Computer Science for IGCSE & O level - Software (Section 5)
1
What is the purpose of an interrupt in the Fetch-Decode-Execute cycle?
Хариулт(B)
To allow the CPU to quickly switch to a more important task.
2
What does file management typically involve?
3
Which of the following statements is true regarding an IDE?
Хариулт(B)
It's a development environment with tools for coding, testing and debugging.
4
What type of software might be used to monitor network traffic and block unauthorized access?
5
Which of the following activities are handled by File Management?
6
In the context of compilers, which statement is true?
Хариулт(C)
A compiler creates an executable file.
7
What does the file extension typically signify?
Хариулт(D)
The type of data contained in the file
8
Which best describes the role of system software?
Хариулт(B)
Controls hardware operation and resources.
10
Хариулт(C)
A software that allows the operating system to communicate with a hardware device.
11
What is the primary purpose of an API?
Хариулт(B)
To enable communication between different software components.
12
Which of the following is a function of a file manager?
Хариулт(B)
Creating and managing files.
13
What is the main goal of a debugger in an IDE?
Хариулт(C)
To find and fix errors in the code.
14
What is the primary function of an operating system?
Хариулт(B)
To provide a platform for running application software and managing hardware resources.
15
What are the advantages of using backup software?
16
What is the definition of 'assembly language'?
Хариулт(C)
A low-level programming language that is close to machine code.
17
Which are utilities that can be found in the Windows backup utility?
18
What steps are involved in the Fetch-Decode-Execute cycle?
19
Which of the following is NOT a feature typically found in an IDE?
20
Which component of an operating system is responsible for scheduling processes?
21
What does the OS use to communicate with hardware?
22
What is a common characteristic of assembly language?
Хариулт(B)
Machine-specific instructions.
23
What does the abbreviation 'BIOS' stand for?
Хариулт(A)
Basic Input/Output System
24
What does the operating system use to communicate with a printer?
25
What is a key characteristic of a low-level programming language?
Хариулт(B)
Requires more knowledge of the hardware.
26
Which of the following is an example of a high-level programming language?
27
Which of the following are characteristics of high-level programming languages?
28
What is the advantage of using a high-level language?
Хариулт(B)
Easier to write and understand.
29
What characterizes a low-level programming language?
Хариулт(B)
Direct control over hardware.
30
What is the primary function of the input/output interface of an operating system?
Хариулт(B)
To control hardware devices like printers
31
What is the purpose of the 'execute' stage in the Fetch-Decode-Execute cycle?
Хариулт(C)
Carrying out the instruction.
32
Which of the following is generally true about Interpreters?
Хариулт(C)
Interpreters execute code line by line.
33
What does machine code consist of?
Хариулт(C)
Binary instructions that a computer understands
34
When a computer starts, what is the first program that typically runs?
35
What's the primary function of a device driver?
Хариулт(B)
To enable the operating system to interact with specific hardware devices
36
Which of the following is NOT an example of utility software?
37
What is the primary function of a 'debugger' in an IDE?
Хариулт(C)
To identify and fix errors in the code.
38
Which component of a computer system is responsible for executing instructions?
39
What are the functions of a system software?
40
Which of these is part of a computer's boot process?
Хариулт(B)
The operating system starts.
41
What is the main function of a firewall?
Хариулт(B)
To protect a computer from unauthorized network access.
42
Хариулт(A)
Software embedded in a hardware device.
43
What is the benefit of syntax highlighting in an IDE?
Хариулт(C)
To improve the readability of the code.
44
What is the main function of an emulator?
Хариулт(B)
To allow one computer system to behave like another.
45
Which step is completed by the CPU in the 'Execute' stage of the Fetch-Decode-Execute cycle?
Хариулт(C)
It performs the action specified in the instruction.
46
Which of the following is a characteristic of machine code?
Хариулт(C)
It is the set of instructions directly executed by the CPU.
47
Which stage comes after 'Fetch' in the Fetch-Decode-Execute cycle?
48
Which component in an IDE often helps you identify and fix errors in your code?
49
Which of the following are essential functions of an operating system?
50
In a multi-user operating system, what is the purpose of user accounts?
Хариулт(B)
To isolate user data and permissions.