quiz1 tonghop

57
Part 1 of 1 - 95.0/ 100.0 Points Code Design Question 1 of 20 5.0/ 5.0 Points An IF-THEN-ELSE statement is part of the __________ structure A.sequenc e B.selecti on C.conditi onal D.loop Question 2 of 20 5.0/ 5.0 Points Which of the following statements describes the flowchart symbol shown below? A.Indicates the start and end of a loop B.Indicates processing such as an operation C.Indicates input and output of data D.Indicates the start and end of a flowchart

Upload: daewoo-han

Post on 26-Jun-2015

1.579 views

Category:

Business


4 download

DESCRIPTION

savadb gfm hg,gjh

TRANSCRIPT

Page 1: Quiz1 tonghop

Part 1 of 1 - 95.0/ 100.0 PointsCode Design

Question 1 of 20 5.0/ 5.0 Points

An IF-THEN-ELSE statement is part of the __________ structure

 A.sequence 

 B.selection 

 C.conditional 

 D.loop 

Question 2 of 20 5.0/ 5.0 Points

Which of the following statements describes the flowchart symbol shown below?

 A.Indicates the start and end of a loop 

 B.Indicates processing such as an operation 

 C.Indicates input and output of data 

 D.Indicates the start and end of a flowchart 

Question 3 of 20 5.0/ 5.0 Points

Which of the following variable name is the most retable and maintainable

 A.employeeLastName 

 B.lastNameOfTheEmployeeInQuestion 

 C.emlstnam 

 D.last name 

Page 2: Quiz1 tonghop

Question 4 of 20 5.0/ 5.0 Points

The following figure is one example of binary-selection structure. Is that correct?

 True

 False

Question 5 of 20 5.0/ 5.0 Points

Which of the following flowcharts illustrates a “while repetition structure” in the control structure of programs?

Page 3: Quiz1 tonghop

 A.Image d) 

 B.Image c) 

 C.Image b) 

 D.Image a) 

Question 6 of 20 5.0/ 5.0 Points

As much as __________ percent of the total lifetime cost for an application program is for maintenance

 A.50% 

 B.75% 

 C.60% 

 D.40% 

Page 4: Quiz1 tonghop

Question 7 of 20 0.0/ 5.0 Points

When a program repeats a portion of software code as long as a certain condition doesn’t exist, it’s using a(n) _______ structure

 A.do until 

 B.what-if 

 C.if-then-else 

 D.do while 

Question 8 of 20 5.0/ 5.0 Points

What are the three control structures for creating programs in structured programming?

 A.Repetition, sequence, and selection 

 B.Recursion, sequence, and selection 

 C.Repetition, recursion and sequence 

 D.Repetition, recursion, and selection 

Question 9 of 20 5.0/ 5.0 Points

When the expression 1-1/x+1/x^2 -1/x^3 +1/x^4 -…1/x^n is calculated, which of the following should be inserted in the process box in the flowchart shown below?

Page 5: Quiz1 tonghop

 A.a) 

 B.b) 

 C.c) 

 D.d) 

Question 10 of 20 5.0/ 5.0 Points

What is an example of the information-receiving operation of a computer?

 A.Read (information from a file) 

 B.Write (information to a file) 

 C.Use actual mathematical symbols or the words for the symbols (+, -, *, /) 

 D.Giving data an initial value: Initialize, Set 

Page 6: Quiz1 tonghop

Question 11 of 20 5.0/ 5.0 Points

Please select the best variable name for an employee's last name

 A.empLstNm 

 B.empLastName 

 C.emplastname 

 D.lastNameOfTheEmployeeInQuestion 

Question 12 of 20 5.0/ 5.0 Points

Flowcharts and pseudocode are examples of tools used in the program __________ phase.

 A.code 

 B.specification 

 C.test 

 D.design 

Question 13 of 20 5.0/ 5.0 Points

In below definitions on the global data, which one is incorrect?

 A.Variables which are defined within the sub module 

 B.Every module in the program can access and change data 

 C.Data that can be used by all the modules in a program 

 D.Lifetime of a global variable spans the execution of the whole program 

