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. The two types of parameters are: ______ and Actual.
procedural abstraction
Formal
compound
OR
2. Used to trace the execution of an algorithm.
trace tables
statement
Declaration
compilation
3. The testing of the complete program to determine the overall system functions.
integration testing
testing
system testing
top down
4. It makes possible the selection of one of a number of alternative actions - which is implemented by an IF statement.
Formal parameters
statement
numeric
selection structure
5. A nested decision making statement can also have a ____ in the inner statement.
bottom up
if
OR
Else
6. Modules are defined in the ______ part of a program - under the constant.
Scope Rule 1
declaration
independent
compound
7. This is where the module is invoked or called.
if
deployment/maintenance
call
Called
8. 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.
Requirements Gathering/Analysis
sequential structure
AND
Selection
9. _____ error happens when the type and number of parameters does not match?
Scope Rule 3
Called
compilation
Requirements Gathering/Analysis
10. Breaking things into modules.
candidate
NOT
procedural abstraction
boolean
11. A _______ statement involves Decision making with two conditions (true or false). No semicolon after 'else.
numeric
if-then-else
statement
Scope Rule 3
12. 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.
top down
integration testing
NOT
call
13. The three categories for a program structure are: ____ - Branching/Selection - Looping/Iteration
selection structure
If-Then
bottom up
Sequence
14. The two types of parameters that can be implemented with PASCAL are: _______ and Functions.
Procedures
Sequence
limited
sequential structure
15. Modules can be called anywhere in the program - but must be done after their ______.
Modular
definition
Scope Rule 3
If-Then
16. Less than - equal to - not equal to etc. are examples of _________
Repeat-Until
nested
relational operators
implementation
17. A ________ statement is what follows the 'then' in an (if-then statement) and precedes the first semi-colon.
Else
XOR
simple
Scope Rule 1
18. 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.
Scope Rule 2
Repeat-Until
compound
OR
19. The five activities in the lifetime of a piece of software? are _______ - Design - Implementation (Coding) - Testing - Deployment/Maintenance.
single
if-then-else
Procedures
Requirements Gathering/Analysis
20. The creation (write) of the code.
infinite loops
implementation
definition
binary half adder
21. 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.
not
If
parameters
compilation
22. <> is the symbol for ___ equal to
definition
OR
not
system testing
23. For an ____ Boolean Expression to be true if any Boolean expression evaluates to true then the entire expression evaluates to true.
OR
Selection
sequential structure
declaration
24. 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.
pass by value
independent
if
NOT
25. A method of passing a variable to a program by making a copy of the variable and giving it to the called program.
single
procedural abstraction
compound
pass by reference
26. In a multiple ____ statement (Non-Exclusive Condition) any or all or none of the conditions may be true - they are independent.
If
boolean
definition
AND
27. A _________ statement is what follows the 'then' in an (if-then statement) and is enclosed within the begin-end pair.
compound
Declaration
Else
stack frame
28. A ______ operand cannot be applied to an AND boolean operator
Requirements Gathering/Analysis
binary half adder
numeric
compound statement
29. The three statements in PASCAL that implement repetition structures:WHILE - FOR - ______.
Repeat-Until
software design
single
compound
30. The order of operations from first to last are ___ - (* / DIV MOD AND) - (+ - OR) - (< > = <= >= <>)
If-Then
NOT
Declaration
statement
31. The three logical flows that govern a structured program are: Sequence - ______ - and Repetition.
Selection
XOR
Actual parameters
definition
32. _______ boolean expressions are formed by combining boolean expressions using the boolean operators (NOT - AND- OR).
compound
fundamental scope principle
variable parameters
integration testing
33. The space on the task which holds the formal parameters local variables and the return value.
deployment/maintenance
definition
stack frame
system testing
34. Test each module in isolation and test the modules all together and make sure every line of code is tested.
testing
pass by value
binary half adder
If
35. A parameter value that is used in a function call or in a message sent to an object.
deployment/maintenance
binary half adder
Selection
Actual parameters
36. 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.
if-else
declaration
Scope Rule 3
infinite loops
37. The five types of operands allowed in Pascal are: Integer - Real - Boolean - _____ - Constant
relational operators
Formal parameters
infinite loops
Character
38. Typically a variable that determines whether or not the loop executes or not.
independent
top down
control
Scope Rule 1
39. An ____ statement evaluates a Boolean expression. The code will only be executed when the expression evaluates to true.
if
Character
sequential structure
AND
40. 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
nested
variable parameters
simple
Local
41. A logical circuit which is used to add two binary digits.
compound
binary half adder
value parameters
Else
42. Refers to the execution of a sequence of statements in the order in which they appear so that each statement is executed exactly once.
candidate
if-else
sequential structure
deployment/maintenance
43. They can both receive and return values.
candidate
compound
variable parameters
Actual parameters
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.
candidate
Else
parameters
Actual parameters
45. 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).
limited
deployment/maintenance
declaration
if-else
46. Break system into manageable units or modules.
top down
single
value parameters
software design
47. Local variables have _______ kind of scope
Character
limited
sequential structure
OR
48. A method of passing a variable to a program by making a copy of the variable and giving it to the called program.
Scope Rule 3
not
pass by value
AND
49. The stucture of a procedure: Heading - ______ - Statement
fundamental scope principle
pass by value
Requirements Gathering/Analysis
Declaration
50. The order of operations of the boolean operators from first to last is: NOT - AND - _____
selection structure
boolean
OR
implementation