Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Notes  >  System Software & Operating System - MCQ with answers

System Software & Operating System - MCQ with answers - Computer Science Engineering (CSE) PDF Download

Download, print and study this document offline
Please wait while the PDF view is loading
 Page 1


DC14                                                                           System Software and Operating System 
 
 1   
 
         TYPICAL QUESTIONS & ANSWERS 
 
PART - I 
OBJECTIVE TYPE QUESTIONS 
 
Each Question carries 2 marks. 
 
Choose correct or the best alternative in the following: 
 
Q.1 Translator for low level programming language were termed as   
                (A)  Assembler                          (B) Compiler 
                (C)   Linker                                (D) Loader 
          
  Ans: (A) 
 
Q.2 Analysis which determines the meaning of a statement once its grammatical structure 
becomes known is termed as  
 (A)    Semantic analysis                        (B) Syntax analysis 
 (C)  Regular analysis                          (D) General analysis 
        
  Ans: (A) 
 
Q.3      Load address for the first word of the program is called                    
  (A)     Linker address origin                 (B) load address origin 
  (C)   Phase library                              (D) absolute library 
       
  Ans: (B) 
  
Q.4 Symbolic names can be associated with  
   (A)   Information                                 (B)  data or instruction 
   (C)  operand                                       (D)  mnemonic operation    
       
  Ans: (B)  
  
Q.5 The translator which perform macro expansion is called a                      
   (A)     Macro processor                         (B) Macro pre-processor 
   (C)  Micro pre-processor                     (D)  assembler 
         
  Ans: (B) 
  
Q.6 Shell is the exclusive feature of   
   (A)     UNIX                                          (B) DOS 
     (C)  System software                           (D) Application software 
        
  Ans: (A) 
  
Q.7     A program in execution is called  
     (A)     Process                                         (B) Instruction 
         (C)  Procedure                                      (D) Function 
      
Page 2


DC14                                                                           System Software and Operating System 
 
 1   
 
         TYPICAL QUESTIONS & ANSWERS 
 
PART - I 
OBJECTIVE TYPE QUESTIONS 
 
Each Question carries 2 marks. 
 
Choose correct or the best alternative in the following: 
 
Q.1 Translator for low level programming language were termed as   
                (A)  Assembler                          (B) Compiler 
                (C)   Linker                                (D) Loader 
          
  Ans: (A) 
 
Q.2 Analysis which determines the meaning of a statement once its grammatical structure 
becomes known is termed as  
 (A)    Semantic analysis                        (B) Syntax analysis 
 (C)  Regular analysis                          (D) General analysis 
        
  Ans: (A) 
 
Q.3      Load address for the first word of the program is called                    
  (A)     Linker address origin                 (B) load address origin 
  (C)   Phase library                              (D) absolute library 
       
  Ans: (B) 
  
Q.4 Symbolic names can be associated with  
   (A)   Information                                 (B)  data or instruction 
   (C)  operand                                       (D)  mnemonic operation    
       
  Ans: (B)  
  
Q.5 The translator which perform macro expansion is called a                      
   (A)     Macro processor                         (B) Macro pre-processor 
   (C)  Micro pre-processor                     (D)  assembler 
         
  Ans: (B) 
  
Q.6 Shell is the exclusive feature of   
   (A)     UNIX                                          (B) DOS 
     (C)  System software                           (D) Application software 
        
  Ans: (A) 
  
Q.7     A program in execution is called  
     (A)     Process                                         (B) Instruction 
         (C)  Procedure                                      (D) Function 
      
DC14                                                                           System Software and Operating System 
 
 2   
 
  Ans: (A) 
  
  Q.8      Interval between the time of submission and completion of the job is 
called                    
    (A)    Waiting time                                (B) Turnaround time 
    (C)  Throughput                                  (D) Response time 
 
      Ans: (B) 
  
Q.9  A scheduler which selects processes from secondary storage device is                
called                    
       (A) Short term scheduler.                    (B) Long term scheduler.  
     (C) Medium term scheduler.               (D) Process scheduler. 
                
     Ans: (C) 
 
