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

  • 1
    Which of the following statements is TRUE regarding an Interpreter?
    Trả lời
    (B)
    An interpreter executes the code line by line.
  • 2
    What does the term 'GUI' stand for?
    Trả lời
    (B)
    Graphical User Interface
  • 3
    What is the main function of a computer's BIOS?
    Trả lời
    (C)
    To initialize and test hardware components during startup.
  • 4
    Which of the following best describes the function of a device driver?
    Trả lời
    (C)
    To enable communication between the OS and hardware devices.
  • 5
    What is a significant advantage of using high-level programming languages?
    Trả lời
    A
    D
  • 6
    What is the primary role of the code editor within an IDE?
    Trả lời
    (C)
    To write and modify the code.
  • 7
    Which of the following are examples of system software?
    Trả lời
    A
    B
    D
  • 8
    In software development, which is a typical function of an IDE?
    Trả lời
    A
    B
    C
  • 9
    What is the typical function of a compiler?
    Trả lời
    (B)
    To translate source code into executable machine code.
  • 10
    Which feature of an IDE helps identify potential errors in the code as you write it?
    Trả lời
    (C)
    Error diagnostics and auto-correction
  • 11
    Where is the BIOS program usually stored?
    Trả lời
    (C)
    In a special type of ROM called EEPROM
  • 12
    What does the term 'booting' refer to in the context of a computer?
    Trả lời
    (B)
    The process of starting up a computer.
  • 13
    What is a benefit of using a GUI over a CLI?
    Trả lời
    (B)
    Easier to learn and use for many users.
  • 14
    What are some key functions that are typically found in an operating system?
    Trả lời
    A
    B
    C
  • 15
    In an IDE, what is the primary benefit of having 'auto-completion'?
    Trả lời
    (C)
    Speeds up coding and reduces errors.
  • 16
    Which of the following is NOT a function of Memory Management?
    Trả lời
    (C)
    Allowing the use of the same memory locations at the same time
  • 17
    What is the function of a printer buffer?
    Trả lời
    (C)
    To hold data before it's sent to the printer.
  • 18
    What is the core function of an operating system?
    Trả lời
    (B)
    To manage hardware and software resources.
  • 19
    Which type of programming language provides a more direct way to interact with a computer's hardware?
    Trả lời
    (B)
    Assembly language
  • 20
    What is the primary responsibility of the CPU?
    Trả lời
    (B)
    To execute instructions.
  • 21
    What is a key function performed by the operating system in relation to application software?
    Trả lời
    (B)
    Providing an environment for the software to run.
  • 22
    Which of the following is the primary function of the memory manager in an operating system?
    Trả lời
    (B)
    To allocate and deallocate memory to programs and processes.
  • 23
    Which of these programs is an example of firmware?
    Trả lời
    (C)
    The BIOS of a computer
  • 24
    What does a file extension usually indicate?
    Trả lời
    (C)
    The type of data stored in the file
  • 25
    What is the definition of a computer program?
    Trả lời
    (A)
    A set of instructions for a computer to follow to perform a specific task.
  • 26
    What are the phases of the Fetch-Decode-Execute cycle?
    Trả lời
    A
    B
    C
  • 27
    What is the role of an Administrator in a multi-user operating system?
    Trả lời
    (B)
    To manage user accounts, including creating, deleting, and modifying them.
  • 28
    What are the features of high-level languages?
    Trả lời
    A
    C
  • 29
    What is the main advantage of using a CLI (Command Line Interface) for experienced users?
    Trả lời
    (B)
    It typically offers more control and flexibility.
  • 30
    What does the BIOS typically do when a computer starts?
    Trả lời
    A
    B
  • 31
    Which of these is a general advantage of high-level languages?
    Trả lời
    (B)
    They are easier to read.
  • 32
    What is the function of the 'BIOS' in a computer?
    Trả lời
    (B)
    To initialize hardware and load the operating system.
  • 33
    What is the main advantage of high-level languages?
    Trả lời
    (C)
    They are easier to understand and write.
  • 34
    What are the common types of application software?
    Trả lời
    A
    B
    D
  • 35
    What is the function of the BIOS (Basic Input/Output System)?
    Trả lời
    (B)
    To initialize the operating system and test hardware components during startup
  • 36
    What is a key benefit of using an IDE?
    Trả lời
    (C)
    Improved code organization and debugging.
  • 37
    Which of the following is an example of system software?
    Trả lời
    (C)
    An operating system
  • 38
    What is the role of a 'bootloader' in a computer system?
    Trả lời
    (A)
    To load the operating system into memory.
  • 39
    Which tasks can be accomplished with an integrated development environment (IDE)?
    Trả lời
    A
    B
    C
  • 40
    What does the 'execute' phase of the Fetch-Decode-Execute cycle involve?
    Trả lời
    (C)
    Performing the operation specified by the instruction.
  • 41
    Which of the following describes the process of defragmentation?
    Trả lời
    (B)
    Reorganizing files to improve hard drive performance.
  • 42
    In an IDE, what is the purpose of 'auto-completion' feature?
    Trả lời
    (B)
    To suggest and complete code snippets.
  • 43
    What is the primary goal of an operating system?
    Trả lời
    (B)
    To manage the computer's hardware and software resources.
  • 44
    What is the function of 'error diagnostics' in an IDE?
    Trả lời
    (C)
    To identify potential errors in the code as it is being written.
  • 45
    What is the role of a compiler in programming?
    Trả lời
    (B)
    To translate an entire program into machine code.
  • 46
    What is the role of an operating system in file management?
    Trả lời
    A
    B
    C
  • 47
    What is the primary purpose of 'compiling' a program?
    Trả lời
    (B)
    To translate the code into machine-executable instructions.
  • 48
    What is the role of a file compression utility?
    Trả lời
    (B)
    To reduce the size of files.
  • 49
    Which tool can assist with finding potential errors while you are writing the code?
    Trả lời
    (C)
    Error diagnostics and auto-correction
  • 50
    Which of the following are key components of an IDE?
    Trả lời
    A
    B
    C