Computer Science for IGCSE & O level - Software (Section 8)
1
What is the main role of a screen saver?
پاسخ دهید(B)
To prevent screen burn-in on older monitors.
2
What is the primary purpose of utility software?
پاسخ دهید(B)
To manage the operation of computer hardware.
3
What is the primary difference between system software and application software?
پاسخ دهید(B)
System software manages the computer's resources, while application software performs specific tasks for the user.
4
What is the difference between a compiler and an interpreter in terms of error handling?
پاسخ دهید(C)
Compilers typically report all errors before execution; interpreters may stop at the first error.
5
Which tasks can the Operating System do?
6
What is an advantage of a GUI (Graphical User Interface)?
پاسخ دهید(C)
Allows for easier user interaction.
7
What is the main advantage of using high-level programming languages?
پاسخ دهید(C)
They are easier to read and understand.
8
What is the purpose of a 'defragmentation' tool?
پاسخ دهید(B)
To consolidate fragmented files on a hard drive.
9
Which of the following does NOT describe a characteristic of a good operating system?
پاسخ دهید(C)
Provides the means to defragment the disk
10
What is the function of 'code completion' in an IDE?
پاسخ دهید(C)
To suggest and complete code snippets.
11
What is the main advantage of using high-level languages?
پاسخ دهید(C)
They are easier for humans to understand.
12
What is the key difference between a compiler and an interpreter?
پاسخ دهید(C)
A compiler translates the entire code at once, whereas an interpreter translates line by line and executes immediately.
13
Which of the following operations is commonly associated with file management functions?
14
In the context of operating systems, what is 'security management' primarily concerned with?
پاسخ دهید(B)
Protecting data and system resources.
15
What is the main goal of using high-level programming languages?
پاسخ دهید(C)
To make the programming process easier and more understandable for humans.
16
What triggers an interrupt in a computer system?
پاسخ دهید(B)
A signal from a device or a software component.
17
What is the role of the printer buffer?
پاسخ دهید(B)
To temporarily store data sent to the printer.
18
What is the primary function of 'auto-completion' in a code editor?
پاسخ دهید(B)
To suggest possible code elements as the user types.
19
Which software translates high-level code to machine code?
پاسخ دهید(C)
A compiler or interpreter.
20
In an operating system, what functions fall under security management?
پاسخ دهید(B)
Protecting the integrity, confidentiality, and availability of data.
21
What is one of the primary responsibilities of a system administrator?
پاسخ دهید(B)
Managing user accounts and system access.
22
Which of the following is generally an advantage of using a compiler?
23
Which stage of the Fetch-Decode-Execute cycle is responsible for executing the instruction?
24
Which type of interface is generally preferred for a user who doesn't need to have prior knowledge of how the computer works?
25
What is a characteristic of high-level languages?
پاسخ دهید(D)
They enable a programmer to focus on the problem to be solved.
26
Which part of the computer system typically translates high-level programming code?
پاسخ دهید(C)
The compiler or interpreter
27
Which of the following tools may be available in an IDE?
28
Which of these is a function performed by utility software?
29
Which type of user interface is primarily used by system administrators and programmers for efficient control?
پاسخ دهید(B)
CLI (Command-Line Interface)
30
Which of the following is NOT a role of an operating system?
پاسخ دهید(D)
Creating new programming languages.
31
What is the primary function of an assembler?
پاسخ دهید(B)
To translate assembly language into machine code.
32
Which of the following is NOT a function of system software?
پاسخ دهید(C)
Interacting directly with the user
33
Which of the following best describes the role of an assembler?
پاسخ دهید(C)
To translate assembly language into machine code.
34
What type of software provides low-level control over a computer's hardware?
35
What type of software is designed to intercept and potentially damage a computer system?
36
What is the main advantage of low-level languages?
37
Which of the following is a key feature of multitasking operating systems?
پاسخ دهید(A)
The ability to run multiple programs simultaneously.
38
What type of software is an IDE?
39
What is a key function of the BIOS (Basic Input/Output System)?
پاسخ دهید(C)
To initialize hardware and boot the operating system.
40
Which of the following is a key benefit of multitasking?
پاسخ دهید(D)
The ability to run multiple programs concurrently.
41
What type of checking does the IDE perform to find potential errors in the code?
42
Which of the following is a typical responsibility of a system administrator?
پاسخ دهید(B)
Managing user accounts and access permissions.
43
What is the primary function of memory management in an operating system?
پاسخ دهید(A)
To manage the primary storage (RAM) and move data between RAM and HD/SSD during the execution of programs.
44
What action does a debugger primarily perform?
پاسخ دهید(C)
Finds and helps fix errors.
45
What is the main advantage of assembly language compared to machine code?
پاسخ دهید(B)
It is easier for humans to read and write.
46
What does the term 'firmware' usually refer to?
پاسخ دهید(B)
Low-level software embedded within hardware.
47
What is the primary benefit of 'prettyprinting' within a code editor?
پاسخ دهید(C)
To improve code readability through formatting.
48
Which of the following are essential components of an operating system?
49
In the context of software development, what does 'debugging' primarily involve?
پاسخ دهید(C)
Finding and fixing errors in code.
50
What is the role of a runtime environment within an IDE?