Q.10    The scheduling in which CPU is allocated to the process with least CPU-burst time                
    is   called  
    (A)  Priority Scheduling                        (B) Shortest job first Scheduling 
  (C)  Round Robin Scheduling               (D) Multilevel Queue Scheduling 
        
      Ans: (B) 
 
Q.11      The term ‘page traffic’ describes   
               (A) number of pages in memory at a given instant. 
               (B) number of papers required to be brought in at a given page request. 
               (C)   the movement of pages in and out of memory. 
               (D)  number of pages of executing programs loaded in memory. 
              
     Ans: (C) 
 
Q.12      The “turn-around” time of a user job is the  
                 (A)    time since its submission to the time its results become available. 
                 (B)    time duration for which the CPU is allotted to the job. 
                 (C)    total time taken to execute the job. 
                 (D)    time taken for the job to move from assembly phase to completion phase. 
                
      Ans: (C) 
 
Q.13       Which of the following can be used as a criterion for classification of data       
structures used in language processing.                    
(A)    nature of  a data structure             (B)  purpose of a data structure 
(C)  lifetime of a data structure            (D)  all of the above. 
               
      Ans: (D) 
  
Q.14         Memory utilization factor shall be computed as follows  
(A)   memory in use/allocated memory. 
(B)   memory in use/total memory connected. 
(C) memory allocated/free existing memory. 
(D) memory committed/total memory available.      
Page 3


DC14                                                                           System Software and Operating System 
 
 1   
 
         TYPICAL QUESTIONS & ANSWERS 
 
PART - I 
OBJECTIVE TYPE QUESTIONS 
 
Each Question carries 2 marks. 
 
Choose correct or the best alternative in the following: 
 
Q.1 Translator for low level programming language were termed as   
                (A)  Assembler                          (B) Compiler 
                (C)   Linker                                (D) Loader 
          
  Ans: (A) 
 
Q.2 Analysis which determines the meaning of a statement once its grammatical structure 
becomes known is termed as  
 (A)    Semantic analysis                        (B) Syntax analysis 
 (C)  Regular analysis                          (D) General analysis 
        
  Ans: (A) 
 
Q.3      Load address for the first word of the program is called                    
  (A)     Linker address origin                 (B) load address origin 
  (C)   Phase library                              (D) absolute library 
       
  Ans: (B) 
  
Q.4 Symbolic names can be associated with  
   (A)   Information                                 (B)  data or instruction 
   (C)  operand                                       (D)  mnemonic operation    
       
  Ans: (B)  
  
Q.5 The translator which perform macro expansion is called a                      
   (A)     Macro processor                         (B) Macro pre-processor 
   (C)  Micro pre-processor                     (D)  assembler 
         
  Ans: (B) 
  
Q.6 Shell is the exclusive feature of   
   (A)     UNIX                                          (B) DOS 
     (C)  System software                           (D) Application software 
        
  Ans: (A) 
  
Q.7     A program in execution is called  
     (A)     Process                                         (B) Instruction 
         (C)  Procedure                                      (D) Function 
      
DC14                                                                           System Software and Operating System 
 
 2   
 
  Ans: (A) 
  
  Q.8      Interval between the time of submission and completion of the job is 
called                    
    (A)    Waiting time                                (B) Turnaround time 
    (C)  Throughput                                  (D) Response time 
 
      Ans: (B) 
  
Q.9  A scheduler which selects processes from secondary storage device is                
called                    
       (A) Short term scheduler.                    (B) Long term scheduler.  
     (C) Medium term scheduler.               (D) Process scheduler. 
                
     Ans: (C) 
 
Q.10    The scheduling in which CPU is allocated to the process with least CPU-burst time                
    is   called  
    (A)  Priority Scheduling                        (B) Shortest job first Scheduling 
  (C)  Round Robin Scheduling               (D) Multilevel Queue Scheduling 
        
      Ans: (B) 
 
Q.11      The term ‘page traffic’ describes   
               (A) number of pages in memory at a given instant. 
               (B) number of papers required to be brought in at a given page request. 
               (C)   the movement of pages in and out of memory. 
               (D)  number of pages of executing programs loaded in memory. 
              
     Ans: (C) 
 
