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. The symbol that you can use to combine decisions so that two or more conditions must be true for action to occur.
Loop
Overhead
Conditional and Operator
Identifier
2. 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.
TOE chart
Pascal casing
Dummy value
Main program
3. The sequence of steps necessary to solve any problem.
Abstraction
Identifier
Algorithm
In scope
4. A memory device; variable identifiers act as mnemonics for hard to remember memory addresses.
Mnemonic
Real numbers
Boolean expression
Main program
5. Action is taken only when the Boolean expression in the decision is true.
Alphanumeric values
Visible
If-Then - decision structure
Camel casing
6. Occurs when a correct word is used in an incorrect context.
Functional cohesion module
Overhead
Semantic error
Floating point
7. Describes variables that are declared within the module that uses them.
Local
Alphanumeric values
In scope
Unstructured programs
8. A program development tool that lists tasks - objects - and events.
In scope
Truth tables
TOE chart
Debugging
9. the process of finding and correcting program errors.
Debugging
Sequence structure
Terminal symbol or start /stop symbol
Declaration
10. A specific group of characters enclosed within quotation marks.
Reliability
Loop
Mnemonic
String constant
11. Contains information that expands on what appears in another flowchart symbol; it is most often represented by a three-sided box that is connected to the step it references by a dashed line.
Annotation symbol
Input
If-Then - decision structure
Declaration
12. An unnamed constant whose purpose is not immediately apparent.
Processing symbol
Magic number
Modularization
Dummy value
13. Marks the end of the module and identifies the point at which control returns to the program or module that called the module.
14. The shaped like a diamond and used to represent decisions in flowcharts.
Decision symbol
Unstructured programs
Infinite loop
Variable
15. Describes the state of data that is visible.
Output symbol
In scope
Truth tables
Local
16. 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.
Loop
Conditional and Operator
Numeric variable
Program Development cycle
17. Number is a number with decimal places.
Reliability
Module's return statement
Encapsulation
Floating point
18. Describes the extra resources a task requires.
Decision symbol
Spaghetti code
TOE chart
Overhead
19. Programs that do not follow the rules of structured logic.
Conversion
Unstructured programs
Input symbol
Data type
20. A statement that provides a data type and an identifier for a variable.
Boolean expression
Algorithm
Declaration
Real numbers
21. The act of containing a task's instructions in a module.
Loop
Local
Encapsulation
Module's body
22. A program include the steps that are repeated for each set of input data.
Documentation
Detail loop tasks
String constant
Camel casing
23. End of file.
EOF
If-Then - decision structure
Integer
Assignment operator
24. runs from start to stop and calls other modules.
Reusability
In scope
Encapsulation
Main program
25. Indicates an input operation and is represented by a parallelogram in flowcharts.
Input symbol
Main program
Semantic error
Real numbers
26. A repetition of a series of steps.
Camel casing
Hierarchy chart
Loop
Goto-less programming
27. Can hold text that includes letters - digits - and special characters such as punctuation marks.
Terminal symbol or start /stop symbol
Declaration
Real numbers
String variable
28. 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.
Camel casing
Loop
Data type
Making decision
29. The memory address identifier to left of an assignment operator.
Assignment operator
Stack
Camel casing
I-value
30. A name to describe structured programming - because structured programmers do not use a "go to" statement.
Overhead
In scope
Program Development cycle
Goto-less programming
31. The entire set of actions an organization must take to switch to using a new program or set of programs.
Reliability
In scope
Conversion
Floating point
32. Describes the process of naming variables and assigning data type to them.
Making decision
Overhead
Making declarations or declaring variables
Local
33. Diagrams used in mathematics and logic to help describe the truth of an entire expression based on the truth of its parts.
Truth tables
Reusability
Input symbol
Real numbers
34. The documentation that is outside a coded program.
External documentation
Boolean expression
Real numbers
Integer
35. A variable's name.
Numeric constant
TOE chart
Camel casing
Identifier
36. A program development tool that delineates input - processing and outputs tasks.
Data type
IPO chart
Local
Decision symbol
37. A preselected value that stops the execution of a program.
Functional cohesion module
Dummy value
Program Development cycle
Main program
38. Includes the module identifier and possibly other necessary identifying information.
Mainline logic
Camel casing
Encapsulation
Unnamed constant
39. A measure of the degree to which all the module statements contribute to the same task.
Debugging
Functional cohesion module
Stack
Assignment statement
40. Contains all the statements in the module.
41. Indicates and output operation and is represented by a parallelogram in flowcharts.
Unnamed constant
Integer
EOF
Processing symbol
42. A diagram that illustrated modules relationships to each other.
Spaghetti code
Modularization
Reusability
Hierarchy chart
43. The snarled - unstructured program logic.
Numeric variable
In scope
Spaghetti code
Algorithm
44. 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
Detail loop tasks
Output
External documentation
45. A decision holds the action or actions that execute only when the Boolean expression in the decision us false.
Visible
Else-Clause
Overhead
Declaration
46. Floating-point numbers.
Real numbers
Dummy value
In scope
Modularization
47. The documentation within a coded program.
Dummy value
Internal documentation
Loop
Truth tables
48. 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.
Sequence structure
Short-circuit evaluation
Then-Clause of a decision
Spaghetti code
49. A specific numeric value.
Modularization
Hierarchy chart
Numeric constant
In scope
50. A literal numeric or string value.
Sequence structure
Identifier
Unnamed constant
Integer