Which component of a computer system manages the flow of data between memory and the CPU?
The Control Unit coordinates data flow between memory, CPU, and I/O devices.
What is the decimal equivalent of the binary number 11101?
11101 = (1×2⁴) + (1×2³) + (1×2²) + (0×2¹) + (1×2⁰) = 16 + 8 + 4 + 0 + 1 = 29.
Which generation of computers introduced the use of magnetic core memory?
Second-generation computers (1956–1963) used magnetic core memory for faster storage.
In programming, what is the purpose of a parameter in a function?
Parameters pass data to functions, enabling variable input processing.
Which of the following is an example of accounting software?
Sage is accounting software for financial management.
What does BIOS stand for in a computer system?
BIOS initializes hardware during boot-up and supports OS runtime services.
Which HTML tag is used to insert an image into a webpage?
The <img> tag inserts images, with 'src' as an attribute.
The hexadecimal equivalent of the decimal number 40 is:
40 ÷ 16 = 2 remainder 8, so 40 = 28 in hexadecimal.
Which of the following is a characteristic of a procedural programming language?
Procedural languages rely on sequential instructions, unlike object-oriented paradigms.
What is the purpose of an index in a database?
Indexes improve data retrieval speed by enabling quick lookups.
Which of the following is a magnetic storage device?
Hard Disk Drives use magnetic storage, unlike solid-state or volatile memory.
In networking, what does NAT stand for?
NAT maps private IPs to public IPs for internet sharing.
Which of the following is a valid conditional statement in Python?
if-else evaluates conditions in Python; others are loops or invalid.
What is the role of a firewall in a network?
Firewalls filter traffic to block unauthorized access, enhancing security.
Which of the following is a touch-based input device?
Touchscreens accept input via touch, unlike output devices.
What does SDK stand for in software development?
SDKs provide tools for developing platform-specific applications.
The binary equivalent of the hexadecimal number 2C is:
2C = 44 decimal; 44 = 101100 in binary.
Which of the following prevents data anomalies in a database?
Normalization eliminates redundancy, preventing data anomalies.
In a flowchart, the trapezoid shape is used to represent:
Trapezoids denote manual operations in flowcharts.
Which protocol is used for transferring files securely?
SFTP encrypts file transfers for security.
Which of the following is a feature of a spreadsheet chart?
Spreadsheet charts visualize data for trend analysis.
What is the octal equivalent of the decimal number 45?
45 ÷ 8 = 5 remainder 5, so 45 = 55 octal.
Which of the following is an interpreted programming language?
Python executes code line by line without compilation.
What is the purpose of a stack in programming?
Stacks use LIFO for tasks like function calls.
Which of the following is a type of ransomware?
Locker ransomware locks systems, demanding payment.
What does RAID stand for in storage systems?
RAID combines disks for redundancy and performance.
Which of the following is used to animate elements on a webpage?
CSS animates webpage elements with keyframes.
In binary arithmetic, 11011 + 101 equals:
11011 (27) + 101 (5) = 32 = 100000 in binary.
Which of the following is a feature of a distributed operating system?
Distributed OS shares resources across multiple computers.
What is the purpose of a checksum in data transmission?
Checksums verify data integrity during transmission.
Which of the following is an example of a virtual assistant software?
Siri is a virtual assistant using AI for tasks.
What is the function of a bus in a computer system?
Buses transfer data between computer components.
Which of the following is a client-side technology for dynamic content?
JavaScript runs client-side for dynamic content.
What is the largest unit of digital information listed below?
Megabyte is larger than kilobyte, byte, or bit.
Which of the following is a characteristic of a tablet computer?
Tablets feature touchscreen interfaces for portability.
What does ARP stand for in networking?
ARP maps IP addresses to MAC addresses.
Which of the following is an example of a batch operating system?
MS-DOS processes tasks in batches without interaction.
In a flowchart, the diamond shape is used to represent:
Diamonds represent decision points in flowcharts.
Which of the following is used to update data in a database?
SQL’s UPDATE command modifies database data.
What is the purpose of a VLAN in networking?
VLANs segment networks for security and efficiency.
Now practice in exam mode
You've studied the answers — now test yourself under real exam conditions with the timer running.
Start JAMB Computer Studies 2025 Quiz