The correct answer is: C. BASIC is an example of a nonprocedural language.
Non-procedural languages are programming languages that do not require the programmer to specify the steps that the computer should take to solve a problem. Instead, the programmer specifies the desired results, and the language takes care of the rest.
Some examples of non-procedural languages include SQL, MATLAB, and R.
BASIC is a procedural language, which means that it requires the programmer to specify the steps that the computer should take to solve a problem.
Here is a brief explanation of each option:
- A. They can be English-like. This is true of non-procedural languages. For example, SQL statements are written in a way that is similar to English sentences.
- B. They can take user-friendly forms. This is also true of non-procedural languages. For example, MATLAB and R have graphical user interfaces that make it easy to create and run programs.
- D. All of the above are true. This is not true, because BASIC is a procedural language.
- E. None of the above are true. This is also not true, because some of the options are true.