Computer Science for IGCSE & O level - Software (Section 5)

  • 1
    What is the purpose of an interrupt in the Fetch-Decode-Execute cycle?
    Risposta
    (B)
    To allow the CPU to quickly switch to a more important task.
  • 2
    What does file management typically involve?
    Risposta
    A
    C
  • 3
    Which of the following statements is true regarding an IDE?
    Risposta
    (B)
    It's a development environment with tools for coding, testing and debugging.
  • 4
    What type of software might be used to monitor network traffic and block unauthorized access?
    Risposta
    (B)
    A firewall
  • 5
    Which of the following activities are handled by File Management?
    Risposta
    A
    B
    D
  • 6
    In the context of compilers, which statement is true?
    Risposta
    (C)
    A compiler creates an executable file.
  • 7
    What does the file extension typically signify?
    Risposta
    (D)
    The type of data contained in the file
  • 8
    Which best describes the role of system software?
    Risposta
    (B)
    Controls hardware operation and resources.
  • 9
    What does GUI stand for?
    Risposta
    (A)
    Graphical User Interface
  • 10
    What is a device driver?
    Risposta
    (C)
    A software that allows the operating system to communicate with a hardware device.
  • 11
    What is the primary purpose of an API?
    Risposta
    (B)
    To enable communication between different software components.
  • 12
    Which of the following is a function of a file manager?
    Risposta
    (B)
    Creating and managing files.
  • 13
    What is the main goal of a debugger in an IDE?
    Risposta
    (C)
    To find and fix errors in the code.
  • 14
    What is the primary function of an operating system?
    Risposta
    (B)
    To provide a platform for running application software and managing hardware resources.
  • 15
    What are the advantages of using backup software?
    Risposta
    A
    B
    C
  • 16
    What is the definition of 'assembly language'?
    Risposta
    (C)
    A low-level programming language that is close to machine code.
  • 17
    Which are utilities that can be found in the Windows backup utility?
    Risposta
    A
    B
  • 18
    What steps are involved in the Fetch-Decode-Execute cycle?
    Risposta
    A
    B
    C
  • 19
    Which of the following is NOT a feature typically found in an IDE?
    Risposta
    (D)
    File Explorer
  • 20
    Which component of an operating system is responsible for scheduling processes?
    Risposta
    (C)
    Process Scheduler
  • 21
    What does the OS use to communicate with hardware?
    Risposta
    (C)
    Device Drivers
  • 22
    What is a common characteristic of assembly language?
    Risposta
    (B)
    Machine-specific instructions.
  • 23
    What does the abbreviation 'BIOS' stand for?
    Risposta
    (A)
    Basic Input/Output System
  • 24
    What does the operating system use to communicate with a printer?
    Risposta
    (C)
    A device driver
  • 25
    What is a key characteristic of a low-level programming language?
    Risposta
    (B)
    Requires more knowledge of the hardware.
  • 26
    Which of the following is an example of a high-level programming language?
    Risposta
    (C)
    C++
  • 27
    Which of the following are characteristics of high-level programming languages?
    Risposta
    A
    D
  • 28
    What is the advantage of using a high-level language?
    Risposta
    (B)
    Easier to write and understand.
  • 29
    What characterizes a low-level programming language?
    Risposta
    (B)
    Direct control over hardware.
  • 30
    What is the primary function of the input/output interface of an operating system?
    Risposta
    (B)
    To control hardware devices like printers
  • 31
    What is the purpose of the 'execute' stage in the Fetch-Decode-Execute cycle?
    Risposta
    (C)
    Carrying out the instruction.
  • 32
    Which of the following is generally true about Interpreters?
    Risposta
    (C)
    Interpreters execute code line by line.
  • 33
    What does machine code consist of?
    Risposta
    (C)
    Binary instructions that a computer understands
  • 34
    When a computer starts, what is the first program that typically runs?
    Risposta
    (B)
    The BIOS/Firmware
  • 35
    What's the primary function of a device driver?
    Risposta
    (B)
    To enable the operating system to interact with specific hardware devices
  • 36
    Which of the following is NOT an example of utility software?
    Risposta
    (C)
    Microsoft Word
  • 37
    What is the primary function of a 'debugger' in an IDE?
    Risposta
    (C)
    To identify and fix errors in the code.
  • 38
    Which component of a computer system is responsible for executing instructions?
    Risposta
    (C)
    CPU
  • 39
    What are the functions of a system software?
    Risposta
    A
    C
    D
  • 40
    Which of these is part of a computer's boot process?
    Risposta
    (B)
    The operating system starts.
  • 41
    What is the main function of a firewall?
    Risposta
    (B)
    To protect a computer from unauthorized network access.
  • 42
    What does the term
    Risposta
    (A)
    Software embedded in a hardware device.
  • 43
    What is the benefit of syntax highlighting in an IDE?
    Risposta
    (C)
    To improve the readability of the code.
  • 44
    What is the main function of an emulator?
    Risposta
    (B)
    To allow one computer system to behave like another.
  • 45
    Which step is completed by the CPU in the 'Execute' stage of the Fetch-Decode-Execute cycle?
    Risposta
    (C)
    It performs the action specified in the instruction.
  • 46
    Which of the following is a characteristic of machine code?
    Risposta
    (C)
    It is the set of instructions directly executed by the CPU.
  • 47
    Which stage comes after 'Fetch' in the Fetch-Decode-Execute cycle?
    Risposta
    (C)
    Decode
  • 48
    Which component in an IDE often helps you identify and fix errors in your code?
    Risposta
    (B)
    Debugger
  • 49
    Which of the following are essential functions of an operating system?
    Risposta
    A
    B
    D
  • 50
    In a multi-user operating system, what is the purpose of user accounts?
    Risposta
    (B)
    To isolate user data and permissions.