First Term 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)
- 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 - The abacus was developed in which age?
a) Modern age
b) Pre-computing age
c) 20th century
d) Digital age - The system unit is part of which computer component?
a) Input device
b) Output device
c) Storage device
d) Hardware - Python is an example of:
a) Application software
b) Programming language
c) Hardware component
d) Operating system - 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 - The function of the keyboard is to:
a) Store data
b) Display output
c) Input data
d) Process data - The monitor is a type of:
a) Input device
b) Output device
c) Storage device
d) Processing unit - Which of the following is NOT an operating system?
a) Windows
b) Linux
c) Python
d) macOS - System software includes:
a) Games and productivity software
b) Operating systems and device drivers
c) Web browsers
d) Database management - 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 - 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 - 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 - The term ‘function’ in Python is defined using the keyword:
a) func
b) def
c) return
d) input - Which of the following is a storage device?
a) Printer
b) Monitor
c) Hard disk
d) Keyboard - Which device is known as an input device?
a) Speaker
b) Mouse
c) Printer
d) Hard drive - Charles Babbage is associated with which computing device?
a) ENIAC
b) Abacus
c) Analytical Engine
d) EDVAC - Command Line Interface (CLI) systems require:
a) Pointing and clicking
b) Voice commands
c) Typing text commands
d) Touch screens - The main purpose of output devices is to:
a) Store data
b) Display processed information
c) Input data into the system
d) Process data - The main function of an operating system is to:
a) Perform calculations
b) Manage software and hardware resources
c) Store data
d) Display graphics - 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
- Define a computer system and list its main components.
- Explain the historical importance of Charles Babbage in computing.
- Describe system unit and its role in a computer.
- List three examples of input devices and explain their functions.
- Differentiate between input and output devices with examples.
- Define software and mention its two main types.
- Describe Python as a programming language.
- What are operating systems, and why are they important?
- How does GUI differ from CLI?
- Explain the term function in Python and its benefits.
- What is a storage device? Give two examples.
- How do system software and application software differ?
- What is the purpose of the
input()
function in Python? - Give an example of a function in Python for addition.
- What role does an embedded dictionary play in Python?
- Describe Command Line Interface with one advantage.
- Explain the use of variables in Python.
- Describe a monitor as an output device.
- What is the difference between arithmetic functions and logical functions?
- Explain the purpose of return in Python functions.
Part C: True or False Statements
- The abacus is a computing device developed in the digital age. (False)
- Output devices are responsible for processing data in a computer. (False)
- Operating systems manage both hardware and software resources. (True)
- Charles Babbage is known as the “father of the computer.” (True)
- Python is both a programming language and an operating system. (False)
- A keyboard is considered an output device. (False)
- The
input()
function in Python is used to display output on the screen. (False) - The
def
keyword is used to define a function in Python. (True) - CLI stands for Command Line Interface. (True)
- The purpose of storage devices is to hold data and information. (True)
- Application software is essential for running the operating system. (False)
- In Python, functions help make code more organized and reusable. (True)
- Monitors and printers are examples of output devices. (True)
- The hard disk is an input device. (False)
- Python dictionaries store data in key-value pairs. (True)
- GUI operating systems use text commands exclusively. (False)
- The term “variable” refers to a memory location in a program. (True)
- EDVAC is a computing device developed in the 20th century. (True)
- The
print()
function in Python takes user input. (False) - System software includes operating systems and device drivers. (True)
Part D: Fill-in-the-Gaps
- Abacus is one of the earliest known ___ devices.
- A keyboard is an example of an ___ device.
- Output devices include the monitor and ___.
- Python is a ___ language used for programming.
- The system unit is part of the ___ of a computer.
- System software includes operating systems and ___ ___.
- Charles Babbage is associated with the invention of the ___ ___.
- Storage devices are used to ___ data.
- The function
print("Hello")
will ___ “Hello” on the screen. - In Python, the def keyword is used to ___ a function.
- The monitor is a type of ___ device.
- Application software is designed to perform ___ tasks for users.
- CLI operating systems require ___ commands.
- The main purpose of a function is to create a block of ___ code.
- GUI stands for ___ User Interface.
- The mouse is used to ___ data into the computer.
- Floppy disks and compact disks are examples of ___ devices.
- Variables are used to store ___ in Python programs.
- Hard disks are examples of ___ devices.
- 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.
Related Posts


Culinary Terms Commonly Used in Catering; Glossary of Culinary Terms; Compilation of Menu in French Catering and Craft Practice SS 1 First Term Lesson Notes 6


ELASTICITY OF SUPPLY


Set operations Venn diagram and application up to 3 set
About The Author
Edu Delight Tutors
Am a dedicated educator with a passion for learning and a keen interest in technology. I believe that technology can revolutionize education and am committed to creating an online hub of knowledge, inspiration, and growth for both educators and students. Welcome to Edu Delight Tutors, where learning knows no boundaries.