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