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

  • 1
    What is the purpose of an operating system's kernel?
    Cevap
    (B)
    To manage the hardware and provide core services.
  • 2
    What is the main goal of disk defragmentation?
    Cevap
    A
    D
  • 3
    What happens during the 'decode' stage of the Fetch-Decode-Execute cycle?
    Cevap
    (C)
    The instruction is translated into commands the CPU can understand.
  • 4
    Which of the following features is commonly found in an IDE's code editor?
    Cevap
    A
    B
  • 5
    What does the acronym 'GUI' stand for?
    Cevap
    (C)
    Graphical User Interface
  • 6
    What is the main function of the Task Manager in an operating system?
    Cevap
    (C)
    To provide information about running processes and system performance.
  • 7
    What does 'RAM' stand for?
    Cevap
    (A)
    Random Access Memory
  • 8
    What are the advantages of high-level programming languages?
    Cevap
    A
    D
  • 9
    What component of the operating system is responsible for managing the computer's memory?
    Cevap
    (B)
    The Memory Manager
  • 10
    What is the main function of a 'compiler'?
    Cevap
    (B)
    To translate the entire program into machine code.
  • 11
    What is the function of a buffer?
    Cevap
    A
    C
  • 12
    In the context of programming languages, what is assembly language?
    Cevap
    (B)
    A machine-level programming language.
  • 13
    In software development, what does syntax highlighting contribute to?
    Cevap
    (B)
    Improved readability of the code.
  • 14
    What do you need to use to write a computer program?
    Cevap
    B
    C
  • 15
    What is the main function of a compiler?
    Cevap
    (A)
    To translate high-level language code into machine code.
  • 16
    What is a key function of the operating system in managing user accounts?
    Cevap
    (A)
    Creating, deleting, and modifying user accounts
  • 17
    What does the term 'machine code' refer to?
    Cevap
    (C)
    Binary instructions directly understood by the CPU.
  • 18
    What is the primary function of an operating system's 'memory management' component?
    Cevap
    (B)
    To allocate and deallocate memory resources.
  • 19
    Which of the following is an example of system software?
    Cevap
    (C)
    Windows 11
  • 20
    What is the primary goal of 'compiling' a program?
    Cevap
    (B)
    To translate it into machine code.
  • 21
    What type of software is responsible for translating source code into machine code?
    Cevap
    (B)
    Compiler
  • 22
    Which of the following best describes an interpreter?
    Cevap
    (B)
    It translates and executes code line by line.
  • 23
    What is the main function of a screen saver?
    Cevap
    (A)
    To protect the screen from burn-in and display a visual when the computer is idle.
  • 24
    What does the assembler do?
    Cevap
    (B)
    Translates assembly language into machine code.
  • 25
    Which interface type is most suitable for a user who has little or no knowledge of how the computer works?
    Cevap
    (B)
    Graphical User Interface (GUI)
  • 26
    What is the core function of a CPU (Central Processing Unit)?
    Cevap
    (B)
    To execute instructions.
  • 27
    In the Fetch-Decode-Execute cycle, what occurs during the 'decode' stage?
    Cevap
    (C)
    The instruction is translated into actions the CPU can perform.
  • 28
    In a simple program using Scratch, what action would the block 'say [Hello] for [2] seconds' perform?
    Cevap
    (C)
    It would display 'Hello' on the screen for two seconds.
  • 29
    What is the function of the 'BIOS' or 'UEFI' in a computer?
    Cevap
    (C)
    To initialize hardware and start the operating system.
  • 30
    In programming, what is the main benefit of 'auto-completion'?
    Cevap
    (C)
    Faster coding and reduced errors.
  • 31
    What is a key function of an API?
    Cevap
    (B)
    To enable communication between different applications.
  • 32
    What is the role of a memory management function within an operating system?
    Cevap
    (B)
    To allocate and deallocate memory to different processes.
  • 33
    What is the function of an antivirus program?
    Cevap
    (C)
    To detect and remove malware.
  • 34
    Which component of the OS is responsible for managing files and directories?
    Cevap
    (B)
    The File Manager
  • 35
    Which of the following is a task of an assembler?
    Cevap
    (A)
    Translate source code to machine code.
  • 36
    What is a buffer used for?
    Cevap
    (B)
    To temporarily store data while transferring it between different devices or processes
  • 37
    What does 'code formatting' mean in an IDE?
    Cevap
    (C)
    Organizing the code to improve readability.
  • 38
    Which feature in an IDE can provide suggestions for fixing errors?
    Cevap
    (C)
    Error diagnostics and auto-correction
  • 39
    What does the Fetch-Decode-Execute cycle do?
    Cevap
    (C)
    Describes how the CPU processes instructions.
  • 40
    Which software category does a web browser belong to?
    Cevap
    (C)
    Application software
  • 41
    What is the main function of a kernel?
    Cevap
    (C)
    Managing the computer's core resources.
  • 42
    Which of the following is a characteristic of high-level programming languages?
    Cevap
    B
    D
  • 43
    In the context of an IDE, what function does a 'debugger' serve?
    Cevap
    (C)
    To find and fix errors.
  • 44
    What does the abbreviation 'BIOS' stand for?
    Cevap
    (A)
    Basic Input Output System
  • 45
    Which of the following is a typical feature of an Integrated Development Environment (IDE)?
    Cevap
    (C)
    A code editor.
  • 46
    Which of the following are features of a command-line interface?
    Cevap
    B
    C
  • 47
    Which of the following is a primary disadvantage of high-level languages?
    Cevap
    (B)
    Programs can take longer to write.
  • 48
    Which of these best describes the function of an interpreter?
    Cevap
    (B)
    Executes code line by line after translation.
  • 49
    What is the primary function of the 'shell' in an operating system?
    Cevap
    (A)
    To provide the user interface.
  • 50
    What is a primary purpose of an IDE?
    Cevap
    (B)
    To provide a comprehensive environment for writing and debugging software.