This page provides a comprehensive review of Computer Studies questions from the 2023 JAMB test, focusing on computer systems architecture, data storage, and web development basics. Key recurring topics involve database management systems, network protocols, and flowchart interpretation. Approach this practice session with patience, reading through every explanation thoroughly to ensure you grasp the underlying principles instead of rushing through the answers.
Topics in this paper
Which part of a computer system is responsible for coordinating all activities?
A student might mistakenly choose a monitor, keyboard, or hard drive, thinking of hardware peripherals or storage units. The operating system is the core software responsible for coordinating all activities, managing hardware and software resources, and handling tasks like memory allocation, process scheduling, and input/output operations. Common mistake: Confusing physical hardware components with the system software that coordinates them.
What is the decimal equivalent of the binary number 10111?
Learners might mistakenly compute 22, 24, or 25 due to arithmetic errors in exponent powers. Converting the binary number 10111 to decimal involves calculating (1×2⁴) + (0×2³) + (1×2²) + (1×2¹) + (1×2⁰), which equals 16 + 0 + 4 + 2 + 1, resulting in 23. Common mistake: Miscalculating powers of two during binary-to-decimal conversion.
Which generation of computers introduced the use of microprocessors?
A student might mistakenly select the second, third, or fifth generation of computers based on timelines of vacuum tubes or artificial intelligence. Fourth-generation computers, spanning from 1971 to the present, introduced microprocessors that integrated thousands of transistors onto a single chip to dramatically enhance performance. Common mistake: Confusing the introduction of integrated circuits (third generation) with microprocessors (fourth generation).
In programming, what does a syntax error indicate?
One might mistakenly choose hardware failure, missing data, or incorrect logic, which relate to runtime errors or bugs rather than grammar. A syntax error specifically indicates a violation of the grammatical rules of a programming language, such as missing punctuation or incorrect keywords. Common mistake: Confusing semantic or logical bugs with structural rule violations in code.
Which of the following is an example of presentation software?
A reader might mistakenly pick Notepad, MySQL, or Python, which serve as text editors, databases, or programming languages respectively. Microsoft PowerPoint is specifically classified as presentation software utilized for building slideshows. Common mistake: Confusing a general-purpose programming language or database management system with dedicated presentation applications.
What does the acronym ALU stand for in a CPU?
A student could mistakenly select Advanced Learning Unit, Automatic Learning Unit, or Arithmetic Learning Unit. The acronym ALU stands for Arithmetic Logic Unit, which is the core component within the CPU that executes arithmetic tasks like addition and logical evaluations like AND or OR. Common mistake: Guessing words that sound similar instead of remembering the precise computer architecture terms.
Which of the following is used to define the layout of a webpage?
Learners might mistakenly choose JavaScript, Python, or SQL, which handle behavior, backend logic, or database queries. CSS (Cascading Style Sheets) is the language specifically used to define the layout, colors, and visual styling of webpages, working alongside HTML. Common mistake: Confusing website structural markup or scripting behavior with style and layout definitions.
The hexadecimal equivalent of the decimal number 28 is:
A student might mistakenly calculate 1A, 1B, or 1D by mismanaging the remainder during hexadecimal conversion. Converting the decimal number 28 to hexadecimal involves dividing 28 by 16, yielding 1 with a remainder of 12, where 12 is represented by the letter C, giving 1C. Common mistake: Incorrectly converting decimal remainders greater than 9 into their letter equivalents.
Which of the following is a characteristic of a machine language?
One might mistakenly choose human-readable, platform-independent, or high-level abstraction, which describe high-level programming languages. Machine language consists exclusively of binary code made of 0s and 1s that can be directly executed by the CPU, making it a low-level, non-human-readable format. Common mistake: Confusing low-level machine code with high-level, human-readable programming languages.
What is the purpose of a database schema?
A student might mistakenly choose option A if they confuse the architectural blueprint with the execution of commands. Looking at how data is organized, a database schema establishes the overall framework, incorporating tables, fields, and relationships that dictate how information is stored and accessed. Common mistake: Confusing the structural definition of data organization with operational query execution.
Which of the following is a secondary storage device?
An option like RAM or cache might look correct since they are heavily involved in memory handling, but they serve as volatile primary storage. A Solid State Drive (SSD) operates differently by providing long-term data storage as a secondary storage device. Common mistake: Confusing volatile primary storage with persistent secondary storage media.
In networking, what does VPN stand for?
A student might be tempted to select an option containing words like public or variable if they misremember the acronym components. A VPN (Virtual Private Network) specifically establishes a secure, encrypted connection across the internet to safeguard data privacy. Common mistake: Mixing up 'Virtual Private' terminology with 'Variable Public' alternatives.
Which of the following is a valid operator in Python?
Options such as && or || might seem familiar as logical connectors in other languages, but Python relies on distinct syntax. The ** operator functions as the exponentiation operator in Python (for example, 2**3 equals 8), whereas the other choices are not utilized. Common mistake: Confusing logical operators from other languages with Python mathematical symbols.
What is the function of a network hub?
A student might choose a routing option by assuming all networking hardware performs the same path-finding tasks. A hub broadcasts data to every device connected to a network, distinguishing its broader distribution method from the selective routing of switches or routers. Common mistake: Assuming a hub directs data selectively rather than broadcasting universally.
Which of the following is a pointing device?
Output options like a printer or speaker might seem plausible if a student thinks broadly about peripheral hardware. A mouse acts as a pointing device to help users navigate a computer's graphical interface. Common mistake: Confusing pointing navigation hardware with output peripheral devices.
What does DBMS stand for?
Options involving backup or monitoring might appear correct if a student associates database management with maintenance tasks. A DBMS (Database Management System) is specifically software designed for creating, managing, and querying databases to ensure efficient data handling. Common mistake: Misinterpreting database management systems as mere monitoring or backup utilities.
The binary equivalent of the hexadecimal number D is:
A student might mistakenly select another binary string if they miscalculate the decimal value of the hexadecimal letter. Hexadecimal D represents 13 in decimal, and converting 13 to binary yields 1101 through successive division by 2 (13 div 2 gives 6 remainder 1, 6 div 2 gives 3 remainder 0, 3 div 2 gives 1 remainder 1, and 1 div 2 gives 0 remainder 1). Common mistake: Errors in successive division when converting hexadecimal values to binary.
Which of the following is a feature of a normalized database?
An incorrect choice like data redundancy or duplication might be picked if a student misunderstands database goals. Normalization actually minimizes duplication by structuring information into related tables, which in turn guarantees data consistency. Common mistake: Confusing the problem of redundancy with the achieved feature of consistency.
In a flowchart, the oval shape represents:
A student might guess a process or input/output shape if they overlook flowchart boundaries. An oval shape explicitly signifies the start or end of a process, marking the beginning or termination of an algorithm. Common mistake: Confusing process rectangles with oval terminal indicators.
Which protocol is used to receive emails?
Options like HTTP or FTP might be chosen if a student confuses web browsing or file protocols with mail services. POP3 (Post Office Protocol 3) is specifically designed to retrieve emails from a server. Common mistake: Mixing up mail retrieval protocols with file transfer or transport protocols.
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 2023 QuizStudy JAMB Computer Studies offline — no data needed
Get the JAMB app for Computer Studies and every other subject — practice anywhere, even with no internet connection.