SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Pascal Programming
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. Boolean expressions can be simple or _______
If-Then
compound
Else
Procedures
2. Refers to the execution of a sequence of statements in the order in which they appear so that each statement is executed exactly once.
Formal
candidate
software design
sequential structure
3. Modules are defined in the ______ part of a program - under the constant.
declaration
Modular
AND
if-else
4. Some logical operators in Pascal are: OR - AND - ___ - NOT - NAND - NOR
Scope Rule 1
testing
XOR
nested
5. The order of operations from first to last are ___ - (* / DIV MOD AND) - (+ - OR) - (< > = <= >= <>)
NOT
Formal parameters
definition
nested
6. An ______ statement evaluates a Boolean expression. A different code will be executed if the expression evaluates to true (the body of the if) than if the expression evaluates to false (the body of the else).
XOR
if-else
compound
declaration
7. _____ error happens when the type and number of parameters does not match?
compilation
if-then-else
Procedures
testing
8. To test that the subprograms are integrated into the program correctly. That they interact with one another correctly - passing the required information to and from one another.
sequential structure
If-Then
Requirements Gathering/Analysis
integration testing
9. This is where the module is invoked or called.
if-else
call
XOR
integration testing
10. Break system into manageable units or modules.
trace tables
infinite loops
software design
simple
11. ________ design is the key to the ability to create large systems.
Modular
compound
procedural abstraction
if-then-else
12. A global entity is accessible throughout the main program and in any subprogram in which no local entity has the same name as the global item.
bottom up
definition
Scope Rule 2
pass by value
13. Variable When a variable is declared under a procedure it is a _____ variable?
integration testing
Local
Actual parameters
If-Then
14. Modules can be called anywhere in the program - but must be done after their ______.
infinite loops
definition
bottom up
value parameters
15. Parameters act like _____ variables within a module
Formal
binary half adder
local
implementation
16. For an ____ Boolean Expression to be true the Boolean expressions must evaluate to true before the entire expression is true. If any expression is false then whole expression evaluates to false.
Selection
limited
testing
AND
17. They can store values passed on to them but cannot return any values.
nested
value parameters
If-Then
Requirements Gathering/Analysis
18. A method of passing a variable to a program by making a copy of the variable and giving it to the called program.
statement
Selection
pass by reference
independent
19. The order of operations of the boolean operators from first to last is: NOT - AND - _____
infinite loops
OR
system testing
binary half adder
20. The three categories for a program structure are: ____ - Branching/Selection - Looping/Iteration
Sequence
selection structure
testing
Procedures
21. In a multiple ____ statement (Non-Exclusive Condition) any or all or none of the conditions may be true - they are independent.
control
fundamental scope principle
Else
If
22. The three logical flows that govern a structured program are: Sequence - ______ - and Repetition.
Selection
NOT
selection structure
call
23. A parameter value that is used in a function call or in a message sent to an object.
Formal
Actual parameters
candidate
testing
24. A ________ statement is what follows the 'then' in an (if-then statement) and precedes the first semi-colon.
if-then-else
single
simple
compound
25. The creation (write) of the code.
implementation
pass by value
Repeat-Until
fundamental scope principle
26. The scope of an entity is the program or subprogram in which it is declared.
fundamental scope principle
Actual parameters
if-else
not
27. A nested decision making statement can also have a ____ in the inner statement.
pass by value
Selection
Else
Declaration
28. A ______ operand cannot be applied to an AND boolean operator
Scope Rule 1
declaration
numeric
Scope Rule 3
29. Typically a variable that determines whether or not the loop executes or not.
NOT
control
pass by value
parameters
30. Modulars are ________ from one another
If
independent
stack frame
compound
31. The space on the task which holds the formal parameters local variables and the return value.
statement
stack frame
Selection
Scope Rule 2
32. True and False are the two _____ constants
compilation
boolean
Else
pass by reference
33. It encapsulates a sequence of statements as a single statement. Has a begin and end statement.
definition
if
OR
compound statement
34. A special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine. Values can be passed from outside the procedure.
Actual parameters
parameters
Scope Rule 2
If-Then
35. <> is the symbol for ___ equal to
Scope Rule 3
not
relational operators
value parameters
36. A _________ statement is what follows the 'then' in an (if-then statement) and is enclosed within the begin-end pair.
Scope Rule 2
NOT
compound
Scope Rule 3
37. A _______ statement involves Decision making with two conditions (true or false). No semicolon after 'else.
OR
Formal
if-then-else
Selection
38. ______ design starts by identifying tasks at the bottom level and then combine them to solve the main problem.
bottom up
limited
statement
simple
39. They can both receive and return values.
compound
variable parameters
Scope Rule 1
Repeat-Until
40. A body of ______ consists of multiple statements. The statements do have a semicolon - including the end (from the begin and end).
If-Then
stack frame
binary half adder
Called
41. An item declared within a procedure or function is not accessible outside that procedure or function.
If-Then
AND
software design
Scope Rule 1
42. When true the if executes the body which is a _________ statement.
sequential structure
integration testing
single
infinite loops
43. Used to trace the execution of an algorithm.
independent
trace tables
Character
declaration
44. ______ Decision Making checks if a particular condition is true.
If-Then
trace tables
Selection
Requirements Gathering/Analysis
45. Local variables have _______ kind of scope
compound
if-else
AND
limited
46. All modules must be _____ and they can call other modules.
Modular
Declaration
Called
If
47. A parameter that is specified as part of a function definition.
Formal parameters
Modular
stack frame
if
48. In ______ decision making when the first decision must evaluate to true before the successive (next) decisions are even considered for evaluation. One decision is made inside another. The outer decisions must evaluate to true before inner decisions a
Formal
nested
AND
stack frame
49. The two types of parameters are: ______ and Actual.
selection structure
limited
While-Do
Formal
50. The testing of the complete program to determine the overall system functions.
system testing
independent
control
Local