C++ Projects

Unit 1 Review

Unit 1: Review Questions

Copy and paste into MS Word or Docs & SpreadsheetsDocs & Spreadsheets. Type the Answers in a different COLOR. Answer on Google Sites.

Due Date

Write the letter of the description from Column 2 that best matches the term or phrase in Column 1.

Column 1                                           Column 2

_____      1.    algorithm                                       A.    The set of commands a microprocessor is made to understand

_____      2.    assembler                                      B.    A program that links object files created by a compiler into an executable program

_____      3.    compiler                                         C.    A program that reads assembly language and converts it into machine language.

_____      4.    executable file                               D.    A program in the form of a high-level language

_____      5.    instruction set                              E.     A program that translates a high-level language into machine language but does not save the machine language

_____      6.    interpreter                                      F.     The device in the computer that processes the instructions

_____      7.    linker                                              G.    A set of sequential instructions followed to solve a problem

_____      8.    microprocessor                             H.    The machine language code produced by a compiler

_____      9.    object code                                   I.      A program that translates a high-level language into machine language, then saves the machine language

_____    10.    source code                                  J.     The output of a linker

Write your answers to the following questions.

   1.  What is an application program?
   2.  What is the purpose of the binary number system?
  3.  What kinds of programs are usually found in a computer’s ROM?
   4.  Why does a program written in a low-level language typically require less memory?
   5.  Is PASCAL a high- or low-level language?
   6.  What term refers to correcting programming errors?
   7.  What character or characters tell the compiler that the text to follow is a comment?
   8.  What character is used to end a C++ statement?
   9.  What is the file extension typically used to signify a header file?
10.  When a C++ program is executed, what function is run first?