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.