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

  • 1
    What is the main role of a screen saver?
    Atsakymas
    (B)
    To prevent screen burn-in on older monitors.
  • 2
    What is the primary purpose of utility software?
    Atsakymas
    (B)
    To manage the operation of computer hardware.
  • 3
    What is the primary difference between system software and application software?
    Atsakymas
    (B)
    System software manages the computer's resources, while application software performs specific tasks for the user.
  • 4
    What is the difference between a compiler and an interpreter in terms of error handling?
    Atsakymas
    (C)
    Compilers typically report all errors before execution; interpreters may stop at the first error.
  • 5
    Which tasks can the Operating System do?
    Atsakymas
    A
    B
    C
  • 6
    What is an advantage of a GUI (Graphical User Interface)?
    Atsakymas
    (C)
    Allows for easier user interaction.
  • 7
    What is the main advantage of using high-level programming languages?
    Atsakymas
    (C)
    They are easier to read and understand.
  • 8
    What is the purpose of a 'defragmentation' tool?
    Atsakymas
    (B)
    To consolidate fragmented files on a hard drive.
  • 9
    Which of the following does NOT describe a characteristic of a good operating system?
    Atsakymas
    (C)
    Provides the means to defragment the disk
  • 10
    What is the function of 'code completion' in an IDE?
    Atsakymas
    (C)
    To suggest and complete code snippets.
  • 11
    What is the main advantage of using high-level languages?
    Atsakymas
    (C)
    They are easier for humans to understand.
  • 12
    What is the key difference between a compiler and an interpreter?
    Atsakymas
    (C)
    A compiler translates the entire code at once, whereas an interpreter translates line by line and executes immediately.
  • 13
    Which of the following operations is commonly associated with file management functions?
    Atsakymas
    A
    B
    C
  • 14
    In the context of operating systems, what is 'security management' primarily concerned with?
    Atsakymas
    (B)
    Protecting data and system resources.
  • 15
    What is the main goal of using high-level programming languages?
    Atsakymas
    (C)
    To make the programming process easier and more understandable for humans.
  • 16
    What triggers an interrupt in a computer system?
    Atsakymas
    (B)
    A signal from a device or a software component.
  • 17
    What is the role of the printer buffer?
    Atsakymas
    (B)
    To temporarily store data sent to the printer.
  • 18
    What is the primary function of 'auto-completion' in a code editor?
    Atsakymas
    (B)
    To suggest possible code elements as the user types.
  • 19
    Which software translates high-level code to machine code?
    Atsakymas
    (C)
    A compiler or interpreter.
  • 20
    In an operating system, what functions fall under security management?
    Atsakymas
    (B)
    Protecting the integrity, confidentiality, and availability of data.
  • 21
    What is one of the primary responsibilities of a system administrator?
    Atsakymas
    (B)
    Managing user accounts and system access.
  • 22
    Which of the following is generally an advantage of using a compiler?
    Atsakymas
    A
    C
    D
  • 23
    Which stage of the Fetch-Decode-Execute cycle is responsible for executing the instruction?
    Atsakymas
    (C)
    Execute
  • 24
    Which type of interface is generally preferred for a user who doesn't need to have prior knowledge of how the computer works?
    Atsakymas
    (B)
    Graphical user interface
  • 25
    What is a characteristic of high-level languages?
    Atsakymas
    (D)
    They enable a programmer to focus on the problem to be solved.
  • 26
    Which part of the computer system typically translates high-level programming code?
    Atsakymas
    (C)
    The compiler or interpreter
  • 27
    Which of the following tools may be available in an IDE?
    Atsakymas
    A
    B
    C
  • 28
    Which of these is a function performed by utility software?
    Atsakymas
    A
    B
    C
  • 29
    Which type of user interface is primarily used by system administrators and programmers for efficient control?
    Atsakymas
    (B)
    CLI (Command-Line Interface)
  • 30
    Which of the following is NOT a role of an operating system?
    Atsakymas
    (D)
    Creating new programming languages.
  • 31
    What is the primary function of an assembler?
    Atsakymas
    (B)
    To translate assembly language into machine code.
  • 32
    Which of the following is NOT a function of system software?
    Atsakymas
    (C)
    Interacting directly with the user
  • 33
    Which of the following best describes the role of an assembler?
    Atsakymas
    (C)
    To translate assembly language into machine code.
  • 34
    What type of software provides low-level control over a computer's hardware?
    Atsakymas
    (D)
    Device Drivers
  • 35
    What type of software is designed to intercept and potentially damage a computer system?
    Atsakymas
    (C)
    Malware
  • 36
    What is the main advantage of low-level languages?
    Atsakymas
    A
    B
  • 37
    Which of the following is a key feature of multitasking operating systems?
    Atsakymas
    (A)
    The ability to run multiple programs simultaneously.
  • 38
    What type of software is an IDE?
    Atsakymas
    (B)
    Application Software
  • 39
    What is a key function of the BIOS (Basic Input/Output System)?
    Atsakymas
    (C)
    To initialize hardware and boot the operating system.
  • 40
    Which of the following is a key benefit of multitasking?
    Atsakymas
    (D)
    The ability to run multiple programs concurrently.
  • 41
    What type of checking does the IDE perform to find potential errors in the code?
    Atsakymas
    (C)
    Static and dynamic
  • 42
    Which of the following is a typical responsibility of a system administrator?
    Atsakymas
    (B)
    Managing user accounts and access permissions.
  • 43
    What is the primary function of memory management in an operating system?
    Atsakymas
    (A)
    To manage the primary storage (RAM) and move data between RAM and HD/SSD during the execution of programs.
  • 44
    What action does a debugger primarily perform?
    Atsakymas
    (C)
    Finds and helps fix errors.
  • 45
    What is the main advantage of assembly language compared to machine code?
    Atsakymas
    (B)
    It is easier for humans to read and write.
  • 46
    What does the term 'firmware' usually refer to?
    Atsakymas
    (B)
    Low-level software embedded within hardware.
  • 47
    What is the primary benefit of 'prettyprinting' within a code editor?
    Atsakymas
    (C)
    To improve code readability through formatting.
  • 48
    Which of the following are essential components of an operating system?
    Atsakymas
    A
    B
    C
  • 49
    In the context of software development, what does 'debugging' primarily involve?
    Atsakymas
    (C)
    Finding and fixing errors in code.
  • 50
    What is the role of a runtime environment within an IDE?
    Atsakymas
    (D)
    All of the above