Computer Science for IGCSE & O level - Software (Section 11)
1
Which of the following can be used by programmers to test their programs?
2
In the context of programming, which of the following is a key function of a compiler or an interpreter?
Απάντηση(B)
To translate programming code into machine code.
3
What is the function of an interrupt in a computer system?
Απάντηση(B)
To temporarily halt the current process and handle a specific event.
4
What is the role of an assembler in the programming process?
Απάντηση(B)
To convert assembly language into machine code.
5
What is the role of a human-computer interface (HCI) in an operating system?
Απάντηση(C)
To provide a user-friendly way for humans to interact with the computer
6
What type of software would a user likely use to create, edit, and format text documents?
7
What is the purpose of file management within an operating system?
Απάντηση(B)
To manage data organization and retrieval.
8
Which of the following is a typical function performed by a disk defragmentation utility?
Απάντηση(B)
Organizing files for faster access.
9
What is the purpose of an interrupt?
Απάντηση(B)
To signal the microprocessor to temporarily stop what it is doing.
10
Which of the following is NOT a feature of a typical IDE?
11
Which tools are available in an IDE?
12
What is the purpose of the 'STO' command in assembly language?
Απάντηση(C)
Replaces the value of the variable by the value stored in the accumulator
13
How do high-level languages get converted into machine code?
Απάντηση(C)
By a compiler or interpreter.
14
Which characteristics are typically associated with assembly language?
15
What is the benefit of using a multitasking operating system?
Απάντηση(B)
Simultaneous execution of multiple programs.
16
What does defragmentation software primarily do?
Απάντηση(C)
Rearranges data on a hard drive to improve performance.
17
Which statement accurately describes the relationship between high-level and low-level languages?
Απάντηση(C)
High-level languages are more abstract and easier to use.
18
What does the acronym 'IDE' stand for in the context of programming?
Απάντηση(A)
Integrated Development Environment
19
Which type of programming language is closest to the hardware?
20
What is 'Time Machine' used for?
Απάντηση(B)
To create backups of files.
21
Which of the following software types are classified as system software?
22
Which of the following is a characteristic of a low-level language?
Απάντηση(C)
Provides direct control over hardware resources.
23
What is the main purpose of a compiler?
Απάντηση(B)
To translate source code into machine code.
24
In what scenario is a buffer most useful?
Απάντηση(C)
When there's a need to synchronize data transfer rates between different devices.
25
What is the role of an administrator in the management of user accounts?
Απάντηση(C)
To maintain user accounts and their access rights.
26
What is the role of an assembler in computer programming?
Απάντηση(A)
To translate assembly language into machine code.
27
Which type of user interface often requires users to remember specific commands?
Απάντηση(B)
CLI (Command Line Interface)
28
What is the key function of an interpreter?
Απάντηση(A)
To translate a program and then execute it.
29
What are typical advantages of using an IDE for software development?
30
What is the purpose of a screensaver?
Απάντηση(A)
To protect the monitor from damage.
31
Which of the following is an advantage of using a GUI?
Απάντηση(C)
Makes it easier for a user to perform operations.
32
What is the role of the 'LCA' command in assembly language?
Απάντηση(A)
Loads the value of a variable into the accumulator.
33
What is the purpose of a screensaver on a computer?
Απάντηση(C)
To prevent image burn-in and conserve energy.
34
What helps programmers to locate and fix errors in their code?
35
Which function does a firewall primarily perform?
Απάντηση(B)
To control network traffic.
36
What is a key goal of security management in an operating system?
Απάντηση(C)
To safeguard data and system resources from unauthorized access.
37
Which of the following actions is typically handled by the file management system?
Απάντηση(B)
Creating, deleting, and organizing files.
38
What task is often performed by an administrator?
Απάντηση(C)
To manage user accounts and their access rights.
39
Which of the following is an advantage of high-level languages?
Απάντηση(C)
Easier for humans to understand.
40
Which type of language is closer to the computer's hardware?
Απάντηση(D)
Both Assembly language and Machine code
41
Which of the following are examples of system software?
42
Which of the following is an advantage of a compiler over an interpreter?
43
In what scenario would a buffer be most beneficial?
Απάντηση(B)
When sending data to a printer that is slower than the CPU.
44
During the execution of a program, what follows the Decode stage in the Fetch-Decode-Execute cycle?
45
What is the primary function of a file compression utility?
Απάντηση(B)
To reduce the size of files.
46
What is the main benefit of using high-level languages?
Απάντηση(C)
They are more abstract and easier to understand.
47
What translation method does an interpreter employ?
Απάντηση(C)
Translates and executes code line by line.
48
What is the primary purpose of an interpreter?
Απάντηση(B)
To execute a program line by line.
49
Which of the following is generally an advantage of high-level languages compared to low-level languages?
Απάντηση(C)
Easier to read and write.
50
Which of the following are typically associated with an IDE?