NEW
Font size
WorksheetsComputer systems
Total questions: 37
Worksheet time: 19mins
What is the first phase in solving a programming problem?
Designing the solution
Writing the code
Understanding the problem
Testing the program
What does a specification requirement include?
A detailed plan of the program
A list of programming languages
A diagram of the user interface
A clear, detailed description of what the program will do
Which approach is mentioned for developing a program solution?
Bottom-up approach
Top-down approach
Linear approach
Circular approach
What tool can be used to visualize the design of a program?
Flow chart
Pseudocode
Structure diagram
Algorithm
What must an algorithm have?
A user interface
At least 10 steps
A definite beginning and end
A loop
What is pseudocode?
A programming language
A type of algorithm
A halfway stage between a flow chart and actual programming code
A computer virus
What shape in a flow chart represents a decision?
Rectangle
Diamond
Circle
Triangle
What is the purpose of testing an algorithm with some input data?
To design the algorithm
To understand the problem
To check that it works in different situations
To make the algorithm longer
What does a flow chart contain?
Only start and end points
Boxes that show the various steps to be followed
A detailed description of the program
A list of programming languages used
What will the output of the algorithm be if the values of the inputs are a=5 and b=3?
8
15
125
20
What is the binary equivalent of the decimal number 10?
1010
1100
1001
1110
How many bits are used to represent a byte?
4
8
16
32
What operation does the binary number system use for addition of two binary numbers '1' and '1'?
Results in 0 with a carry of 1
Results in 1 with no carry
Results in 10 with no carry
Results in 11 with no carry
Which of the following is considered an input device?
Printer
Monitor
Keyboard
Speaker
What is the primary function of a scanner?
To print documents
To convert printed materials into digital form
To display images on a screen
To store digital information
Which device is used to control a pointer on the screen?
Joystick
Keyboard
Mouse
Microphone
Which of the following is an example of an output device?
Scanner
Printer
Keyboard
Mouse
What is the primary function of a monitor?
To input data into a computer
To store digital data
To display visual output from a computer
To print documents
Which technology is commonly used in modern printers to produce high-quality text and graphics?
Dot matrix
Inkjet
Laser
Thermal
Which type of storage device is known for its portability and ease of use for transferring files between computers?
Hard Disk Drive (HDD)
Solid State Drive (SSD)
USB Flash Drive
Network Attached Storage (NAS)
What is the primary advantage of using an SSD over an HDD?
Higher storage capacity
Lower cost per gigabyte
Faster data access speeds
Longer lifespan
Which storage device uses magnetic storage to read and write data?
Solid State Drive (SSD)
USB Flash Drive
Hard Disk Drive (HDD)
Compact Disc (CD)
Which of the following is NOT a characteristic of high-level programming languages?
They are closer to human languages than machine languages.
They are directly executed by the computer's CPU.
They provide abstractions that hide details of the computer hardware.
They are portable across different computer architectures.
What is the main advantage of using high-level programming languages over assembly language or machine code?
They execute more quickly on the computer.
They require less memory to run.
They are easier to read, write, and maintain.
They offer direct control over the computer hardware.
Which of the following high-level programming languages is primarily used for web development?
C++
Python
Java
JavaScript
What is the main function of the CPU in a computer?
To store data permanently
To display graphics
To execute instructions from software
To manage network connections
Which of the following factors affects the performance of a CPU?
Color depth of the monitor
Speed of the hard drive
Number of CPU cores
Size of the mouse pad
What does the term 'clock speed' refer to in the context of CPU performance?
The speed at which the CPU can access the RAM
The number of operations a CPU can perform per second
The physical size of the CPU
The temperature of the CPU under load
What is the primary purpose of a GPU in a computer system?
To manage the computer's memory
To enhance video and image processing
To control the input and output devices
To store data permanently
Which of the following is a common use of GPU acceleration?
Word processing
Web browsing
Gaming and 3D applications
Creating text documents
What does the term 'CUDA' relate to in the context of GPUs?
A brand of GPU manufactured by Intel
A programming model for AMD GPUs
A type of GPU memory
A parallel computing platform and programming model developed by NVIDIA
What does DRAM stand for in computer memory?
Dynamic Random Access Memory
Durable Read-Only Memory
Direct Random Access Memory
Dynamic Read-Only Memory
Why is DRAM considered volatile memory?
Because it can only store data temporarily without power
Because it is resistant to physical shock
Because it can store data permanently even without power
Because it is faster than other types of memory
What is the main advantage of DRAM over SRAM?
Higher cost
Lower density
Higher speed
Greater storage capacity
What is the primary difference between RAM and ROM?
RAM is volatile, while ROM is non-volatile.
RAM is used for permanent storage, while ROM is used for temporary storage.
RAM is slower than ROM.
RAM and ROM are the same.
Which type of memory is typically used for the BIOS in a computer?
DRAM
SRAM
Flash ROM
EEPROM
Why is RAM important for a computer's performance?
It stores the computer's BIOS settings.
It provides long-term storage for user data.
It allows the CPU quick access to data and programs in use.
It enhances the graphics and video playback.
