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?
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?
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?
Отвечать(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?
11
In a computer, what does the 'CPU' primarily do?
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?
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?
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?
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?
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?
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?
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?
31
What is an advantage of using an interpreter?
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?
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?
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?
Отвечать(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.