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?