Overview
This Practice Test includes questions from different topics like
Basic Programming
• Software Development Life Cycle, • Program Design • Program Quality • Pseudocode • Flowcharts • Software Testing,• Integrated development environment (IDE) • Version Control • Input and Output
Data and Operators
• Constants and Variables • Identifiers • Data Types • Order of Operations • Assignment Operators • Arithmetic Operators • Unary Operations • Lvalue and Rvalue • Data Type Conversions • Input-Process-Output Model
Functions
• Modular Programming • Hierarchy or Structure Chart• Parameters and Arguments • Call by Value vs. Call by Reference • Return Statement • Void Data Type • Scope • Programming Style • Standard Libraries
Conditions
• Structured Programming • Selection Control Structures • If Then Else • Code Blocks • Relational Operators • Assignment vs. Equality • Logical Operators • Nested If Then Else • Case Control Structure
Loops
• Iteration Control Structures • While Loop • Do While Loop • Flag Concept • For Loop • Branching Statements • Increment and Decrement Operators • Integer Overflow • Nested For Loops
Arrays
• Arrays and Lists • Index Notation • Displaying Array Members • Arrays and Functions • Math Statistics with Arrays • Searching Arrays • Sorting Arrays • Parallel Arrays • Multidimensional Arrays • Fixed and Dynamic Arrays
Strings and Files
• Strings • String Functions • String Formatting • File Input and Output • Loading an Array from a File
Object-Oriented Programming
• Objects • Classes • Encapsulation • Inheritance • Polymorphism • Abstraction • Overloading • Exception Handling • Interface
Expected Outcomes
- Fundamentals Of Programming
- Data and Operators
- Functions
- Conditions
- Loops
- Arrays
- Strings and Files
- Object-Oriented Programming (OOPs)