Computer Science for IGCSE & O level - Software (Section 6)
1
Which of the following statements is TRUE regarding an Interpreter?
Одговорити(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?
Одговорити(C)
To initialize and test hardware components during startup.
4
Which of the following best describes the function of a device driver?
Одговорити(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?
Одговорити(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?
Одговорити(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?
Одговорити(C)
Error diagnostics and auto-correction
11
Where is the BIOS program usually stored?
Одговорити(C)
In a special type of ROM called EEPROM
12
What does the term 'booting' refer to in the context of a computer?
Одговорити(B)
The process of starting up a computer.
13
What is a benefit of using a GUI over a CLI?
Одговорити(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'?
Одговорити(C)
Speeds up coding and reduces errors.
16
Which of the following is NOT a function of Memory Management?
Одговорити(C)
Allowing the use of the same memory locations at the same time
17
What is the function of a printer buffer?
Одговорити(C)
To hold data before it's sent to the printer.
18
What is the core function of an operating system?
Одговорити(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?
Одговорити(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?
Одговорити(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?
Одговорити(C)
The type of data stored in the file
25
What is the definition of a computer program?
Одговорити(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?
Одговорити(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?
Одговорити(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?
Одговорити(B)
To initialize hardware and load the operating system.
33
What is the main advantage of high-level languages?
Одговорити(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)?
Одговорити(B)
To initialize the operating system and test hardware components during startup
36
What is a key benefit of using an IDE?
Одговорити(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?
Одговорити(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?
Одговорити(C)
Performing the operation specified by the instruction.
41
Which of the following describes the process of defragmentation?
Одговорити(B)
Reorganizing files to improve hard drive performance.
42
In an IDE, what is the purpose of 'auto-completion' feature?
Одговорити(B)
To suggest and complete code snippets.
43
What is the primary goal of an operating system?
Одговорити(B)
To manage the computer's hardware and software resources.
44
What is the function of 'error diagnostics' in an IDE?
Одговорити(C)
To identify potential errors in the code as it is being written.
45
What is the role of a compiler in programming?
Одговорити(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?
Одговорити(B)
To translate the code into machine-executable instructions.
48
What is the role of a file compression utility?
Одговорити(B)
To reduce the size of files.
49
Which tool can assist with finding potential errors while you are writing the code?
Одговорити(C)
Error diagnostics and auto-correction
50
Which of the following are key components of an IDE?