Computer Science for IGCSE & O level - Software (Section 6)
1
Which of the following statements is TRUE regarding an Interpreter?
Answer(B)
An interpreter executes the code line by line.
2
What does the term 'GUI' stand for?
3
What is the main function of a computer's BIOS?
Answer(C)
To initialize and test hardware components during startup.
4
Which of the following best describes the function of a device driver?
Answer(C)
To enable communication between the OS and hardware devices.
5
What is a significant advantage of using high-level programming languages?
6
What is the primary role of the code editor within an IDE?
Answer(C)
To write and modify the code.
7
Which of the following are examples of system software?
8
In software development, which is a typical function of an IDE?
9
What is the typical function of a compiler?
Answer(B)
To translate source code into executable machine code.
10
Which feature of an IDE helps identify potential errors in the code as you write it?
Answer(C)
Error diagnostics and auto-correction
11
Where is the BIOS program usually stored?
Answer(C)
In a special type of ROM called EEPROM
12
What does the term 'booting' refer to in the context of a computer?
Answer(B)
The process of starting up a computer.
13
What is a benefit of using a GUI over a CLI?
Answer(B)
Easier to learn and use for many users.
14
What are some key functions that are typically found in an operating system?
15
In an IDE, what is the primary benefit of having 'auto-completion'?
Answer(C)
Speeds up coding and reduces errors.
16
Which of the following is NOT a function of Memory Management?
Answer(C)
Allowing the use of the same memory locations at the same time
17
What is the function of a printer buffer?
Answer(C)
To hold data before it's sent to the printer.
18
What is the core function of an operating system?
Answer(B)
To manage hardware and software resources.
19
Which type of programming language provides a more direct way to interact with a computer's hardware?
20
What is the primary responsibility of the CPU?
21
What is a key function performed by the operating system in relation to application software?
Answer(B)
Providing an environment for the software to run.
22
Which of the following is the primary function of the memory manager in an operating system?
Answer(B)
To allocate and deallocate memory to programs and processes.
23
Which of these programs is an example of firmware?
24
What does a file extension usually indicate?
Answer(C)
The type of data stored in the file
25
What is the definition of a computer program?
Answer(A)
A set of instructions for a computer to follow to perform a specific task.
26
What are the phases of the Fetch-Decode-Execute cycle?
27
What is the role of an Administrator in a multi-user operating system?
Answer(B)
To manage user accounts, including creating, deleting, and modifying them.
28
What are the features of high-level languages?
29
What is the main advantage of using a CLI (Command Line Interface) for experienced users?
Answer(B)
It typically offers more control and flexibility.
30
What does the BIOS typically do when a computer starts?
31
Which of these is a general advantage of high-level languages?
32
What is the function of the 'BIOS' in a computer?
Answer(B)
To initialize hardware and load the operating system.
33
What is the main advantage of high-level languages?
Answer(C)
They are easier to understand and write.
34
What are the common types of application software?
35
What is the function of the BIOS (Basic Input/Output System)?
Answer(B)
To initialize the operating system and test hardware components during startup
36
What is a key benefit of using an IDE?
Answer(C)
Improved code organization and debugging.
37
Which of the following is an example of system software?
38
What is the role of a 'bootloader' in a computer system?
Answer(A)
To load the operating system into memory.
39
Which tasks can be accomplished with an integrated development environment (IDE)?
40
What does the 'execute' phase of the Fetch-Decode-Execute cycle involve?
Answer(C)
Performing the operation specified by the instruction.
41
Which of the following describes the process of defragmentation?
Answer(B)
Reorganizing files to improve hard drive performance.
42
In an IDE, what is the purpose of 'auto-completion' feature?
Answer(B)
To suggest and complete code snippets.
43
What is the primary goal of an operating system?
Answer(B)
To manage the computer's hardware and software resources.
44
What is the function of 'error diagnostics' in an IDE?
Answer(C)
To identify potential errors in the code as it is being written.
45
What is the role of a compiler in programming?
Answer(B)
To translate an entire program into machine code.
46
What is the role of an operating system in file management?
47
What is the primary purpose of 'compiling' a program?
Answer(B)
To translate the code into machine-executable instructions.
48
What is the role of a file compression utility?
Answer(B)
To reduce the size of files.
49
Which tool can assist with finding potential errors while you are writing the code?
Answer(C)
Error diagnostics and auto-correction
50
Which of the following are key components of an IDE?