Software MCQ Quiz - Objective Question with Answer for Software - Download Free PDF

Last updated on Jun 2, 2025

Latest Software MCQ Objective Questions

Software Question 1:

Name the software that allows the user to create any numeric based documents or numeric data-analysis tool that can be used to make budgets, financial statements etc.

  1. Word processing software
  2. Database software
  3. Spreadsheet software
  4. Graphics software
  5. None of the above

Answer (Detailed Solution Below)

Option 3 : Spreadsheet software

Software Question 1 Detailed Solution

The correct answer is Spreadsheet software.

Key Points 

  • Spreadsheet software is a numeric-data analysis tool that allows us to create a kind of computerized ledger.
  •  Spreadsheet software allows the user to create any numeric based documents or numeric data-analysis tool that can be used to make budgets, financial statements etc.
  • A spreadsheet is a software program you use to easily perform mathematical calculations on statistical data and totalling long columns of numbers or determining percentages and averages. 
  • Microsoft Excel is the most commonly used spreadsheet software.

Software Question 2:

Which of the following statements is/are false?

(i) The compiler generates executable codes.

(ii) Assembler can be used to translate high-level language code into machine code.

  1. Neither (i) nor (i)
  2. Only (i)
  3. Both (i) and (ii)
  4. Only (ii)
  5. None of the above

Answer (Detailed Solution Below)

Option 4 : Only (ii)

Software Question 2 Detailed Solution

The correct answer is Only (ii)

Key Points

(i) The compiler generates executable codes: This statement is true. A compiler is a computer program that translates code written in a high level language to a lower level language, usually machine code or assembly language. The output, often referred to as object code, can be directly executed by the machine after linking.

(ii) Assembler can be used to translate high-level language code into machine code: This statement is false. An assembler is a type of computer program that translates assembly language - which is closer to machine code, but human-readable - into machine code. It doesn't take high-level languages (like Python, Java, or C++), which are far more abstract and are translated by a different type of program called a compiler.

Software Question 3:

Which function key is used for spell check in LibreOffice?

  1. Ctrl+F7
  2. Ctrl+C
  3. F7
  4. Shift+C
  5. None of the above

Answer (Detailed Solution Below)

Option 3 : F7

Software Question 3 Detailed Solution

Spell check is a software feature that checks a document or text for spelling errors and suggests possible corrections. Spell check is commonly found in word processing software, such as Microsoft Word, Google Docs, and LibreOffice Writer.

When spell check is enabled, the software highlights misspelled words in the document, and the user can right-click on the word to see a list of suggested corrections. The user can then choose the correct spelling from the list, or manually correct the word themselves.

The function key used for spell check in LibreOffice is "F7".

Software Question 4:

Programs designed to perform specific tasks related to managing computers resources are called.

  1. System software
  2. Operating system
  3. Application software
  4. Utility Programs
  5. None of the above

Answer (Detailed Solution Below)

Option 4 : Utility Programs

Software Question 4 Detailed Solution

The correct answer is Utility Programs


Key Points

Utility programs are specifically designed to perform tasks related to managing and maintaining computer resources.

Examples include:

  • Disk cleanup tools (e.g., freeing up storage space).
  • Antivirus software (e.g., managing system security).
  • File compression tools (e.g., reducing file sizes).
  • System monitoring tools (e.g., tracking CPU or memory usage).

Why it’s correct: Utility programs are tailored for specific tasks related to managing computer resources, which matches the question’s description.

Thus the correct answer is Utility programs.

Additional Information​1. Option 1) System Software
System software is a broad category that includes the operating system, device drivers, and utility programs.

While utility programs (which manage computer resources) are a part of system software, the term "system software" is too general and not specific to the task of managing resources.

Why it’s incorrect: The question asks for programs that perform specific tasks related to managing resources, not the broader category of system software.

2. Option 2) Operating System
The operating system (OS) is a type of system software that manages hardware and software resources and provides common services for computer programs.

However, the OS is responsible for overall resource management (e.g., memory management, process scheduling, file systems) and does not perform specific tasks like utility programs.

Why it’s incorrect: The OS is not a program designed for specific tasks; it is a foundational software that enables other programs (like utilities) to run.

3. Option 3) Application Software
Application software is designed for end-users to perform specific tasks, such as word processing, web browsing, or gaming.

Examples include Microsoft Word, Google Chrome, and video games.

Why it’s incorrect: Application software is not related to managing computer resources. It is meant for user-facing tasks and does not handle system-level functions like resource management.

Software Question 5:

The options like “Font”, “Paragraph”, “Bullets and Numbering”, and “Change Case” are generally present in which menu in a word processing software?

  1. Layout
  2. Tools
  3. Format
  4. Edit
  5. None of the above

Answer (Detailed Solution Below)

Option 3 : Format

Software Question 5 Detailed Solution

The correct option is (3)

Format

Concept:-

