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.