NEW
Font size
WorksheetsProgramming Concepts Quiz
Total questions: 15
Worksheet time: 3mins
Which of the following is responsible for loading a program into memory for execution?
Compiler
Linker
Loader
Interpreter
In the System Development Life Cycle (SDLC), which model is shown in the images?
Spiral Model
Agile Model
Waterfall Model
V-Model
What is the first phase in the Waterfall Model?
Coding
System Requirements
Design
Testing
Which phase of the Waterfall Model deals with evaluating different alternatives from a system's point of view?
Design
Analysis
Testing
Maintenance
In the Waterfall Model, the backward arrows represent:
Reuse of code
Iteration due to errors/omissions
Parallel development
Reverse engineering
In program development, the first step is always to:
Write pseudocode
Develop a solution
Understand the problem
Draw a flowchart
Which of the following is not a common tool for developing a solution?
Structure chart
Pseudocode
Flowchart
Compiler
In the example of calculating square footage, what is the purpose of clarifying questions?
To increase coding speed
To avoid wrong assumptions
To check hardware compatibility
To skip unnecessary steps
Which structure is used to break a program into modules?
Flowchart
Structure chart
Control table
Requirement matrix
Which of the following is true about flowcharts?
They are text-based only.
They use standard graphical symbols to represent logic.
They are used only in testing.
They replace pseudocode completely.
What does pseudocode primarily consist of?
Only mathematical formulas
Part English, part program logic
Pure machine code
Standard flowchart symbols
In Blackbox Testing, the tester:
Knows everything about the program's internal logic
Knows nothing about the program's internal logic
Works only on debugging tools
Edits the source code directly
Whitebox Testing is the responsibility of the:
User
System analyst
Programmer
Testing organization only
According to the text, which statement about test data is correct?
One set of test data is always enough.
Only 5 test cases are needed for any program.
Except for very simple programs, one set of test data will not completely validate a program.
Test data is optional in structured programming.
Which old programming proverb is mentioned in the text?
Code first, think later.
Resist the temptation to code.
Debugging is twice as hard as coding.
Write once, run anywhere.