Question 14 of 20 5.0/ 5.0 Points

In a(n) __________ structure, one statement follows the other with no conditions having to be met.

 A.sequence 

Page 7: Quiz1 tonghop

 B.loop 

 C.conditional 

 D.selection 

Question 15 of 20 5.0/ 5.0 Points

Which of the following lines of code comes from a first generation computer language?

 A.00010 1010 1101 0001 1010 

 B.this Total=TotalA + TotalC 

 C.set total to sum of totals 

 D.ADD255(3,10),02B(4,5) 

Question 16 of 20 5.0/ 5.0 Points

The control structure used to perform a series of statements one after the other is called

 A.random 

 B.selection 

 C.sequential 

 D.loop 

Question 17 of 20 5.0/ 5.0 Points

Which is not one of 3 basic structure when design an algorithm?

 A.Sequence 

 B.Iteration 

 C.Selection 

 D.Repetition 

Page 8: Quiz1 tonghop

Question 18 of 20 5.0/ 5.0 Points

Software that helps programmers prepare reports, draw flowcharts, and generate software code for prototypes is a(n)

 A.CLOC (computer licensed operations code) tool 

 B.CULP (combined users licensed protocols) tool 

 C.CAUSE (computer assisted Unix software environment) tool 

 D.CASE (computer aided software engineering) tool 

Question 19 of 20 5.0/ 5.0 Points

Machine language is composed only of

 A.0s and 1s 

 B.memory address toggles 

 C.keyword statements 

 D.hexadecimal numbers 

Question 20 of 20 5.0/ 5.0 Points

"Which of the following is the appropriate basic structure in a flowchart for working out the sum from 1 to 10 using the sequence below? ①Assign the initial value “0” to x ②Assign the initial value “1” to i ③End when i is greater that 10 ④If i is 10 or smaller, add i to x, and substitute that value for x ⑤Add 1 to i, and substitute that value for i ⑥Return to ③"

 A.a) Sequence structure 

 B.b) Selection structure 

 C.d) Repetition structure 

Page 9: Quiz1 tonghop

 D.c) Conditional branch 

Part 1 of 1 - 65.0/ 100.0 PointsCode Design

Question 1 of 20 5.0/ 5.0 Points

Software that helps programmers prepare reports, draw flowcharts, and generate software code for prototypes is a(n)

 A.CAUSE (computer assisted Unix software environment) tool 

 B.CASE (computer aided software engineering) tool 

 C.CLOC (computer licensed operations code) tool 

 D.CULP (combined users licensed protocols) tool 

Question 2 of 20 5.0/ 5.0 Points

 

The function f(x) has real arguments and returned values. Consider the procedure consisting of steps 1 ~5 as shown below using this function. After starting execution and repeating the procedure a sufficient number of times, y in step 3 stops changing. Which of the following expressions holds at this point?

 A.f(y)=0 

 B.f(y)=y 

 C.f(a)=y 

Page 10: Quiz1 tonghop

 D.f(y)=a 

Question 3 of 20 0.0/ 5.0 Points

Which of the following statements describes the flowchart symbol shown below?

 A.Indicates input and output of data 

 B.Indicates processing such as an operation 

 C.Indicates the start and end of a flowchart 

 D.Indicates the start and end of a loop 

Question 4 of 20 5.0/ 5.0 Points

