Question 1: The quality of a language that allows a programmer to express a computation clearly, correctly, concisely, and quickly is called _____.
- efficiency
 
- orthogonality
 
- regularity
 
- writability
 
Question 2: Which of the following is a functional language?
- Lisp
 
- Python
 
- ALGOL
 
- FORTRAN
 
Question 3: Which of the following is an object-oriented language?
- Algol
 
- C++
 
- FORTRAN
 
- C
 
Question 4: A language achieves ____ by avoiding special cases in the use of constructs.
- orthogonality
 
- generality
 
- efficiency
 
- uniformity
 
Question 5: A language that allows the user to add features to it is said to have the property of ____.
- uniformity
 
- extensibility
 
- regularity
 
- reliability
 
Question 6: A ____ specifies the syntax of a piece of code that expands to other standard code.
- compiler
 
- function
 
- macro
 
- procedure