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