What can we do with the Circle symbol when drawing the flowchart to represent the algorithm?

 A.Use it to represent a point at which the flowchart connects with another process. The name or reference for the other process should appear within the symbol 

 B.Use it to represent a decision point in the process. Typically, the statement in the symbol will require a `yes' or `no' response and branch to different parts of the flowchart accordingly 

 C.Use it to represent an event which is controlled within the process. Typically this will be a step or action which is taken. In most flowcharts this will be the most frequently used symbol 

 D.Use it to represent an event which occurs automatically. Such an event will trigger a subsequent action, for example `receive telephone call’, or describe a new state of affairs. 

Question 5 of 20 5.0/ 5.0 Points

Please select the best variable name for an employee's last name

 A.empLstNm 

 B.empLastName 

Page 11: Quiz1 tonghop

 C.emplastname 

 D.lastNameOfTheEmployeeInQuestion 

Question 6 of 20 0.0/ 5.0 Points

The flowchart below shows a binary search algorithm to find the index m of the array element A(m), such that the equation “A(m) = k” holds, from the array elements A(1), A(2), …, A(n) already sorted in ascending order. In case of “m= 0” at the end, there is no element such that the equation “A(m) = k” holds. Which of the following is inserted in the process box X in the flowchart? Here, the slash ( / ) indicates division that truncates all digits after the decimal point.

 A.(x+ y) → m 

 B.(x – y) / 2 → m 

 C.(y – x) / 2 → m 

 D.(x+ y) / 2 → m 

Page 12: Quiz1 tonghop

Question 7 of 20 5.0/ 5.0 Points

Which of the following refers to tools that are used to design, code, and test software?

 A.CAD 

 B.CASE 

 C.OOP 

 D.XML 

Question 8 of 20 5.0/ 5.0 Points

Which is not one of 3 basic structure when design an algorithm?

 A.Repetition 

 B.Sequence 

 C.Selection 

 D.Iteration 

Question 9 of 20 5.0/ 5.0 Points

OOP languages use

 A.combinations of objects 

 B.natural and nonprocedural statements 

 C.abbreviations and mnemonic 

 D.binary coded instructions 

Question 10 of 20 0.0/ 5.0 Points

What is incorrect function of the parameter using in communicating between modules?

 A."To pass information from a subordinate module to its calling module " 

Page 13: Quiz1 tonghop

 B.To store the reference data 

 C.To fulfil a two-way communication role 

 D."To pass information from a calling module to a subordinate module " 

Question 11 of 20 5.0/ 5.0 Points

When the expression 1-1/x+1/x^2 -1/x^3 +1/x^4 -…1/x^n is calculated, which of the following should be inserted in the process box in the flowchart shown below?

 A.d) 

 B.a) 

 C.c) 

 D.b) 

Page 14: Quiz1 tonghop

Question 12 of 20 5.0/ 5.0 Points

An IF-THEN-ELSE statement is part of the __________ structure

 A.sequence 

 B.loop 

 C.conditional 

 D.selection 

Question 13 of 20 0.0/ 5.0 Points

"Which structure theorem is used n a computer program or algorithm to determine which particular step or set of steps is to be executed?"

 A.Selection 

 B.Sequence 

 C.Repetition 

 D.Subprogram 

Question 14 of 20 0.0/ 5.0 Points

"The test data about the part of a program shown in the flowchart is specified by “decision condition coverage” (branch coverage). If this test data is specified by “multiple condition coverage,” which of the following is the appropriate data to add? Here, the part enclosed in

parentheses indicates the pair of test data elements.  The test

Page 15: Quiz1 tonghop

data used by “decision condition coverage” (branch coverage): (A=4, B=1), (A=5, B=0)"

 A.(A=3, B=0), (A=7, B=2) 

 B.(A=4, B=0), (A=8, B=0) 

 C.(A=3, B=2), (A=8, B=0) 

 D.(A=7, B=0), (A=8, B=2) 

Question 15 of 20 5.0/ 5.0 Points

The programming tool that uses linked symbols to show the sequence of steps needed to solve a programming problem

 A.grid table 

 B.algorithm 

 C.pseudocode 

 D.flowchart 

Question 16 of 20 0.0/ 5.0 Points

What is an example of the information-receiving operation of a computer?

 A.Read (information from a file) 

 B.Giving data an initial value: Initialize, Set 

 C.Write (information to a file) 

 D.Use actual mathematical symbols or the words for the symbols (+, -, *, /) 

Question 17 of 20 0.0/ 5.0 Points

Page 16: Quiz1 tonghop

 When a program whose functions are as shown in the flowchart in the Figure 1 was executed when the contents of array A were as given in Figure 2, array B, whose contents are shown in the Figure 3, was produced. Which operation should be filled in a of Figure 1? Here, the element of arrays A and B are represented by A(i, j) and B(i, j), respectively.

 A.A (i,j) --> B (7-j, i) 

 B.A (i,j) --> B (i, 7-j) 

 C.A (i,j) --> B (7-i, 7-j) 

 D.A (i,j) --> B (j, 7-i) 

Question 18 of 20 5.0/ 5.0 Points

________ language is made up only of binary digits

 A.Machine 

 B.Natural 

 C.Assembly 

 D.Procedural 

Question 19 of 20 5.0/ 5.0 Points

Page 17: Quiz1 tonghop

A program error that violates the grammar rules of the programming language is a(n) _______ error

 A.modular 

 B.logic 

 C.language 

 D.syntax 

Question 20 of 20 5.0/ 5.0 Points

In a(n) __________ structure, one statement follows the other with no conditions having to be met.

 A.selection 

 B.loop 

 C.sequence 

 D.conditional 

Part 1 of 1 - 85.0/ 100.0 PointsCode Design

Question 1 of 20 5.0/ 5.0 Points

As much as __________ percent of the total lifetime cost for an application program is for maintenance

 A.60% 

 B.75% 

 C.50% 

 D.40% 

Page 18: Quiz1 tonghop

Question 2 of 20 5.0/ 5.0 Points

When a program repeats a portion of software code as long as a certain condition doesn’t exist, it’s using a(n) _______ structure

 A.do while 

 B.what-if 

 C.do until 

 D.if-then-else 

Question 3 of 20 5.0/ 5.0 Points

Machine language is composed only of

 A.0s and 1s 

 B.keyword statements 

 C.hexadecimal numbers 

 D.memory address toggles 

Question 4 of 20 0.0/ 5.0 Points

Integers are stored in the 1st to N-th elements of an array A(N>1). The flowchart below shows the process to check which element of the array contains the same value as X. Which of the following correctly describes the execution result of this process?

Page 19: Quiz1 tonghop

 A.If the same value as X is not in the array, k is set to 1. 

 B.If the same value as X is not in the array, k is set to N. 

 C.If the same value as X exists in two places of the array, the 1st and N-th elements, k is set to 1. 

 D.If the same value as X exists in two places of the array, the 1st and N-th elements, k is set to N. 

Question 5 of 20 5.0/ 5.0 Points

"Which structure theorem is used n a computer program or algorithm to determine which particular step or set of steps is to be executed?"

 A.Selection 

 B.Sequence 

 C.Repetition 

Page 20: Quiz1 tonghop

 D.Subprogram 

Question 6 of 20 5.0/ 5.0 Points

What is an example of the information-receiving operation of a computer?

 A.Read (information from a file) 

 B.Giving data an initial value: Initialize, Set 

 C.Write (information to a file) 

 D.Use actual mathematical symbols or the words for the symbols (+, -, *, /) 

Question 7 of 20 5.0/ 5.0 Points

Which of the following flowcharts illustrates a “while repetition structure” in the control structure of programs?

 A.Image d) 

Page 21: Quiz1 tonghop

 B.Image c) 

 C.Image a) 

 D.Image b) 

Question 8 of 20 0.0/ 5.0 Points

Please choose correct definition of the module parameters

 A.Reference parameters pass a copy of the value of a parameter from one module to another 

 B.Variables and expressions that are passed to a submodule in a particular call are called formal parameters 

 C.Formal parameters are the one that appear when a submodule is defined 

 D.Value parameter pass the memory address of a parameter from one module to another 

Question 9 of 20 5.0/ 5.0 Points

What can we do with the Circle symbol when drawing the flowchart to represent the algorithm?

 A.Use it to represent a point at which the flowchart connects with another process. The name or reference for the other process should appear within the symbol 

 B.Use it to represent a decision point in the process. Typically, the statement in the symbol will require a `yes' or `no' response and branch to different parts of the flowchart accordingly 

 C.Use it to represent an event which is controlled within the process. Typically this will be a step or action which is taken. In most flowcharts this will be the most frequently used symbol 

 D.Use it to represent an event which occurs automatically. Such an event will trigger a subsequent action, for example `receive telephone call’, or describe a new state of affairs. 

Question 10 of 20 5.0/ 5.0 Points

An IF-THEN-ELSE statement is part of the __________ structure

 A.sequence 

Page 22: Quiz1 tonghop

 B.loop 

 C.conditional 

 D.selection 

Question 11 of 20 5.0/ 5.0 Points

When the expression 1-1/x+1/x^2 -1/x^3 +1/x^4 -…1/x^n is calculated, which of the following should be inserted in the process box in the flowchart shown below?

 A.d) 

 B.a) 

 C.c) 

 D.b) 

Question 12 of 20 5.0/ 5.0 Points

Page 23: Quiz1 tonghop

OOP languages use

 A.combinations of objects 

 B.natural and nonprocedural statements 

 C.abbreviations and mnemonic 

 D.binary coded instructions 

Question 13 of 20 0.0/ 5.0 Points

 Which of the following is the correct result produced by executing the program shown below? Here, the parameter “x” is called by value, and the parameter “y” is called by reference.

 A.a= 7, b= 5 

 B.a= 2, b= 3 

 C.a= 2, b= 5 

 D.a= 7, b= 3 

Question 14 of 20 5.0/ 5.0 Points

Flowcharts and pseudocode are examples of tools used in the program __________ phase.

 A.design 

 B.test 

 C.code 

Page 24: Quiz1 tonghop

 D.specification 

Question 15 of 20 5.0/ 5.0 Points

Which of the following is not necessary for a good program?

 A.catches common errors 

 B.well-documented 

 C.colorful graphics 

 D.reliability 

Question 16 of 20 5.0/ 5.0 Points

________ language is made up only of binary digits

 A.Machine 

 B.Natural 

 C.Assembly 

 D.Procedural 

Question 17 of 20 5.0/ 5.0 Points

The programming tool that uses linked symbols to show the sequence of steps needed to solve a programming problem

 A.grid table 

 B.algorithm 

 C.pseudocode 

 D.flowchart 

Question 18 of 20 5.0/ 5.0 Points

A program error that violates the grammar rules of the programming language is a(n) _______

Page 25: Quiz1 tonghop

error

 A.modular 

 B.logic 

 C.language 

 D.syntax 

Question 19 of 20 5.0/ 5.0 Points

Please select the best variable name for an employee's last name

 A.empLstNm 

 B.empLastName 

 C.emplastname 

 D.lastNameOfTheEmployeeInQuestion 

Question 20 of 20 5.0/ 5.0 Points

"The test data about the part of a program shown in the flowchart is specified by “decision condition coverage” (branch coverage). If this test data is specified by “multiple condition coverage,” which of the following is the appropriate data to add? Here, the part enclosed in

parentheses indicates the pair of test data elements.  The test data used by “decision condition coverage” (branch coverage): (A=4, B=1), (A=5, B=0)"

 A.(A=3, B=0), (A=7, B=2) 

Page 26: Quiz1 tonghop

 B.(A=4, B=0), (A=8, B=0) 

 C.(A=3, B=2), (A=8, B=0) 

 D.(A=7, B=0), (A=8, B=2) 

____HCMUT_013_CSD_02_Quiz1_Code Design

Return to Assessment List

Part 1 of 1 - 95.0/ 100.0 PointsCode Design

Question 1 of 205.0/ 5.0 Points

What can we do with the Circle symbol when drawing the flowchart to represent the algorithm?

A.Use it to represent a decision point in the process. Typically, the statement in the symbol will require a `yes' or `no' response and branch to different parts of the flowchart accordingly

