Computer Science for IGCSE & O level - Software (Section 10)
1
Which of the following functionalities can be offered by an IDE?
2
What are some examples of application software?
3
What is the main purpose of a restore point in an operating system?
Răspuns(B)
To provide a means to revert the system to a previous state.
4
What are the key functions of an IDE?
5
Which feature of an operating system is designed to prevent unauthorized access to system resources?
6
Which type of utility is commonly used to protect data against unauthorized access?
7
Which type of software is primarily designed to protect a computer system from malicious software and cyber threats?
8
What is the role of the Decode stage in the Fetch-Decode-Execute cycle?
Răspuns(C)
Translating the instruction
9
What is the primary function of auto-documenter and prettyprinting in a code editor?
Răspuns(C)
To make the code neat, easy to read and explain the function and purpose of programming codes
10
Which part of an IDE helps to find and correct errors during program development?
11
Which of the following would be classified as low-level languages?
12
What does a user typically use to interact with a computer if it has a GUI?
13
Which of these are functions of an operating system?
14
What is a core function of security management in an operating system?
Răspuns(B)
Protecting data and system resources.
15
What type of software is designed to translate source code into machine-executable code?
16
What type of translation does a compiler perform?
Răspuns(B)
Translation of high-level language to machine code.
17
What is an advantage of using an interpreter?
18
Which of the following characterizes an interpreter's execution approach?
Răspuns(B)
It translates and executes the program line by line.
19
What is the primary difference between a high-level language and assembly language?
Răspuns(C)
High-level language uses English-like syntax, while assembly language uses mnemonics.
20
What does 'prettyprinting' help with in a code editor?
Răspuns(C)
Making the code more readable by formatting it.
21
What is the main purpose of an operating system's kernel?
Răspuns(B)
To manage the computer's hardware resources
22
What is the primary role of a compiler?
Răspuns(B)
To translate code into machine code.
23
What is the purpose of an interrupt in a computer system?
Răspuns(B)
To signal the processor to handle a task.
24
Which type of program is designed to monitor a computer and report any unusual or suspicious activity?
25
Which of the following statements is true about the relationship between high-level and low-level languages?
Răspuns(C)
High-level languages are translated into machine code by a compiler or interpreter.
26
In the context of translators, what distinguishes a compiler from an interpreter?
Răspuns(B)
A compiler translates the entire program at once, while an interpreter executes the code line by line.
27
Which component translates high-level code into machine code?
Răspuns(C)
A compiler or interpreter
28
What feature helps programmers by highlighting the code syntax in a meaningful way?
29
Which of the following is a key advantage of using a graphical user interface (GUI) compared to a command-line interface?
Răspuns(C)
Is typically more user-friendly for novice users
30
What is one advantage of using a high-level language?
Răspuns(C)
It makes the coding process easier and faster.
31
What is the primary goal of multitasking in an operating system?
Răspuns(B)
To enable multiple programs to run concurrently.
32
Which of these is the main purpose of a buffer?
Răspuns(C)
To temporarily store data during transfer between devices or processes.
33
What does an IDE provide to assist programmers in their work?
Răspuns(C)
A code editor, compiler, and debugger.
34
Which type of interface is typically considered the most challenging for a new user?
Răspuns(B)
Command Line Interface (CLI)
35
What is the main advantage of using a GUI (Graphical User Interface)?
Răspuns(C)
Is more user-friendly and intuitive.
36
What does an assembler do?
Răspuns(C)
Translates assembly language to machine code.
37
What are some features of an IDE?
38
Which tool translates high-level language into machine code?
39
What happens when an interrupt is serviced?
Răspuns(D)
The current task is interrupted, and the interrupt's routine is executed.
40
In an IDE, what feature helps identify and correct errors in code?
41
Which of the following is a characteristic of assembly language?
Răspuns(C)
It uses mnemonics to represent machine instructions.
42
What is the advantage of using a high-level programming language?
Răspuns(C)
It is easier for humans to write and understand.
43
During the Fetch-Decode-Execute cycle, what stage immediately follows the 'Fetch' stage?
44
Which of the following statements is true about low-level languages?
Răspuns(C)
They offer greater control over hardware resources.
45
Which statement best describes an interpreter?
Răspuns(B)
Executes code line by line after translating.
46
What kind of checking does the IDE perform to find errors?
47
What is a key benefit of using high-level languages?
Răspuns(C)
They are more abstract and easier for humans to understand.
48
What is the primary role of a compiler in software development?
Răspuns(B)
To translate high-level source code into machine code.
49
Which of the following is an example of application software?
50
What is the primary difference between a compiler and an interpreter?
Răspuns(B)
A compiler translates the whole code at once, while an interpreter translates code line by line.