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. _____ error happens when the type and number of parameters does not match?
local
Requirements Gathering/Analysis
compound statement
compilation
2. The three categories for a program structure are: ____ - Branching/Selection - Looping/Iteration
Sequence
Declaration
independent
compound
3. The stucture of a procedure: Heading - ______ - Statement
Declaration
parameters
XOR
If-Then
4. Modules can be called anywhere in the program - but must be done after their ______.
compound statement
Modular
Else
definition
5. The space on the task which holds the formal parameters local variables and the return value.
stack frame
statement
Scope Rule 3
deployment/maintenance
6. Typically a variable that determines whether or not the loop executes or not.
control
declaration
fundamental scope principle
if
7. All modules must be _____ and they can call other modules.
simple
variable parameters
Called
relational operators
8. For an ____ Boolean Expression to be true if any Boolean expression evaluates to true then the entire expression evaluates to true.
Procedures
Sequence
OR
definition
9. The testing of the complete program to determine the overall system functions.
pass by reference
stack frame
system testing
Formal
10. 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.
limited
parameters
definition
Modular
11. The order of operations from first to last are ___ - (* / DIV MOD AND) - (+ - OR) - (< > = <= >= <>)
independent
fundamental scope principle
boolean
NOT
12. A ______ operand cannot be applied to an AND boolean operator
declaration
definition
numeric
Local
13. Modulars are ________ from one another
relational operators
If-Then
XOR
independent
14. The two types of parameters that can be implemented with PASCAL are: _______ and Functions.
compound statement
Procedures
Sequence
declaration
15. 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).
simple
OR
if-else
If-Then
16. 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
pass by value
procedural abstraction
simple
17. True and False are the two _____ constants
trace tables
boolean
parameters
Sequence
18. Boolean expressions can be simple or _______
compound
If-Then
procedural abstraction
Character
19. It encapsulates a sequence of statements as a single statement. Has a begin and end statement.
numeric
bottom up
compound statement
deployment/maintenance
20. Refers to the execution of a sequence of statements in the order in which they appear so that each statement is executed exactly once.
simple
binary half adder
Scope Rule 1
sequential structure
21. ________ design is the key to the ability to create large systems.
Repeat-Until
independent
if
Modular
22. 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.
system testing
if
parameters
definition
23. Used to trace the execution of an algorithm.
trace tables
definition
if
If
24. Test each module in isolation and test the modules all together and make sure every line of code is tested.
testing
top down
infinite loops
Selection
25. They can store values passed on to them but cannot return any values.
pass by reference
relational operators
declaration
value parameters
26. Breaking things into modules.
if-else
Selection
Sequence
procedural abstraction
27. The scope of an entity is the program or subprogram in which it is declared.
Local
fundamental scope principle
relational operators
implementation
28. _______ boolean expressions are formed by combining boolean expressions using the boolean operators (NOT - AND- OR).
integration testing
declaration
compound
boolean
29. Break system into manageable units or modules.
system testing
software design
If
if-else
30. Parameters act like _____ variables within a module
local
Else
trace tables
Formal parameters
31. The two types of parameters are: ______ and Actual.
Formal
parameters
compound
pass by value
32. The creation (write) of the code.
bottom up
implementation
binary half adder
deployment/maintenance
33. Variable When a variable is declared under a procedure it is a _____ variable?
integration testing
not
Called
Local
34. The order of operations of the boolean operators from first to last is: NOT - AND - _____
numeric
bottom up
OR
testing
35. The three logical flows that govern a structured program are: Sequence - ______ - and Repetition.
system testing
Selection
procedural abstraction
NOT
36. Deploy the software and fix bugs and modify to satisfy changing requirements.
deployment/maintenance
AND
infinite loops
candidate
37. They can both receive and return values.
variable parameters
trace tables
Else
single
38. Local variables have _______ kind of scope
limited
relational operators
declaration
compound
39. Some logical operators in Pascal are: OR - AND - ___ - NOT - NAND - NOR
local
limited
Modular
XOR
40. 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.
stack frame
AND
If-Then
value parameters
41. ______ design starts by identifying tasks at the bottom level and then combine them to solve the main problem.
bottom up
If-Then
OR
software design
42. An item declared within a procedure or function is not accessible outside that procedure or function.
compilation
Scope Rule 1
limited
Formal
43. _______ design starts with high level idea of a solution and successively refine it. It favors hierarchial organization.
compound statement
top down
fundamental scope principle
If
44. Loops that never end because the stopping/exit condition is never met.
Declaration
numeric
infinite loops
Sequence
45. When true the if executes the body which is a _________ statement.
Local
Scope Rule 3
single
relational operators
46. A method of passing a variable to a program by making a copy of the variable and giving it to the called program.
not
if-else
pass by value
infinite loops
47. 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.
compilation
Requirements Gathering/Analysis
variable parameters
Scope Rule 2
48. Modules are defined in the ______ part of a program - under the constant.
parameters
implementation
While-Do
declaration
49. 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.
simple
integration testing
not
trace tables
50. <> is the symbol for ___ equal to
pass by value
Requirements Gathering/Analysis
not
AND