0

System Software

Description: System software Computer BasicsComputer HardwareProgrammingSystem Software and CompilersCompiler DesignCompiler Design
Number of Questions: 25
Created by:
Tags: System software Computer Basics Computer Hardware Programming System Software and Compilers Compiler Design
Attempted 0/25 Correct 0 Score 0

Which of the following analysis processes the string of descriptors, synthesised by lexical analyser to determine the parse structure of an input statement?

  1. Lexical analysis

  2. Risk analysis

  3. Syntax analysis

  4. Control flow analysis

  5. Data flow analysis


Correct Option: C
Explanation:

This analysis processes the string of descriptors, synthesised by lexical analyser to determine the parse structure of an input statement.

Which of the following programs relocatablity is one, which can not be made to execute in any area of the storage other than the one designated for it, at the times of its coding?

  1. System control program

  2. Non-relocatable program

  3. Specific purpose application software

  4. Subroutines

  5. Application assembler


Correct Option: B
Explanation:

This program relocatability is one, which can not be made to execute in any area of storage other than the one designated for it at the time of its coding.

Which of the following object file formats contains the machine language code for routines in the source file?

  1. Object file header

  2. Text segment

  3. Object module

  4. Index segment

  5. Temporary segment


Correct Option: B
Explanation:

This object file format contains the machine language code for routines in the source file.

Which of the following techniques organises the execution of a program written in a PL on the computer system?

  1. Program generation activity

  2. Program translation

  3. Macro

  4. Program execution activity

  5. Allocation


Correct Option: D
Explanation:

This technique organises the execution of a program written in a PL on the computer system.

In which of the following utility program schemes, the instruction is read line by line and obtained machine code is directly put in the main memory?

  1. Interpreter

  2. Absolute loader

  3. Allocation

  4. Pseudo operations

  5. Program translation


Correct Option: A
Explanation:

In this type of utility program scheme, the instruction is read line by line and obtained machine code is directly put in the main memory.

Processing of declarative statements and imperative statements are performed during, which of the following analysis?

  1. Lexical analysis

  2. Semantic analysis

  3. Program generation activity

  4. Control flow analysis

  5. Permission analysis


Correct Option: B
Explanation:

Processing of declarative statements and imperative statements are performed during semantic analysis.

In which of the following activities does a loader place all the machine instructions, data of corresponding programs and subroutines into the memory?

  1. Object module

  2. Allocation

  3. Program translation

  4. Loading

  5. Syntax tree


Correct Option: D
Explanation:

In this activity, loader places all the machine instructions, data of corresponding programs and subroutines into the memory.

Which of the following data structures of the compiler, stores constants and strings used in a program?

  1. Syntax tree

  2. Symbol table

  3. Set

  4. Literal table

  5. Queue


Correct Option: D
Explanation:

This data structure of the compiler, stores constants and strings used in a program.

Which of the object file formats contains the binary representation of the data in the source file?

  1. Object file header

  2. Object module

  3. Index segment

  4. Temporary segment

  5. Data segment


Correct Option: E
Explanation:

This object file format contains the binary representation of the data in the source file.

Which of the following tools provides a means for specifying runtime location of program and data in memory?

  1. Command language interpreter

  2. Assembler

  3. Stream editor

  4. Program translation

  5. Client side diagnostic tool


Correct Option: B
Explanation:

This tool provides a means for specifying run time locations of program and data in memory.

In which of following activities, loader adjusts all address dependent locations, such as address constants to correspond with the allocated space?

  1. Allocation

  2. Macro

  3. Relocation

  4. Pseudo operations

  5. Caching


Correct Option: C
Explanation:

In this activity, loader adjusts all address dependent locations, such as address constants to correspond with the allocated space.

Which of the following utility programs provides routine service, functions to the other computer programs, such as libraries, performance monitors, etc.?

  1. System control program

  2. Specific purpose application software

  3. System support program

  4. Subroutines

  5. Object module


Correct Option: C
Explanation:

This utility program provides routine service, functions to the other computer programs, such as libraries, performance monitors, etc.

