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.
Formal
pass by reference
Scope Rule 2
pass by value
2. They can both receive and return values.
trace tables
compound
variable parameters
numeric
3. Break system into manageable units or modules.
Scope Rule 1
software design
Formal parameters
bottom up
4. The stucture of a procedure: Heading - ______ - Statement
integration testing
Procedures
While-Do
Declaration
5. The three logical flows that govern a structured program are: Sequence - ______ - and Repetition.
numeric
Selection
NOT
Requirements Gathering/Analysis
6. Deploy the software and fix bugs and modify to satisfy changing requirements.
if-else
compound
OR
deployment/maintenance
7. Test each module in isolation and test the modules all together and make sure every line of code is tested.
boolean
NOT
trace tables
testing
8. 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.
compound
value parameters
trace tables
integration testing
9. 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
Scope Rule 3
Repeat-Until
top down
10. The creation (write) of the code.
testing
implementation
binary half adder
OR
11. 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
candidate
if
not
nested
12. Where the statements for the module are coded.
If-Then
sequential structure
definition
top down
13. Breaking things into modules.
pass by reference
Repeat-Until
procedural abstraction
variable parameters
14. When true the if executes the body which is a _________ statement.
deployment/maintenance
stack frame
local
single
15. In a multiple ____ statement (Non-Exclusive Condition) any or all or none of the conditions may be true - they are independent.
If
Called
Character
call
16. A body of ______ consists of multiple statements. The statements do have a semicolon - including the end (from the begin and end).
If-Then
selection structure
independent
sequential structure
17. A ________ statement is what follows the 'then' in an (if-then statement) and precedes the first semi-colon.
simple
pass by value
trace tables
NOT
18. A parameter that is specified as part of a function definition.
parameters
selection structure
binary half adder
Formal parameters
19. 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.
simple
If
Scope Rule 1
candidate
20. A logical circuit which is used to add two binary digits.
Actual parameters
AND
binary half adder
procedural abstraction
21. 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
OR
stack frame
22. Used to trace the execution of an algorithm.
Requirements Gathering/Analysis
trace tables
compound
Actual parameters
23. A method of passing a variable to a program by making a copy of the variable and giving it to the called program.
nested
pass by value
Scope Rule 1
simple
24. Modules are defined in the ______ part of a program - under the constant.
simple
fundamental scope principle
declaration
statement
25. The order of operations of the boolean operators from first to last is: NOT - AND - _____
OR
compound
procedural abstraction
selection structure
26. Variable When a variable is declared under a procedure it is a _____ variable?
not
selection structure
Scope Rule 1
Local
27. All modules must be _____ and they can call other modules.
Formal
Called
compound
limited
28. The order of operations from first to last are ___ - (* / DIV MOD AND) - (+ - OR) - (< > = <= >= <>)
NOT
If-Then
infinite loops
OR
29. In Pascal Programs are executed one ______ at a time.
implementation
statement
Scope Rule 3
Repeat-Until
30. Less than - equal to - not equal to etc. are examples of _________
Scope Rule 2
nested
Else
relational operators
31. The three categories for a program structure are: ____ - Branching/Selection - Looping/Iteration
Sequence
if
limited
implementation
32. Typically a variable that determines whether or not the loop executes or not.
compilation
control
Actual parameters
Declaration
33. A parameter value that is used in a function call or in a message sent to an object.
AND
Else
software design
Actual parameters
34. The testing of the complete program to determine the overall system functions.
Declaration
infinite loops
statement
system testing
35. An ____ statement evaluates a Boolean expression. The code will only be executed when the expression evaluates to true.
simple
statement
if
infinite loops
36. A nested decision making statement can also have a ____ in the inner statement.
Else
compound
if-then-else
value parameters
37. Some logical operators in Pascal are: OR - AND - ___ - NOT - NAND - NOR
definition
XOR
Else
boolean
38. _______ design starts with high level idea of a solution and successively refine it. It favors hierarchial organization.
top down
software design
definition
Modular
39. The scope of an entity is the program or subprogram in which it is declared.
if
fundamental scope principle
Requirements Gathering/Analysis
binary half adder
40. Local variables have _______ kind of scope
limited
If-Then
Called
value parameters
41. The space on the task which holds the formal parameters local variables and the return value.
Formal parameters
not
stack frame
Selection
42. This is where the module is invoked or called.
selection structure
compound
call
Else
43. 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.
limited
AND
deployment/maintenance
integration testing
44. ______ Decision Making checks if a particular condition is true.
If-Then
if-then-else
nested
selection structure
45. ______ design starts by identifying tasks at the bottom level and then combine them to solve the main problem.
call
If-Then
bottom up
Formal parameters
46. Parameters act like _____ variables within a module
local
top down
declaration
While-Do
47. Refers to the execution of a sequence of statements in the order in which they appear so that each statement is executed exactly once.
If-Then
compound statement
testing
sequential structure
48. It makes possible the selection of one of a number of alternative actions - which is implemented by an IF statement.
testing
control
selection structure
infinite loops
49. Modulars are ________ from one another
independent
Scope Rule 1
infinite loops
top down
50. For an ____ Boolean Expression to be true if any Boolean expression evaluates to true then the entire expression evaluates to true.
relational operators
OR
variable parameters
implementation