First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Introduction to Computers and Number Systems
Which generation of computers used integrated circuits as its main electronic component?
- Second generation
- Third generation Correct answer.
- Fourth generation
- First generation
Explanation
The third generation replaced discrete transistors with integrated circuits, which packed many components onto a single silicon chip. This made machines smaller, faster and more reliable than the transistor-based second generation. The first generation used vacuum tubes and the fourth used microprocessors.
Question 2Introduction to Computers and Number Systems
In the decimal number system, what is the base or radix?
- 10 Correct answer.
- 2
- 8
- 16
Explanation
The base of a number system is the count of distinct digit symbols it uses before a positional carry occurs. Decimal uses ten symbols, 0 through 9, so its radix is ten. Binary uses two, octal uses eight and hexadecimal uses sixteen.
Question 3Introduction to Computers and Number Systems
Which of the following is a volatile memory that loses its stored contents when power is switched off?
- RAM Correct answer.
- Hard disk
- ROM
- Flash drive
Explanation
Volatile memory needs a continuous power supply to hold data, and RAM is the standard example used in the Tamil Nadu syllabus. Switching off the computer clears the contents of RAM. ROM, hard disks and flash drives retain data without power.
Question 4Introduction to Computers and Number Systems
What is the binary equivalent of the decimal number 13?
- 1011
- 1110
- 1101 Correct answer.
- 1001
Explanation
Repeated division by two gives remainders 1, 0, 1, 1, which are read upwards to give 1101. Checking the place values: 8 + 4 + 0 + 1 equals 13. Hence 1101 is correct.
Question 5Introduction to Computers and Number Systems
Which unit of the CPU performs arithmetic operations such as addition and subtraction?
- Arithmetic Logic Unit Correct answer.
- Memory Unit
- Input Unit
- Control Unit
Explanation
The Arithmetic Logic Unit, or ALU, carries out arithmetic operations and logical comparisons inside the processor. The control unit instead directs the sequence of operations. Hence the ALU is the part that actually computes.
Question 6Introduction to Computers and Number Systems
Which of these is an example of system software?
- Operating system Correct answer.
- Web browser
- Spreadsheet package
- Photo editor
Explanation
System software manages the hardware and provides a platform for application programs, and the operating system is its main example. Spreadsheets, browsers and photo editors are application software written to do a user's specific task.
Question 7Introduction to Computers and Number Systems
How many bits make one byte?
- 16
- 8 Correct answer.
- 32
- 4
Explanation
A byte is defined as a group of eight bits, and it is the standard unit for storing one character such as a letter or digit. Memory sizes are commonly quoted in bytes and its multiples. Four, sixteen and thirty-two bits are other word lengths, not a byte.
Question 8Introduction to Computers and Number Systems
What is the decimal value of the hexadecimal number 2A?
- 42 Correct answer.
- 210
- 52
- 26
Explanation
In hexadecimal, A stands for the decimal value ten. Evaluating place values gives 2 times 16 plus 10 times 1, which equals 32 plus 10, that is 42. So 2A in hexadecimal equals 42 in decimal.
Question 9Introduction to Computers and Number Systems
What is the octal equivalent of the binary number 101101?
- 55 Correct answer.
- 65
- 35
- 45
Explanation
Group the binary digits in threes from the right: 101 and 101. Each group 101 equals 5 in octal, so the result is 55. Grouping must always start at the rightmost bit.
Question 10Introduction to Computers and Number Systems
Which memory is directly accessed by the CPU and is the fastest storage in a computer?
- Cache memory Correct answer.
- Main memory
- Virtual memory
- Secondary memory
Explanation
Cache memory sits closest to the processor and holds frequently used instructions and data, so it is faster than main memory. Main and secondary memory are progressively slower. Virtual memory is a disk-based extension of RAM, not a physical fast store.
Question 11Introduction to Computers and Number Systems
Which logic gate produces an output of 1 only when both its inputs are 1?
- NOR gate
- NOT gate
- OR gate
- AND gate Correct answer.
Explanation
The AND gate outputs 1 only for the input combination 1,1 and outputs 0 for every other combination. This behaviour matches the truth table of logical multiplication. OR, NOT and NOR gates each behave differently.
Question 12Introduction to Computers and Number Systems
What is the two's complement of the 4-bit binary number 0101?
- 1010
- 1011 Correct answer.
- 0110
- 1101
Explanation
To find the two's complement, first invert all bits to get 1010, then add 1 to obtain 1011. This representation is used to store negative numbers in binary. Adding 0101 and 1011 gives 10000, discarding the carry to leave zero, which confirms the result.
Question 13Introduction to Computers and Number Systems
Which of the following is an input device used to enter data by pointing and clicking?
- Monitor
- Mouse Correct answer.
- Speaker
- Plotter
Explanation
A mouse is a pointing input device that lets a user position a cursor and select items by clicking. Plotters, speakers and monitors all send results outward from the computer. Therefore only the mouse belongs to the input category.
Question 14Introduction to Computers and Number Systems
Which number system uses the digits 0 to 9 and the letters A to F?
- Hexadecimal Correct answer.
- Decimal
- Binary
- Octal
Explanation
Hexadecimal is base sixteen, so it needs sixteen symbols: the digits 0 to 9 supply ten and the letters A to F supply the remaining six. Binary uses only 0 and 1, octal uses 0 to 7, and decimal uses 0 to 9 with no letters.
Question 15Introduction to Computers and Number Systems
What is the binary sum of 1011 and 0110?
- 10101
- 11001
- 10011
- 10001 Correct answer.
Explanation
Adding from the right: 1+0 gives 1, 1+1 gives 0 with a carry of 1, then 0+1+1 gives 0 with a carry of 1, and finally 1+0+1 gives 10. The result is therefore 10001, which equals 17 in decimal, matching 11 plus 6.
Question 16Introduction to Computers and Number Systems
A computer has 4 GB of RAM. Approximately how many bytes is this, using the binary convention of 1 GB = 1024 MB?
- About 4.29 trillion bytes
- About 4 million bytes
- About 4000 bytes
- About 4.29 billion bytes Correct answer.
Explanation
Four gigabytes equals 4 times 1024 megabytes, and each megabyte is 1024 times 1024 bytes. Multiplying gives 4,294,967,296 bytes, which is roughly 4.29 billion. This is why quoted capacity differs slightly from the decimal count.
Question 17Introduction to Computers and Number Systems
Which statement best describes the stored program concept?
- Data is processed only by the input device before reaching memory
- Instructions and data are kept in the same memory and executed in sequence Correct answer.
- Instructions are wired permanently into the hardware circuits
- Each instruction must be entered again by the user before it runs
Explanation
The stored program concept, associated with von Neumann architecture, holds that program instructions reside in memory alongside data. The processor fetches and executes these instructions one after another. This allows a general-purpose machine to run different programs without rewiring.
Question 18Introduction to Computers and Number Systems
Which of these is the smallest unit among the following?
- Kilobyte
- Bit Correct answer.
- Megabyte
- Byte
Explanation
A bit is a single binary digit, either 0 or 1, and it is the smallest unit of data. Eight bits form a byte, and kilobytes and megabytes are progressively larger multiples. Hence the bit is the smallest of the four.
Question 19Introduction to Computers and Number Systems
Which character encoding scheme uses 7 bits to represent each character?
- ASCII Correct answer.
- Gray code
- BCD
- EBCDIC
Explanation
ASCII, the American Standard Code for Information Interchange, uses seven bits and can therefore represent 128 characters. BCD and Gray code are binary coding schemes for digits, not general character sets. EBCDIC uses eight bits per character.
Question 20Introduction to Computers and Number Systems
A student writes the decimal number 0.625 as a binary fraction. Which value is correct?
- 0.011
- 0.101 Correct answer.
- 0.001
- 0.110
Explanation
Multiply the fraction by two repeatedly and record the integer parts: 0.625 times 2 gives 1.25, then 0.25 times 2 gives 0.5, then 0.5 times 2 gives 1.0. Reading the integer parts gives 0.101. Checking: one half plus one eighth equals 0.625.
Question 21Introduction to Computers and Number Systems
Which statement about the difference between primary and secondary memory is correct?
- Primary memory is directly accessed by the CPU, while secondary memory is accessed through input and output channels Correct answer.
- Primary memory stores data permanently, while secondary memory stores data only during processing
- Primary memory is non-volatile, while secondary memory is volatile
- Secondary memory is faster than primary memory in every case
Explanation
Primary memory such as RAM is connected directly to the processor and holds programs currently in use. Secondary memory such as disks and pen drives is reached through input and output operations and keeps data permanently. This distinction explains why both types are needed.
Question 22Introduction to Computers and Number Systems
In two's complement representation with 8 bits, what is the decimal value of the bit pattern 11110110?
- 246
- -11
- -9
- -10 Correct answer.
Explanation
The leading bit is 1, so the number is negative. Invert the bits to get 00001001, add 1 to get 00001010, which is 10, so the original value is -10. The unsigned reading 246 exceeds the signed 8-bit range of -128 to 127.
Question 23Introduction to Computers and Number Systems
A NAND gate is formed by combining which two gates, and what is its output when both inputs are 1?
- OR followed by NOT, giving output 1
- AND followed by NOT, giving output 1
- OR followed by NOT, giving output 0
- AND followed by NOT, giving output 0 Correct answer.
Explanation
A NAND gate is an AND gate whose result is inverted by a NOT stage. Since AND gives 1 for inputs 1,1, the inversion makes the NAND output 0. This is why NAND is called the universal gate, as other gates can be built from it.
Question 24Introduction to Computers and Number Systems
Which sequence correctly arranges the given storage capacities from smallest to largest?
- 1 TB, 1 GB, 1 MB, 1 KB
- 1 KB, 1 GB, 1 MB, 1 TB
- 1 MB, 1 KB, 1 GB, 1 TB
- 1 KB, 1 MB, 1 GB, 1 TB Correct answer.
Explanation
Each unit is about 1024 times the one before it: a kilobyte is smaller than a megabyte, which is smaller than a gigabyte, which is smaller than a terabyte. The correct order therefore runs from KB up to TB. Any other arrangement contradicts this hierarchy.
Question 25Operating Systems and Software
In the context of computer software, which of the following is best described as a collection of programs that manages the hardware resources of a computer and provides services to application programs?
- A compiler
- A word processor
- A device driver
- An operating system Correct answer.
Explanation
An operating system is the system software that controls and coordinates hardware resources such as the CPU, memory and input/output devices, and it offers services on which application programs rely. A word processor is application software, a compiler is a language translator, and a device driver is a small program that controls one specific device.
Question 26Operating Systems and Software
Which of the following is an example of system software rather than application software?
- Web browser
- Operating system Correct answer.
- Spreadsheet package
- Photo editor
Explanation
Software is broadly divided into system software and application software. The operating system is system software because it manages hardware and provides a platform for other programs, whereas spreadsheets, photo editors and browsers are application software written to help the user perform a specific task.
Question 27Operating Systems and Software
A program written in a high-level language must be converted into machine language before the computer can execute it. Which software performs this conversion as a whole, producing an object program before execution?
- Compiler Correct answer.
- Assembler
- Linker
- Interpreter
Explanation
A compiler translates the entire high-level source program into machine or object code in one go, and the resulting object program is then executed. An interpreter translates and executes statement by statement, an assembler translates assembly language, and a linker joins object modules into an executable.
Question 28Operating Systems and Software
Which of the following is a function performed by an operating system?
- Designing a web page layout
- Managing files and directories on secondary storage Correct answer.
- Editing a digital photograph
- Compiling a C program into machine code
Explanation
File management is a core operating-system service: the OS organizes data into files and directories, tracks their locations on secondary storage and controls access to them. Web-page design, compilation and photo editing are tasks carried out by application software running on top of the operating system.
Question 29Operating Systems and Software
A user opens several programs at the same time and the computer keeps them all active by rapidly switching the processor between them. Which operating-system capability makes this possible?
- Multiprogramming Correct answer.
- Formatting
- Defragmentation
- Spooling
Explanation
Multiprogramming allows several programs to reside in memory at once, and the operating system switches the CPU among them so that it is kept busy while one program waits for input or output. Spooling buffers output for a device, formatting prepares a disk, and defragmentation rearranges stored files.
Question 30Operating Systems and Software
Which type of operating system is designed so that the computer responds to inputs within a guaranteed, very short time interval, as required in a machine or process controller?
- Distributed operating system
- Time-sharing operating system
- Real-time operating system Correct answer.
- Batch operating system
Explanation
A real-time operating system guarantees a bounded response time, so results are produced within a fixed deadline, which is essential for controlling machinery, vehicles and industrial processes. Batch systems group jobs for later processing, time-sharing systems divide CPU time among many interactive users, and distributed systems coordinate several networked computers.
Question 31Operating Systems and Software
A command-line interface and a graphical user interface are two ways of interacting with an operating system. Which statement about them is correct?
- Both a CLI and a GUI require the user to type every command exactly.
- A CLI requires the user to type commands, while a GUI uses windows, icons and menus. Correct answer.
- A GUI cannot be used to run more than one program at a time.
- A GUI requires the user to type commands, while a CLI uses icons and menus.
Explanation
The distinguishing feature of a command-line interface is that the user enters text commands, whereas a graphical user interface presents windows, icons, menus and a pointer so that actions can be chosen visually. Both interfaces let the user run programs and manage files; they differ in how instructions are given.
Question 32Operating Systems and Software
Which of the following best explains why an operating system is needed even when only one application program is to be run?
- It increases the clock speed of the processor.
- It removes the need for any application software.
- It acts as an interface between the user, the application program and the hardware. Correct answer.
- It permanently stores the user's documents in ROM.
Explanation
The operating system is the intermediary through which an application program requests memory, processor time and input/output services, and through which the user controls the machine. It does not change the physical clock speed of the processor, and documents are normally stored on secondary storage such as a hard disk rather than in ROM.
Question 33Operating Systems and Software
Which of the following is an example of open-source operating-system software?
- Linux Correct answer.
- macOS
- Microsoft Windows
- MS-DOS
Explanation
Linux is distributed with its source code available, so users may study, modify and redistribute it under the terms of its licence, which makes it open-source software. Windows, macOS and MS-DOS are proprietary products whose source code is not freely available to the public.
Question 34Operating Systems and Software
A user wants to install a free operating system on a personal computer and also be able to examine and modify its source code. Which of the following satisfies both requirements?
- A firmware chip fixed in the motherboard
- An open-source operating system such as Linux Correct answer.
- A proprietary operating system supplied on a licensed DVD
- A device driver supplied with a printer
Explanation
Open-source operating systems such as Linux are supplied together with their source code and a licence that permits modification and redistribution, so they meet both the cost and the source-code requirement. Proprietary systems withhold their source code, firmware is fixed low-level code, and a driver controls only one device.
Question 35Operating Systems and Software
Which memory-management activity of an operating system decides which parts of a program are to be brought into main memory when space is limited?
- Virtual memory management Correct answer.
- File allocation
- Job scheduling
- Interrupt handling
Explanation
Virtual memory management lets a program run even when it is larger than the available main memory by keeping only the needed portions in RAM and moving the rest to secondary storage. Job scheduling decides which job runs next, file allocation decides where file blocks are stored, and interrupt handling responds to signals from devices.
Question 36Operating Systems and Software
Consider a file named report.txt stored on a disk. In the operating system's file system, what is the role of the extension '.txt'?
- It encrypts the file automatically.
- It tells the operating system which application is normally used to open the file. Correct answer.
- It stores the actual text content of the file.
- It fixes the size of the file in bytes.
Explanation
A file name usually has two parts, the name and the extension, separated by a dot. The extension is a convention that helps the operating system and the user identify the file type and therefore the application that should open it, but it does not hold the content, fix the size or provide encryption.
Question 37Operating Systems and Software
An operating system uses a technique in which a portion of secondary storage is treated as an extension of main memory. This technique is called:
- Spooling
- Buffering
- Virtual memory Correct answer.
- Caching in ROM
Explanation
Virtual memory extends the apparent size of main memory by keeping inactive pages or segments on secondary storage and swapping them into RAM when needed. Caching keeps frequently used data in fast memory, spooling queues output for slow devices, and buffering holds data temporarily during transfer.
Question 38Operating Systems and Software
A user deletes a file from a hard disk. Which statement about this action is correct?
- The file's directory entry is removed and the space is marked free, but the data may remain recoverable until overwritten. Correct answer.
- The magnetic data on the disk is immediately erased physically by the operating system.
- The file is moved automatically to ROM for permanent storage.
- The file becomes part of the operating system's kernel code.
Explanation
When a file is deleted, the operating system normally updates the directory and allocation information so that the blocks are marked as free, but the old data usually stays on the medium until new data overwrites it, which is why recovery tools can sometimes restore it. Deletion does not physically demagnetize the disk, move data to ROM or alter kernel code.
Question 39Operating Systems and Software
Which scheduling approach gives each user of a time-sharing system a small slice of processor time in turn, so that all users appear to be served simultaneously?
- Offline spooling
- Round-robin scheduling Correct answer.
- Single-user single-tasking operation
- First-come first-served batch processing
Explanation
Round-robin scheduling assigns each ready process a fixed time slice, called a time quantum, and then moves it to the end of the queue, so every user is served in turn and the system appears interactive. Batch processing delays jobs, single-tasking operation runs one program only, and spooling concerns output devices rather than CPU sharing.
Question 40Operating Systems and Software
Which of the following statements about utility software is correct?
- Utility software is written only to create presentations and reports.
- Utility software is the same as a programming language compiler.
- Utility software manages, maintains and protects the computer system, for example by backing up files or scanning for viruses. Correct answer.
- Utility software replaces the operating system completely.
Explanation
Utility programs are system-oriented tools that help maintain the computer, such as backup tools, disk cleaners, compression tools and antivirus scanners. They support the operating system rather than replace it, and they are distinct from application packages such as presentation software and from language translators such as compilers.
Question 41Operating Systems and Software
A firm runs a large payroll calculation every month without any operator intervention during processing. Which type of operating system is most appropriate for this work?
- Mobile operating system
- Single-user interactive operating system
- Real-time operating system
- Batch operating system Correct answer.
Explanation
In batch processing, similar jobs are collected into a batch and processed one after another without user interaction, which suits repetitive bulk work such as monthly payroll. A real-time system is meant for strict deadlines, an interactive single-user system expects continuous user input, and a mobile operating system is designed for handheld devices.
Question 42Operating Systems and Software
An operating system keeps a table of the devices attached to the computer and uses small programs to communicate with each of them. These small programs are known as:
- Device drivers Correct answer.
- Linkers
- Compilers
- Spreadsheets
Explanation
A device driver is a program that contains the instructions needed to operate a particular hardware device, and the operating system loads the appropriate driver so that applications can use the device through standard services. Compilers and linkers are language-processing tools, and spreadsheets are application software.
Question 43Operating Systems and Software
A student claims that an interpreter is always better than a compiler because it produces faster-running programs. Which evaluation of this claim is correct?
- The claim is incorrect, because an interpreter translates and executes line by line, so the translated program usually runs more slowly than a compiled one. Correct answer.
- The claim is correct, because an interpreter converts the whole program to machine code before running it.
- The claim is correct, because interpreters never report errors.
- The claim is incorrect, because compilers cannot detect syntax errors.
Explanation
An interpreter translates each statement and executes it immediately, which makes debugging convenient but generally slower at run time than a compiler, which translates the whole program once into object code that can then be executed repeatedly. The other statements misdescribe how interpreters and compilers work and what errors they detect.
Question 44Operating Systems and Software
In a multi-user operating system, the component that decides which process gets the processor next and for how long is called the:
- Command interpreter
- Scheduler Correct answer.
- Device driver
- File manager
Explanation
The scheduler is the part of the operating system that selects a ready process from the queue and assigns it the processor according to the chosen scheduling policy. The file manager organizes stored data, the command interpreter reads and executes user commands, and device drivers control hardware.
Question 45Word Processing and Document Creation
In a word processor, which key combination is used to save an already named document without opening the Save As dialog box?
- Ctrl + O
- Ctrl + S Correct answer.
- Ctrl + N
- Ctrl + P
Explanation
Ctrl + S is the standard shortcut that saves the current document to its existing file name and location, overwriting the previous version. Other shortcuts control printing, creating a new document, and opening an existing file, so they do not perform a save.
Question 46Word Processing and Document Creation
While typing a paragraph in a word processor, the cursor reaches the right margin and the next word automatically moves to the following line. What is this feature called?
- Text alignment
- Indentation
- Hyphenation
- Word wrap Correct answer.
Explanation
Word wrap is the automatic movement of a word to the next line when there is not enough space at the right margin, so the user need not press Enter. It keeps the paragraph as a single unit that reflows when margins or fonts change.
Question 47Word Processing and Document Creation
A student wants the heading of a report to appear in the centre of the page between the left and right margins. Which alignment option should be chosen?
- Align Left
- Justify
- Align Right
- Centre Correct answer.
Explanation
The Centre alignment places each line at an equal distance from the left and right margins, which suits headings and titles. Align Left and Align Right push text to one margin, while Justify stretches all lines except the last to touch both margins.
Question 48Word Processing and Document Creation
Which of the following is the default file extension given by most word processors when a plain document is saved?
- .pptx
- .accdb
- .xlsx
- .docx Correct answer.
Explanation
A word processor saves ordinary text documents with the .docx extension in current versions, and older versions used .doc. The other extensions belong to spreadsheet, presentation and database programs respectively.
Question 49Word Processing and Document Creation
The blinking vertical line that shows where the next typed character will appear in a document is known as the:
- Mouse pointer
- Scroll bar
- Status bar
- Insertion point Correct answer.
Explanation
The insertion point is the blinking cursor marking the position where text will be inserted or deleted. It moves as the user types or clicks elsewhere in the document.
Question 50Word Processing and Document Creation
Which key is pressed to begin a new paragraph while typing a document?
- Backspace
- Enter Correct answer.
- Tab
- Shift
Explanation
Pressing Enter inserts a paragraph mark and starts a new paragraph on the next line. Tab inserts a tab space, Shift modifies other keys, and Backspace deletes the character to the left of the cursor.