Computer Science for IGCSE & O level - Software (Section 1)
1
What is the purpose of an operating system's kernel?
پاسخ دهید(B)
To manage the hardware and provide core services.
2
What is the main goal of disk defragmentation?
3
What happens during the 'decode' stage of the Fetch-Decode-Execute cycle?
پاسخ دهید(C)
The instruction is translated into commands the CPU can understand.
4
Which of the following features is commonly found in an IDE's code editor?
5
What does the acronym 'GUI' stand for?
6
What is the main function of the Task Manager in an operating system?
پاسخ دهید(C)
To provide information about running processes and system performance.
7
What does 'RAM' stand for?
8
What are the advantages of high-level programming languages?
9
What component of the operating system is responsible for managing the computer's memory?
10
What is the main function of a 'compiler'?
پاسخ دهید(B)
To translate the entire program into machine code.
11
What is the function of a buffer?
12
In the context of programming languages, what is assembly language?
پاسخ دهید(B)
A machine-level programming language.
13
In software development, what does syntax highlighting contribute to?
پاسخ دهید(B)
Improved readability of the code.
14
What do you need to use to write a computer program?
15
What is the main function of a compiler?
پاسخ دهید(A)
To translate high-level language code into machine code.
16
What is a key function of the operating system in managing user accounts?
پاسخ دهید(A)
Creating, deleting, and modifying user accounts
17
What does the term 'machine code' refer to?
پاسخ دهید(C)
Binary instructions directly understood by the CPU.
18
What is the primary function of an operating system's 'memory management' component?
پاسخ دهید(B)
To allocate and deallocate memory resources.
19
Which of the following is an example of system software?
20
What is the primary goal of 'compiling' a program?
پاسخ دهید(B)
To translate it into machine code.
21
What type of software is responsible for translating source code into machine code?
22
Which of the following best describes an interpreter?
پاسخ دهید(B)
It translates and executes code line by line.
23
What is the main function of a screen saver?
پاسخ دهید(A)
To protect the screen from burn-in and display a visual when the computer is idle.
24
What does the assembler do?
پاسخ دهید(B)
Translates assembly language into machine code.
25
Which interface type is most suitable for a user who has little or no knowledge of how the computer works?
پاسخ دهید(B)
Graphical User Interface (GUI)
26
What is the core function of a CPU (Central Processing Unit)?
27
In the Fetch-Decode-Execute cycle, what occurs during the 'decode' stage?
پاسخ دهید(C)
The instruction is translated into actions the CPU can perform.
28
In a simple program using Scratch, what action would the block 'say [Hello] for [2] seconds' perform?
پاسخ دهید(C)
It would display 'Hello' on the screen for two seconds.
29
What is the function of the 'BIOS' or 'UEFI' in a computer?
پاسخ دهید(C)
To initialize hardware and start the operating system.
30
In programming, what is the main benefit of 'auto-completion'?
پاسخ دهید(C)
Faster coding and reduced errors.
31
What is a key function of an API?
پاسخ دهید(B)
To enable communication between different applications.
32
What is the role of a memory management function within an operating system?
پاسخ دهید(B)
To allocate and deallocate memory to different processes.
33
What is the function of an antivirus program?
پاسخ دهید(C)
To detect and remove malware.
34
Which component of the OS is responsible for managing files and directories?
35
Which of the following is a task of an assembler?
پاسخ دهید(A)
Translate source code to machine code.
36
What is a buffer used for?
پاسخ دهید(B)
To temporarily store data while transferring it between different devices or processes
37
What does 'code formatting' mean in an IDE?
پاسخ دهید(C)
Organizing the code to improve readability.
38
Which feature in an IDE can provide suggestions for fixing errors?
پاسخ دهید(C)
Error diagnostics and auto-correction
39
What does the Fetch-Decode-Execute cycle do?
پاسخ دهید(C)
Describes how the CPU processes instructions.
40
Which software category does a web browser belong to?
41
What is the main function of a kernel?
پاسخ دهید(C)
Managing the computer's core resources.
42
Which of the following is a characteristic of high-level programming languages?
43
In the context of an IDE, what function does a 'debugger' serve?
44
What does the abbreviation 'BIOS' stand for?
پاسخ دهید(A)
Basic Input Output System
45
Which of the following is a typical feature of an Integrated Development Environment (IDE)?
46
Which of the following are features of a command-line interface?
47
Which of the following is a primary disadvantage of high-level languages?
پاسخ دهید(B)
Programs can take longer to write.
48
Which of these best describes the function of an interpreter?
پاسخ دهید(B)
Executes code line by line after translation.
49
What is the primary function of the 'shell' in an operating system?
پاسخ دهید(A)
To provide the user interface.
50
What is a primary purpose of an IDE?
پاسخ دهید(B)
To provide a comprehensive environment for writing and debugging software.