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. Some logical operators in Pascal are: OR - AND - ___ - NOT - NAND - NOR
stack frame
compound
call
XOR
2. When true the if executes the body which is a _________ statement.
single
candidate
procedural abstraction
OR
3. A nested decision making statement can also have a ____ in the inner statement.
pass by reference
Else
compound
Repeat-Until
4. The creation (write) of the code.
top down
implementation
control
If-Then
5. The scope of an entity is the program or subprogram in which it is declared.
numeric
Selection
bottom up
fundamental scope principle
6. All modules must be _____ and they can call other modules.
If
trace tables
Called
if
7. 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.
definition
AND
candidate
Scope Rule 3
8. ________ design is the key to the ability to create large systems.
Declaration
If
Modular
if-else
9. They can both receive and return values.
system testing
testing
definition
variable parameters
10. The stucture of a procedure: Heading - ______ - Statement
trace tables
Declaration
if-then-else
value parameters
11. The space on the task which holds the formal parameters local variables and the return value.
If-Then
stack frame
system testing
boolean
12. Typically a variable that determines whether or not the loop executes or not.
independent
numeric
control
Character
13. The five types of operands allowed in Pascal are: Integer - Real - Boolean - _____ - Constant
Character
sequential structure
While-Do
Selection
14. A parameter that is specified as part of a function definition.
OR
parameters
Repeat-Until
Formal parameters
15. Break system into manageable units or modules.
procedural abstraction
compound
AND
software design
16. They can store values passed on to them but cannot return any values.
value parameters
limited
Formal
Requirements Gathering/Analysis
17. For an ____ Boolean Expression to be true if any Boolean expression evaluates to true then the entire expression evaluates to true.
definition
OR
If
integration testing
18. Modules are defined in the ______ part of a program - under the constant.
implementation
call
declaration
simple
19. The testing of the complete program to determine the overall system functions.
system testing
Formal parameters
trace tables
compound statement
20. Used to trace the execution of an algorithm.
call
bottom up
trace tables
Local
21. Modules can be called anywhere in the program - but must be done after their ______.
compound statement
definition
compound
limited
22. An ____ statement evaluates a Boolean expression. The code will only be executed when the expression evaluates to true.
relational operators
simple
nested
if
23. Boolean expressions can be simple or _______
single
parameters
binary half adder
compound
24. The two types of parameters are: ______ and Actual.
Scope Rule 3
Else
compound
Formal
25. A method of passing a variable to a program by making a copy of the variable and giving it to the called program.
Procedures
infinite loops
If-Then
pass by reference
26. ______ Decision Making checks if a particular condition is true.
Requirements Gathering/Analysis
compound
If-Then
definition
27. A _______ statement involves Decision making with two conditions (true or false). No semicolon after 'else.
definition
software design
if-then-else
Called
28. Parameters act like _____ variables within a module
Character
local
single
Requirements Gathering/Analysis
29. The order of operations from first to last are ___ - (* / DIV MOD AND) - (+ - OR) - (< > = <= >= <>)
NOT
bottom up
While-Do
Scope Rule 2
30. Loops that never end because the stopping/exit condition is never met.
infinite loops
local
simple
While-Do
31. In Pascal Programs are executed one ______ at a time.
if-else
Sequence
infinite loops
statement
32. Deploy the software and fix bugs and modify to satisfy changing requirements.
statement
definition
deployment/maintenance
Character
33. An _____ statement allows the programmer to specify the statement selected for execution when the expression is true. It also indicates an alternative statement when the expression is false.
if-else
if
sequential structure
selection structure
34. 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.
if
bottom up
trace tables
Scope Rule 2
35. The two types of parameters that can be implemented with PASCAL are: _______ and Functions.
independent
trace tables
Procedures
Repeat-Until
36. 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).
Formal parameters
if-else
fundamental scope principle
Sequence
37. A _________ statement is what follows the 'then' in an (if-then statement) and is enclosed within the begin-end pair.
boolean
limited
compound
If-Then
38. 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
Actual parameters
definition
nested
simple
39. ______ design starts by identifying tasks at the bottom level and then combine them to solve the main problem.
Scope Rule 2
bottom up
nested
binary half adder
40. A method of passing a variable to a program by making a copy of the variable and giving it to the called program.
pass by value
not
local
Repeat-Until
41. The three statements in PASCAL that implement repetition structures:WHILE - FOR - ______.
Formal parameters
if-else
Selection
Repeat-Until
42. It encapsulates a sequence of statements as a single statement. Has a begin and end statement.
OR
compound statement
trace tables
if
43. Modulars are ________ from one another
Formal parameters
Selection
If-Then
independent
44. Breaking things into modules.
boolean
procedural abstraction
testing
candidate
45. 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.
Procedures
AND
parameters
Else
46. The three categories for a program structure are: ____ - Branching/Selection - Looping/Iteration
call
Scope Rule 3
software design
Sequence
47. 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.
integration testing
Formal parameters
simple
trace tables
48. An entity declared in a subprogram can be accessed by any subprogram defined within it - provided that no entity with the same name is declared in the internal subprogram.
Scope Rule 3
if-then-else
Procedures
statement
49. True and False are the two _____ constants
boolean
Formal
NOT
Sequence
50. In a multiple ____ statement (Non-Exclusive Condition) any or all or none of the conditions may be true - they are independent.
infinite loops
simple
If
Formal