Introduction to Computing Sci. I — 2025A Past Questions

University of Ilorin COS101: 83 questions.

Topics: Boolean Algebra, Fundamentals of Truth tables and Precedence, Diverse And Growing Computers and Digital Applications, Basic Computing Concepts, Basic Components of Computer, The Job Specializations for Computing Science Professionals

  1. What concept did Jacquard's loom introduce?
    1. Looping
    2. Using cards to control weaving patterns
    3. Storing data on cloth
    4. Mechanical automation
  2. What is the output of a XOR gate if both inputs are false?
    1. True
    2. False
    3. Undefined
    4. Error
  3. What symbol represents the AND gate in Boolean algebra?
    1. +
    2. •
    3. -
    4. '
  4. What was Philip Emeagwali known for?
    1. Inventing the first computer
    2. Contributions to parallel computing
    3. Creating the internet
    4. Developing artificial intelligence
  5. In an abacus, what part represents the fingers?
    1. The upper rows
    2. The lower rows
    3. The central beads
    4. The frame
  6. What is the function of a CPU?
    1. Storing data
    2. Performing calculations and processing instructions
    3. Displaying images
    4. Managing network connections
  7. Who is known as the father of the Analytical Engine?
    1. Blaise Pascal
    2. Alan Turing
    3. Charles Babbage
    4. John von Neumann
  8. What is the primary function of logic gates in computer science?
    1. Store data
    2. Perform calculations
    3. Process logical operations
    4. Control hardware components
  9. What is a key feature of Jacquard's loom?
    1. Automatic pattern weaving
    2. Storing data in memory
    3. Programming using binary
    4. Electronic processing
  10. In a computer system, what is referred to as 'humanware'?
    1. The CPU
    2. The operating system
    3. The end-user
    4. The RAM
  11. What does a NOR gate consist of?
    1. NOT and OR gates
    2. OR and XOR gates
    3. AND and NOT gates
    4. AND and OR gates
  12. What is the Boolean algebra representation of an OR gate?
    1. X + A
    2. 'X
    3. X - A
    4. X •
  13. Which operator is represented by (•) in Boolean algebra?
    1. XOR
    2. OR
    3. AND
    4. NOT
  14. What is the output of an OR gate when both inputs are 1?
    1. Error
    2. 0
    3. 1
    4. Undefined
  15. What is the result of A(B+D) when A=1, B=0, and D=1?
    1. 1
    2. 0
    3. Undefined
    4. Error
  16. What is the output of a NAND gate when both inputs are 0?
    1. 0
    2. 1
    3. Undefined
    4. Error
  17. What is the main difference between an interpreter and a compiler?
    1. It works with machine code
    2. It translates code into assembly language
    3. It creates an executable file
    4. It processes code one line at a time
  18. Which of the following is an example of an input device?
    1. Loudspeaker
    2. Joystick
    3. Printer
    4. Monitor
  19. Grace Hopper invented which programming language?
    1. FORTRAN
    2. COBOL
    3. C++
    4. BASIC
  20. The punch card machine was made of what material?
    1. Wooden cards
    2. Metal cards
    3. Plastic cards
    4. Glass cards
  21. What does an assembler convert?
    1. High-level language to assembly language
    2. High-level language to machine language
    3. Machine language to assembly language
    4. Assembly language to binary
  22. What is the difference between an assembler and a compiler?
    1. Converts HHL to ML at once
    2. Converts assembly language to machine code
    3. Converts HHL line by line
    4. Translates logic operations
  23. What does 1 stand for in the OR gate?
    1. Undefined
    2. ON
    3. OFF
    4. False
  24. The output of a XNOR gate will be true if the inputs are ___?
    1. Both true or both false
    2. Either true or false
    3. Only false
    4. Only true
  25. Which of the following is a hardware component?
    1. Application software
    2. Programmer
    3. Operating software
    4. CPU
  26. What is the output of an OR operation when either or both inputs are true?
    1. Undefined
    2. Error
    3. 1
    4. 0
  27. Which gate produces an output only if both inputs are true or false?
    1. NOR
    2. XOR
    3. AND
    4. NXOR
  28. Which operator is represented by DOT (.) in Boolean algebra?
    1. XOR
    2. OR
    3. AND
    4. NOT
  29. What is the output of an OR gate when both inputs are 1?
    1. Error
    2. 0
    3. 1
    4. Undefined
  30. What type of operation is NOT?
    1. Unary
    2. Ternary
    3. Binary
    4. Polinary
  31. What is the result of A(B + D) when A = 1, B = 0, and D = 1?
    1. 1
    2. 0
    3. Undefined
    4. Error
  32. What is an application of De Morgan's law?
    1. Defining truth tables
    2. Designing software packages
    3. Simplifying logical expressions
    4. Managing databases
  33. What is the output of a NAND gate when both inputs are 0?
    1. 0
    2. 1
    3. Undefined
    4. Error
  34. De Morgan's law helps in:
    1. Simplifying logical expressions
    2. Managing resources
    3. Programming software
    4. Configuring networks
  35. The proper management of computer hardware resources is done by:
    1. CPU
    2. Operating system
    3. Compiler
    4. RAM
  36. The OR operation is represented as:
    1. +
    2. •
    3. -
    4. /
  37. Who invented the Mark I?
    1. Alan Turing
    2. Grace Hopper
    3. Charles Babbage
    4. Howard Aiken
  38. When was the abacus invented?
    1. 500 BC
    2. 700 BC
    3. 600 BC
    4. 400 BC
  39. The output of which logic gate is always true when the inputs are false?
    1. NAND
    2. NOR
    3. OR
    4. XOR
  40. Howard Aiken was the creator of ______?
    1. Mark I
    2. Analytical Machine
    3. ENIAC
    4. EDVAC
  41. What year did Bill Gates found Microsoft?
    1. 1975
    2. 1981
    3. 1985
    4. 1990
  42. Hollerith is known for inventing what?
    1. The Abacus
    2. Punched Card System
    3. Vacuum Tubes
    4. Analytical Engine
  43. What is Charles Babbage famous for?
    1. Inventing the first mechanical computer
    2. Creating the first compiler
    3. Developing the Internet
    4. Designing Microsoft Windows
  44. Which of the following is a hardware component?
    1. Operating system
    2. CPU
    3. Application software
    4. Compiler
  45. What was the first mechanical machine?
    1. Pascaline
    2. Abacus
    3. Analytical Engine
    4. Jacquard Loom
  46. What is the difference between XNOR and XOR?
    1. XNOR is true when inputs are the same, XOR is true when inputs are different
    2. XOR is true when inputs are the same, XNOR is true when inputs are different
    3. XOR always gives true output
    4. XNOR always gives false output
  47. A linker is used to:
    1. Compile a single executable file
    2. Convert assembly code
    3. Debug a program
    4. Run interpreted languages
  48. Which gate produces a true output when both inputs are either true or false?
    1. XOR
    2. XNOR
    3. OR
    4. NAND
  49. OR gate is represented as:
    1. A • B
    2. A'
    3. A + B
    4. A / B
  50. What is used to translate one high-level language (HLL) to another HLL all at once?
    1. Interpreter
    2. Compiler
    3. Assembler
    4. Preprocessor
  51. What operation is carried out when the inputs are both true/false and they give an output of 1?
    1. NOR
    2. XNOR
    3. NAND
    4. OR
  52. What is the function of an assembler?
    1. Converts assembly code to machine code
    2. Converts HLL to assembly
    3. Translates one HLL to another
    4. Executes machine instructions
  53. Who invented the first mechanical calculator?
    1. Charles Babbage
    2. Howard Aiken
    3. Blaise Pascal
    4. John von Neumann
  54. Which of the following is true for an XNOR gate?
    1. The output is true if the inputs are the same
    2. The output is false if the inputs are different
    3. The output is false if the inputs are the same
    4. The output is true if the inputs are different
  55. When the input is 1 in a NOT gate, what will be its output?
    1. 1
    2. 0
    3. Undefined
    4. Error
  56. Jacquard’s loom was based on:
    1. Punched Cards
    2. Magnetic Tape
    3. Vacuum Tubes
    4. Integrated Circuits
  57. What is the function of a benchmark?
    1. Measuring a system’s performance
    2. Debugging software
    3. Compiling code
    4. Encrypting data
  58. A program used to sort can be classified as a:
    1. Operating System
    2. Utility Program
    3. Application Software
    4. System Software
  59. Which of the following is true when both inputs are either true or false?
    1. AND
    2. OR
    3. XOR
    4. XNOR
  60. Which software serves as an interface between hardware and users?
    1. System Software
    2. None of the Above
    3. Application Software
    4. Utility Software
  61. Programs for word processing and graphics editing are categorized as:
    1. System Software
    2. Application Package
    3. Operating System
    4. Utility Software
  62. Which of the following comprises the NOR Gate?
    1. OR Gate followed by AND
    2. NOT Gate followed by OR
    3. OR Gate followed by NOT
    4. AND Gate followed by OR
  63. Who was the first computer programmer?
    1. Augusta Ada Byron
    2. Grace Hopper
    3. Herman Hollerith
    4. Charles Babbage
  64. The human fingers are represented by ______ on the abacus.
    1. The Upper and Lower Beads
    2. The Upper Beads
    3. The Lower Beads
    4. The Frame
  65. The CPU is responsible for:
    1. Processing Data
    2. Displaying Graphics
    3. Storing Files
    4. Managing Networks
  66. What is the function of an operating system?
    1. Managing Hardware and Software Resources
    2. Writing Code
    3. Designing Web Pages
    4. Connecting to the Internet
  67. Who invented the first calculating machine?
    1. Blaise Pascal
    2. Charles Babbage
    3. John von Neumann
    4. Alan Turing
  68. Is DBMS system software or application software?
    1. System Software
    2. Application Software
    3. Both A and B
    4. Neither A nor B
  69. What is the use of logical operations?
    1. Making Decisions in Programming
    2. Displaying Graphical Output
    3. Sorting Data
    4. Storing Files
  70. The XOR gate outputs true when:
    1. Both inputs are the same
    2. Both inputs are different
    3. One input is true
    4. One input is false
  71. The OR function is written as:
    1. X + Y
    2. X * Y
    3. X ⊕ Y
    4. X̅
  72. Boolean algebra can be used for:
    1. Simplifying logic circuits
    2. Solving complex equations
    3. Solving polynomials
    4. Factorizing quadratic equations
  73. Which logic gate gives a true output when both inputs are either true or false?
    1. AND
    2. OR
    3. XOR
    4. XNOR
  74. Which of the following is an application package?
    1. Graphics Package
    2. Operating System
    3. Utility Program
    4. Language Translators
  75. A computer can be considered as:
    1. Electronic Device
    2. Mechanical Device
    3. Analog Device
    4. None of the Above
  76. Which logic gate outputs 1 only when both inputs are false?
    1. XOR
    2. AND
    3. NAND
    4. NOR
  77. In Boolean algebra, 1 represents:
    1. False
    2. Off
    3. On
    4. None of the Above
  78. A cashier working with a bank information system is an example of a:
    1. System Analyst
    2. Programmer
    3. End User
    4. Data Operator
  79. A computer program used to combine organized files is called a:
    1. File Manager
    2. Database Manager
    3. File Compiler
    4. Data Integrator
  80. The operating system is part of the:
    1. Application Package
    2. System Software
    3. Benchmark Program
    4. Utility Software
  81. Who wrote the first computer program?
    1. Augusta Ada Byron
    2. Charles Babbage
    3. Alan Turing
    4. John von Neumann
  82. Which of the following software is used for statistical analysis?
    1. SQL
    2. SPSS
    3. Excel
    4. MATLAB
  83. Which part of the computer controls all processing?
    1. ALU
    2. Hardware
    3. Control Unit
    4. Peripheral

Register free to unlock all 83 questions with answers and explanations

SmartDriller logo

SmartDriller

Loading your past questions, mock exams, notes, and video tutorials...

Starting up…