System Software

Covers compiler design, program translation, loaders, linking, and system software fundamentals

25 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

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
Question 2 Multiple Choice (Single Answer)

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
Question 3 Multiple Choice (Single Answer)

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
Question 4 Multiple Choice (Single Answer)

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
Question 5 Multiple Choice (Single Answer)

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
Question 6 Multiple Choice (Single Answer)

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
Question 7 Multiple Choice (Single Answer)

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
Question 8 Multiple Choice (Single Answer)

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
Question 9 Multiple Choice (Single Answer)

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
Question 10 Multiple Choice (Single Answer)

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
Question 11 Multiple Choice (Single Answer)

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
Question 12 Multiple Choice (Single Answer)

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
Question 13 Multiple Choice (Single Answer)

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
Question 14 Multiple Choice (Single Answer)

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
Question 15 Multiple Choice (Single Answer)

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
Question 16 Multiple Choice (Single Answer)

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
Question 17 Multiple Choice (Single Answer)

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
Question 18 Multiple Choice (Single Answer)

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
Question 19 Multiple Choice (Single Answer)

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
Question 20 Multiple Choice (Single Answer)

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
Question 21 Multiple Choice (Single Answer)

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
Question 22 Multiple Choice (Single Answer)

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
Question 23 Multiple Choice (Single Answer)

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
Question 24 Multiple Choice (Single Answer)

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
Question 25 Multiple Choice (Single Answer)

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