Which of the following is not true of nonprocedural language? A. They can be English-like. B. They can take user-friendly forms. C. BASIC is an example of a nonprocedural language. D. All of the above are true E. None of the above is true.

They can be English-like.
They can take user-friendly forms.
BASIC is an example of a nonprocedural language.
All of the above are true E. None of the above is true.

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.