NABTEB Computer Studies 2025 Objective Past Questions
All 50 questions from the National Business and Technical Examinations Board (NABTEB) Computer Studies 2025 Objective paper, with the correct answer and a full explanation for each. Free, no signup needed.
D. set of objects connected to form a whole unitCorrect
Explanation
A system is defined as a set of objects connected to form a whole unit. In computing, a system comprises various components (hardware, software, data, procedures and people) that interact to perform tasks and solve problems.
Observation is a fundamental method of obtaining data, especially in scientific enquiry, research and practical computing applications like user studies or field analysis.
The number B8F is expressed in the hexadecimal system. Hexadecimal is a base-16 number system that includes digits 0-9 and letters A-F, representing values 10 to 15.
One difference between a desktop computer and a laptop computer is that laptop computer
A. can be connected directly to the Internet through WiFi but desktop computer can only be connected through Ethernet
B. contains high capacity battery that powers it for an extensive period while desktop computer mainly uses UPS for alternative power sourceCorrect
C. does not support the use of mouse while desktop computer supports the use of mouse
D. uses only serial ports for all connections while desktop computer uses only parallel ports for all connections
Explanation
Laptops contain a high-capacity battery that powers them for an extended period, allowing portability and use without being plugged in. Desktop computers generally rely on an external power source and often use a UPS for backup during power outages.
A mechanical device that allows the operation of multiplication through repeated addition is the
A. Jacquard's Loom
B. Pascaline
C. Slide Rule
D. Stepped ReckonerCorrect
Explanation
The stepped Reckoner is a mechanical calculator invented by Gottfried Wilhelm Leibniz in the 17th century. It was capable of performing arithmetic operations, including multiplication, by using repeated addition through a series of mechanical steps.
Which of the following statements about the Slide Rule are true? I. Multiplication that goes off the slide can be corrected by resetting the slide. II. Operations of addition can be carried out by directly adding two or more numbers together on the slide. III. Logarithm is used to transform the operations of multiplication and division to addition and subtraction.
A. I and II only
B. I and III onlyCorrect
C. II and III only
D. I, II and III
Explanation
When the result exceeds the scale, the slide rule user must adjust or reset the slide to continue calculations correctly. Logarithm is used to transform the operations of multiplication and division to addition and subtraction.
The following features distinguish the supercomputer from other types of computer except
A. high processing speed
B. number of users connected at once
C. physical size
D. small memory capacityCorrect
Explanation
Supercomputers are known for high processing speed, use of parallel processing and large physical size. Small memory capacity does not describe them, making it the correct exception.
Which of the following statements are true about pointing devices? I. Device has buttons used to select objects. II. Device moves an onscreen pointer to allow user select objects. III. Older types of the device used laser, an optical technology that tracks movements with light while newer types of the device use ball only. IV. User slides device along a flat surface to move pointer around the screen.
A. I, II and III only
B. I, II and IV onlyCorrect
C. I, III and IV only
D. I, II, III and IV
Explanation
All the statements except III are correct. Statement III is factually incorrect and reversed: older mice used a rubber ball while newer ones use optical or laser sensors, which rely on light, not the other way round.
Use the logic devices in Figures 1 and 2 to answer this question and the next two, given that the input variables X and Y have values of 0011 and 0101 respectively. Compute the value of the output Z in Figure 1 using the values of X and Y given.
A. 1110
B. 1000
C. 0001Correct
D. 0111
Explanation
Feeding X(0011) and Y(0101) into the logic gate in Figure 1 (an AND gate) bit by bit gives an output Z of 0001. (Note: this question depends on a diagram/figure that was not fully legible in the source scan; the answer given is a best estimate.)
If the input variable X in Figure 1 is passed through the device in Figure 2 before going into the logic gate in Figure 1, what will be the output Z?
A. 1001
B. 0100Correct
C. 1101
D. 0110
Explanation
When an input passes through the NOT gate (Figure 2), its complement is produced. So, if we pass 0011 into the NOT gate, we have 1100 as the output. Feeding this value (1100) and Y(0101) into the AND gate gives an output Z of 0100.
Which of the following memory capacities is the largest?
A. 1TBCorrect
B. 100 GB
C. 500 MB
D. 960 KB
Explanation
1kB = 1,000 bytes, 1mB = 1,000 kB, 1GB = 1,000 mB, 1TB = 1,000 GB. Comparing the options: 960kB is less than 1mB; 500mB is less than 1GB; 100GB is less than 1TB; 1TB is the largest capacity.
Which one of the following statements is true about logic gates?
A. The output of AND gate is low if both inputs are high
B. The output of AND gate is high if both or either of the inputs is low
C. The output of NOT gate is high if the input is lowCorrect
D. The output of OR gate is low if both inputs are high
Explanation
A NOT gate produces an output that is the opposite of the input. So, if the input to a NOT gate is 0 (low), the output will be 1 (high) and if the input is 1 (high) the output will be 0 (low).
A set of instructions written in the language of the computer to solve a user's problem is called a(n)
A. assembler
B. byte
C. pseudocode
D. softwareCorrect
Explanation
Software is a collection of programs written in programming languages that solve users' problems by giving instructions to the computer. It encompasses application software and system software.
In computer operation, loading and starting of application programs is carried out by the
A. device drivers
B. embedded system
C. operating systemCorrect
D. peripheral devices
Explanation
The operating system is the primary software responsible for loading and launching other application programs. It manages resources and serves as an interface between the user and the computer hardware.
Which one of the following statements explains the function of utility software?
A. Converts source code to object code
B. Enables hardware to communicate with the computer
C. Helps to clean disk space and manages installation of applicationsCorrect
D. Helps to improve the functionality of hardware devices
Explanation
Utility software performs maintenance tasks such as cleaning disk space and managing the installation and uninstallation of applications, helping keep the system running smoothly.
Which one of the following statements is correct about the rules of flowcharting?
A. All symbols of flowchart are connected with Terminal Box to show the logical connection between them
B. All flowchart process symbols are connected with On page connector to show the flow of operation
C. All flowcharts start with a Start Box and end with a Decision Box
D. The flow of Control must always enter an object from top to bottomCorrect
Explanation
A standard rule of flowcharting is that the flow of control generally enters a symbol/object from the top and exits from the bottom (or side), maintaining a consistent, readable flow direction.
The major difference between low level programming languages and high level programming languages is that
A. high level languages are less memory efficient while low level languages are more memory efficientCorrect
B. high level languages will not need a translator but low level languages will
C. low level languages are slower while high level languages are faster
D. low level languages are interpreted while high level languages are assembled
Explanation
High level languages, being more abstracted from hardware, tend to be less memory efficient compared to low level languages, which operate closer to the machine and are more memory efficient.
In computer programming, source codes are usually translated to intermediate codes in order to
A. avoid the need for full native compiler for every new machine that will run the programCorrect
B. change the analysis portion for different compilers
C. prevent modification of the program source code by unauthorized persons
D. prevent the synthesis part of the compiler from changing for any target machine
Explanation
Translating source code to an intermediate representation avoids the need to write a full native compiler for every new target machine, since only the intermediate-to-machine-code step needs to change.
One difference between intranetworking and internetworking is that
A. intranetworking is more secured compared to internetworkingCorrect
B. intranetworking has unlimited coverage compared to internetworking
C. intranetworking is publicly owned while internetworking is privately owned
D. intranetworking can be accessed by everyone while internetworking is accessible to the staff of an organization only
Explanation
An intranet is typically a private, restricted network within an organisation, making it more secure compared to the broader, publicly accessible internetworking (the Internet).
Use Figure 3 (a Microsoft Excel menu bar icon) to answer this question. The Microsoft Excel menu bar icon in Figure 3 represents a command used to
A. change the row height or column width, organize sheets, protect or hide cellsCorrect
B. continue a series or pattern into neighbouring cells in any direction
C. remove the selection and put it on the clipboard so that user can paste it somewhere else
D. wrap extra-long text into multiple lines to allow a user view all of it
Explanation
The icon shown corresponds to the Format command in Excel, used to change row height/column width, organize sheets, and protect or hide cells. (Note: this question depends on a diagram/figure that was not fully legible in the source scan; the answer given is a best estimate.)
Use Figure 4 (a CorelDraw toolbox object) to answer this question. The CorelDraw Toolbox object in Figure 4 is used to
A. select and transform objects
B. edit the shape of objectsCorrect
C. draw lines and curves
D. change the magnification level in the drawing window
Explanation
The tool shown corresponds to the Shape tool in CorelDraw, used to edit the shape of objects. (Note: this question depends on a diagram/figure that was not fully legible in the source scan; the answer given is a best estimate.)
Arrange the following steps in the correct order of creating queries in Microsoft Access. I. Choose the tables to include in the query. II. Choose the fields to include and adjust the criteria. III. Click the CREATE > Query Design button on the ribbon. IV. Click the RUN button/switch to Data Sheet View.
A. I, II, III, IV
B. I, II, IV, III
C. II, I, III, IV
D. III, I, II, IVCorrect
Explanation
The correct order is: first click CREATE > Query Design (III), then choose the tables to include (I), then choose the fields and adjust criteria (II), and finally click RUN/switch to Data Sheet View (IV).
A desktop computer is switched on and the monitor displays an error message which reads: No input signal. The likely cause of this error is
A. a defective monitor
B. a disconnected VGA cableCorrect
C. low memory
D. power failure
Explanation
A 'No input signal' error typically indicates the monitor is not receiving a video signal, commonly caused by a disconnected or loose VGA (or other video) cable.
70 divided by 8 gives 8 remainder 6; 8 divided by 8 gives 1 remainder 0; 1 divided by 8 gives 0 remainder 1. Reading the remainders from bottom to top gives 106(base 8).
The file structure is represented systematically in ascending order as
A. data -> field -> record -> fileCorrect
B. Record -> data -> file -> field
C. field -> record -> data -> file
D. file -> record -> field -> data
Explanation
The file structure is represented systematically in ascending order as: data -> field -> record -> file, with each level building on the previous, smaller unit.
Which of the following statements supports the goals of data backup? I. Need for duplication. II. Need for future reference. III. Protection against data loss.
A. I and II only
B. I and III only
C. II and III only
D. I, II and IIICorrect
Explanation
All three statements - duplication, future reference, and protection against data loss - support the goals of performing data backup.