Q.12      The “turn-around” time of a user job is the  
                 (A)    time since its submission to the time its results become available. 
                 (B)    time duration for which the CPU is allotted to the job. 
                 (C)    total time taken to execute the job. 
                 (D)    time taken for the job to move from assembly phase to completion phase. 
                
      Ans: (C) 
 
Q.13       Which of the following can be used as a criterion for classification of data       
structures used in language processing.                    
(A)    nature of  a data structure             (B)  purpose of a data structure 
(C)  lifetime of a data structure            (D)  all of the above. 
               
      Ans: (D) 
  
Q.14         Memory utilization factor shall be computed as follows  
(A)   memory in use/allocated memory. 
(B)   memory in use/total memory connected. 
(C) memory allocated/free existing memory. 
(D) memory committed/total memory available.      
DC14                                                                           System Software and Operating System 
 
 3   
 
         Ans: (B) 
 
Q.15       Program ‘preemption’ is                    
(A)     forced de allocation of the CPU from a program which is executing on the 
CPU. 
(B)     release of CPU by the program after completing its task. 
(C)     forced allotment of CPU by a program to itself. 
(D) a program terminating itself due to detection of an error. 
                
     Ans: (A) 
 
Q.16      An assembler is  
(A)     programming language dependent. 
(B)     syntax dependant. 
(C)     machine dependant. 
(D)    data dependant. 
        
     Ans: (C) 
 
Q.17     Which of the following is not a fundamental process state 
                   (A)  ready                                          (B) terminated 
(C)  executing                                   (D)  blocked 
     
      Ans: (D) 
  
Q.18      ‘LRU’ page replacement policy is                    
(A)    Last Replaced Unit.                  (B) Last Restored Unit. 
(C)  Least Recently Used.                (D) Least Required Unit. 
       
   Ans: (C) 
   
Q.19 Which of the following is true?                     
(A)   Block cipher technique is an encryption technique. 
(B)   Steam cipher technique is an encryption technique. 
(C)   Both (A) and (B). 
(D)  Neither of (A) and (B).                  
       
       Ans: (C) 
 
Q.20      Which of the following approaches do not require knowledge of the system state?  
(A)  deadlock detection.                    (B)  deadlock prevention. 
(C)  deadlock avoidance.                   (D)  none of the above. 
                  
       Ans: (D)  
  
Q.21       Program generation activity aims at  
                   (A)  Automatic generation of program 
                   (B)  Organize execution of a program written in PL 
(C)    Skips generation of program 
(D)   Speedens generation of program 
                  
Page 4


DC14                                                                           System Software and Operating System 
 
 1   
 
         TYPICAL QUESTIONS & ANSWERS 
 
PART - I 
OBJECTIVE TYPE QUESTIONS 
 
Each Question carries 2 marks. 
 
Choose correct or the best alternative in the following: 
 
Q.1 Translator for low level programming language were termed as   
                (A)  Assembler                          (B) Compiler 
                (C)   Linker                                (D) Loader 
          
  Ans: (A) 
 
Q.2 Analysis which determines the meaning of a statement once its grammatical structure 
becomes known is termed as  
 (A)    Semantic analysis                        (B) Syntax analysis 
 (C)  Regular analysis                          (D) General analysis 
        
  Ans: (A) 
 
Q.3      Load address for the first word of the program is called                    
  (A)     Linker address origin                 (B) load address origin 
  (C)   Phase library                              (D) absolute library 
       
  Ans: (B) 
  
Q.4 Symbolic names can be associated with  
   (A)   Information                                 (B)  data or instruction 
   (C)  operand                                       (D)  mnemonic operation    
       
  Ans: (B)  
  
Q.5 The translator which perform macro expansion is called a                      
   (A)     Macro processor                         (B) Macro pre-processor 
   (C)  Micro pre-processor                     (D)  assembler 
         
  Ans: (B) 
  
Q.6 Shell is the exclusive feature of   
   (A)     UNIX                                          (B) DOS 
     (C)  System software                           (D) Application software 
        
  Ans: (A) 
  
Q.7     A program in execution is called  
     (A)     Process                                         (B) Instruction 
         (C)  Procedure                                      (D) Function 
      
