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

  • 1
    What is the primary function of an operating system?
    תְשׁוּבָה
    (D)
    All of the above.
  • 2
    Which of the following are types of translators?
    תְשׁוּבָה
    A
    B
    C
  • 3
    What kind of program typically provides options for saving and restoring previous versions of files?
    תְשׁוּבָה
    (B)
    A backup utility
  • 4
    What is the primary function of memory management in an operating system?
    תְשׁוּבָה
    (C)
    To assign memory to programs.
  • 5
    Which of the following are examples of system software?
    תְשׁוּבָה
    A
    B
    C
  • 6
    What do buffers primarily achieve in computer systems?
    תְשׁוּבָה
    (C)
    Help synchronize data transfer rates.
  • 7
    What is the function of security management in an operating system?
    תְשׁוּבָה
    (C)
    To ensure the integrity, confidentiality, and availability of data.
  • 8
    What is the function of the interrupt routine?
    תְשׁוּבָה
    (A)
    To handle the interruption.
  • 9
    What is the primary role of security software on a computer system?
    תְשׁוּבָה
    (B)
    Protecting the system from unauthorized access and malicious threats.
  • 10
    In a computer system, why are buffers used?
    תְשׁוּבָה
    (B)
    To store data temporarily and handle speed differences.
  • 11
    What is the role of a code editor within an IDE?
    תְשׁוּבָה
    (B)
    To allow programmers to write and edit the code.
  • 12
    Which of the following is the function of a compiler?
    תְשׁוּבָה
    (B)
    To convert source code into machine code.
  • 13
    Which command would most likely store the value of the accumulator?
    תְשׁוּבָה
    (B)
    STO
  • 14
    During the Fetch-Decode-Execute cycle, which part retrieves the instruction from memory?
    תְשׁוּבָה
    (A)
    Fetch
  • 15
    Which of the following is NOT a characteristic of low-level languages?
    תְשׁוּבָה
    (C)
    Easier to understand.
  • 16
    What is the purpose of auto-completion in a code editor?
    תְשׁוּבָה
    (B)
    To provide suggestions for variable names and keywords as the user types
  • 17
    What is a key advantage of using an IDE for software development?
    תְשׁוּבָה
    B
    D
  • 18
    What type of software helps manage and schedule a set of instructions or a list of actions to perform?
    תְשׁוּבָה
    (C)
    A task scheduler
  • 19
    Which of the following is NOT a function of an IDE?
    תְשׁוּבָה
    (D)
    Operating system management
  • 20
    What is a BIOS?
    תְשׁוּבָה
    (C)
    A firmware program that provides low-level control for hardware.
  • 21
    Which of the following is a characteristic of an Integrated Development Environment (IDE)?
    תְשׁוּבָה
    (B)
    It is a complete environment for software development.
  • 22
    What is the primary function of memory management?
    תְשׁוּבָה
    (C)
    To control which programs have access to memory.
  • 23
    Which of the following is a function of the code editor within an IDE?
    תְשׁוּבָה
    (B)
    To provide suggestions for completing code.
  • 24
    In the context of the provided information, what does 'firmware' refer to?
    תְשׁוּבָה
    (C)
    A program providing low-level control of hardware.
  • 25
    What is the role of a compiler?
    תְשׁוּבָה
    (B)
    To convert source code into machine code.
  • 26
    What is the purpose of a graphical user interface (GUI)?
    תְשׁוּבָה
    (B)
    To allow the user to interact with the computer using pictures or symbols.
  • 27
    What is a typical duty of a system administrator?
    תְשׁוּבָה
    (B)
    Managing user accounts and system resources.
  • 28
    Which of the following is NOT a function of an operating system?
    תְשׁוּבָה
    (D)
    Creating new hardware components.
  • 29
    What is the main purpose of multitasking in an operating system?
    תְשׁוּבָה
    (B)
    To allow a single user to perform multiple tasks concurrently.
  • 30
    What action does a CPU undertake when it receives an interrupt?
    תְשׁוּבָה
    (B)
    It pauses its current operation to handle the interrupt.
  • 31
    What is the purpose of the BIOS settings?
    תְשׁוּבָה
    (B)
    To configure the hardware.
  • 32
    What does the term 'GUI' stand for in the context of computer software?
    תְשׁוּבָה
    (A)
    Graphical User Interface
  • 33
    What is typically the role of a compiler?
    תְשׁוּבָה
    (B)
    To translate high-level code into machine code.
  • 34
    Which language type is most closely tied to a specific computer's hardware?
    תְשׁוּבָה
    (C)
    Low-level
  • 35
    Which aspects of the development process are enhanced with the help of an IDE?
    תְשׁוּבָה
    A
    B
    C
  • 36
    What is a key benefit provided by multitasking in a computer system?
    תְשׁוּבָה
    (B)
    Enables a user to seemingly run multiple programs simultaneously.
  • 37
    Which of the following describes what a debugger does?
    תְשׁוּבָה
    (C)
    Identifies and helps correct errors in code.
  • 38
    Which of the following operations are typically carried out by a file manager?
    תְשׁוּבָה
    A
    B
    C
  • 39
    What is the role of the interpreter in programming?
    תְשׁוּבָה
    (C)
    To translate one line of code at a time.
  • 40
    What is the purpose of the Decode stage in the Fetch-Decode-Execute cycle?
    תְשׁוּבָה
    (C)
    To translate the instruction into a form that the CPU can understand.
  • 41
    In the Fetch-Decode-Execute cycle, the 'Decode' stage's main task involves:
    תְשׁוּבָה
    (C)
    Translating the instruction so the CPU can understand it.
  • 42
    Which of the following is a disadvantage of using a compiler?
    תְשׁוּבָה
    (A)
    It can take longer to compile the code.
  • 43
    Which of the following is NOT a characteristic of a command-line interface (CLI)?
    תְשׁוּבָה
    (B)
    Offers a user-friendly visual environment.
  • 44
    Which of the following best describes the purpose of an Integrated Development Environment (IDE)?
    תְשׁוּבָה
    (C)
    To provide a comprehensive environment for software development.
  • 45
    What does the term 'firmware' describe?
    תְשׁוּבָה
    (B)
    Software embedded in hardware.
  • 46
    What component in an IDE is often used for code formatting and syntax highlighting?
    תְשׁוּבָה
    (B)
    Code editor
  • 47
    Which programming language is typically considered 'closer to the machine'?
    תְשׁוּבָה
    (C)
    Assembly
  • 48
    What occurs during the 'Fetch' stage of the Fetch-Decode-Execute cycle?
    תְשׁוּבָה
    (C)
    The instruction is retrieved from memory.
  • 49
    What does an auto-documenter and prettyprinting features in a code editor primarily do?
    תְשׁוּבָה
    (C)
    Automatically generate comments and format the code for readability.
  • 50
    Which step happens after the Decode stage in the Fetch-Decode-Execute cycle?
    תְשׁוּבָה
    (B)
    Execute