Font, Paragraph, Bullets & Numbering, Border & Shading, Columns, Tab, Drop Cap, Direction, Change Case, Themes, Auto Format, Formatting & Style, Frames, and Reveal Formatting are the key formatting options available in the format menu.

Key Points

  • Users can modify the forms of cells, columns, rows, worksheets, and the workbook using the Format option. Users have access to templates for common formats through this option as well.
  • We can open, print, and save documents using Microsoft Word's built-in toolbar. We can also alter the text's style, font, and size.
  • In Windows 10, you may either right-click the Start button or press "Windows + X" to bring up the tools menu.
  • You can arrange the pages of your document exactly how you like by using the choices found on the Page Layout tab.
  • You can modify page size and orientation, add sections and line breaks, display line numbers, set paragraph indentation and lines, and define margins. You can even apply themes.

Additional Information Word processing software:- Word processing programs allow you to compose and manage a variety of documents, including emails, articles, social media postings, and other types of writing.

Top Software MCQ Objective Questions

Programming language Java was developed by _______.

  1. Paul Allen
  2. Jaap Haartsen
  3. Charles Simonyi
  4. James Gosling

Answer (Detailed Solution Below)

Option 4 : James Gosling

Software Question 6 Detailed Solution

Download Solution PDF

The correct answer is James Gosling.

Key Points

  • Java is a high-level object-oriented programming language.
  • Java was developed by James Gosling.
  • James Gosling is known as the father of Java.
  • Java was formerly known as Oak.
  • Since Oak was already a registered company the name later changed to Java.
  • Java was originally developed at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform.
  • Java code can run on all platforms that support Java without the need for recompilation.
  • Java is used to develop mobile apps, web apps, desktop apps, games etc.
  • Java is a high level, robust and secure programming language.

Additional Information

  • Paul Allen is the co-founder of Microsoft.
  • Jaap Haartsen is best known for his role in producing the specification for Bluetooth.
  • Charles Simonyi is best known for developing the first versions of Microsoft Office software suite.

Which of the following is an application software?

  1. LINUX
  2. macOS
  3. UNIX
  4. Graphics software

Answer (Detailed Solution Below)

Option 4 : Graphics software

Software Question 7 Detailed Solution

Download Solution PDF

The correct answer is Graphics software.

Key Points

  • Application software
    • It is a program or a group of programs designed for the end-users.
    • It is a term that is used for software created for a specific purpose. 
    • In short, it is called an App.
  • Graphics software
    • It is visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain.
    • Graphic art software is a subclass of the application software used for graphic designmultimedia development, stylized image developmenttechnical illustration, general image editing, or simply to access graphic files. Hence, Option 4 is correct.
    • Art software uses either raster or vector graphic reading and editing methods to create, edit, and view art.
    • Most art software includes common functions, creation tools, editing tools, filters, and automated rendering modes.
    • Many, however, are designed to enhance a specialized skill or technique.
    • Specialized software packages may be discontinued for various reasons such as lack of appreciation for the result, lack of expertise and training for the product, or simply not worth the time and money investment, but most likely due to obsolescence compared to newer methods or integration as a feature of newer more complete software packages.

Additional Information

Linux open-source Unix-like operating system released for computers on September 17, 1991.
macOS Graphical operating system developed and marketed by Apple Inc. since 2001.
Unix It is a family of multitasking, multiuser computer operating systems

Which one of the following is computer high-level programming language?

  1. COBOL
  2. PASCAL
  3. BASIC
  4. All of the above

Answer (Detailed Solution Below)

Option 4 : All of the above

Software Question 8 Detailed Solution

Download Solution PDF

The correct answer is All of the above.

  • Language that can be used to create programs is known as programming language.
    • it is a primary interface of a programmer with a computer.
    • A programming language with strong abstraction from the details of the computer is called high-level programming language.
    • High-level programming language uses English words and familiar mathematical symbols.
    • Programs coded in a high-level programming language has to be converted into machine language before its execution.
  • Examples of high-level programming language are:
    • COBOL.
    • PASCAL.
    • BASIC.
    • FORTRAN.
    • ALGOL.
    • PROLOG.
    • Java.
    • Python.
    • Visual Basic.
    • C.
    • C++.

________ is the fraudulent act of acquiring private and sensitive information, such as credit card numbers, personal identification and account usernames and passwords.

  1. Malware
  2. Trojan
  3. Hacking
  4. Phishing

Answer (Detailed Solution Below)

Option 4 : Phishing

Software Question 9 Detailed Solution

Download Solution PDF

The correct answer is Phishing

  • Phishing is the fraudulent act of acquiring private and sensitive information, such as credit card numbers, personal identification and account usernames and passwords.
  • It refers to online theft of identity in which an individual’s confidential information is obtained.
  • This kind of activity is performed by falsely mimicking or masquerading a trustworthy entity in an attempt to scam the recipient to divulge private information regarding themselves.
  • It is also known as carding or brand spoofing.