DC14                                                                           System Software and Operating System 
 
 2   
 
  Ans: (A) 
  
  Q.8      Interval between the time of submission and completion of the job is 
called                    
    (A)    Waiting time                                (B) Turnaround time 
    (C)  Throughput                                  (D) Response time 
 
      Ans: (B) 
  
Q.9  A scheduler which selects processes from secondary storage device is                
called                    
       (A) Short term scheduler.                    (B) Long term scheduler.  
     (C) Medium term scheduler.               (D) Process scheduler. 
                
     Ans: (C) 
 
Q.10    The scheduling in which CPU is allocated to the process with least CPU-burst time                
    is   called  
    (A)  Priority Scheduling                        (B) Shortest job first Scheduling 
  (C)  Round Robin Scheduling               (D) Multilevel Queue Scheduling 
        
      Ans: (B) 
 
Q.11      The term ‘page traffic’ describes   
               (A) number of pages in memory at a given instant. 
               (B) number of papers required to be brought in at a given page request. 
               (C)   the movement of pages in and out of memory. 
               (D)  number of pages of executing programs loaded in memory. 
              
     Ans: (C) 
 
Q.12      The “turn-around” time of a user job is the  
                 (A)    time since its submission to the time its results become available. 
                 (B)    time duration for which the CPU is allotted to the job. 
                 (C)    total time taken to execute the job. 
                 (D)    time taken for the job to move from assembly phase to completion phase. 
                
      Ans: (C) 
 
Q.13       Which of the following can be used as a criterion for classification of data       
structures used in language processing.                    
(A)    nature of  a data structure             (B)  purpose of a data structure 
(C)  lifetime of a data structure            (D)  all of the above. 
               
      Ans: (D) 
  
Q.14         Memory utilization factor shall be computed as follows  
(A)   memory in use/allocated memory. 
(B)   memory in use/total memory connected. 
(C) memory allocated/free existing memory. 
(D) memory committed/total memory available.      
DC14                                                                           System Software and Operating System 
 
 3   
 
         Ans: (B) 
 
Q.15       Program ‘preemption’ is                    
(A)     forced de allocation of the CPU from a program which is executing on the 
CPU. 
(B)     release of CPU by the program after completing its task. 
(C)     forced allotment of CPU by a program to itself. 
(D) a program terminating itself due to detection of an error. 
                
     Ans: (A) 
 
Q.16      An assembler is  
(A)     programming language dependent. 
(B)     syntax dependant. 
(C)     machine dependant. 
(D)    data dependant. 
        
     Ans: (C) 
 
Q.17     Which of the following is not a fundamental process state 
                   (A)  ready                                          (B) terminated 
(C)  executing                                   (D)  blocked 
     
      Ans: (D) 
  
Q.18      ‘LRU’ page replacement policy is                    
(A)    Last Replaced Unit.                  (B) Last Restored Unit. 
(C)  Least Recently Used.                (D) Least Required Unit. 
       
   Ans: (C) 
   
Q.19 Which of the following is true?                     
(A)   Block cipher technique is an encryption technique. 
(B)   Steam cipher technique is an encryption technique. 
(C)   Both (A) and (B). 
(D)  Neither of (A) and (B).                  
       
       Ans: (C) 
 
Q.20      Which of the following approaches do not require knowledge of the system state?  
(A)  deadlock detection.                    (B)  deadlock prevention. 
(C)  deadlock avoidance.                   (D)  none of the above. 
                  
       Ans: (D)  
  
Q.21       Program generation activity aims at  
                   (A)  Automatic generation of program 
                   (B)  Organize execution of a program written in PL 
(C)    Skips generation of program 
(D)   Speedens generation of program 
                  
DC14                                                                           System Software and Operating System 
 
 4   
 
     Ans: (A) 
    
Q.22     Which amongst the following is not an advantage of Distributed systems?   
(A)    Reliability                                    (B)  Incremental growth 
(C)  Resource sharing                          (D)  None of the above 
                
      Ans: (A) 
   
Q.23       An imperative statement                                      
(A)    Reserves areas of memory and associates names with them 
(B)    Indicates an action to be performed during execution of assembled program 
(C)    Indicates an action to be performed during optimization 
(D)    None of the above 
                   
    Ans: (B) 
  