B.Use it to represent an event which occurs automatically. Such an event will trigger a subsequent action, for example `receive telephone call’, or describe a new state of affairs.

C.Use it to represent a point at which the flowchart connects with another process. The name or reference for the other process should appear within the symbol

D.Use it to represent an event which is controlled within the process. Typically this will be a step or action which is taken. In most flowcharts this will be the most frequently used symbol

Question 2 of 20 5.0/ 5.0 Points"The test data about the part of a program shown in the flowchart is specified by “decision condition coverage” (branch coverage). If this test data is specified by “multiple condition coverage,” which of the following is the appropriate data to add? Here, the part enclosed in

Page 27: Quiz1 tonghop

parentheses indicates the pair of test data elements. The test data used by “decision condition coverage” (branch coverage): (A=4, B=1), (A=5, B=0)"

A.(A=3, B=0), (A=7, B=2)

B.(A=4, B=0), (A=8, B=0)

C.(A=3, B=2), (A=8, B=0)

D.(A=7, B=0), (A=8, B=2)

Question 3 of 20 5.0/ 5.0 PointsAn IF-THEN-ELSE statement is part of the __________ structure

A.loop

B.selection

C.sequence

D.conditional

Question 4 of 20 5.0/ 5.0 PointsA(n) __________ error could be the result of the programmer making an incorrect calculation

Page 28: Quiz1 tonghop

A.syntax

B.logic

C.general protection

D.breakpoint

Question 5 of 20 5.0/ 5.0 PointsWhen a program repeats a portion of software code as long as a certain condition doesn’t exist, it’s using a(n) _______ structure

A.do until

B.do while

C.what-if

D.if-then-else

Question 6 of 20 5.0/ 5.0 PointsWhich of the following statements describes the flowchart symbol shown below?

A.Indicates the start and end of a flowchart

B.Indicates processing such as an operation

C.Indicates the start and end of a loop

D.Indicates input and output of data

Question 7 of 20 0.0/ 5.0 PointsThe control structure used to perform a series of statements one after the other is called

Page 29: Quiz1 tonghop

A.random

B.loop

C.sequential

D.selection

Question 8 of 20 5.0/ 5.0 PointsThe flowchart below shows a binary search algorithm to find the index m of the array element A(m), such that the equation “A(m) = k” holds, from the array elements A(1), A(2), …, A(n) already sorted in ascending order. In case of “m= 0” at the end, there is no element such that the equation “A(m) = k” holds. Which of the following is inserted in the process box X in the flowchart? Here, the slash ( / ) indicates division that truncates all digits after the decimal point.

A.(y – x) / 2 → m

B.(x+ y) / 2 → m

Page 30: Quiz1 tonghop

C.(x+ y) → m

D.(x – y) / 2 → m

Question 9 of 20 5.0/ 5.0 PointsFlowcharts and pseudocode are examples of tools used in the program __________ phase.

A.code

B.design

C.test

D.specification

Question 10 of 20 5.0/ 5.0 Points

Which of the following is the correct result produced by executing the program shown below? Here, the parameter “x” is called by value, and the parameter “y” is called by reference.

A.a= 2, b= 5

B.a= 7, b= 5

C.a= 2, b= 3

D.a= 7, b= 3

Page 31: Quiz1 tonghop

Question 11 of 20 5.0/ 5.0 PointsWhich of the following variable name is the most retable and maintainable

A.employeeLastName

B.emlstnam

C.last name

D.lastNameOfTheEmployeeInQuestion

Question 12 of 20 5.0/ 5.0 PointsWhich of the following flowcharts illustrates a “while repetition structure” in the control structure of programs?

A.Image c)

B.Image b)

Page 32: Quiz1 tonghop

C.Image a)

D.Image d)

Question 13 of 20 5.0/ 5.0 PointsThere are two important operations on a stack: PUSH and POP. PUSH adds the new data to the top of the stack leaving previous data below, and POP removes and returns the current top data of the stack. When the operations shown below are sequentially executed, which of the following is the correct combination of the values x and y? Here, the size of the stack is big enough to hold the entire data. “PUSH(a)” inserts the data a into the stack, and “POP(b)” removes the data b from the stack.

[Operations] PUSH (5); PUSH (3); PUSH (6); PUSH (1); x= POP ( ); PUSH (7); y= POP ( );

A.x=1, y=6

B.x=1, y=7

C.x=5, y=7

D.x=5, y=3

Question 14 of 20 5.0/ 5.0 PointsWhat is incorrect function of the parameter using in communicating between modules?

A.To store the reference data

B."To pass information from a subordinate module to its calling module

Page 33: Quiz1 tonghop

"

C.To fulfil a two-way communication role

D."To pass information from a calling module to a subordinate module "

Question 15 of 20 5.0/ 5.0 PointsPlease select one item which is not a guide when writing pseudo code

A.Structural elements might come separately

B.The names of subprograms are underlined

C.Indenting is used to show structure in the algorithm

D.Keywords are written in CAPITALS

Question 16 of 20 5.0/ 5.0 PointsIn a(n) __________ structure, one statement follows the other with no conditions having to be met.

A.sequence

B.loop

C.selection

D.conditional

Question 17 of 20 5.0/ 5.0 Points"Which of the following is the appropriate basic structure in a flowchart for working out the sum from 1 to 10 using the sequence below? ①Assign the initial value “0” to x ②Assign the initial value “1” to i ③End when i is greater that 10 ④If i is 10 or smaller, add i to x, and substitute that value for x ⑤Add 1 to i, and substitute that value for i

Page 34: Quiz1 tonghop

⑥Return to ③"

A.c) Conditional branch

B.a) Sequence structure

C.d) Repetition structure

D.b) Selection structure

Question 18 of 20 5.0/ 5.0 Points________ language is made up only of binary digits

A.Machine

B.Assembly

C.Procedural

D.Natural

Question 19 of 20 5.0/ 5.0 PointsWhich of the following is not necessary for a good program?

A.reliability

B.colorful graphics

C.catches common errors

D.well-documented

Question 20 of 20 5.0/ 5.0 Points__________ refers to testing by a select group of potential users in the final stage of testing a program

A.Beta testing

Page 35: Quiz1 tonghop

B.Manual testing

C.Desk checking

D.Attempt at translation

Part 1 of 1 - 100.0/ 100.0 Points

Code Design

Question 1 of 205.0/ 5.0 Points

The following figure is one example of binary-selection structure. Is that correct?

Page 36: Quiz1 tonghop

True

False

Question 2 of 205.0/ 5.0 Points

As much as __________ percent of the total lifetime cost for an application program is for maintenance

A.50%

B.75%

C.60%

D.40%

Question 3 of 205.0/ 5.0 Points

Which of the following statements describes the flowchart symbol shown below?

A.Indicates the start and end of a loop

B.Indicates processing such as an operation

C.Indicates input and output of data

D.Indicates the start and end of a flowchart

Question 4 of 205.0/ 5.0 Points

The __________ structure involves repeating a sequence until a condition is met.

Page 37: Quiz1 tonghop

A.conditional

B.loop

C.sequence

D.selection

Question 5 of 205.0/ 5.0 Points

In below definitions on the global data, which one is incorrect?

A.Variables which are defined within the sub module

B.Every module in the program can access and change data

C.Data that can be used by all the modules in a program

D.Lifetime of a global variable spans the execution of the whole program

Question 6 of 205.0/ 5.0 Points

What are the three control structures for creating programs in structured programming?

A.Repetition, sequence, and selection

B.Recursion, sequence, and selection

C.Repetition, recursion and sequence

Page 38: Quiz1 tonghop

D.Repetition, recursion, and selection

Question 7 of 205.0/ 5.0 Points

Which item is not a recommendation when writing pseudo codes?

A.Each set of instructions is written from top to bottom, with only one entry and one exit

B.Try to keep each instruction/step as short as possible

C.Keywords and indentation are used to signify particular control structures

D.Each instruction/step is written on a separate line

Question 8 of 205.0/ 5.0 Points

When a program repeats a portion of software code as long as a certain condition doesn’t exist, it’s using a(n) _______ structure

A.do until

B.what-if

C.if-then-else

D.do while

Question 9 of 205.0/ 5.0 Points

Which of the following flowcharts illustrates a “while repetition structure” in the control structure of programs?

Page 39: Quiz1 tonghop

A.Image d)

B.Image c)

C.Image b)

D.Image a)

Question 10 of 205.0/ 5.0 Points

Which of the following lines of code comes from a first generation computer language?

A.00010 1010 1101 0001 1010

B.this Total=TotalA + TotalC

Page 40: Quiz1 tonghop

C.set total to sum of totals

D.ADD255(3,10),02B(4,5)

Question 11 of 205.0/ 5.0 Points

The program’s processing steps are grouped into logically-related programming statements called

A.unit

B.object

C.component

D.Module

Question 12 of 205.0/ 5.0 Points

A program error that violates the grammar rules of the programming language is a(n) _______ error

A.language

B.logic

C.modular

D.syntax

Question 13 of 205.0/ 5.0 Points

What can we do with the Circle symbol when drawing the flowchart to represent the algorithm?

A.Use it to represent an event which occurs automatically. Such an event will trigger a subsequent action, for example `receive telephone call’, or describe a new state of affairs.

