Computer Science for IGCSE & O level - Software (Section 3)
1
What is the function of a 'code editor' inside of an IDE?
پاسخ دهید(B)
To provide an environment for writing and editing code.
2
Which of the following describes the role of an interpreter?
پاسخ دهید(C)
Translates and executes the code line by line.
3
Which of the following is an example of system software?
4
What does Multitasking enable a computer to do?
پاسخ دهید(B)
Carry out more than one task at a time
5
Which of the following is NOT a feature found in an IDE?
6
What type of software helps the hardware to function and is known as the 'intermediary' of hardware and software?
7
What is the most common type of interface used by end-users today?
پاسخ دهید(B)
Graphical User Interface (GUI)
8
What is a key characteristic of a Graphical User Interface (GUI)?
پاسخ دهید(B)
Involves interaction with icons and menus.
9
What is a key advantage of using an interrupt?
پاسخ دهید(B)
It helps prioritize tasks and handle unexpected events efficiently
10
Which component is responsible for the initial loading of the operating system?
11
In a computer, what does the 'CPU' primarily do?
13
What is the main function of an interrupt?
پاسخ دهید(B)
To signal the processor to temporarily stop what it is doing
14
What is the name of the interface type that allows a user to type commands in a text-based environment?
15
What is the main advantage of a GUI (Graphical User Interface) compared to a command-line interface?
پاسخ دهید(B)
It's easier to learn and use.
16
What is the purpose of defragmentation software?
پاسخ دهید(B)
To organize and optimize data storage on a hard drive.
17
What is the role of an interrupt handler?
پاسخ دهید(C)
To respond to interrupt signals and manage the interrupt process.
18
Which type of interface primarily uses text-based commands for user interaction?
19
Which of the following is a function of the operating system?
پاسخ دهید(B)
Managing hardware resources.
20
Which of the following is NOT an example of system software?
21
What is the role of a compiler?
پاسخ دهید(B)
To translate high-level code into machine code.
22
What is an example of a low-level programming language?
23
What is a common function of an assembler?
پاسخ دهید(B)
To translate assembly language into machine code.
24
What is the primary advantage of high-level programming languages?
پاسخ دهید(B)
They are easier for humans to read and understand.
25
What happens to files on a hard drive over time that may necessitate defragmentation?
26
What is the primary function of an assembler?
پاسخ دهید(B)
To translate assembly language into machine code.
27
What is the main purpose of Security Management in an operating system?
پاسخ دهید(B)
To ensure the integrity, confidentiality, and availability of data
28
What is the term for the simultaneous execution of multiple programs on a single processor?
29
What is the purpose of a 'restore point' in a computer system?
پاسخ دهید(B)
To revert the system to a previous state.
30
What are the functions of an IDE's code editor?
31
What is an advantage of using an interpreter?
32
What is the defining characteristic of assembly language?
پاسخ دهید(C)
It is a low-level language that provides direct control over hardware.
33
What is the role of an 'assembler' in the context of programming?
پاسخ دهید(B)
To translate assembly language into machine code.
34
What step happens during the 'fetch' stage of the Fetch-Decode-Execute cycle?
پاسخ دهید(B)
The instruction is retrieved from memory.
35
What is the difference between a compiler and an interpreter?
پاسخ دهید(A)
A compiler translates and then executes; an interpreter executes line by line.
36
Which of the following is an example of software used for image manipulation?
37
Which of the following is a characteristic of low-level programming languages?
پاسخ دهید(B)
They allow for direct manipulation of computer hardware.
38
Which is the role of a compiler in programming?
پاسخ دهید(A)
Translate the source code into machine code.
39
What does an IDE's 'error diagnostics' do?
پاسخ دهید(C)
It helps to find errors as you type code.
40
What is the role of an assembler?
پاسخ دهید(B)
To translate assembly language code into machine code.
41
What is a benefit of using high-level programming languages?
پاسخ دهید(B)
Easier to learn and understand.
42
Which of the following statements is the correct use of an integrated development environment (IDE)?
پاسخ دهید(C)
To provide an environment for writing and debugging programs.
43
What is the purpose of anti-virus software?
پاسخ دهید(B)
To protect a computer from malware.
44
What is the purpose of a command-line interface (CLI)?
پاسخ دهید(B)
To allow users to interact with the computer using text commands.
45
What is the primary role of the CPU in a computer system?
46
Which part of a computer system requires the most amount of instruction to tell the computer what to do?
47
What are the typical features of an IDE?
48
What is the main function of an interpreter?
پاسخ دهید(B)
To execute source code line by line.
49
What is a significant drawback of low-level languages?
پاسخ دهید(C)
They require more detailed knowledge of the hardware.
50
What is the purpose of a device driver?
پاسخ دهید(C)
To translate the language for hardware.