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

  • 1
    What is the function of a 'code editor' inside of an IDE?
    উত্তর
    (B)
    To provide an environment for writing and editing code.
  • 2
    Which of the following describes the role of an interpreter?
    উত্তর
    (C)
    Translates and executes the code line by line.
  • 3
    Which of the following is an example of system software?
    উত্তর
    (C)
    Windows 10
  • 4
    What does Multitasking enable a computer to do?
    উত্তর
    (B)
    Carry out more than one task at a time
  • 5
    Which of the following is NOT a feature found in an IDE?
    উত্তর
    (D)
    A Web Browser
  • 6
    What type of software helps the hardware to function and is known as the 'intermediary' of hardware and software?
    উত্তর
    (D)
    Device drivers
  • 7
    What is the most common type of interface used by end-users today?
    উত্তর
    (B)
    Graphical User Interface (GUI)
  • 8
    What is a key characteristic of a Graphical User Interface (GUI)?
    উত্তর
    (B)
    Involves interaction with icons and menus.
  • 9
    What is a key advantage of using an interrupt?
    উত্তর
    (B)
    It helps prioritize tasks and handle unexpected events efficiently
  • 10
    Which component is responsible for the initial loading of the operating system?
    উত্তর
    (B)
    BIOS/UEFI
  • 11
    In a computer, what does the 'CPU' primarily do?
    উত্তর
    (C)
    Executes instructions.
  • 12
    What does
    উত্তর
    (A)
    Graphical User Interface
  • 13
    What is the main function of an interrupt?
    উত্তর
    (B)
    To signal the processor to temporarily stop what it is doing
  • 14
    What is the name of the interface type that allows a user to type commands in a text-based environment?
    উত্তর
    (B)
    CLI
  • 15
    What is the main advantage of a GUI (Graphical User Interface) compared to a command-line interface?
    উত্তর
    (B)
    It's easier to learn and use.
  • 16
    What is the purpose of defragmentation software?
    উত্তর
    (B)
    To organize and optimize data storage on a hard drive.
  • 17
    What is the role of an interrupt handler?
    উত্তর
    (C)
    To respond to interrupt signals and manage the interrupt process.
  • 18
    Which type of interface primarily uses text-based commands for user interaction?
    উত্তর
    (B)
    CLI
  • 19
    Which of the following is a function of the operating system?
    উত্তর
    (B)
    Managing hardware resources.
  • 20
    Which of the following is NOT an example of system software?
    উত্তর
    (D)
    Microsoft Word
  • 21
    What is the role of a compiler?
    উত্তর
    (B)
    To translate high-level code into machine code.
  • 22
    What is an example of a low-level programming language?
    উত্তর
    (C)
    Assembly Language
  • 23
    What is a common function of an assembler?
    উত্তর
    (B)
    To translate assembly language into machine code.
  • 24
    What is the primary advantage of high-level programming languages?
    উত্তর
    (B)
    They are easier for humans to read and understand.
  • 25
    What happens to files on a hard drive over time that may necessitate defragmentation?
    উত্তর
    (B)
    Files become fragmented.
  • 26
    What is the primary function of an assembler?
    উত্তর
    (B)
    To translate assembly language into machine code.
  • 27
    What is the main purpose of Security Management in an operating system?
    উত্তর
    (B)
    To ensure the integrity, confidentiality, and availability of data
  • 28
    What is the term for the simultaneous execution of multiple programs on a single processor?
    উত্তর
    (C)
    Multitasking
  • 29
    What is the purpose of a 'restore point' in a computer system?
    উত্তর
    (B)
    To revert the system to a previous state.
  • 30
    What are the functions of an IDE's code editor?
    উত্তর
    A
    B
  • 31
    What is an advantage of using an interpreter?
    উত্তর
    (C)
    Easier debugging.
  • 32
    What is the defining characteristic of assembly language?
    উত্তর
    (C)
    It is a low-level language that provides direct control over hardware.
  • 33
    What is the role of an 'assembler' in the context of programming?
    উত্তর
    (B)
    To translate assembly language into machine code.
  • 34
    What step happens during the 'fetch' stage of the Fetch-Decode-Execute cycle?
    উত্তর
    (B)
    The instruction is retrieved from memory.
  • 35
    What is the difference between a compiler and an interpreter?
    উত্তর
    (A)
    A compiler translates and then executes; an interpreter executes line by line.
  • 36
    Which of the following is an example of software used for image manipulation?
    উত্তর
    (B)
    Adobe Photoshop
  • 37
    Which of the following is a characteristic of low-level programming languages?
    উত্তর
    (B)
    They allow for direct manipulation of computer hardware.
  • 38
    Which is the role of a compiler in programming?
    উত্তর
    (A)
    Translate the source code into machine code.
  • 39
    What does an IDE's 'error diagnostics' do?
    উত্তর
    (C)
    It helps to find errors as you type code.
  • 40
    What is the role of an assembler?
    উত্তর
    (B)
    To translate assembly language code into machine code.
  • 41
    What is a benefit of using high-level programming languages?
    উত্তর
    (B)
    Easier to learn and understand.
  • 42
    Which of the following statements is the correct use of an integrated development environment (IDE)?
    উত্তর
    (C)
    To provide an environment for writing and debugging programs.
  • 43
    What is the purpose of anti-virus software?
    উত্তর
    (B)
    To protect a computer from malware.
  • 44
    What is the purpose of a command-line interface (CLI)?
    উত্তর
    (B)
    To allow users to interact with the computer using text commands.
  • 45
    What is the primary role of the CPU in a computer system?
    উত্তর
    (B)
    To execute instructions.
  • 46
    Which part of a computer system requires the most amount of instruction to tell the computer what to do?
    উত্তর
    (C)
    Application software
  • 47
    What are the typical features of an IDE?
    উত্তর
    A
    B
    C
  • 48
    What is the main function of an interpreter?
    উত্তর
    (B)
    To execute source code line by line.
  • 49
    What is a significant drawback of low-level languages?
    উত্তর
    (C)
    They require more detailed knowledge of the hardware.
  • 50
    What is the purpose of a device driver?
    উত্তর
    (C)
    To translate the language for hardware.