In which of the following utility program schemes, the source program is converted to the object program by some translator?

  1. Line editor

  2. Program generation activity

  3. Command line interpreter

  4. Program translation

  5. General loader


Correct Option: E
Explanation:

In this utility program scheme, the source program is converted to the object program by some translator.

Which of the following program relocatabilities consists of a program and relevant information for its relocation?

  1. Specific purpose application software

  2. Subroutine

  3. Object module

  4. System control program

  5. Relocatable program


Correct Option: E
Explanation:

This program relocatability consists of a program and relevant information for its relocation.

Which of the following analysis performs two main functions, such as storage allocation and code generation?

  1. Synthesis analysis

  2. Lexical analysis

  3. Program translation

  4. Control flow analysis

  5. Data flow analysis


Correct Option: A
Explanation:

This analysis performs two main functions, such as storage allocation and code generation.

Which of the following object file formats identifies instructions and data words that depend on absolute addresses?

  1. Object file header

  2. Allocation

  3. Macro

  4. Relocation information

  5. Mnemonic operation code


Correct Option: D
Explanation:

This object file format identifies instructions and data words that depend on absolute addresses.

Which of the following data structures of the compiler is represented as an enumerated type and it may require other information, such as spelling of identifier, numeric value, etc?

  1. Syntax tree

  2. Token

  3. Symbol table

  4. Set

  5. Queue


Correct Option: B
Explanation:

This data structure of the compiler is represented as an enumerated type and it may require other information, such as spelling of identifier, numeric value, etc.

Which of the following tools is a software system, which accepts the specification of a program to be generated and generates a program in the target PL?

  1. Compiler

  2. Program translation

  3. Program generator

  4. Absolute loader

  5. Client side diagnostic tool


Correct Option: C
Explanation:

This tool is a software system, which accepts the specification of a program to be generated and generates a program in the target PL.

Which of the following utility programs assists in the creation of application programs, such as language translators, application generator, etc?

  1. System control program

  2. Specific purpose application software

  3. Subroutines

  4. System development programs

  5. Object module


Correct Option: D
Explanation:

This utility program assists in the creation of application programs, such as language translators, application generator, etc.

Which of the following tools looked upon the entire text, as a single continuous stream of the characters?

  1. Line editor

  2. Absolute loader

  3. Macro

  4. Compiler

  5. Stream editor


Correct Option: E
Explanation:

This tool looks upon the entire text as a single continuous stream of the characters.

Which of the following object file formats contains a concise description of the way in which the program was compiled?

  1. Object file header

  2. Program translation

  3. Debugging information

  4. Program generation activity

  5. Allocation


Correct Option: C
Explanation:

This object file format contains a concise description of the way in which the program was compiled.

Which of the following programs relocatabilities is one which can itself perform the relocation of its address sensitive portions?

  1. Self relocating program

  2. System control program

  3. Specific purpose application software

  4. Subroutines

  5. Object module


Correct Option: A
Explanation:

This program relocatability is one which can itself perform the relocation of its address sensitive portions.

In which of the following activities, loader resolves the symbolic references between the object modules by assigning all the user subroutine and library subroutine addresses?

  1. Allocation

  2. Linking

  3. Macro

  4. Program generation activity

  5. Pseudo operations


Correct Option: B
Explanation:

In this activity, loader resolves the symbolic references between the object modules by assigning all the user subroutine and library subroutine addresses.

Which of the following activities arises due to the differences between the manner in which a software designer describes the ideas concerning the behaviour of the software, and the implementation of these ideas in a computer system?

  1. Program generation activity

  2. Language processing activity

  3. Allocation

  4. Pseudo operations

  5. Macro


Correct Option: B
Explanation:

This activity arises due to the differences between the manner in which a software designer describes the ideas concerning the behaviour of the software and the implementation of the idea in the computer system.

Which of the following data structures of the compiler's representation includes P-code and 3-address code?

  1. Syntax tree

  2. Symbol table

  3. Intermediate code

  4. Set

  5. Queue


Correct Option: C
Explanation:

This data structure of the compiler's representation includes P-code and 3-address code.

- Hide questions