First Mid Term Test Information Technology SS1 First Term Lesson Notes Week 7

Mid-Term Assessment and Break
Class: SS1
Subject: Information Technology
Term: First Term
Duration: 90 minutes
Topics Covered: Overview of Computer Systems, Historical Development of Computing Devices, Hardware, Input Devices, Output Devices, Computer Software, Operating Systems, Introduction to Python I & II


Assessment Components

Part A: Objective Questions (Multiple Choice)

  1. The main constituents of a computer system include:
    a) Software, firmware, hardware
    b) Hardware, software, human ware
    c) Firmware, output, software
    d) Input, output, hardware
  2. The abacus was developed in which age?
    a) Modern age
    b) Pre-computing age
    c) 20th century
    d) Digital age
  3. The system unit is part of which computer component?
    a) Input device
    b) Output device
    c) Storage device
    d) Hardware
  4. Python is an example of:
    a) Application software
    b) Programming language
    c) Hardware component
    d) Operating system
  5. EDVAC is an example of which type of computing device?
    a) Mechanical computer
    b) 20th-century electronic computer
    c) Pre-computing device
    d) Artificial intelligence
  6. The function of the keyboard is to:
    a) Store data
    b) Display output
    c) Input data
    d) Process data
  7. The monitor is a type of:
    a) Input device
    b) Output device
    c) Storage device
    d) Processing unit
  8. Which of the following is NOT an operating system?
    a) Windows
    b) Linux
    c) Python
    d) macOS
  9. System software includes:
    a) Games and productivity software
    b) Operating systems and device drivers
    c) Web browsers
    d) Database management
  10. The command print("Hello") in Python will:
    a) Save data to a file
    b) Display “Hello” on the screen
    c) Input data from the user
    d) Perform calculations
  11. Functions in Python allow you to:
    a) Install software
    b) Define reusable code blocks
    c) Input and output hardware
    d) Store large amounts of data
  12. The difference between CLI and GUI operating systems is:
    a) CLI uses images, GUI uses text
    b) CLI requires typing commands, GUI uses icons
    c) GUI is only for programmers, CLI is for users
    d) Both are identical
  13. The term ‘function’ in Python is defined using the keyword:
    a) func
    b) def
    c) return
    d) input
  14. Which of the following is a storage device?
    a) Printer
    b) Monitor
    c) Hard disk
    d) Keyboard
  15. Which device is known as an input device?
    a) Speaker
    b) Mouse
    c) Printer
    d) Hard drive
  16. Charles Babbage is associated with which computing device?
    a) ENIAC
    b) Abacus
    c) Analytical Engine
    d) EDVAC
  17. Command Line Interface (CLI) systems require:
    a) Pointing and clicking
    b) Voice commands
    c) Typing text commands
    d) Touch screens
  18. The main purpose of output devices is to:
    a) Store data
    b) Display processed information
    c) Input data into the system
    d) Process data
  19. The main function of an operating system is to:
    a) Perform calculations
    b) Manage software and hardware resources
    c) Store data
    d) Display graphics
  20. The function of a dictionary in Python is to:
    a) Perform arithmetic
    b) Store key-value pairs
    c) Print outputs
    d) Create graphics

Part B: Theory Questions

  1. Define a computer system and list its main components.
  2. Explain the historical importance of Charles Babbage in computing.
  3. Describe system unit and its role in a computer.
  4. List three examples of input devices and explain their functions.
  5. Differentiate between input and output devices with examples.
  6. Define software and mention its two main types.
  7. Describe Python as a programming language.
  8. What are operating systems, and why are they important?
  9. How does GUI differ from CLI?
  10. Explain the term function in Python and its benefits.
  11. What is a storage device? Give two examples.
  12. How do system software and application software differ?
  13. What is the purpose of the input() function in Python?
  14. Give an example of a function in Python for addition.
  15. What role does an embedded dictionary play in Python?
  16. Describe Command Line Interface with one advantage.
  17. Explain the use of variables in Python.
  18. Describe a monitor as an output device.
  19. What is the difference between arithmetic functions and logical functions?
  20. Explain the purpose of return in Python functions.

Part C: True or False Statements

  1. The abacus is a computing device developed in the digital age. (False)
  2. Output devices are responsible for processing data in a computer. (False)
  3. Operating systems manage both hardware and software resources. (True)
  4. Charles Babbage is known as the “father of the computer.” (True)
  5. Python is both a programming language and an operating system. (False)
  6. A keyboard is considered an output device. (False)
  7. The input() function in Python is used to display output on the screen. (False)
  8. The def keyword is used to define a function in Python. (True)
  9. CLI stands for Command Line Interface. (True)
  10. The purpose of storage devices is to hold data and information. (True)
  11. Application software is essential for running the operating system. (False)
  12. In Python, functions help make code more organized and reusable. (True)
  13. Monitors and printers are examples of output devices. (True)
  14. The hard disk is an input device. (False)
  15. Python dictionaries store data in key-value pairs. (True)
  16. GUI operating systems use text commands exclusively. (False)
  17. The term “variable” refers to a memory location in a program. (True)
  18. EDVAC is a computing device developed in the 20th century. (True)
  19. The print() function in Python takes user input. (False)
  20. System software includes operating systems and device drivers. (True)

Part D: Fill-in-the-Gaps

  1. Abacus is one of the earliest known ___ devices.
  2. A keyboard is an example of an ___ device.
  3. Output devices include the monitor and ___.
  4. Python is a ___ language used for programming.
  5. The system unit is part of the ___ of a computer.
  6. System software includes operating systems and ___ ___.
  7. Charles Babbage is associated with the invention of the ___ ___.
  8. Storage devices are used to ___ data.
  9. The function print("Hello") will ___ “Hello” on the screen.
  10. In Python, the def keyword is used to ___ a function.
  11. The monitor is a type of ___ device.
  12. Application software is designed to perform ___ tasks for users.
  13. CLI operating systems require ___ commands.
  14. The main purpose of a function is to create a block of ___ code.
  15. GUI stands for ___ User Interface.
  16. The mouse is used to ___ data into the computer.
  17. Floppy disks and compact disks are examples of ___ devices.
  18. Variables are used to store ___ in Python programs.
  19. Hard disks are examples of ___ devices.
  20. Functions in Python make code more ___ and organized.

This assessment comprehensively covers topics from the mid-term, allowing students to demonstrate their understanding across multiple types of questions. Encourage students to review these concepts thoroughly as they prepare.