FA1 Flashcards

(60 cards)

1
Q

A programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+.

Group of answer choices

MODULA-3

FORTRAN

C LANGUAGE

None of the Above

A

MODULA-3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

An interpreter, like a compiler, translates high-level language into low-level machine language

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Algol 68 is a functional programming language and one of the two main dialects of the programming language Lisp.

Group of answer choices

True

False

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The interpretation allows greater flexibility while Compilation use for better performance.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A modern programming language designed for large, long-lived applications – and embedded systems in particular – where reliability and efficiency are essential.

Group of answer choices

ADA

COBOL

FORTRAN

None of the Above

A

ADA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A program that converts high-level language to assembly language

Group of answer choices

COMPILER

INTERPRETER

TRANSLATOR

None of the Above

A

COMPILER

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.

Group of answer choices

FORTRAN

MODULA-3

C LANGUAGE

None of the Above

A

FORTRAN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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

Group of answer choices

True

False

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The Java language definition defines a machine-independent intermediate form known as byte code.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The main C language compiler produces .NET Common Intermediate Language (CIL), which is then translated into machine code immediately prior to execution.

Group of answer choices

True

False

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Compilation entails semantic understanding of what is being processed.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Parsing is recognition of a context-free language.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Most language implementations include a mixture of both compilation and interpretation.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

The recursive rules known as parsing define the ways in which these constituents combine.

Group of answer choices

True

False

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Assembly-level instruction set is not implemented in hardware; it runs on an interpreter.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

The Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

The compiler is the point of control during execution.

Group of answer choices

True

False

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is the Language developed for backing of a powerful sponsor?

Group of answer choices

COBOL

FORTRAN

PASCAL

None of the Above

A

COBOL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

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.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is the Language possible to compile to very good (fast/small) code?

Group of answer choices

FORTRAN

PASCAL

COBOL

None of the Above

A

FORTRAN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

The interpreter stays around for the execution of the program.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

A preprocessor is generally considered as a part of compiler, is a tool that produces input for compilers.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

An interpreter uses a linker program to merge the appropriate library of subroutines.

Group of answer choices

True

False

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

The Intermediate Form (IFs) are often chosen for machine independence, ease of optimization, or compactness.

Group of answer choices

True

False

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
The Lexcial Analyzer removes spaces and other unnecessary things like comments. Group of answer choices True False
T
26
Compilation is translation from one language into another, with full analysis of the meaning of the input. Group of answer choices True False
T
27
The __________Analyzer breaks the sentence into tokens. Group of answer choices LINEAR SEMANTIC SYNTAX None of the Above
LINEAR
28
An imperative and procedural programming language, which NiklausLinks to an external site. WirthLinks to an external site.designed in 1968–69 and published in 1970. Group of answer choices PASCAL MODULA-3 FORTRAN None of the Above
PASCAL
29
FORTRAN is a programming language intended for numerical computations. Group of answer choices True False
T
30
FORTRAN is originally developed by IBM in the 1950s for scientific and engineering applications. Group of answer choices True False
T
31
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. Group of answer choices True False
T
32
In C programming language , help you understand unions, arrays & pointers, separate compilation, var args, catch and throw. Group of answer choices True False
T
33
The __________ takes an intermediate-code program and produces another one that does the same thing faster, or in less space. Group of answer choices OPTIMIZATION ENCAPSULATION ABSTRACTION None of the Above
OPTIMIZATION
34
The preprocessor deletes portions of code, which allows several versions of a program to be built from the same source Group of answer choices True False
T
35
The main C# compiler produces .NET Common Intermediate Language (CIL), which is then translated into machine code immediately prior to execution. Group of answer choices True False
T
36
The interpreter does what is called STATIC semantic analysis. Group of answer choices True False
F
37
The parsing organizes tokens into a parse tree that represents higher-level constructs in terms of their constituents. Group of answer choices True False
T
38
The Intermediate form (IF) done after semantic analysis. Group of answer choices True False
T
39
Scanning discovers the "context free" structure of the program. Group of answer choices True False
F
40
The interpreter can be figured out at compile time. Group of answer choices True False
F
41
If an error occurs, an interpreter stops execution and reports it; whereas a compiler reads the whole program even if it encounters several errors. Group of answer choices True False
T
42
A program that converts the assembly language to machine-level language. Group of answer choices ASSEMBLER INTERPRETER TRANSLATOR None of the Above
ASSEMBLER
43
A general-purpose, object-oriented programming language. It supports both static and dynamic typing. Group of answer choices COBRA MODULA-3 C LANGUAGE None of the Above
COBRA
44
The compilation does NOT have to produce machine language for some sort of hardware. Group of answer choices True False
T
45
An assembler translates assembly language programs into machine code. Group of answer choices True False
T
46
The __________ looks for compiler directives and removes the comments and white space. Group of answer choices PREPROCESSOR INTERPRETER LEXICAL ANALYZER None of the Above
PREPROCESSOR
47
Interpreter is written in low-level instructions. Group of answer choices True False
T
48
The ________code is the standard format for distribution of Java programs. Group of answer choices BYTE BIT WORD None of the Above
BYTE
49
In MetaLanguage(ML), help you understand first-class functions/closures, streams, catch and throw, symbol internals. Group of answer choices True False
F
50
A compiler hides further steps; a pre-processor does not hide steps. Group of answer choices True False
T
51
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. Group of answer choices True False
F
52
A programming language that is wide dissemination at minimal cost like Pascal and Java. Group of answer choices True False
T
53
The term ___________refers to the processing of source code files (.c, .cc, or .cpp) and the creation of an 'object' file. Group of answer choices COMPILATION INTERPRETATION LINKER None of the Above
COMPILATION
54
The term parsing is part of the recognition of a regular language. Group of answer choices True False
F
55
In parsing it finds the structure you can describe with syntax diagrams. Group of answer choices True False
T
56
The compiler merely produces the machine language instructions that correspond to the source code file that was compiled. Group of answer choices True False
T
57
Scanning divides the program into "tokens", which are the smallest meaningful units; this saves time, since character-by-character processing is slow Group of answer choices True False
T
58
The minor task of a linker is to search and locate referenced module/routines in a program Group of answer choices True False
F
59
The language is intended for the way of thinking and way of expressing algorithms Group of answer choices True False
T
60
A computer program that links and merges various object files together in order to make an executable file. Group of answer choices LINKER INTERPRETER COMPILER None of the Above
LINKER