Computer Science for IGCSE & O level - Software (Section 5)
1
What is the purpose of an interrupt in the Fetch-Decode-Execute cycle?
Răspuns(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?
Răspuns(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?
Răspuns(C)
A compiler creates an executable file.
7
What does the file extension typically signify?
Răspuns(D)
The type of data contained in the file
8
Which best describes the role of system software?
Răspuns(B)
Controls hardware operation and resources.
10
Răspuns(C)
A software that allows the operating system to communicate with a hardware device.
11
What is the primary purpose of an API?
Răspuns(B)
To enable communication between different software components.
12
Which of the following is a function of a file manager?
Răspuns(B)
Creating and managing files.
13
What is the main goal of a debugger in an IDE?
Răspuns(C)
To find and fix errors in the code.
14
What is the primary function of an operating system?
Răspuns(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'?
Răspuns(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?
Răspuns(B)
Machine-specific instructions.
23
What does the abbreviation 'BIOS' stand for?
Răspuns(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?
Răspuns(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?
Răspuns(B)
Easier to write and understand.
29
What characterizes a low-level programming language?
Răspuns(B)
Direct control over hardware.
30
What is the primary function of the input/output interface of an operating system?
Răspuns(B)
To control hardware devices like printers
31
What is the purpose of the 'execute' stage in the Fetch-Decode-Execute cycle?
Răspuns(C)
Carrying out the instruction.
32
Which of the following is generally true about Interpreters?
Răspuns(C)
Interpreters execute code line by line.
33
What does machine code consist of?
Răspuns(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?
Răspuns(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?
Răspuns(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?
Răspuns(B)
The operating system starts.
41
What is the main function of a firewall?
Răspuns(B)
To protect a computer from unauthorized network access.
42
Răspuns(A)
Software embedded in a hardware device.
43
What is the benefit of syntax highlighting in an IDE?
Răspuns(C)
To improve the readability of the code.
44
What is the main function of an emulator?
Răspuns(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?
Răspuns(C)
It performs the action specified in the instruction.
46
Which of the following is a characteristic of machine code?
Răspuns(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?
Răspuns(B)
To isolate user data and permissions.