The main job of an operating system is to:
Correct answer: A. manage hardware and software and act as an interface for the user
The OS manages memory, processes, files and devices, and lets users and programs use the hardware.
Solved computer awareness MCQs on operating system functions, virtual memory, DBMS keys and SQL, programming languages, algorithms and flowcharts, and utility software.
These MCQs explain what an operating system does, milestones such as the first Linux kernel and the Java language, database keys and tables, and software categories like freeware and shareware.
You don't need to be a programmer to score here. Learn one clear definition for each term, such as primary key and foreign key, and the explanations will help you separate options that sound alike.
Correct answer: A. manage hardware and software and act as an interface for the user
The OS manages memory, processes, files and devices, and lets users and programs use the hardware.
Correct answer: A. Kernel
The kernel manages the CPU, memory and devices; the shell is the interface through which users give commands.
Correct answer: D. using part of the hard disk as an extension of RAM
When RAM is full, the OS moves less-used data to a page file on the disk so programs can keep running.
Correct answer: A. Multitasking
Multitasking lets you, for example, play music while typing a document.
Correct answer: D. Linus Torvalds
Linus Torvalds released Linux as free, open-source software. Dennis Ritchie created the C language.
Correct answer: D. Linux kernel
Android, developed by Google, uses a modified Linux kernel.
Correct answer: B. Structured Query Language
SQL is the standard language for creating, reading, updating and deleting data in relational databases.
Correct answer: B. Primary key
A primary key, such as a roll number or account number, can never repeat or be empty.
Correct answer: C. link one table to another
A foreign key in one table refers to the primary key of another table, creating a relationship.
Correct answer: B. SELECT
SELECT retrieves data; INSERT adds rows, UPDATE changes them and DELETE removes them.
Correct answer: D. MySQL
MySQL, Oracle and SQL Server are database management systems.
Correct answer: D. low-level language
Assembly uses short codes (mnemonics) close to machine code; an assembler converts it to binary.
Correct answer: C. James Gosling
Java appeared in 1995. Guido van Rossum created Python and Bjarne Stroustrup created C++.
Correct answer: C. Debugging
An error in a program is called a bug, so removing it is debugging.
Correct answer: B. Algorithm
An algorithm can be written in plain language or drawn as a flowchart before it is coded.
Correct answer: C. diamond
Diamonds show decisions, rectangles show processes, ovals show start and end, and parallelograms show input and output.
Correct answer: A. can be used free of charge, though its source code may not be available
Freeware costs nothing to use; open-source software makes its source code available; shareware is usually a trial version.
Read detailsCorrect answer: B. executable program
On Windows, .exe files run programs, so be careful when opening them from unknown sources.
Correct answer: A. rearrange scattered pieces of files on a hard disk so they load faster
Defragmenting helps traditional hard disks; SSDs do not need it.
Correct answer: C. Utility software
Utility software helps maintain, protect and optimise the computer.