Software - System & Applications Questions with Solutions

49 questions41 easy8 medium

Software is the set of programs that tells a computer what to do. It is broadly divided into system software and application software. System software manages the hardware and provides a platform for other programs. It includes operating systems, device drivers, utility programs such as antivirus and disk cleanup tools, and language translators such as compilers, interpreters and assemblers. Application software helps users carry out specific tasks, such as word processors, spreadsheets, web browsers, media players and accounting packages. Exam questions test classifying a given program as system or application software, the differences between a compiler and an interpreter, and terms such as open-source software, freeware, shareware and proprietary software. Remember that a compiler translates the whole program at once, while an interpreter translates and runs it line by line. Practise the software questions below. Each answer includes an explanation.

  1. Q1.

    Which one of the following is a disadvantage of using a dynamically linked library (DLL), compared to using a statically linked library?

    A. Executable file size is larger with DLLB. RAM usage is larger with DLLC. A program cannot take advantage of bug-fixes in the DLL long after the program is writtenD. None of the other options
    mediumAsked in NIMCET 2026View solution ›
  2. Q2.

    Programs that duplicate the functionality of one system on another system is known as

    A. EmulatorsB. SimulatorsC. EvaluatorsD. PCB
    mediumAsked in TCS ExamView solution ›
  3. Q3.

    Which of the following is a set of programs developed to help a manager of an organization integrate and analyse unstructured data from many sources?

    A. DBMSB. Data mining and ware houseC. OLTPD. DSS
    mediumAsked in TCS ExamView solution ›
  4. Q4.

    Which of the following methods is used to integrate external tools into an application of a computer system?

    A. Remote connectivityB. Service Oriented ArchitectureC. Object Linking and EmbeddingD. Distributed computing
    mediumAsked in TCS ExamView solution ›
  5. Q5.

    _______ is a collection of instructions that performs a specific task when executed by a computer.

    A. DataB. SoftwareC. ProgramD. Processing
    mediumAsked in TCS ExamView solution ›
  6. Q6.

    When you're using ________ you'll always be running the most up-to-date version of the apps that Microsoft can offer. This unlocks regular security updates, improvements and more importantly, access to the latest features and tools as soon as they become available.

    A. Office 2019B. Office 365C. Open OfficeD. Cloud Office 2019
    mediumAsked in TCS ExamView solution ›
  7. Q7.

    In the field of computers, what is the term for the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which- it was originally designed?

    A. NetworkingB. PortingC. ReadingD. Clean up
    mediumAsked in TCS ExamView solution ›
  8. Q8.

    Desktop publishing is a more sophisticated form of which the following types of software?

    A. SpreadsheetB. GraphingC. Word processingD. Database
    mediumAsked in TCS ExamView solution ›