CNIT 315 Exam (2026/2027) | Latest
Exam Questions | Revision Pack | A+
Verified
• Programming language -✓✓set of instructions that can be used to construct a
program
• Executable program, Machine Language -✓✓program that can operate a
computer using binary codes
• Assembly language -✓✓uses symbolic names for mathematical operations and
memory addresses.
• Low-level languages include -✓✓assembly and machine language
• Compiler -✓✓translates a high-level source program as a complete unit before
any statement is executed
• High level language -✓✓Compiler and interpreter language.
• Procedural language -✓✓instructions are used to create self-contained units
• Structured language -✓✓high-level procedural language (e.g., C) that enforces
structured procedures
, • Object-oriented languages -✓✓languages with object orientation such as C++,
Java, Visual Basic, and C#
• Application software -✓✓programs written to perform particular tasks required
by users
• System software -✓✓collection of programs that must be readily available to
any computer system to enable the computer to operate
• Operating system -✓✓set of system programs used to operate and control a
computer
• Multiuser system -✓✓handles multiple users concurrently
• C permits a programmer -✓✓to "see into" a computer's memory and directly
alter data stored in it
• Algorithm -✓✓specific steps required to produce a desired result
• Pseudocode -✓✓When English phrases are used to describe an algorithm
• Reserved word -✓✓word that is predefined by the programming language for a
special purpose and can only be used in a specified manner for its intended
purpose(example: char, double, float, int, static, if, while, void)
• Standard identifiers -✓✓words predefined in C(abs, printf, puts, gets, rand)
Exam Questions | Revision Pack | A+
Verified
• Programming language -✓✓set of instructions that can be used to construct a
program
• Executable program, Machine Language -✓✓program that can operate a
computer using binary codes
• Assembly language -✓✓uses symbolic names for mathematical operations and
memory addresses.
• Low-level languages include -✓✓assembly and machine language
• Compiler -✓✓translates a high-level source program as a complete unit before
any statement is executed
• High level language -✓✓Compiler and interpreter language.
• Procedural language -✓✓instructions are used to create self-contained units
• Structured language -✓✓high-level procedural language (e.g., C) that enforces
structured procedures
, • Object-oriented languages -✓✓languages with object orientation such as C++,
Java, Visual Basic, and C#
• Application software -✓✓programs written to perform particular tasks required
by users
• System software -✓✓collection of programs that must be readily available to
any computer system to enable the computer to operate
• Operating system -✓✓set of system programs used to operate and control a
computer
• Multiuser system -✓✓handles multiple users concurrently
• C permits a programmer -✓✓to "see into" a computer's memory and directly
alter data stored in it
• Algorithm -✓✓specific steps required to produce a desired result
• Pseudocode -✓✓When English phrases are used to describe an algorithm
• Reserved word -✓✓word that is predefined by the programming language for a
special purpose and can only be used in a specified manner for its intended
purpose(example: char, double, float, int, static, if, while, void)
• Standard identifiers -✓✓words predefined in C(abs, printf, puts, gets, rand)