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. A ______ operand cannot be applied to an AND boolean operator
Scope Rule 3
Else
numeric
testing
2. Typically a variable that determines whether or not the loop executes or not.
bottom up
control
If
limited
3. Deploy the software and fix bugs and modify to satisfy changing requirements.
testing
procedural abstraction
deployment/maintenance
limited
4. A parameter that is specified as part of a function definition.
Sequence
Formal parameters
Repeat-Until
Procedures
5. The testing of the complete program to determine the overall system functions.
system testing
implementation
Scope Rule 3
pass by reference
6. It encapsulates a sequence of statements as a single statement. Has a begin and end statement.
boolean
compound statement
While-Do
top down
7. This is where the module is invoked or called.
if
call
infinite loops
If
8. When true the if executes the body which is a _________ statement.
integration testing
single
Repeat-Until
independent
9. True and False are the two _____ constants
Formal
compound
boolean
variable parameters
10. In a multiple ____ statement (Non-Exclusive Condition) any or all or none of the conditions may be true - they are independent.
sequential structure
variable parameters
If
parameters
11. 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-else
Repeat-Until
pass by reference
stack frame
12. Some logical operators in Pascal are: OR - AND - ___ - NOT - NAND - NOR
testing
XOR
Scope Rule 1
If-Then
13. Breaking things into modules.
control
pass by value
procedural abstraction
selection structure
14. The order of operations of the boolean operators from first to last is: NOT - AND - _____
Called
sequential structure
If-Then
OR
15. <> is the symbol for ___ equal to
OR
candidate
not
Called
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).
implementation
if-else
software design
OR
17. All modules must be _____ and they can call other modules.
Called
infinite loops
Formal
compilation
18. 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
local
OR
Declaration
19. Used to trace the execution of an algorithm.
trace tables
If
Formal parameters
OR
20. 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.
AND
If-Then
Declaration
Procedures
21. It makes possible the selection of one of a number of alternative actions - which is implemented by an IF statement.
declaration
numeric
selection structure
Actual parameters
22. _______ design starts with high level idea of a solution and successively refine it. It favors hierarchial organization.
if
top down
If
Scope Rule 1
23. Local variables have _______ kind of scope
limited
not
Called
variable parameters
24. The three statements in PASCAL that implement repetition structures:WHILE - FOR - ______.
fundamental scope principle
While-Do
Repeat-Until
value parameters
25. The order of operations from first to last are ___ - (* / DIV MOD AND) - (+ - OR) - (< > = <= >= <>)
sequential structure
NOT
limited
integration testing
26. The five types of operands allowed in Pascal are: Integer - Real - Boolean - _____ - Constant
testing
sequential structure
Character
statement
27. Modulars are ________ from one another
relational operators
Repeat-Until
independent
Local
28. A method of passing a variable to a program by making a copy of the variable and giving it to the called program.
pass by value
Called
candidate
Local
29. For an ____ Boolean Expression to be true if any Boolean expression evaluates to true then the entire expression evaluates to true.
bottom up
OR
Sequence
if-then-else
30. The three logical flows that govern a structured program are: Sequence - ______ - and Repetition.
Selection
fundamental scope principle
if
simple
31. An ____ statement evaluates a Boolean expression. The code will only be executed when the expression evaluates to true.
control
independent
if
system testing
32. Less than - equal to - not equal to etc. are examples of _________
if-then-else
relational operators
Scope Rule 2
if
33. 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.
Scope Rule 3
single
if
Requirements Gathering/Analysis
34. 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
system testing
Formal
Scope Rule 2
35. The two types of parameters that can be implemented with PASCAL are: _______ and Functions.
definition
Procedures
single
variable parameters
36. 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.
If-Then
limited
sequential structure
integration testing
37. ______ Decision Making checks if a particular condition is true.
if-else
If-Then
Procedures
integration testing
38. An item declared within a procedure or function is not accessible outside that procedure or function.
compound
procedural abstraction
call
Scope Rule 1
39. Variable When a variable is declared under a procedure it is a _____ variable?
Local
simple
if
declaration
40. _____ error happens when the type and number of parameters does not match?
declaration
variable parameters
Repeat-Until
compilation
41. ______ design starts by identifying tasks at the bottom level and then combine them to solve the main problem.
Scope Rule 1
If-Then
bottom up
system testing
42. The space on the task which holds the formal parameters local variables and the return value.
stack frame
Modular
pass by value
call
43. In Pascal Programs are executed one ______ at a time.
pass by value
local
statement
if
44. Modules can be called anywhere in the program - but must be done after their ______.
OR
Scope Rule 2
stack frame
definition
45. The five activities in the lifetime of a piece of software? are _______ - Design - Implementation (Coding) - Testing - Deployment/Maintenance.
If-Then
Requirements Gathering/Analysis
If
testing
46. A _______ statement involves Decision making with two conditions (true or false). No semicolon after 'else.
numeric
Local
if-then-else
binary half adder
47. A ________ statement is what follows the 'then' in an (if-then statement) and precedes the first semi-colon.
simple
compound
Character
definition
48. They can both receive and return values.
not
If-Then
variable parameters
OR
49. The creation (write) of the code.
Selection
implementation
bottom up
top down
50. A logical circuit which is used to add two binary digits.
NOT
if
binary half adder
Procedures