CNIT 315 EXAM STUDY GUIDE
Programming language - Answers - set of instructions that can be used to construct a
program
Executable program, Machine Language - Answers - program that can operate a
computer using binary codes
Assembly language - Answers - uses symbolic names for mathematical operations and
memory addresses.
Low-level languages include - Answers - assembly and machine language
Compiler - Answers - translates a high-level source program as a complete unit before
any statement is executed
High level language - Answers - Compiler and interpreter language.
Procedural language - Answers - instructions are used to create self-contained units
Structured language - Answers - high-level procedural language (e.g., C) that enforces
structured procedures
Object-oriented languages - Answers - languages with object orientation such as C++,
Java, Visual Basic, and C#
Application software - Answers - programs written to perform particular tasks required
by users
System software - Answers - collection of programs that must be readily available to
any computer system to enable the computer to operate
Operating system - Answers - set of system programs used to operate and control a
computer
Multiuser system - Answers - handles multiple users concurrently
C permits a programmer - Answers - to "see into" a computer's memory and directly
alter data stored in it
Algorithm - Answers - specific steps required to produce a desired result
Pseudocode - Answers - When English phrases are used to describe an algorithm
Programming language - Answers - set of instructions that can be used to construct a
program
Executable program, Machine Language - Answers - program that can operate a
computer using binary codes
Assembly language - Answers - uses symbolic names for mathematical operations and
memory addresses.
Low-level languages include - Answers - assembly and machine language
Compiler - Answers - translates a high-level source program as a complete unit before
any statement is executed
High level language - Answers - Compiler and interpreter language.
Procedural language - Answers - instructions are used to create self-contained units
Structured language - Answers - high-level procedural language (e.g., C) that enforces
structured procedures
Object-oriented languages - Answers - languages with object orientation such as C++,
Java, Visual Basic, and C#
Application software - Answers - programs written to perform particular tasks required
by users
System software - Answers - collection of programs that must be readily available to
any computer system to enable the computer to operate
Operating system - Answers - set of system programs used to operate and control a
computer
Multiuser system - Answers - handles multiple users concurrently
C permits a programmer - Answers - to "see into" a computer's memory and directly
alter data stored in it
Algorithm - Answers - specific steps required to produce a desired result
Pseudocode - Answers - When English phrases are used to describe an algorithm