CnU 1&2
CnU 1&2
Code Design
Question 1 of 20
B.selection
C.conditional
D.loop
Question 2 of 20
Which of the following statements describes the flowchart symbol shown below?
Question 3 of 20
Which of the following variable name is the most retable and maintainable
A.employeeLastName
B.lastNameOfTheEmployeeInQuestion
C.emlstnam
D.last name
Question 4 of 20
True
False
Question 5 of 20
Which of the following flowcharts illustrates a while repetition structure in the control
structure of programs?
A.Image d)
B.Image c)
C.Image b)
D.Image a)
Question 6 of 20
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 7 of 20
When a program repeats a portion of software code as long as a certain condition doesnt exist,
its using a(n) _______ structure
A.do until
B.what-if
C.if-then-else
D.do while
Question 8 of 20
What are the three control structures for creating programs in structured programming?
A.Repetition, sequence, and selection
Question 9 of 20
When the expression 1-1/x+1/x^2 -1/x^3 +1/x^4 -1/x^n is calculated, which of the following
A.a)
B.b)
C.c)
D.d)
Question 10 of 20
C.Use actual mathematical symbols or the words for the symbols (+, -, *, /)
Question 11 of 20
Please select the best variable name for an employee's last name
A.empLstNm
B.empLastName
C.emplastname
D.lastNameOfTheEmployeeInQuestion
Question 12 of 20
Flowcharts and pseudocode are examples of tools used in the program __________ phase.
A.code
B.specification
C.test
D.design
Question 13 of 20
Question 14 of 20
In a(n) __________ structure, one statement follows the other with no conditions having to be
met.
A.sequence
B.loop
C.conditional
D.selection
Question 15 of 20
Which of the following lines of code comes from a first generation computer language?
A.00010 1010 1101 0001 1010
D.ADD255(3,10),02B(4,5)
Question 16 of 20
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
B.Iteration
C.Selection
D.Repetition
Question 18 of 20
Software that helps programmers prepare reports, draw flowcharts, and generate software code
for prototypes is a(n)
A.CLOC (computer licensed operations code) tool
Question 19 of 20
C.keyword statements
D.hexadecimal numbers
Question 20 of 20
"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
Part 1 of 1 -
Code Design
Question 1 of 20
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
Question 2 of 20
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
D.f(y)=a
Question 3 of 20
Which of the following statements describes the flowchart symbol shown below?
Question 4 of 20
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
Please select the best variable name for an employee's last name
A.empLstNm
B.empLastName
C.emplastname
D.lastNameOfTheEmployeeInQuestion
Question 6 of 20
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
Question 7 of 20
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
B.Sequence
C.Selection
D.Iteration
Question 9 of 20
Question 10 of 20
"
B.To store the reference data
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
B.loop
C.conditional
D.selection
Question 13 of 20
B.Sequence
C.Repetition
D.Subprogram
Question 14 of 20
"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
Question 15 of 20
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
D.Use actual mathematical symbols or the words for the symbols (+, -, *, /)
Question 17 of 20
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)
Question 18 of 20
B.Natural
C.Assembly
D.Procedural
Question 19 of 20
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
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 -
Code Design
Question 1 of 20
As much as __________ percent of the total lifetime cost for an application program is for
maintenance
A.60%
B.75%
C.50%
D.40%
Question 2 of 20
When a program repeats a portion of software code as long as a certain condition doesnt exist,
its using a(n) _______ structure
A.do while
B.what-if
C.do until
D.if-then-else
Question 3 of 20
B.keyword statements
C.hexadecimal numbers
Question 4 of 20
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?
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
B.Sequence
C.Repetition
D.Subprogram
Question 6 of 20
D.Use actual mathematical symbols or the words for the symbols (+, -, *, /)
Question 7 of 20
Which of the following flowcharts illustrates a while repetition structure in the control
structure of programs?
A.Image d)
B.Image c)
C.Image a)
D.Image b)
Question 8 of 20
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
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
B.loop
C.conditional
D.selection
Question 11 of 20
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
Question 13 of 20
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
Flowcharts and pseudocode are examples of tools used in the program __________ phase.
A.design
B.test
C.code
D.specification
Question 15 of 20
B.well-documented
C.colorful graphics
D.reliability
Question 16 of 20
B.Natural
C.Assembly
D.Procedural
Question 17 of 20
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
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 19 of 20
Please select the best variable name for an employee's last name
A.empLstNm
B.empLastName
C.emplastname
D.lastNameOfTheEmployeeInQuestion
Question 20 of 20
"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
____HCMUT_013_CSD_02_Quiz1_Code Design
Return to Assessment List
Part 1 of 1 Code Design
Question 1 of 20
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
"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
Question 3 of 20
B.selection
C.sequence
D.conditional
Question 4 of 20
A(n) __________ error could be the result of the programmer making an incorrect calculation
A.syntax
B.logic
C.general protection
D.breakpoint
Question 5 of 20
When a program repeats a portion of software code as long as a certain condition doesnt exist,
its using a(n) _______ structure
A.do until
B.do while
C.what-if
D.if-then-else
Question 6 of 20
Which of the following statements describes the flowchart symbol shown below?
The control structure used to perform a series of statements one after the other is called
A.random
B.loop
C.sequential
D.selection
Question 8 of 20
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.(y x) / 2 m
B.(x+ y) / 2 m
C.(x+ y) m
D.(x y) / 2 m
Question 9 of 20
Flowcharts and pseudocode are examples of tools used in the program __________ phase.
A.code
B.design
C.test
D.specification
Question 10 of 20
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
Question 11 of 20
Which of the following variable name is the most retable and maintainable
A.employeeLastName
B.emlstnam
C.last name
D.lastNameOfTheEmployeeInQuestion
Question 12 of 20
Which of the following flowcharts illustrates a while repetition structure in the control
structure of programs?
A.Image c)
B.Image b)
C.Image a)
D.Image d)
Question 13 of 20
There 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
Question 15 of 20
Please select one item which is not a guide when writing pseudo code
A.Structural elements might come separately
Question 16 of 20
In 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
"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.c) Conditional branch
Question 18 of 20
B.Assembly
C.Procedural
D.Natural
Question 19 of 20
B.colorful graphics
D.well-documented
Question 20 of 20
__________ refers to testing by a select group of potential users in the final stage of testing a
program
A.Beta testing
B.Manual testing
C.Desk checking
D.Attempt at translation
Part 1 of 1 -
Code Design
Question 1 of 20
True
False
Question 2 of 20
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 20
Which of the following statements describes the flowchart symbol shown below?
Question 4 of 20
A.conditional
B.loop
C.sequence
D.selection
Question 5 of 20
In below definitions on the global data, which one is incorrect?
Question 6 of 20
What are the three control structures for creating programs in structured
programming?
Question 7 of 20
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
Question 8 of 20
A.do until
B.what-if
C.if-then-else
D.do while
Question 9 of 20
A.Image d)
B.Image c)
C.Image b)
D.Image a)
Question 10 of 20
Which of the following lines of code comes from a first generation computer
language?
D.ADD255(3,10),02B(4,5)
Question 11 of 20
statements called
A.unit
B.object
C.component
D.Module
Question 12 of 20
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 20
What can we do with the Circle symbol when drawing the flowchart to represent the
algorithm?
Question 14 of 20
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 20
C.Use actual mathematical symbols or the words for the symbols (+, -, *, /)
Question 16 of 20
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
Question 17 of 20
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 20
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.
Question 19 of 20
Please select the best variable name for an employee's last name
A.empLstNm
B.empLastName
C.emplastname
D.lastNameOfTheEmployeeInQuestion
Question 20 of 20
Question 16 of 20
As much as __________ percent of the total lifetime cost for an application program is for maintenance
A.75%
B.60%
C.40%
D.50%
Question 1 of 20
Coding conventions l ti liu bt buc phi c trong tt c cc d n phn mm
True
False
Question 2 of 20
Input ca giai on Plan cho Coding bao gm nhng sn phm no sau y?
A. Project Plan
B. Design documents
C. Customer requirements
D. CM plan
Question 3 of 20
Input ca giai on Create System Description/User Manual bao gm nhng sn phm no sau y?
A. URD
B. Design
C. SRS
D. Software Package
Question 4 of 20
Ti liu Checklist_Code Review ca Fsoft a ra cc trng hp cn review code v chia lm nhng
phn chnh sau y:
A. "Source code
(Lin quan n ni dung cc dng lnh, hm...)"
B. "General
A.logic structure
B.program design
C.coding
D.language translation
Question 6 of 20
"Hy chn cch phng trnh li sau y:
The logic of date is not checked, user can type Start date greater than End date, or From date is greater
than To date"
C.Use checklist
Question 7 of 20
A.2
B.4
C.5
D.3
Question 8 of 20
Benefits ca Peer Review Code bao gm:
A. Fewer bugs
B. Team cohesiveness
Question 9 of 20
Program objectives, desired outputs, needed inputs, and processing requirements are all recorded in the
Question 10 of 20
Code conventions are important to programmers, because:
A. Hardly any software is maintained for its whole life by the original author.
D. If you ship your source code as a product, you need to make sure it is as well packaged
and clean as any other product you create
Question 11 of 20
Following Fsoft standard coding conventions, which naming convention is not correct?
B.Method name must start with upper case letter and use an 'active verb'
Question 12 of 20
"Please choose correct order of the following activities in coding process:
(1) Create System Description
(2) Code Planning
(3) Code Library Modules
A.2-3-4-1
B.1-2-4-3
C.2-4-3-1
D.1-2-3-4
Question 13 of 20
Challenges ca Peer Review Code bao gm
A. It is hard to improve peer review code process after many time reviewing
C. Reading unfamiliar code and correlating that code to unfamiliar documentation takes
programmers away from coding
D. If team members are not familiar with peer reviews, the experience can be frustrating
for all participants
Question 14 of 20
Output ca giai on Plan cho Coding bao gm nhng sn phm no sau y?
A. Coding Convention
B. Coding Plan
C. Review Report
D. System Description
Question 15 of 20
Following Fsoft standard coding conventions, you are recommended to avoid tab characters?
True
False
Question 16 of 20
The actual coding of a program is done by a(n)
A.database administrator
B.end-user
C.software engineer
D.systems analyst
Question 17 of 20
"Please choose correct order of the following code review activities
(1) Prepare for review
(2) Conduct Review
(3) Rework and Follow up
(4) Evaluate review results"
A.1-3-4-2
B.1-2-3-4
C.1-2-4-3
D.1-3-2-4
Question 18 of 20
Benefits ca Peer Review Code bao gm:
A. Improved communication
C. Less rework
Question 19 of 20
Developer to perform the self review while s/he is coding to reach which of the following targets?
Question 20 of 20
The information software produces after it has processed the input is called
A.flowchart
B.output
C.objective
D.prototype
____HCMUT_013_CSD_02_Quiz2_Coding Proces
Return to Assessment List
Part 1 of 1 Coding Process
Question 1 of 20
Question 2 of 20
Following Fsoft standard coding conventions, you are recommended to avoid tab characters?
True
False
Question 3 of 20
D. Improved communication
Question 4 of 20
C. Coding Conventions
D. Designs
Question 5 of 20
D.Use checklist
Question 6 of 20
Question 7 of 20
B.clarifying
C.modularizing
D.coding
Question 8 of 20
A. Coding Plan
B. Coding Conventions
D. Designs
Question 9 of 20
C. If team members are not familiar with peer reviews, the experience can be frustrating
for all participants
D. Reading unfamiliar code and correlating that code to unfamiliar documentation takes
programmers away from coding
Question 10 of 20
A.2
B.3
C.4
D.5
Question 11 of 20
A(n) __________ is a list of instructions detailing the steps needed to perform a task.
A.punch card
B.program
C.agenda
D.plan
Question 12 of 20
B. System Description
C. Coding Convention
D. Review Report
Question 13 of 20
B.coding
C.program design
D.logic structure
Question 14 of 20
B. Fewer bugs
C. Team cohesiveness
Question 15 of 20
False
Question 16 of 20
B. Naming conventions
C. Programming practices
D. Comment conventions
Question 17 of 20
B. Project Plan
C. Customer requirements
D. CM plan
Question 18 of 20
False
Question 19 of 20
Developer to perform the self review while s/he is coding to reach which of the following
targets?
A. The application input data is correct
Question 20 of 20
B.1-2-3-4
C.2-4-3-1
D.1-2-4-3
Part 1 of 1 -
Coding Process
Question 1 of 20
Following Fsoft standard coding conventions, how many space should be used as
the unit of identation?
A.4
B.3
C.1
D.2
Question 2 of 20
True
False
Question 3 of 20
Following Fsoft standard coding conventions, two blank lines should be used in
which case(s) among following cases?
B.Between methods
Question 4 of 20
B. Coding Conventions
C. Coding Plan
D. Designs
Question 5 of 20
A.2
B.4
C.5
D.3
Question 6 of 20
C.Use checklist
Question 7 of 20
Developer to perform the self review while s/he is coding to reach which of the
following targets?
Question 8 of 20
Following Fsoft standard coding conventions, you are recommended to avoid tab
characters?
True
False
Question 9 of 20
A.logic structure
B.program design
C.coding
D.language translation
Question 10 of 20
correct?
B.Method name must start with upper case letter and use an 'active verb'
Question 11 of 20
Following Fsoft standard coding conventions, when an expression will not fit on a
single line, break it according to which of below principles?
Question 12 of 20
A. Improved communication
C. Less rework
Question 13 of 20
Common coding conventions may cover the following areas:
A. Error conventions
B. Comment conventions
C. Programming practices
D. Naming conventions
Question 14 of 20
A.User Manual
C.System Description
Question 15 of 20
A(n) __________ is a list of instructions detailing the steps needed to perform a task.
A.plan
B.program
C.agenda
D.punch card
Question 16 of 20
A. URD
B. Design
C. SRS
D. Software Package
Question 17 of 20
A.modularizing
B.debugging
C.clarifying
D.coding
Question 18 of 20
A. It is hard to improve peer review code process after many time reviewing
D. If team members are not familiar with peer reviews, the experience can be
frustrating for all participants
Question 19 of 20
A.1-3-4-2
B.1-2-3-4
C.1-2-4-3
D.1-3-2-4
Question 20 of 20
True
False
Question 1 of 20
The information software produces after it has processed the input is called
A.prototype
B.flowchart
C.output
D.objective
Question 2 of 20
Developer to perform the self review while s/he is coding to reach which of the following targets?
Question 3 of 20
A. It is hard to improve peer review code process after many time reviewing
B. If team members are not familiar with peer reviews, the experience can be
frustrating for all participants
C. Some peer reviews take a long time
Question 4 of 20
Following Fsoft standard coding conventions, two blank lines should be used in which case(s) among
following cases?
D.Between methods
Question 5 of 20
A(n) __________ is a list of instructions detailing the steps needed to perform a task.
A.punch card
B.agenda
C.plan
D.program
Question 6 of 20
Tt c cc d n phn mm trn th gii phi s dng chung cc coding conventions cho d n mnh.
True
False
Question 7 of 20
The information that a program requires in order to accomplish its objective is called the
A.Data
B.effort
C.input
D.contribution
Question 8 of 20
Eliminating errors in a program is also called ______ the program
A.modularizing
B.coding
C.debugging
D.clarifying
Question 9 of 20
True
False
Question 10 of 20
Following Fsoft standard coding conventions, which naming convention is not correct?
B.Method name must start with upper case letter and use an 'active verb'
Question 11 of 20
Following Fsoft standard coding conventions, how many space should be used as the unit of identation?
A.1
B.2
C.4
D.3
Question 12 of 20
In programming, _______ are explanations that tell other programmers whats happening in the software
code
A.table
B.documentation
C.selections
D.restrictions
Question 13 of 20
"Please choose correct order of the following code review activities
(1) Prepare for review
(2) Conduct Review
(3) Rework and Follow up
(4) Evaluate review results"
A.1-2-4-3
B.1-3-4-2
C.1-2-3-4
D.1-3-2-4
Question 14 of 20
A. "General
(Lin quan n cc vn thng gp trong khi reivew code)"
B. "Commenting
(Lin quan n cc trng hp phi comment cho source code)"
C. "Source code
(Lin quan n ni dung cc dng lnh, hm...)"
D. "Exception
(Lin quan n exception)"
Question 15 of 20
Program objectives, desired outputs, needed inputs, and processing requirements are all recorded in the
Question 16 of 20
Question 17 of 20
Common coding conventions may cover the following areas:
A. Error conventions
B. Comment conventions
C. Naming conventions
D. Programming practices
Question 18 of 20
Question 1 of 20
True
False
Question 2 of 20
A.1-2-3-4
B.1-2-4-3
C.2-4-3-1
D.2-3-4-1
Question 3 of 20
A.1-2-4-3
B.1-3-4-2
C.1-2-3-4
D.1-3-2-4
Question 4 of 20
A. URD
B. SRS
C. Design
D. Software Package
Question 5 of 20
The information software produces after it has processed the input is called
A.prototype
B.flowchart
C.output
D.objective
Question 6 of 20
True
False
Question 7 of 20
A.logic structure
B.program design
C.coding
D.language translation
Question 8 of 20
Developer to perform the self review while s/he is coding to reach which of the
following targets?
Question 9 of 20
A.table
B.documentation
C.selections
D.restrictions
Question 10 of 20
B.Method name must start with upper case letter and use an 'active verb'
Question 11 of 20
Following Fsoft standard coding conventions, when an expression will not fit on a
single line, break it according to which of below principles?
Question 12 of 20
B. Fewer bugs
D. Team cohesiveness
Question 13 of 20
A. Customer requirements
B. CM plan
C. Design documents
D. Project Plan
Question 14 of 20
A. Error conventions
B. Comment conventions
C. Naming conventions
D. Programming practices
Question 15 of 20
Benefits ca Peer Review Code bao gm:
A. Improved communication
C. Less rework
Question 16 of 20
B. Coding Conventions
C. Coding Plan
D. Designs
Question 17 of 20
The actual coding of a program is done by a(n)
A.systems analyst
B.software engineer
C.end-user
D.database administrator
Question 18 of 20
A. System Description
B. Coding Convention
C. Review Report
D. Coding Plan
Question 19 of 20
A(n) __________ is a list of instructions detailing the steps needed to perform a task.
A.punch card
B.agenda
C.plan
D.program
Question 20 of 20
A.Data
B.effort
C.input
D.contribution
Part 1 of 1 -
Coding Process
Question 1 of 20
A.2
B.4
C.5
D.3
Question 2 of 20
Common coding conventions may cover the following areas:
A. Error conventions
B. Comment conventions
C. Naming conventions
D. Programming practices
Question 3 of 20
A. SRS
B. URD
C. Software Package
D. Design
Question 4 of 20
A. Coding Convention
B. Coding Plan
C. System Description
D. Review Report
Question 5 of 20
A.input
B.effort
C.Data
D.contribution
Question 6 of 20
A.1-3-4-2
B.1-2-3-4
C.1-2-4-3
D.1-3-2-4
Question 7 of 20
Benefits ca Peer Review Code bao gm:
A. Team cohesiveness
B. Fewer bugs
Question 8 of 20
Following Fsoft standard coding conventions, you are recommended to avoid tab
characters?
True
False
Question 9 of 20
A. Coding Conventions
B. Coding Plan
D. Designs
Question 10 of 20
B.System Description
C.User Manual
Question 11 of 20
A. If you ship your source code as a product, you need to make sure it is as
well packaged and clean as any other product you create
B. Hardly any software is maintained for its whole life by the original author.
Question 12 of 20
Following Fsoft standard coding conventions, how many space should be used as
the unit of identation?
A.3
B.1
C.4
D.2
Question 13 of 20
B. Designs
C. Coding Plan
D. Coding Conventions
Question 14 of 20
The actual coding of a program is done by a(n)
A.systems analyst
B.software engineer
C.end-user
D.database administrator
Question 15 of 20
True
False
Question 16 of 20
A.modularizing
B.clarifying
C.debugging
D.coding
Question 17 of 20
B. Improved communication
C. Less rework
Question 18 of 20
A. If team members are not familiar with peer reviews, the experience can be
frustrating for all participants
B. Reading unfamiliar code and correlating that code to unfamiliar
documentation takes programmers away from coding
C. It is hard to improve peer review code process after many time reviewing
Question 19 of 20
True
False
Question 20 of 20
A(n) __________ is a list of instructions detailing the steps needed to perform a task.
A.agenda
B.plan
C.punch card
D.program