Q.24     Which of the following loader is executed when a system is first turned on or 
restarted 
                                                                                                                                                                                                                                                                                           
(A)  Boot loader                               (B)  Compile and Go loader 
(C)  Bootstrap loader                       (D)  Relating loader 
                
      Ans: (C) 
 
Q.25        Poor response time is usually caused by                    
(A)     Process busy 
(B)     High I/O rates 
(C)     High paging rates 
(D)    Any of the above 
                   
        Ans: (D) 
  
Q.26       “Throughput” of a system is  
(A)     Number of programs processed by it per unit time 
(B)     Number of times the program is invoked by the system 
(C)     Number of requests made to a program by the system 
(D)    None of the above 
                
         Ans: (A) 
 
 Q.27           The “blocking factor” of a file is  
(A)     The number of blocks accessible to a file         
(B)     The number of blocks allocated to a file 
(C)     The number of logical records in one physical record 
(D)     None of the above  
                
          Ans: (C) 
  
 Q.28        Which of these is a component of a process precedence sequence?  
(A)    Process name                               (B) Sequence operator ‘;’ 
(C) Concurrency operator ‘,’               (D) All of the above 
Page 5


DC14                                                                           System Software and Operating System 
 
 1   
 
         TYPICAL QUESTIONS & ANSWERS 
 
PART - I 
OBJECTIVE TYPE QUESTIONS 
 
Each Question carries 2 marks. 
 
Choose correct or the best alternative in the following: 
 
Q.1 Translator for low level programming language were termed as   
                (A)  Assembler                          (B) Compiler 
                (C)   Linker                                (D) Loader 
          
  Ans: (A) 
 
Q.2 Analysis which determines the meaning of a statement once its grammatical structure 
becomes known is termed as  
 (A)    Semantic analysis                        (B) Syntax analysis 
 (C)  Regular analysis                          (D) General analysis 
        
  Ans: (A) 
 
Q.3      Load address for the first word of the program is called                    
  (A)     Linker address origin                 (B) load address origin 
  (C)   Phase library                              (D) absolute library 
       
  Ans: (B) 
  
Q.4 Symbolic names can be associated with  
   (A)   Information                                 (B)  data or instruction 
   (C)  operand                                       (D)  mnemonic operation    
       
  Ans: (B)  
  
Q.5 The translator which perform macro expansion is called a                      
   (A)     Macro processor                         (B) Macro pre-processor 
   (C)  Micro pre-processor                     (D)  assembler 
         
  Ans: (B) 
  
Q.6 Shell is the exclusive feature of   
   (A)     UNIX                                          (B) DOS 
     (C)  System software                           (D) Application software 
        
  Ans: (A) 
  
Q.7     A program in execution is called  
     (A)     Process                                         (B) Instruction 
         (C)  Procedure                                      (D) Function 
      
DC14                                                                           System Software and Operating System 
 
 2   
 
  Ans: (A) 
  
  Q.8      Interval between the time of submission and completion of the job is 
called                    
    (A)    Waiting time                                (B) Turnaround time 
    (C)  Throughput                                  (D) Response time 
 
      Ans: (B) 
  
Q.9  A scheduler which selects processes from secondary storage device is                
called                    
       (A) Short term scheduler.                    (B) Long term scheduler.  
     (C) Medium term scheduler.               (D) Process scheduler. 
                
     Ans: (C) 
 
Q.10    The scheduling in which CPU is allocated to the process with least CPU-burst time                
    is   called  
    (A)  Priority Scheduling                        (B) Shortest job first Scheduling 
  (C)  Round Robin Scheduling               (D) Multilevel Queue Scheduling 
        
      Ans: (B) 
 
Q.11      The term ‘page traffic’ describes   
               (A) number of pages in memory at a given instant. 
               (B) number of papers required to be brought in at a given page request. 
               (C)   the movement of pages in and out of memory. 
               (D)  number of pages of executing programs loaded in memory. 
              
     Ans: (C) 
 
