Computer Science for IGCSE & O level - Software (Section 2)
1
Which of the following is the primary function of a code editor within an IDE?
Απάντηση(B)
To write and modify the program's source code.
2
What does the term 'firmware' typically refer to?
Απάντηση(A)
Software that directly controls hardware.
3
Which of these is the best definition of an operating system's kernel?
Απάντηση(C)
The core of the operating system that manages hardware and system resources.
4
What are some examples of application software that perform specific tasks?
5
In the context of file storage, what does the term 'fragmentation' refer to?
Απάντηση(B)
The scattering of file parts across the hard drive.
6
Which statement best describes an interpreter?
Απάντηση(B)
It translates and executes code line by line.
7
Which of the following are commonly used types of application software?
8
What is the primary function of a device driver?
Απάντηση(B)
To allow the operating system to communicate with hardware devices.
9
What does 'SDK' mean in the context of software development?
10
What type of program is designed to translate assembly language into machine code?
11
What is the purpose of a 'kernel' within an operating system?
Απάντηση(B)
To directly manage hardware.
12
What is the function of a device driver in an operating system?
Απάντηση(C)
To enable the operating system to communicate with hardware devices.
13
What type of software is Microsoft Word an example of?
14
Which statement best describes the purpose of syntax highlighting in a code editor?
Απάντηση(C)
To improve code readability.
15
What is the primary function of a debugger within an IDE?
Απάντηση(B)
To find and fix errors in the code.
16
Which of the following is a characteristic of machine code?
17
Which of the following is NOT typically a function of file management?
18
What does the term 'IDE' stand for?
Απάντηση(B)
Integrated Development Environment
19
Which are examples of system software that help manage and maintain a computer?
20
What is pre-printing in the context of an IDE?
Απάντηση(B)
Highlighting words in the program in a meaningful way.
21
What does a printer buffer primarily do?
Απάντηση(B)
It temporarily stores print data.
22
Which type of software is responsible for translating source code into machine code?
23
Which software translates assembly language into machine code?
24
What type of interface is best suited for the communication between two applications?
25
What is the primary function of a debugger within an IDE?
Απάντηση(B)
To execute a program and check errors.
26
What type of software is the kernel a core component of?
27
Which tasks can be managed by an operating system?
28
What is the primary role of a device driver?
Απάντηση(B)
To enable the operating system to communicate with hardware devices.
29
Which type of utility software is designed to optimize a hard drive?
Απάντηση(C)
Disk defragmentation software
30
What is the primary purpose of an interpreter?
Απάντηση(B)
To translate and execute code line by line.
31
What is the primary role of a compiler?
Απάντηση(C)
To translate the entire program into machine code at once.
32
What does an interrupt do when it's serviced?
Απάντηση(D)
It resumes the execution of the interrupted process.
33
What is the purpose of a file explorer in an operating system?
Απάντηση(B)
To help users manage files and folders.
34
What does an Operating System do when a program requests an I/O (Input/Output) operation?
Απάντηση(B)
It forwards the request to the device driver.
35
Which type of software allows users to interact with a computer using visual elements such as icons and menus?
36
Which component of the computer usually handles interrupt signals?
37
In the Fetch-Decode-Execute cycle, what happens during the 'execute' stage?
Απάντηση(C)
The CPU performs the action specified by the instruction.
38
What are some examples of typical application software?
39
What is the role of a 'device driver' in a computer system?
Απάντηση(B)
To enable communication between the operating system and hardware devices.
40
What is the function of a firewall?
Απάντηση(B)
To monitor and control network traffic.
41
Which of the following is typically managed by an operating system?
42
What are some general features of System Software?
43
Which of the following is NOT a function typically performed by an operating system?
Απάντηση(C)
Executing machine code directly.
44
Which of the following is NOT a function of security management in an operating system?
Απάντηση(C)
Managing hardware devices
45
What is a key advantage of a Graphical User Interface (GUI) over a Command Line Interface (CLI)?
Απάντηση(B)
Is generally more user-friendly.
46
What is the term for the feature that allows multiple programs to run simultaneously on a single CPU?
47
What does the acronym 'API' stand for?
Απάντηση(A)
Application Programming Interface
48
What does the 'LDR' instruction in assembly language typically do?
Απάντηση(A)
Loads the value of a variable into the accumulator.
49
What are common functions of backup software?
50
What is the role of a compiler in the software development process?
Απάντηση(C)
To convert source code into executable machine code.