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

  • 1
    What is the role of an IDE's 'debugger'?
    Svare
    (C)
    To find and fix errors.
  • 2
    What is the main function of an 'integrated development environment' (IDE)?
    Svare
    (B)
    To provide an environment for software development.
  • 3
    What is the purpose of a 'driver' in a computer system?
    Svare
    (B)
    To allow the operating system to communicate with a hardware device.
  • 4
    Which component of the computer system is responsible for running a compiled program's instructions?
    Svare
    (C)
    The CPU
  • 5
    Which part of the computer starts first during the boot process?
    Svare
    (C)
    The BIOS/UEFI
  • 6
    What does a device driver provide?
    Svare
    (C)
    A way for the OS to communicate with hardware.
  • 7
    Which of the following is a common function of a compiler?
    Svare
    (B)
    Translating high-level code into machine code.
  • 8
    What is the benefit of 'auto-completion' inside an IDE?
    Svare
    (B)
    Faster writing and reduced errors.
  • 9
    What are some of the utilities often used for backups?
    Svare
    A
    B
    D
  • 10
    What does an operating system use to communicate with hardware devices?
    Svare
    (B)
    Device drivers
  • 11
    What function does 'auto-completion' provide within an IDE?
    Svare
    (B)
    Suggestions for code completion.
  • 12
    Which type of interface uses text commands to interact with the computer?
    Svare
    (B)
    CLI
  • 13
    In a computer, what part typically handles interrupts?
    Svare
    (B)
    The CPU
  • 14
    Which of the following are the functions of an Operating System?
    Svare
    A
    B
    C
    D
  • 15
    Which of the following is a key function of the operating system?
    Svare
    (B)
    Managing hardware resources
  • 16
    In an IDE, what does 'auto-completion' help with?
    Svare
    (C)
    Writing code faster and with fewer errors.
  • 17
    What is the function of an interpreter?
    Svare
    (C)
    To execute source code directly, line by line.
  • 18
    What does an 'assembler' convert?
    Svare
    (B)
    Assembly language into machine code.
  • 19
    What is the role of a device driver?
    Svare
    (C)
    To allow the operating system to communicate with hardware devices.
  • 20
    What is the primary function of an IDE's code editor?
    Svare
    (C)
    To write and modify the source code.
  • 21
    What kind of software usually handles the translation of human-readable code into computer-executable instructions?
    Svare
    (B)
    A compiler or interpreter
  • 22
    Which of the following is a feature commonly found in an IDE?
    Svare
    (B)
    A code editor.
  • 23
    What is an example of application software that is used to create and manipulate images?
    Svare
    (B)
    Adobe Photoshop
  • 24
    Which of the following is a function of the file manager?
    Svare
    (B)
    Managing files and directories.
  • 25
    Which of the following is an advantage of using an interpreter compared to a compiler?
    Svare
    (C)
    Interpreters are better for debugging.
  • 26
    What is the main purpose of an API?
    Svare
    (B)
    To enable communication between different software components.
  • 27
    What is the role of the operating system in the context of running applications?
    Svare
    (B)
    To manage the execution of applications and allocate system resources.
  • 28
    In the context of software development, what does 'debugging' refer to?
    Svare
    (C)
    Finding and fixing errors in code.
  • 29
    What is a characteristic of a low-level language?
    Svare
    (B)
    Machine-dependent.
  • 30
    What is the main role of a 'code editor' within an IDE?
    Svare
    (B)
    To write and modify source code.
  • 31
    Which of these best describes fragmented files on a hard drive?
    Svare
    (B)
    Files that are split into pieces and stored in non-contiguous sectors.
  • 32
    Which component of a computer system is responsible for controlling and managing hardware resources?
    Svare
    (B)
    The operating system
  • 33
    Which of the following is NOT considered a system software?
    Svare
    (C)
    Word Processors
  • 34
    Which feature in an IDE is used to identify errors as you type?
    Svare
    (B)
    Error diagnostics
  • 35
    Which type of software is a web browser an example of?
    Svare
    (C)
    Application software
  • 36
    In the context of a computer, what does the term 'interrupt' refer to?
    Svare
    (A)
    A signal to the CPU to stop its current task.
  • 37
    Which of the following is a feature of most IDEs?
    Svare
    (C)
    A text editor.
  • 38
    What are some examples of application software?
    Svare
    A
    B
  • 39
    What key features are offered by a Windows backup utility?
    Svare
    A
    B
  • 40
    Which of the following are examples of system software?
    Svare
    B
    C
    D
  • 41
    Which features are generally included in an Integrated Development Environment (IDE)?
    Svare
    A
    B
    C
  • 42
    Which utility is often used to manage partitions on a hard drive?
    Svare
    (B)
    Disk Management tool
  • 43
    What are the advantages of using high-level programming languages?
    Svare
    A
    C
  • 44
    What is a key benefit of using an operating system with a GUI?
    Svare
    (B)
    Easier interaction for the user.
  • 45
    What is the role of the 'scheduler' in an operating system?
    Svare
    (C)
    To determine which processes get to use the CPU and for how long
  • 46
    What is a primary benefit of using high-level programming languages?
    Svare
    C
    D
  • 47
    What is one key difference between compilers and interpreters?
    Svare
    (B)
    Compilers translate the entire program at once; interpreters execute programs one line at a time.
  • 48
    Which type of software is specifically designed to detect and remove malicious programs?
    Svare
    (B)
    Antivirus software
  • 49
    What component of an operating system is primarily responsible for managing disk storage and file organization?
    Svare
    (B)
    The File System
  • 50
    Which type of system software controls the hardware and acts as an intermediary between hardware and application software?
    Svare
    (B)
    Operating system