Difficulty: Easy
Correct Answer: 4GL does not support a high level of screen interaction
Explanation:
Introduction / Context:Fourth-Generation Languages (4GLs) are higher-level programming tools designed to speed up application development—especially database applications—by providing declarative constructs, report writers, form builders, and query languages. This question asks which statement is not true of 4GLs.
Given Data / Assumptions:
Concept / Approach:
Step-by-Step Solution:
Evaluate option A: Many 4GLs (e.g., SQL-based RAD tools) explicitly support high-level screen and form interaction; saying they do not is false.Evaluate option B: Major DBMS ecosystems historically included 4GLs or 4GL-like tools. This is true.Evaluate option C: A language/tool can be implemented in another; many 4GL runtimes are built with 3GLs. This is true.Option D cannot be true because A is false while B and C are true.Verification / Alternative check:
Look at classic RAD/4GL environments (forms, reports, SQL generators). Their hallmark is rapid UI and database interaction—directly contradicting A.Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
4GL does not support a high level of screen interaction
Discussion & Comments