Indicate which of the following is not true about 4GL ?

A. 4GL does not support a high-level of screen interaction
B. Many database management system packages support 4GLs
C. A 4GL is a software tool which is written, possibly, in some third generation language
D. All of the above
✅ The correct answer is option A.

Which level of Static Analysis allows specific rules that apply to a program to be checked ?

A. Characteristic error checking
B. User-defined error checking
C. Assertion checking
D. All of the mentioned
✅ The correct answer is option B.
Explanation: Users of a programming language define error patterns, thus extending the types of error that can be detected.

Saving is the process of _____________________?

A. Copying a document from memory to a storage medium
B. Making changes to a document’s existing content
C. Changing the appearance, or overall look, of a document
D. Developing a document by entering text using a keyboard
✅ The correct answer is option A.

The function(s) of the Syntax phase is/ are__________________?

A. to build a uniform symbol table
B. to build a literal table and an identifier table
C. to parse the source program into the basic elements or tokens of the language
D. to recognize the major constructs of the language and to call the appropriate action routines that will generate the intermediate form or matrix for these constructs
✅ The correct answer is option D.