Q.12      The “turn-around” time of a user job is the  
                 (A)    time since its submission to the time its results become available. 
                 (B)    time duration for which the CPU is allotted to the job. 
                 (C)    total time taken to execute the job. 
                 (D)    time taken for the job to move from assembly phase to completion phase. 
                
      Ans: (C) 
 
Q.13       Which of the following can be used as a criterion for classification of data       
structures used in language processing.                    
(A)    nature of  a data structure             (B)  purpose of a data structure 
(C)  lifetime of a data structure            (D)  all of the above. 
               
      Ans: (D) 
  
Q.14         Memory utilization factor shall be computed as follows  
(A)   memory in use/allocated memory. 
(B)   memory in use/total memory connected. 
(C) memory allocated/free existing memory. 
(D) memory committed/total memory available.      
DC14                                                                           System Software and Operating System 
 
 3   
 
         Ans: (B) 
 
Q.15       Program ‘preemption’ is                    
(A)     forced de allocation of the CPU from a program which is executing on the 
CPU. 
(B)     release of CPU by the program after completing its task. 
(C)     forced allotment of CPU by a program to itself. 
(D) a program terminating itself due to detection of an error. 
                
     Ans: (A) 
 
Q.16      An assembler is  
(A)     programming language dependent. 
(B)     syntax dependant. 
(C)     machine dependant. 
(D)    data dependant. 
        
     Ans: (C) 
 
Q.17     Which of the following is not a fundamental process state 
                   (A)  ready                                          (B) terminated 
(C)  executing                                   (D)  blocked 
     
      Ans: (D) 
  
Q.18      ‘LRU’ page replacement policy is                    
(A)    Last Replaced Unit.                  (B) Last Restored Unit. 
(C)  Least Recently Used.                (D) Least Required Unit. 
       
   Ans: (C) 
   
Q.19 Which of the following is true?                     
(A)   Block cipher technique is an encryption technique. 
(B)   Steam cipher technique is an encryption technique. 
(C)   Both (A) and (B). 
(D)  Neither of (A) and (B).                  
       
       Ans: (C) 
 
Q.20      Which of the following approaches do not require knowledge of the system state?  
(A)  deadlock detection.                    (B)  deadlock prevention. 
(C)  deadlock avoidance.                   (D)  none of the above. 
                  
       Ans: (D)  
  
Q.21       Program generation activity aims at  
                   (A)  Automatic generation of program 
                   (B)  Organize execution of a program written in PL 
(C)    Skips generation of program 
(D)   Speedens generation of program 
                  
DC14                                                                           System Software and Operating System 
 
 4   
 
     Ans: (A) 
    
Q.22     Which amongst the following is not an advantage of Distributed systems?   
(A)    Reliability                                    (B)  Incremental growth 
(C)  Resource sharing                          (D)  None of the above 
                
      Ans: (A) 
   
Q.23       An imperative statement                                      
(A)    Reserves areas of memory and associates names with them 
(B)    Indicates an action to be performed during execution of assembled program 
(C)    Indicates an action to be performed during optimization 
(D)    None of the above 
                   
    Ans: (B) 
  
Q.24     Which of the following loader is executed when a system is first turned on or 
restarted 
                                                                                                                                                                                                                                                                                           
(A)  Boot loader                               (B)  Compile and Go loader 
(C)  Bootstrap loader                       (D)  Relating loader 
                
      Ans: (C) 
 
Q.25        Poor response time is usually caused by                    
(A)     Process busy 
(B)     High I/O rates 
(C)     High paging rates 
(D)    Any of the above 
                   
        Ans: (D) 
  
Q.26       “Throughput” of a system is  
(A)     Number of programs processed by it per unit time 
(B)     Number of times the program is invoked by the system 
(C)     Number of requests made to a program by the system 
(D)    None of the above 
                
         Ans: (A) 
 
 Q.27           The “blocking factor” of a file is  
(A)     The number of blocks accessible to a file         
(B)     The number of blocks allocated to a file 
(C)     The number of logical records in one physical record 
(D)     None of the above  
                
          Ans: (C) 
  
 Q.28        Which of these is a component of a process precedence sequence?  
