In order to test your progress, you should be able to answer the following questions.
What group of programming languages is easiest for the computer to understand?
______ The machine languages
______ The high-level languages
______ The assembly languages
Programs created in the machine languages are which of the following?
______ Portable
______ Machine-specific
Which of the following is true of interpreted programs?
______ All statements are translated and only then executed.
______ Each statement is translated and executed before the next statement.
Before a program written in a high-level language can be executed, which of the following must take place?
______ A program must be interpreted.
______ A program must be compiled.
______ A program can be executed immediately.
Which of the following is true of the interpreter?
______ It translates instructions written in assembly language into machine language.
______ It translates machine language into a high-level language.
______ It translates a high-level language into machine language.
Answers appear in Appendix A, Section 1.1 .