Page 41: Quiz1 tonghop

B.Use it to represent a point at which the flowchart connects with another process. The name or reference for the other process should appear within the symbol

C.Use it to represent a decision point in the process. Typically, the statement in the symbol will require a `yes' or `no' response and branch to different parts of the flowchart accordingly

D.Use it to represent an event which is controlled within the process. Typically this will be a step or action which is taken. In most flowcharts this will be the most frequently used symbol

Question 14 of 205.0/ 5.0 Points

The programming tool that uses linked symbols to show the sequence of steps needed to solve a programming problem

A.pseudocode

B.algorithm

C.grid table

D.flowchart

Question 15 of 205.0/ 5.0 Points

What is an example of the information-receiving operation of a computer?

A.Read (information from a file)

B.Write (information to a file)

C.Use actual mathematical symbols or the words for the symbols (+, -, *, /)

Page 42: Quiz1 tonghop

D.Giving data an initial value: Initialize, Set

Question 16 of 205.0/ 5.0 Points

Please choose correct definition of the module parameters

A.Value parameter pass the memory address of a parameter from one module to another

B.Formal parameters are the one that appear when a submodule is defined

C.Variables and expressions that are passed to a submodule in a particular call are called formal parameters

D.Reference parameters pass a copy of the value of a parameter from one module to another