(A)    Process name                               (B) Sequence operator ‘;’ 
(C) Concurrency operator ‘,’               (D) All of the above 
DC14                                                                           System Software and Operating System 
 
 5   
 
               
       Ans: (D) 
 
Q.29       Which amongst the following is valid syntax of the Fork and Join Primitive?  
(A)   Fork <label>                                (B)   Fork <label> 
  Join <var>                                            Join <label> 
(C) For <var>                                       (D)   Fork <var> 
                           Join <var>                                            join <var> 
                
        Ans: (A) 
 
    Q.30        Nested Macro calls are expanded using the  
(A)    FIFO rule (First in first out)         (B)  LIFO (Last in First out) 
(C)  FILO rule (First in last out)          (D)  None of the above 
              
       Ans: (B) 
 
    Q.31       A parser which is a variant of top-down parsing without backtracking is   
     (A) Recursive Descend.            (B) Operator Precedence. 
                  (C) LL(1) parser.                      (D) LALR Parser.                                                   
             
       Ans: (A) 
  
   Q.32        The expansion of nested macro calls follows  
(A)  FIFO rule.                                  (B)  LIFO rule. 
 (C)  LILO rule.                                  (D)  priority rule.     
             
       Ans: (B) 
 
   Q.33.              In a two-pass assembler, the task of the Pass II is to   
(A)  separate the symbol, mnemonic opcode and operand 
 fields.                                        
(B)  build the symbol table. 
(C)  construct intermediate code.          
(D) synthesize the target program. 
           
      Ans: (D)  
                  
Q.34       A linker program  
                   (A)  places the program in the memory for the purpose of execution. 
                   (B)  relocates the program to execute from the specific memory area    
        allocated to it.  
                   (C) links the program with other programs needed for its execution.             
                   (D)  interfaces the program with the entities generating its input data.            
             
      Ans: (C) 
 
Q.35            Which scheduling policy is most suitable for a time-shared operating system   
   (A)  Shortest-job First.                       (B)  Elevator. 
(C)  Round-Robin.                             (D)  First-Come-First-Serve. 
           Ans: (C)  
Read More

Top Courses for Computer Science Engineering (CSE)

FAQs on System Software & Operating System - MCQ with answers - Computer Science Engineering (CSE)

1. What is system software?
Ans. System software is a type of software that is designed to manage and operate the computer hardware, software, and resources. It provides an interface between the user and the computer hardware. Examples of system software include operating systems, device drivers, utility software, and programming language translators.
2. What is an operating system?
Ans. An operating system is a type of system software that manages the computer hardware and software resources, and provides common services for computer programs. It acts as a communication bridge between the user and the computer hardware. Examples of operating systems include Windows, macOS, Linux, and Android.
3. What is the difference between system software and application software?
Ans. System software is a type of software that manages and operates the computer hardware, software, and resources. It provides an interface between the user and the computer hardware. Application software, on the other hand, is a type of software that is designed to perform specific tasks for the user. Examples of application software include word processors, spreadsheets, and web browsers.
4. What are the functions of an operating system?
Ans. The functions of an operating system include managing and allocating computer hardware resources such as the CPU, memory, storage, and input/output devices. It also provides a user interface to interact with the computer hardware, manages the file system, and provides security and protection for the computer system.
5. Why is an operating system important for a computer system?
Ans. An operating system is important for a computer system because it manages and controls the hardware and software resources, provides a user interface for the user to interact with the computer, and ensures that the computer system runs efficiently and effectively. It also provides security and protection for the computer system by controlling the access to resources and preventing unauthorized access.
Download as PDF
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Viva Questions

,

System Software & Operating System - MCQ with answers - Computer Science Engineering (CSE)

,

Semester Notes

,

video lectures

,

past year papers

,

System Software & Operating System - MCQ with answers - Computer Science Engineering (CSE)

,

System Software & Operating System - MCQ with answers - Computer Science Engineering (CSE)

,

ppt

,

Important questions

,

Summary

,

study material

,

Exam

,

Extra Questions

,

Previous Year Questions with Solutions

,

pdf

,

shortcuts and tricks

,

MCQs

,

Free

,

Sample Paper

,

practice quizzes

,

Objective type Questions

,

mock tests for examination

;