Additional Information

  • Malware is a file or code that infects, investigates, steals or performs virtually any activity an attacker wishes, usually distributed over a network.
  • A trojan is a type of software or malicious code that looks legitimate but can take control of your device. A Trojan is designed to destroy your data or network, disrupt, steal, or generally inflict some other harmful action.
  • Hacking refers to operations such as computers, smartphones, tablets, and even entire networks that aim to hack digital devices.

Which of the following is an extension of a temporary file?

  1. .tmp
  2. .txt
  3. .tnt
  4. .tar

Answer (Detailed Solution Below)

Option 1 : .tmp

Software Question 10 Detailed Solution

Download Solution PDF

The correct answer is .tmp.

Key Points

  • Temporary files are files used by the system to store data while running programs or creating permanent files, such as Word documents or Excel spreadsheets.
    • .tmp is an extension of a temporary file.
    • It is created to hold information while a file's being created or modified.
    • The temporary file will be deleted after the program is closed.
    • The storage location of a temporary file varies depending on the program and operating system.
    • If the temporary file is needed again after it's deleted, it is recreated when the program is opened again.

Additional Information

  • .txt is an extension of a text file.
  • .tnt file extension is associated with the online 3D designing tool for Microsoft Windows operating system called TurnTool, developed by Turntool ApS.
  • .tar file extension is a file in the Consolidated Unix Archive format.

In DASD, what is the full form of ‘A’?

  1. Access
  2. Around
  3. Accessible
  4. Arithmetic

Answer (Detailed Solution Below)

Option 1 : Access

Software Question 11 Detailed Solution

Download Solution PDF

The correct answer is Access.

  • In DASD, the full form of ‘A’ is Access.

Key Points

  • Direct access storage device is a general term for magnetic disk storage devices.
  • It has been used in the mainframe and minicomputer environments and is sometimes used to refer to hard disk drives for personal computers. 
  • A redundant array of independent disks (RAID) is also a type of DASD.
  • The term "direct access" means all data can be accessed directly in the same amount of time rather than having to progress sequentially through the data.

Which of the following is an antivirus software?

  1. XML
  2. Microsoft
  3. Norton
  4. Google

Answer (Detailed Solution Below)

Option 3 : Norton

Software Question 12 Detailed Solution

Download Solution PDF

The correct answer is Norton.

  • Norton Antivirus is an anti-virus or anti-malware software product developed and distributed by Norton LifeLock since 1991 as part of its Norton family of computer security products.

Important Points

Name Details
XML
  • It stands for an extensible markup language.
  • A markup language is a set of codes that describes the text in a digital document.
Microsoft
  • Microsoft is an American multinational technology corporation that produces computer software, personal computers.
Norton
  • Norton is an antivirus software

Google

  • Google is an American multinational technology corporation that specializes in Internet-related services and products.

A program that provides software interface to hardware devices is called _________.

  1. System Software
  2. Application Software
  3. Device Drivers
  4. All of the Above

Answer (Detailed Solution Below)

Option 3 : Device Drivers

Software Question 13 Detailed Solution

Download Solution PDF
In computing, a device driver (commonly referred to simply as a driver) is a computer program that operates or controls a particular type of device that is attached to a computer. A driver provides a software interface to hardware devices, enabling operating systems and other computer programs to access hardware functions without needing to know precise details of the hardware being used.

Software can be uninstalled through:

  1. Debugger
  2. Linker
  3. Control Panel
  4. Compiler

Answer (Detailed Solution Below)

Option 3 : Control Panel

Software Question 14 Detailed Solution

Download Solution PDF

The correct answer is the Control panel.

Key Points

  • Control panel:
    • It is used to change system settings on a computer.
    • With the help of this, we can change the hardware and software properties of a computer.
    • It is an important part of a computer.
    • It is used to control all systems.

Additional Information

  • Linker:
    • It is used to create connections between all functions of a program to continue program execution.
    • It is a part of the operating system.
    • It is a utility software.
  • Debugger:
    • To do debugging tools are used which are called Debugger.
    • It is a part of the debugging tool.
    • With its help, we can correct errors in computer programs.
  • Compiler:
    • It is used to convert high-level languages into low-level languages on a computer.
    • It translates the whole program at a time on the computer.

A ______ is a software program that travels the web locating and indexing websites for search engines.

  1. spider
  2. penguin
  3. bug
  4. python

Answer (Detailed Solution Below)

Option 1 : spider

Software Question 15 Detailed Solution

Download Solution PDF

The correct answer is Spider.

Key PointsSpider

  • A spider is a software program that travels the web, locating and indexing websites for search engines.
  • All the major search engines, such as Google and Yahoo!, use spiders to build and update their indexes.
  • These programs constantly browse the Web, traveling from one hyperlink to another.

Additional InformationBug

  • A software bug is an error, flaw, or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.
  • Bugs can trigger errors that may have ripple effects.
  • Bugs may have subtle effects or cause the program to crash or freeze the computer.
Get Free Access Now
Hot Links: teen patti bliss teen patti gold real cash teen patti gold online happy teen patti