SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Programming Logic And Design
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. A measure of the degree to which all the module statements contribute to the same task.
EOF
Conversion
Encapsulation
Functional cohesion module
2. Describes the extra resources a task requires.
Overhead
Boolean expression
Short-circuit evaluation
Identifier
3. Describes the entry of data items into computer memory using hardware devices such as keyboards and mice.
Housekeeping tasks
Then-Clause of a decision
Mainline logic
Input
4. A classification that describes what values can be assigned - how the variable is stored - and what types of operations can be performed with the variable.
Housekeeping tasks
Data type
Unstructured programs
Output
5. A memory location in which the computer keeps track of the correct memory address to which it should return after executing a module.
Goto-less programming
Stack
Internal documentation
Numeric constant
6. A repetition of a series of steps.
Infinite loop
Detail loop tasks
Loop
Algorithm
7. A diagram that illustrated modules relationships to each other.
Module's body
Reusability
Unnamed constant
Hierarchy chart
8. Small program units that you can use together to make a program. Programmers also refer to modules as subroutines - procedures - functions - or methods.
Input
Documentation
Modules
In scope
9. The sequence of steps necessary to solve any problem.
Algorithm
Local
Program Development cycle
Goto-less programming
10. Describes the process of naming variables and assigning data type to them.
Program Development cycle
Making declarations or declaring variables
Functional cohesion module
External documentation
11. A program include the steps that are repeated for each set of input data.
Detail loop tasks
Main program
If-Then - decision structure
Unnamed constant
12. A name to describe structured programming - because structured programmers do not use a "go to" statement.
Goto-less programming
Alphanumeric values
Named constant
Assignment statement
13. Diagrams used in mathematics and logic to help describe the truth of an entire expression based on the truth of its parts.
Truth tables
Dummy value
Goto-less programming
Decision symbol
14. The shaped like a diamond and used to represent decisions in flowcharts.
Decision symbol
Loop
Debugging
Modules
15. The format naming variables in which the initial letter is uppercase - multiple-word variable names are run together - and each new word within the variable name begins with an uppercase letter.
Conversion
Semantic error
Pascal casing
Making declarations or declaring variables
16. A specific numeric value.
String variable
Numeric constant
Identifier
Assignment statement
17. The format for naming variables in which the initial letter is lowercase - multiple-word variable names are run together and each new word within the variable name begins with an uppercase letter.
Camel casing
Functional cohesion module
Reliability
Integer
18. The snarled - unstructured program logic.
Semantic error
Spaghetti code
Identifier
Pascal casing
19. Describes the state of data that is visible.
In scope
Spaghetti code
Boolean expression
End-of-job tasks
20. The documentation that is outside a coded program.
External documentation
In scope
Named constant
Reliability
21. Indicates an output operation and is represented by a parallelogram in flowcharts.
Output symbol
Annotation symbol
Magic number
Alphanumeric values
22. A whole number.
Data type
Detail loop tasks
Goto-less programming
Integer
23. Describes the operation of retrieving information from memory and sending it to device - such as a monitor or printer - so people can - interpret - and work with the results.
Semantic error
Else-Clause
Detail loop tasks
Output
24. The equal sign; it is used to assign a value to variable or constant on its left.
Truth tables
Input
Terminal symbol or start /stop symbol
Assignment operator
25. Include steps you must perform at the beginning of a program to get ready for the rest of the program.
Housekeeping tasks
Data items
Making declarations or declaring variables
Overhead
26. Assigns a value from the right of an assignment operator to the variable or constant on the left of the assignment operator.
Assignment statement
Short-circuit evaluation
Camel casing
Data items
27. The symbol that you can use to combine decisions so that two or more conditions must be true for action to occur.
Data type
IPO chart
Mainline logic
Conditional and Operator
28. The act of testing a value.
String constant
Making decision
Annotation symbol
Unnamed constant
29. The entire set of actions an organization must take to switch to using a new program or set of programs.
Sequence structure
Magic number
Conversion
Detail loop tasks
30. The feature of modular programs that allows individual modules to be used in a variety of applications.
Named constant
Reusability
Integer
Processing symbol
31. The memory address identifier to left of an assignment operator.
Sequence structure
IPO chart
Module's body
I-value
32. Describes variables that are declared within the module that uses them.
Visible
Local
Hierarchy chart
Alphanumeric values
33. One that represents only one of two states - usually expressed as true or false.
Goto-less programming
Local
Processing symbol
Boolean expression
34. Contains all the statements in the module.
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
35. Includes the module identifier and possibly other necessary identifying information.
Mainline logic
Identifier
Processing symbol
Module's return statement
36. Indicates and output operation and is represented by a parallelogram in flowcharts.
Internal documentation
Processing symbol
Truth tables
Local
37. A program development tool that delineates input - processing and outputs tasks.
Floating point
Reliability
Detail loop tasks
IPO chart
38. Action is taken only when the Boolean expression in the decision is true.
Input
Reliability
If-Then - decision structure
Alphanumeric values
39. The process of breaking down a program into modules.
Encapsulation
Modularization
Debugging
Making decision
40. A decision holds the action or actions that execute only when the Boolean expression in the decision us false.
Unnamed constant
Reliability
Boolean expression
Else-Clause
41. Number is a number with decimal places.
Camel casing
Floating point
Main program
Housekeeping tasks
42. Floating-point numbers.
Real numbers
Visible
Module's body
Detail loop tasks
43. You perform an action or task - and then you perform the next action - in order. A sequence can contain any number of tasks - but there is no option to branch off and skip any of the tasks.
Loop
End-of-job tasks
Data type
Sequence structure
44. A specific group of characters enclosed within quotation marks.
Mnemonic
Sentinel value
Variable
String constant
45. The act of containing a task's instructions in a module.
Encapsulation
External documentation
Integer
Reusability
46. The act of assigning its first value - often at the same time the variable is created.
Initializing a variable
Data items
Modularization
Pascal casing
47. All the text - numbers - and other information processed by computer.
Spaghetti code
Abstraction
Named constant
Data items
48. A statement that provides a data type and an identifier for a variable.
Input
Declaration
Visible
Abstraction
49. Occurs when repeating logic cannot end.
Documentation
Infinite loop
Making declarations or declaring variables
Variable
50. 1) understand the problem. 2) Plan the logic. 3) Code the program. 4)Use software to translate the program into machine language. 5) Test the program. 6) Put the program into production. 7) Maintain the program.
Real numbers
Pascal casing
Program Development cycle
Internal documentation