Computer Science for IGCSE & O level - Software (Section 3)
1
What is the function of a 'code editor' inside of an IDE?
Trả lời(B)
To provide an environment for writing and editing code.
2
Which of the following describes the role of an interpreter?
Trả lời(C)
Translates and executes the code line by line.
3
Which of the following is an example of system software?
4
What does Multitasking enable a computer to do?
Trả lời(B)
Carry out more than one task at a time
5
Which of the following is NOT a feature found in an IDE?
6
What type of software helps the hardware to function and is known as the 'intermediary' of hardware and software?
7
What is the most common type of interface used by end-users today?
Trả lời(B)
Graphical User Interface (GUI)
8
What is a key characteristic of a Graphical User Interface (GUI)?
Trả lời(B)
Involves interaction with icons and menus.
9
What is a key advantage of using an interrupt?
Trả lời(B)
It helps prioritize tasks and handle unexpected events efficiently
10
Which component is responsible for the initial loading of the operating system?
11
In a computer, what does the 'CPU' primarily do?
13
What is the main function of an interrupt?
Trả lời(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?
15
What is the main advantage of a GUI (Graphical User Interface) compared to a command-line interface?
Trả lời(B)
It's easier to learn and use.
16
What is the purpose of defragmentation software?
Trả lời(B)
To organize and optimize data storage on a hard drive.
17
What is the role of an interrupt handler?
Trả lời(C)
To respond to interrupt signals and manage the interrupt process.
18
Which type of interface primarily uses text-based commands for user interaction?
19
Which of the following is a function of the operating system?
Trả lời(B)
Managing hardware resources.
20
Which of the following is NOT an example of system software?
21
What is the role of a compiler?
Trả lời(B)
To translate high-level code into machine code.
22
What is an example of a low-level programming language?
23
What is a common function of an assembler?
Trả lời(B)
To translate assembly language into machine code.
24
What is the primary advantage of high-level programming languages?
Trả lời(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?
26
What is the primary function of an assembler?
Trả lời(B)
To translate assembly language into machine code.
27
What is the main purpose of Security Management in an operating system?
Trả lời(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?
29
What is the purpose of a 'restore point' in a computer system?
Trả lời(B)
To revert the system to a previous state.
30
What are the functions of an IDE's code editor?
31
What is an advantage of using an interpreter?
32
What is the defining characteristic of assembly language?
Trả lời(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?
Trả lời(B)
To translate assembly language into machine code.
34
What step happens during the 'fetch' stage of the Fetch-Decode-Execute cycle?
Trả lời(B)
The instruction is retrieved from memory.
35
What is the difference between a compiler and an interpreter?
Trả lời(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?
37
Which of the following is a characteristic of low-level programming languages?
Trả lời(B)
They allow for direct manipulation of computer hardware.
38
Which is the role of a compiler in programming?
Trả lời(A)
Translate the source code into machine code.
39
What does an IDE's 'error diagnostics' do?
Trả lời(C)
It helps to find errors as you type code.
40
What is the role of an assembler?
Trả lời(B)
To translate assembly language code into machine code.
41
What is a benefit of using high-level programming languages?
Trả lời(B)
Easier to learn and understand.
42
Which of the following statements is the correct use of an integrated development environment (IDE)?
Trả lời(C)
To provide an environment for writing and debugging programs.
43
What is the purpose of anti-virus software?
Trả lời(B)
To protect a computer from malware.
44
What is the purpose of a command-line interface (CLI)?
Trả lời(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?
46
Which part of a computer system requires the most amount of instruction to tell the computer what to do?
47
What are the typical features of an IDE?
48
What is the main function of an interpreter?
Trả lời(B)
To execute source code line by line.
49
What is a significant drawback of low-level languages?
Trả lời(C)
They require more detailed knowledge of the hardware.
50
What is the purpose of a device driver?
Trả lời(C)
To translate the language for hardware.