Professional Documents
Culture Documents
CnU 1 2
CnU 1 2
0 Points
Code 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?
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
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?
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%
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?
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?
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?
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
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
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?
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
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)
Question 19 of 20
5.0/ 5.0 Points
Machine language is composed only of
A.0s and 1s
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 ③"
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)
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
D.f(y)=a
Question 3 of 20
0.0/ 5.0 Points
Which of the following statements describes the flowchart symbol shown below?
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
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
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
Question 10 of 20
0.0/ 5.0 Points
What is incorrect function of the parameter using in communicating between modules?
"
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
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
data used by “decision condition coverage” (branch coverage): (A=4, B=1), (A=5, B=0)"
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
What is an example of the information-receiving operation of a computer?
D.Use actual mathematical symbols or the words for the symbols (+, -, *, /)
Question 17 of 20
0.0/ 5.0 Points
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 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
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
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%
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
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?
A.If the same value as X is not in the array, k is set to 1.
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
D.Subprogram
Question 6 of 20
5.0/ 5.0 Points
What is an example of the information-receiving operation of a computer?
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)
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
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
OOP languages use
A.combinations of objects
B.natural and nonprocedural statements
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
D.specification
Question 15 of 20
5.0/ 5.0 Points
Which of the following is not necessary for a good program?
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) _______
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
____HCMUT_013_CSD_02_Quiz1_Code Design
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
"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
A.loop
B.selection
C.sequence
D.conditional
A(n) __________ error could be the result of the programmer making an incorrect calculation
A.syntax
B.logic
C.general protection
D.breakpoint
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.do while
C.what-if
D.if-then-else
Which of the following statements describes the flowchart symbol shown below?
A.random
B.loop
C.sequential
D.selection
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
Flowcharts and pseudocode are examples of tools used in the program __________ phase.
A.code
B.design
C.test
D.specification
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
Which of the following variable name is the most retable and maintainable
A.employeeLastName
B.emlstnam
C.last name
D.lastNameOfTheEmployeeInQuestion
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)
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
"
"
Please select one item which is not a guide when writing pseudo code
In a(n) __________ structure, one statement follows the other with no conditions having to be
met.
A.sequence
B.loop
C.selection
D.conditional
"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.Machine
B.Assembly
C.Procedural
D.Natural
A.reliability
B.colorful graphics
D.well-documented
__________ 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 - 100.0/ 100.0 Points
Code Design
True
False
As much as __________ percent of the total lifetime cost for an application program
is for maintenance
A.50%
B.75%
C.60%
D.40%
Which of the following statements describes the flowchart symbol shown below?
A.conditional
B.loop
C.sequence
D.selection
What are the three control structures for creating programs in structured
programming?
A.Each set of instructions is written from top to bottom, with only one entry
A.do until
B.what-if
C.if-then-else
D.do while
A.Image d)
B.Image c)
C.Image b)
D.Image a)
Which of the following lines of code comes from a first generation computer
language?
D.ADD255(3,10),02B(4,5)
A.unit
B.object
C.component
D.Module
A program error that violates the grammar rules of the programming language is
a(n) _______ error
A.language
B.logic
C.modular
D.syntax
What can we do with the Circle symbol when drawing the flowchart to represent the
algorithm?
process. The name or reference for the other process should appear within the
symbol
in the symbol will require a `yes' or `no' response and branch to different parts of
the flowchart accordingly
this will be a step or action which is taken. In most flowcharts this will be the most
frequently used symbol
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
C.Use actual mathematical symbols or the words for the symbols (+, -, *, /)
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
module to another
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
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.
Please select the best variable name for an employee's last name
A.empLstNm
B.empLastName
C.emplastname
D.lastNameOfTheEmployeeInQuestion
"
C.To store the reference data
"
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
0.0/ 5.0 Points
Coding conventions là tài liệu bắt buộc phải có trong tất cả các dự án phần mềm
True
False
Question 2 of 20
3.33/ 5.0 Points
Input của giai đoạn Plan cho Coding bao gồm những sản phẩm nào sau đây?
A. Project Plan
B. Design documents
C. Customer requirements
D. CM plan
Question 3 of 20
3.33/ 5.0 Points
Input của giai đoạn Create System Description/User Manual bao gồm những sản phẩm nào sau đây?
A. URD
B. Design
C. SRS
D. Software Package
Question 4 of 20
3.33/ 5.0 Points
Tài liệu Checklist_Code Review của Fsoft đưa ra các trường hợp cần review code và chia làm những
phần chính sau đây:
A. "Source code
B. "General
(Liên quan đến các vấn đề thường gặp trong khi reivew code)"
C. "Exception
D. "Commenting
(Liên quan đến các trường hợp phải comment cho source code)"
Question 5 of 20
5.0/ 5.0 Points
The actual writing of a program in a programming language is called
A.logic structure
B.program design
C.coding
D.language translation
Question 6 of 20
5.0/ 5.0 Points
"Hãy chọn cách phòng tránh lỗi 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
5.0/ 5.0 Points
"Given below code block:
if (x == 0)
if (y == 0) error();
else {
z = x + y;
}
With the input value of [x, y, z] = [1, 2, 4], which value the variable z would be after executing above
codes?"
A.2
B.4
C.5
D.3
Question 8 of 20
3.33/ 5.0 Points
Benefits của Peer Review Code bao gồm:
A. Fewer bugs
B. Team cohesiveness
Question 9 of 20
5.0/ 5.0 Points
Program objectives, desired outputs, needed inputs, and processing requirements are all recorded in the
Question 10 of 20
3.75/ 5.0 Points
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
Question 11 of 20
5.0/ 5.0 Points
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
0.0/ 5.0 Points
"Please choose correct order of the following activities in coding process:
(1) Create System Description
(2) Code Planning
(3) Code Library Modules
(4) Code Functional 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
3.33/ 5.0 Points
Challenges của Peer Review Code bao gồm
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
D. If team members are not familiar with peer reviews, the experience can be frustrating
Question 14 of 20
0.0/ 5.0 Points
Output của giai đoạn Plan cho Coding bao gồm những sản phẩm nào sau đây?
A. Coding Convention
B. Coding Plan
C. Review Report
D. System Description
Question 15 of 20
0.0/ 5.0 Points
Following Fsoft standard coding conventions, you are recommended to avoid tab characters?
True
False
Question 16 of 20
5.0/ 5.0 Points
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
5.0/ 5.0 Points
"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
2.5/ 5.0 Points
Benefits của Peer Review Code bao gồm:
A. Improved communication
C. Less rework
Question 19 of 20
5.0/ 5.0 Points
Developer to perform the self review while s/he is coding to reach which of the following targets?
Question 20 of 20
5.0/ 5.0 Points
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
Tất cả các dự án phần mềm trên thế giới phải sử dụng chung các coding conventions cho dự án
mình.
True
False
Following Fsoft standard coding conventions, you are recommended to avoid tab characters?
True
False
A. Less rework
B. Developers have changes to do many works in project
D. Improved communication
Input của giai đoạn Coding Library Modules bao gồm những sản phẩm nào sau đây?
A. Coding Plan
C. Coding Conventions
D. Designs
D.Use checklist
Question 6 of 20 5.0/ 5.0 Points
Tài liệu Checklist_Code Review của Fsoft đưa ra các trường hợp cần review code và chia làm
những phần chính sau đây:
A. "Source code
B. "Exception
C. "General
(Liên quan đến các vấn đề thường gặp trong khi reivew code)"
D. "Commenting
(Liên quan đến các trường hợp phải comment cho source code)"
A.debugging
B.clarifying
C.modularizing
D.coding
Input của giai đoạn Coding Functional Modules bao gồm những sản phẩm nào sau đây?
A. Coding Plan
B. Coding Conventions
D. Designs
A. It is hard to improve peer review code process after many time reviewing
C. If team members are not familiar with peer reviews, the experience can be frustrating
D. Reading unfamiliar code and correlating that code to unfamiliar documentation takes
B.3
C.4
D.5
A(n) __________ is a list of instructions detailing the steps needed to perform a task.
A.punch card
B.program
C.agenda
D.plan
Output của giai đoạn Plan cho Coding bao gồm những sản phẩm nào sau đây?
A. Coding Plan
B. System Description
C. Coding Convention
D. Review Report
A.language translation
B.coding
C.program design
D.logic structure
B. Fewer bugs
C. Team cohesiveness
Coding conventions là tài liệu bắt buộc phải có trong tất cả các dự án phần mềm
True
False
A. Error conventions
B. Naming conventions
C. Programming practices
D. Comment conventions
Input của giai đoạn Plan cho Coding bao gồm những sản phẩm nào sau đây?
A. Design documents
B. Project Plan
C. Customer requirements
D. CM plan
Nếu không coding theo đúng coding conventions, phần mềm tạo ra có thể có nhiều lỗi
True
False
Developer to perform the self review while s/he is coding to reach which of the following
targets?
A.2-3-4-1
B.1-2-3-4
C.2-4-3-1
D.1-2-4-3
Part 1 of 1 - 95.83/ 100.0 Points
Coding Process
Following Fsoft standard coding conventions, how many space should be used as
the unit of identation?
A.4
B.3
C.1
D.2
Coding conventions là tài liệu bắt buộc phải có trong tất cả các dự án phần mềm
True
False
Question 3 of 20 5.0/ 5.0 Points
Following Fsoft standard coding conventions, two blank lines should be used in
which case(s) among following cases?
B.Between methods
Input của giai đoạn Coding Library Modules bao gồm những sản phẩm nào sau
đây?
B. Coding Conventions
C. Coding Plan
D. Designs
A.2
B.4
C.5
D.3
C.Use checklist
Developer to perform the self review while s/he is coding to reach which of the
following targets?
Following Fsoft standard coding conventions, you are recommended to avoid tab
characters?
True
False
A.logic structure
B.program design
C.coding
D.language translation
B.Method name must start with upper case letter and use an 'active verb'
Following Fsoft standard coding conventions, when an expression will not fit on a
single line, break it according to which of below principles?
A. Improved communication
C. Less rework
A. Error conventions
B. Comment conventions
C. Programming practices
D. Naming conventions
Output của giai đoạn Integrate Software Modules bao gồm những sản phẩm nào sau
đây?
A.User Manual
C.System Description
A(n) __________ is a list of instructions detailing the steps needed to perform a task.
A.plan
B.program
C.agenda
D.punch card
Input của giai đoạn Create System Description/User Manual bao gồm những sản
phẩm nào sau đây?
A. URD
B. Design
C. SRS
D. Software Package
A.modularizing
B.debugging
C.clarifying
D.coding
A. It is hard to improve peer review code process after many time reviewing
A.1-3-4-2
B.1-2-3-4
C.1-2-4-3
D.1-3-2-4
Tất cả các dự án phần mềm trên thế giới phải sử dụng chung các coding
conventions cho dự án mình.
True
False
The information software produces after it has processed the input is called
A.prototype
B.flowchart
C.output
D.objective
Developer to perform the self review while s/he is coding to reach which of the following targets?
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
Following Fsoft standard coding conventions, two blank lines should be used in which case(s) among
following cases?
D.Between methods
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 5.0/ 5.0 Points
Tất cả các dự án phần mềm trên thế giới phải sử dụng chung các coding conventions cho dự án mình.
True
False
The information that a program requires in order to accomplish its objective is called the
A.Data
B.effort
C.input
D.contribution
B.coding
C.debugging
D.clarifying
Nếu không coding theo đúng coding conventions, phần mềm tạo ra có thể có nhiều lỗi
True
False
Following Fsoft standard coding conventions, which naming convention is not correct?
Following Fsoft standard coding conventions, how many space should be used as the unit of identation?
A.1
B.2
C.4
D.3
In programming, _______ are explanations that tell other programmers what’s happening in the software
code
A.table
B.documentation
C.selections
D.restrictions
A.1-2-4-3
B.1-3-4-2
C.1-2-3-4
D.1-3-2-4
Tài liệu Checklist_Code Review của Fsoft đưa ra các trường hợp cần review code và chia làm những
phần chính sau đây:
A. "General
(Liên quan đến các vấn đề thường gặp trong khi reivew code)"
B. "Commenting
(Liên quan đến các trường hợp phải comment cho source code)"
C. "Source code
D. "Exception
Program objectives, desired outputs, needed inputs, and processing requirements are all recorded in the
Những điều gì nên làm để tổ chức peer review code được tốt hơn?
addressed before proceeding in the life cycle? What are valid reasons
for missing a review? Who can cancel a review? "
D. Don’t take the criticism personally and offer only technical advice that will
B. Comment conventions
C. Naming conventions
D. Programming practices
Coding Process
Question 1 of 20 5.0/ 5.0 Points
Coding conventions là tài liệu bắt buộc phải có trong tất cả các dự án phần mềm
True
False
A.1-2-3-4
B.1-2-4-3
C.2-4-3-1
D.2-3-4-1
A.1-2-4-3
B.1-3-4-2
C.1-2-3-4
D.1-3-2-4
Input của giai đoạn Create System Description/User Manual bao gồm những sản
phẩm nào sau đây?
A. URD
B. SRS
C. Design
D. Software Package
The information software produces after it has processed the input is called
A.prototype
B.flowchart
C.output
D.objective
Nếu không coding theo đúng coding conventions, phần mềm tạo ra có thể có nhiều
lỗi
True
False
Question 7 of 20 5.0/ 5.0 Points
A.logic structure
B.program design
C.coding
D.language translation
Developer to perform the self review while s/he is coding to reach which of the
following targets?
A.table
B.documentation
C.selections
D.restrictions
Following Fsoft standard coding conventions, when an expression will not fit on a
single line, break it according to which of below principles?
B. Fewer bugs
D. Team cohesiveness
Input của giai đoạn Plan cho Coding bao gồm những sản phẩm nào sau đây?
A. Customer requirements
B. CM plan
C. Design documents
D. Project Plan
Question 14 of 20 5.0/ 5.0 Points
A. Error conventions
B. Comment conventions
C. Naming conventions
D. Programming practices
A. Improved communication
C. Less rework
D. Developers have changes to do many works in project
Input của giai đoạn Coding Functional Modules bao gồm những sản phẩm nào sau
đây?
B. Coding Conventions
C. Coding Plan
D. Designs
A.systems analyst
B.software engineer
C.end-user
D.database administrator
Output của giai đoạn Plan cho Coding bao gồm những sản phẩm nào sau đây?
A. System Description
B. Coding Convention
C. Review Report
D. Coding Plan
A(n) __________ is a list of instructions detailing the steps needed to perform a task.
A.punch card
B.agenda
C.plan
D.program
A.Data
B.effort
C.input
D.contribution
A.2
B.4
C.5
D.3
B. Comment conventions
C. Naming conventions
D. Programming practices
Input của giai đoạn Create System Description/User Manual bao gồm những sản
phẩm nào sau đây?
A. SRS
B. URD
C. Software Package
D. Design
A. Coding Convention
B. Coding Plan
C. System Description
D. Review Report
A.input
B.effort
C.Data
D.contribution
A.1-3-4-2
B.1-2-3-4
C.1-2-4-3
D.1-3-2-4
A. Team cohesiveness
B. Fewer bugs
Following Fsoft standard coding conventions, you are recommended to avoid tab
characters?
True
False
Input của giai đoạn Coding Functional Modules bao gồm những sản phẩm nào sau
đây?
A. Coding Conventions
B. Coding Plan
C. Coding Infrastructure has been setup
D. Designs
Output của giai đoạn Integrate Software Modules bao gồm những sản phẩm nào sau
đây?
B.System Description
C.User Manual
A. If you ship your source code as a product, you need to make sure it is as
Following Fsoft standard coding conventions, how many space should be used as
the unit of identation?
A.3
B.1
C.4
D.2
B. Designs
C. Coding Plan
D. Coding Conventions
A.systems analyst
B.software engineer
C.end-user
D.database administrator
Tất cả các dự án phần mềm trên thế giới phải sử dụng chung các coding
conventions cho dự án mình.
True
False
A.modularizing
B.clarifying
C.debugging
D.coding
B. Improved communication
C. Less rework
A. If team members are not familiar with peer reviews, the experience can be
C. It is hard to improve peer review code process after many time reviewing
D. Some peer reviews take a long time
Coding conventions là tài liệu bắt buộc phải có trong tất cả các dự án phần mềm
True
False
A(n) __________ is a list of instructions detailing the steps needed to perform a task.
A.agenda
B.plan
C.punch card
D.program