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 memory device; variable identifiers act as mnemonics for hard to remember memory addresses.
String variable
Short-circuit evaluation
Mnemonic
EOF
2. A diagram that illustrated modules relationships to each other.
Abstraction
Assignment statement
Hierarchy chart
Dummy value
3. 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
Hierarchy chart
Camel casing
Processing symbol
4. Action is taken only when the Boolean expression in the decision is true.
If-Then - decision structure
Real numbers
Mainline logic
Stack
5. The memory address identifier to left of an assignment operator.
I-value
Documentation
Infinite loop
Data items
6. Describes the state of data that is visible.
In scope
Alphanumeric values
Algorithm
Variable
7. The similar to variable - except that its value cannot change after the first assignment.
Named constant
Hierarchy chart
Housekeeping tasks
Loop
8. The documentation that is outside a coded program.
Functional cohesion module
External documentation
Module's return statement
Camel casing
9. A logical feature in which expressions in each part of a larger expression are evaluated are evaluated only as far as necessary to determine the final outcome.
String constant
Real numbers
Identifier
Short-circuit evaluation
10. Can hold text that includes letters - digits - and special characters such as punctuation marks.
Unstructured programs
Hierarchy chart
String variable
Output
11. 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.
Program Development cycle
Making decision
Pascal casing
TOE chart
12. the process of finding and correcting program errors.
Decision symbol
EOF
Boolean expression
Debugging
13. A named memory location whose value can vary.
Variable
Modules
Overhead
String variable
14. Small program units that you can use together to make a program. Programmers also refer to modules as subroutines - procedures - functions - or methods.
Modules
Unstructured programs
Output
Mainline logic
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.
String variable
Pascal casing
Encapsulation
Functional cohesion module
16. Describes the process of naming variables and assigning data type to them.
IPO chart
Making declarations or declaring variables
Annotation symbol
Reliability
17. Describes the entry of data items into computer memory using hardware devices such as keyboards and mice.
Integer
Else-Clause
Input
Processing symbol
18. Describes the extra resources a task requires.
Overhead
Module's body
Conditional and Operator
Mnemonic
19. A variable's name.
Data items
Magic number
Identifier
Making decision
20. Consists of all the supporting paperwork for a program.
If-Then - decision structure
Documentation
Input symbol
Short-circuit evaluation
21. 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.
Sentinel value
Data items
Dummy value
Camel casing
22. A preselected value that stops the execution of a program.
Algorithm
Dummy value
Main program
Unnamed constant
23. Includes the module identifier and possibly other necessary identifying information.
Encapsulation
Conversion
Mainline logic
Input
24. The act of testing a value.
In scope
Detail loop tasks
Making decision
Functional cohesion module
25. 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.
Real numbers
EOF
Making decision
Output
26. A specific numeric value.
External documentation
Encapsulation
Numeric constant
Unstructured programs
27. Describes variables that are declared within the module that uses them.
Local
External documentation
Alphanumeric values
Else-Clause
28. One that represents only one of two states - usually expressed as true or false.
Main program
Visible
Boolean expression
Magic number
29. Hold the action that results when the Boolean expression in the decision is true.
Then-Clause of a decision
Numeric constant
Main program
Internal documentation
30. runs from start to stop and calls other modules.
Numeric variable
Hierarchy chart
Housekeeping tasks
Main program
31. Describes the stat of data items when a module can recognize them.
Local
Visible
Then-Clause of a decision
Terminal symbol or start /stop symbol
32. Indicates an input operation and is represented by a parallelogram in flowcharts.
Hierarchy chart
Infinite loop
Input symbol
Input
33. 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
34. The symbol that you can use to combine decisions so that two or more conditions must be true for action to occur.
Spaghetti code
Reusability
Conditional and Operator
Output symbol
35. Include steps you must perform at the beginning of a program to get ready for the rest of the program.
Housekeeping tasks
Numeric constant
Else-Clause
Conversion
36. 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.
Real numbers
IPO chart
Conditional and Operator
Data type
37. The used at each end of a flowchart. Its shape is a lozenge.
Named constant
Terminal symbol or start /stop symbol
Mnemonic
String variable
38. A repetition of a series of steps.
Input symbol
Mainline logic
Main program
Loop
39. The documentation within a coded program.
Internal documentation
Functional cohesion module
Input symbol
In scope
40. A memory location in which the computer keeps track of the correct memory address to which it should return after executing a module.
Making declarations or declaring variables
TOE chart
Stack
Functional cohesion module
41. Diagrams used in mathematics and logic to help describe the truth of an entire expression based on the truth of its parts.
Truth tables
Boolean expression
Identifier
Floating point
42. A preselected value that stops the execution of a program.
Dummy value
Sentinel value
Conversion
Magic number
43. End of file.
EOF
Infinite loop
Conditional and Operator
Goto-less programming
44. The feature of modular programs that assures you a module has been tested and proven to function correctly.
Conditional and Operator
Identifier
Reliability
TOE chart
45. A program development tool that lists tasks - objects - and events.
Numeric constant
IPO chart
String constant
TOE chart
46. A decision holds the action or actions that execute only when the Boolean expression in the decision us false.
Numeric constant
Else-Clause
Data type
Named constant
47. Assigns a value from the right of an assignment operator to the variable or constant on the left of the assignment operator.
Output
Output symbol
Assignment statement
Identifier
48. The process of paying attention to important properties while ignoring nonessential details.
I-value
Local
Abstraction
Algorithm
49. A name to describe structured programming - because structured programmers do not use a "go to" statement.
Sequence structure
Output
Goto-less programming
Assignment operator
50. Can contain alphabetic characters - numbers - and punctuation.
Data items
Alphanumeric values
Infinite loop
If-Then - decision structure