Multiple Choice Questions Read the theory and programming part first. Then go for MCQs. Don t hit MCQs directly. Doing so is injurious to your score card. UNIT-I 1. Combination feature of RAM and ROM is found in a. Cache b. SRAM c. Flash Memory d. all of these 2. Digital computer understands only a. 0 s and 1 s b. English c. Programs d. None of these 3. Which of the following is not an input device a. MICR b. Plotter c. OCR d. OMR 4. Which of the following is an input device a. Printer b. Speaker c. Projector d. MICR 5. Which of the following is closely connected to processor a. Secondary memory b. Primary memory c. both primary and secondary memory d. none of these 6. Which of the following memory is volatile in nature a. Secondary memory b. Primary memory c. both d. none of these 7. Performance of CPU is based on a. RAM Size b. cache size c. bus speed d. all of these 8. CPU consists of which all parts a. ALU b. CU c. Registers d. All of these 9. Which of the following are the standalone storage locations a. Primary storage b. Secondary storage c. Registers d. all of these 10. Next memory address of the instruction is stored in which register a. memory address register b. memory buffer register c. accumulator d. program counter 11. The register which holds instruction that is currently being executed is a. instruction register b. data register c. program counter d. None of these 12. Which is the default location to store any calculations performed by ALU a. memory buffer register b. accumulator c. program counter d. instruction register
13. Which of the following provides mechanism for communication among various components in computer system a. CPU b. Bus c. Control Unit d. All of these 14. A software designed to provide services to other software is called a. system software b. application software c. Compiler d. assembler 15. Which one of the following is not a system software a. compiler b. assembler c. linker d. word processor 16. Application software are generally written in a. low level languages b. high level languages c. new languages d. none of these 17. The interface between User and Computer is called a. compiler b. linker c. loader d. operating system 18. What are the functions of operating systems a. memory management, storage management b. device management, process management c. file management, protection, security d. all of these 19. Which of the following is not an application software a. web browser b. spreadsheets c. Microsoft Office d. linker 20. Which one of the following is not properties of operating system a. Clustered b. time sharing c. imaginary time d. interactive 21. Which one of the following is not a type of operating system a. real time operating system b. Distributed Operating System c. network operating system d. Complex operating system 22. Which one of the following is not a service provided by operating system a. resource allocation b. file system manipulation c. error detection d. compilation 23. Which of the following program allows user to create a text file a. compiler b. editor c. interpreter d. assembler 24. Which of the following programs convert high level source code into low level object code in machine language a. assembler b. compiler c. interpreter d. linker 25. Suppose you are writing a C program, you are having errors in your program. Which of the following program tells you the same a. assembler b. compiler c. interprete. d. processor
26. A program which converts assembly language program into its equivalent machine language program is called a. compiler b. interpreter c. assembler d. loader 27. Which of the following program combines two or more objects codes a. loader b. linker c. compiler d. interpreter 28. Which of the following program is responsible for initiating the execution of the process a. linker b. loader c. assembler d. preprocessor 29. Which of the following program loads the executable code into the memory a. linker b. preprocessor c. interpreter d. loader 30. Which of the following sequence is correct for building a C program in modern compilers a. editor preprocessor compiler loader linker b. editor preprocessor assembler linker loader c. editor preprocessor compiler linker loader d. editor professor compiler linker 31. Checking the correctness of the solution is done in which of the following steps of problem solving strategy a. analysis b. testing c. verify d. specification 32. An algorithm should terminate after performing required operations. In which of the property of the algorithm above statement Falls a. definitive b. non-ambiguity c. multiplicity d. finiteness 33. Which of the following symbol is used for making decisions in flowchart a. rectangle b. parallelogram c. Rhombus (Diamond) d. circle 34. Which of the following symbol is used for input output in flowchart a. rectangle b. Rhombus c. Parallelogram d. oval 35. Which of the following symbol is used for assignment statements in flowcharts a. circle b. parallelogram c. rectangle d. rhombus 36. Which is true about pseudo codes a. Pseudo code is an actual programming language b. pseudo code can be used immediately c. pseudo force have a standard syntaxes d. none of the above
37. Which one of the following is the correct sequence of phases of SDLC (Software Development Life Cycle) a. requirement gathering and analysis, implementation, design, testing, deployment, maintenance b. requirement gathering and analysis, implementation, testing, deployment, maintenance c. requirement gathering and analysis, design, implementation, maintenance, deployment and Testing d. requirement gathering and analysis, design, implementation, testing, deployment, maintenance 38. Most famous example of an open source software is a. Mac OS b. Linux c. Unix d. Windows OS 39. Programs end user licence agreement (EULA) include a. Contract between licensor and purchaser b. It establishes purchaser s right to use the software c. Both a and b 40. Microsoft Office is a. open source b. shareware c. freeware d. application suit 41. Which of the following can handle most system functions that are not handled by operating system directly a. compilers b. interpreter c. utilities d. assemblers 42. In handheld computers operating system is stored at a. ROM or flash memory b. secondary memory c. pen drive d. DVD 43. When PC is booted then what happens a. operating system contents is copied from memory to disc b. operating system content is copied onto external storage device c. operating system content is copied from disk to memory d. none of the above 44. What is the name of the main folder on a storage device a. home directory b. root directory c. user directory d. all the above 45. Unix is
a. Multiuser operating system b. Widely used for Internet servers, workstations and mainframe computers c. The main feature of unix is its portability and multitasking. d. All of above 46. intellectual property protection is maintained in a. patent b. Trademark c. copyright d. all the above 47. The basic computer architecture was developed by a. Charles Babbage b. John Von Neumann c. Mark Zuckerberg d. Bill Gates 48. First generation computers are based on which technology a. vacuum tube b. transistors c. integrated circuits d. VLSI microprocessor 49. Which of the following memory is non-volatile a. Primary memory b. RAM c. DRAM d. SRAM e. ROM 50. In Computer memory devices which of the following circuit is used a. rectifier b. flip flop c. Full adder d. Half adder 51. Computers IC chips are made up of a. ferrous b. silicon c. iron d. platinum 52. The first Intel Processor was a. 8086 b. 8088 c. 4004 d. 1980 53. 1 kilobyte is equal to a. 1000 bits b. 1024 bits c. 1000 bytes d. 1024 bytes 5. 2000 bytes 54. Bootstrap loader is stored at a. ROM b. floppy disk c. DVD d. cache memory 55. Computer virus is a a. bacteria b. computer program c. hardware d. worm 56. Which of the following memory is faster a. hard disk b. RAM c. ROM d. Cache 57. Which of the following are secondary storage devices a. magnetic disk b. magnetic tapes c. magnetic drums d. all the above 58. The software which is matter of Liberty but not price is called a. free software b. Malware c. freeware d. all of these 59. Which is true about open source software
a. source code is made available to public b. anybody can use the software for studying modifying redistributing purposes c. open source software is typically developer in collaborative public manner d. All of these 60. Which of the following are open source programming languages a. PHP, Perl b. Python, Ruby On Rails c. Rexx d. All the above 61. Which one of the following software is designed to suit India's digital environment a. Microsoft Windows b. Ubuntu c. Fedora d. BOSS 62. An Indian GNU/Linux distribution customized for Indian environment is a. Ubuntu b. Fedora c. Patanjali d. BOSS Desktop 63. The educational variant of BOSS GNU/LINUX that focuses on Indian schools is a. educateindia b. EduBOSS c. EduBharat d. educatebarat 64. The macros specified in the C programming is expanded by a. compiler b. interpreter c. assembler d. interpreter e. preprocessor 65. Main memory is connected to secondary memory through a. bus b. controller c. WIFI c. Bluetooth e. both a and b 66. Arithmetic operations are performed by a. control unit b. ALU c. either of the two whichever is free at that moment d. none of these 67. CPU and IO devices are communicated using a. control signals b. electronic signals c. magnetic signals d. electromagnetic signals 68. Communication between ALU and memory unit is done using a. control signals b. electronic signals c. magnetic signals d. electromagnetic signals 69. The brain of computer system is a. memory b. controller c. CPU d. Operating system 70. Who is responsible for initiating control operations a. Primary Memory b. ALU c. CU d. BIOS 71. Who interprets program instructions
a. ALU b. Operating System c. CU d. BIOS 72. The symbols used in assembly language are called a. assembler b. codes c. mnemonics d. tokens 73. ASCII stands for a. American standard code for information interchange b. c. d. 74. The output device used for translating information from a computer into a pictorial form on paper is a. plotter b. monitor c. printer d. all of these 75. Mnemonic represent a. addresses b. operation codes c. return statements d. all the above 76. Which type of error is not detected by compiler a. Syntax error b. runtime error c. logical error d. all of these 77. An assembler performs a. isometric translation b. isotonic translation c. isomorphic translation d. all of above 78. A linker is also known as a. Binder b. linkage editor c. loader d. both a and b 79. For pictorial representation which one of the following is used a. algorithm b. pseudocode c. flowchart d. all the above 80. The approach used to design control unit is a. microprogrammed control b. softwired control c. hardwired control d. both a and c 81. The memory located between main memory and CPU is a. secondary memory b. cache memory c. ternary memory d. none of these 82. An Object file contents a. source code b. preprocessed code c. assembly code d. machine code 83. If the object file name is not mentioned during compilation of example.c program in GCC then the default file created is a. example.exe b. example.a c. example.o d. a.out 84. The C program is written in a file example.c. During build process the preprocessor creates the file with name a. example.c b. example.s c. example.i d. example.s
85. The C program is written in a file example.c. During build process the compiler creates the file with name a. example.c b. example.s c. example.i d. example.o 86. Actual execution of instructions in a computer takes place in a. control unit b. main memory c. secondary memory d. ALU 87. Execution of two or more programs by a single processor (CPU) is termed as a. multiprocessing b. multiprogramming c. multitiming d. All the above 88. The memories which can be only read only memory is a. RAM b. ROM c. SRAM d. DRAM 89. A language that a computer can understand and execute is called a. machine language b. high level language c. system language d. of the above 90. A computer cannot boot if it does not have a. compiler b. assembler c. linker and loader d. operating system 91. The central Processing Unit controls a. all inputs b. all outputs c. all processing d. All the above 92. A bootstrap is a a. memory location b. input device c. a small initialization program to start a computer system d. none of the above 93. Which is true about the BIOS (basic input output system) a. it is a type of firmware b. it is found in ROM c. It performs hardware initialization during booting process d. all the above 94. Computer memory is measured in a. kilobytes b. megabytes c. gigabytes d. All the above 95. BOSS was created by a. ISRO b. C-DAC c. NASA d. ANS CI e. ISO 96. A program in execution is called a. loader b. linker c. process d. instruction 97. Hungarian notation is used to design
a. end user manual b. programmer manual c. system manual d. all the above 98. Indentation in a program a. Improves readability b. improves understanding c. recommended for the programmers but not compulsory d. all the above 99. Which of the following are the program planning tools algorithms a. flowcharts b. pseudo codes c. algorithms d. All the above 100. Who developed C language a. Dennis Ritchie b.vijay Bhatkar c. Bjarne Strousstrup d. ANSI 101. The difference between memory and storage is that memory is and storage is a. Permanent, temporary b. temporary permanent c. fast slow d. slow fast e. both b&c 102. Artificial intelligence is associated with which generation of computers a. 3rd b. 4th c. 5th d. 6th 103. The type of computer that process both analog and digital is called a. digital computer b. super computer c. hybrid computer d. personal computer 104. Which of the following register is loaded with the contents of the memory location pointed by the program counter a. memory buffer register b. memory address register c. accumulator d. instruction register 105. Software in computer a. increases the speed of control unit b. increases the capabilities of the hardware machine c. both a and b d. none of the above 106. An integrated circuit is a. Fabricated on isomorphic chip b. fabricated on a tiny Silicon chip c. fabricated on a tiny ferrous chip d. fabricated on a tiny transistors 107. Which of the following statement is true about interpreter a. it translate full program at a time a b. translate one instruction at a time it c. takes help of assembler d. none of these 108. C is the language.
a. structured b. object oriented c. interpreted d. assembly 109. Programmer s original program code is called as a. object code b. executable code c. initial code d. source code 110. The widely used language for scientific and Engineering computation is a. BASIC b. FORTRAN c. PASCAL d. COBOL 111. A programming language used for operating a software application is called a. machine language b. assembly language c. high level language d. scripting language 112. Which of the following is not a character constant in C a. A b. a c. & d. AA 113. Which of the following is not a floating point constant in C a. 16.46 b. -215.36 c. 785696 d. 65.34 114. Which of the following is invalid identifier in C a. HELLo b. Hel9_ c. $hello d. _hello 115. Find error in the following program #include<stdio.h> main { int a=10, b=20, c; c=a+b; printf( %d,c); return 0; } 116. The sequences of operators and operands that reduces to a single value is called a. formula b. associativity c. precedence d. expressions