WorksheetsProg Lang - FA1
Total questions: 51
Worksheet time: 26mins
The Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document.
True
False
If an error occurs, an interpreter stops execution and reports it; whereas a compiler reads the whole program even if it encounters several errors.
False
True
The interpretation allows greater flexibility while Compilation use for better performance.
True
False
The ML is a general-purpose functional programming language developed by Robin Milner and others in the early 1970s at the University of Edinburgh. ML stands for MetaLanguage.
True
False
FORTRAN is originally developed by IBM in the 1950s for scientific and engineering applications.
False
True
A computer program that links and merges various object files together in order to make an executable file.
LINKER
INTERPRETER
COMPILER
None of the Above
An Interpreter reads the whole source code at once, creates tokens, checks semantics, generates intermediate code, executes the whole program and may involve many passes.
True
False
A general-purpose, object-oriented programming language. It supports both static and dynamic typing.
MODULA-3
C LANGUAGE
COBRA
None of the Above
A compiler hides further steps; a pre-processor does not hide steps.
True
False
The __________ looks for compiler directives and removes the comments and white space.
PREPROCESSOR
INTERPRETER
LEXICAL ANALYZER
None of the Above
Compilation is translation from one language into another, with full analysis of the meaning of the input.
True
False
Scanning divides the program into "tokens", which are the smallest meaningful units; this saves time, since character-by-character processing is slow
False
True
The recursive rules known as parsing define the ways in which these constituents combine.
True
False
The Intermediate Form (IFs) are often chosen for machine independence, ease of optimization, or compactness.
True
False
Compilation entails semantic understanding of what is being processed.
True
False
An imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970.
MODULA-3
PASCAL
FORTRAN
None of the Above
In MetaLanguage(ML), help you understand first-class functions/closures, streams, catch and throw, symbol internals.
True
False
A program that converts the assembly language to machine-level language.
ASSEMBLER
INTERPRETER
TRANSLATOR
None of the Above
A general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.
FORTRAN
MODULA-3
C LANGUAGE
None of the Above
The language is intended for the way of thinking and way of expressing algorithms
True
False
A modern programming language designed for large, long-lived applications – and embedded systems in particular – where reliability and efficiency are essential.
ADA
COBOL
FORTRAN
None of the Above
Most language implementations include a mixture of both compilation and interpretation.
False
True
The Lexical Analyzer removes spaces and other unnecessary things like comments.
True
False
The interpreter does what is called STATIC semantic analysis.
False
True
The main C# compiler produces .NET Common Intermediate Language (CIL), which is then translated into machine code immediately prior to execution.
True
False
The Java language definition defines a machine-independent intermediate form known as byte code.
True
False
In C programming language , help you understand unions, arrays & pointers, separate compilation, var args, catch and throw.
False
True
The minor task of a linker is to search and locate referenced module/routines in a program
True
False
ALGOL 69 (short for ALGOrithmic Language 1969) is an imperative computer programming language that was conceived as a successor to the ALGOL 60 programming language
True
False
What is the Language developed for backing of a powerful sponsor?
None of the Above
PASCAL
FORTRAN
COBOL
The term parsing is part of the recognition of a regular language.
True
False
The ________code is the standard format for distribution of Java programs.
BYTE
BIT
WORD
None of the Above
The Intermediate form (IF) done after semantic analysis.
True
False
The compilation does NOT have to produce machine language for some sort of hardware.
True
False
An assembler translates assembly language programs into machine code.
True
False
FORTRAN is a programming language intended for numerical computations.
True
False
Algol 68 is a functional programming language and one of the two main dialects of the programming language Lisp.
True
False
What is the Language possible to compile to very good (fast/small) code?
FORTRAN
PASCAL
COBOL
None of the Above
A programming language that is wide dissemination at minimal cost like Pascal and Java.
True
False
Assembly-level instruction set is not implemented in hardware; it runs on an interpreter.
False
True
A preprocessor is generally considered as a part of compiler, is a tool that produces input for compilers.
True
False
A programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+.
MODULA-3
FORTRAN
C LANGUAGE
None of the Above
The compiler is the point of control during execution.
True
False
The output of an assembler is called an object file, which contains a combination of machine instructions as well as the data required to place these instructions in memory.
True
False
In parsing it finds the structure you can describe with syntax diagrams.
True
False
Scanning discovers the "context free" structure of the program.
True
False
The preprocessor deletes portions of code, which allows several versions of a program to be built from the same source
False
True
The parsing organizes tokens into a parse tree that represents higher-level constructs in terms of their constituents.
True
False
A program that converts high-level language to assembly language
COMPILER
INTERPRETER
TRANSLATOR
None of the Above
An interpreter, like a compiler, translates high-level language into low-level machine language
True
False
Interpreter is written in low-level instructions.
True
False