Question 17 of 205.0/ 5.0 Points

When develop the outline into an algorithm, which tools can we use to represent the solution algorithm?

A. Flowchart

B. Pseudo code

C. Sequence diagram

Question 18 of 205.0/ 5.0 Points

Page 43: Quiz1 tonghop

When a program whose functions are as shown in the flowchart in the Figure 1 was executed when the contents of array A were as given in Figure 2, array B, whose contents are shown in the Figure 3, was produced. Which operation should be filled in a of Figure 1? Here, the element of arrays A and B are represented by A(i, j) and B(i, j), respectively.

A.A (i,j) --> B (i, 7-j)

B.A (i,j) --> B (7-j, i)

C.A (i,j) --> B (j, 7-i)

D.A (i,j) --> B (7-i, 7-j)

Question 19 of 205.0/ 5.0 Points

Please select the best variable name for an employee's last name

A.empLstNm

B.empLastName

Page 44: Quiz1 tonghop

C.emplastname

D.lastNameOfTheEmployeeInQuestion

Question 20 of 205.0/ 5.0 Points

What is incorrect function of the parameter using in communicating between modules?

A.To fulfil a two-way communication role

B."To pass information from a calling module to a subordinate module "

C.To store the reference data

D."To pass information from a subordinate module to its calling module "

Question 16 of 205.0/ 5.0 Points

As much as __________ percent of the total lifetime cost for an application program is for maintenance 

A.75%

B.60%

C.40%

D.50%