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. This is where the module is invoked or called.
testing
fundamental scope principle
call
Modular
2. The space on the task which holds the formal parameters local variables and the return value.
local
fundamental scope principle
If
stack frame
3. Boolean expressions can be simple or _______
Called
statement
compound
Modular
4. _______ boolean expressions are formed by combining boolean expressions using the boolean operators (NOT - AND- OR).
infinite loops
compound
trace tables
Actual parameters
5. A _________ statement is what follows the 'then' in an (if-then statement) and is enclosed within the begin-end pair.
Procedures
OR
Else
compound
6. The creation (write) of the code.
sequential structure
implementation
Declaration
NOT
7. For an ____ Boolean Expression to be true if any Boolean expression evaluates to true then the entire expression evaluates to true.
candidate
OR
definition
compound statement
8. _______ design starts with high level idea of a solution and successively refine it. It favors hierarchial organization.
sequential structure
candidate
top down
Selection
9. 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.
statement
integration testing
definition
compound
10. True and False are the two _____ constants
boolean
compound
NOT
pass by reference
11. The scope of an entity is the program or subprogram in which it is declared.
Local
control
fundamental scope principle
definition
12. Refers to the execution of a sequence of statements in the order in which they appear so that each statement is executed exactly once.
sequential structure
candidate
OR
Modular
13. 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
sequential structure
Repeat-Until
if-else
14. A parameter value that is used in a function call or in a message sent to an object.
pass by value
if
Actual parameters
Scope Rule 3
15. Local variables have _______ kind of scope
binary half adder
limited
Else
Repeat-Until
16. 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).
If
If-Then
if-else
limited
17. Break system into manageable units or modules.
software design
Procedures
Repeat-Until
sequential structure
18. When true the if executes the body which is a _________ statement.
Declaration
Scope Rule 1
single
statement
19. Modulars are ________ from one another
bottom up
XOR
independent
integration testing
20. A body of ______ consists of multiple statements. The statements do have a semicolon - including the end (from the begin and end).
If-Then
value parameters
While-Do
Actual parameters
21. The three logical flows that govern a structured program are: Sequence - ______ - and Repetition.
Selection
definition
Called
infinite loops
22. A _______ statement involves Decision making with two conditions (true or false). No semicolon after 'else.
trace tables
compound
if-then-else
parameters
23. A ________ statement is what follows the 'then' in an (if-then statement) and precedes the first semi-colon.
bottom up
trace tables
independent
simple
24. In Pascal Programs are executed one ______ at a time.
sequential structure
nested
statement
Formal parameters
25. _____ error happens when the type and number of parameters does not match?
compilation
If-Then
if-else
compound statement
26. A ______ operand cannot be applied to an AND boolean operator
numeric
Called
implementation
pass by reference
27. Parameters act like _____ variables within a module
not
Selection
local
Repeat-Until
28. They can store values passed on to them but cannot return any values.
value parameters
definition
if
deployment/maintenance
29. Loops that never end because the stopping/exit condition is never met.
infinite loops
parameters
integration testing
selection structure
30. The two types of parameters that can be implemented with PASCAL are: _______ and Functions.
pass by value
NOT
Procedures
Repeat-Until
31. An ____ statement evaluates a Boolean expression. The code will only be executed when the expression evaluates to true.
trace tables
Selection
selection structure
if
32. 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-else
Scope Rule 1
Scope Rule 2
simple
33. The five activities in the lifetime of a piece of software? are _______ - Design - Implementation (Coding) - Testing - Deployment/Maintenance.
variable parameters
Procedures
Local
Requirements Gathering/Analysis
34. The stucture of a procedure: Heading - ______ - Statement
deployment/maintenance
Scope Rule 1
selection structure
Declaration
35. 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.
OR
testing
independent
AND
36. Modules are defined in the ______ part of a program - under the constant.
local
procedural abstraction
Formal
declaration
37. Used to trace the execution of an algorithm.
trace tables
candidate
call
compound statement
38. ________ design is the key to the ability to create large systems.
compound
Modular
AND
parameters
39. All modules must be _____ and they can call other modules.
Sequence
Called
selection structure
bottom up
40. ______ design starts by identifying tasks at the bottom level and then combine them to solve the main problem.
bottom up
Else
implementation
Requirements Gathering/Analysis
41. Breaking things into modules.
procedural abstraction
if
Character
OR
42. A method of passing a variable to a program by making a copy of the variable and giving it to the called program.
compound
compound
top down
pass by value
43. In a multiple ____ statement (Non-Exclusive Condition) any or all or none of the conditions may be true - they are independent.
not
Repeat-Until
If
OR
44. Finding a ________ module is the process of going from a problem description to writing a program that fulfills those requirements. They cannot be summarized in just a series of steps that fit all scenarios.
OR
candidate
Formal parameters
XOR
45. <> is the symbol for ___ equal to
not
If-Then
trace tables
AND
46. 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
software design
fundamental scope principle
Formal
nested
47. They can both receive and return values.
compilation
parameters
Called
variable parameters
48. The two types of parameters are: ______ and Actual.
Scope Rule 1
compound
if
Formal
49. It makes possible the selection of one of a number of alternative actions - which is implemented by an IF statement.
parameters
Scope Rule 3
selection structure
implementation
50. The order of operations of the boolean operators from first to last is: NOT - AND - _____
NOT
top down
OR
control