WorksheetsHistory of Computers and Programming Language SY 2026-2027
Total questions: 55
Worksheet time: 28mins
When was the first computer invented?
Alessandro Cruto
Charles Babbage in 1822
Joseph Swan in 1789
Ada Lovelace in 1843
Who is the father of the computer?
Charles Babbage
Mark Zuckerburg
Larry Page
Carl Sassenrath
Which device was used for U.S. census in 1890 and who invented it?
The Hollerith Machine by Ada Lovelace
The Analytical engine by Charles Babbage
The Hollerith Machine by Herman Hollerith
The Analytical engine by Herman Hollerith
Which mathematician developed Boolean Algebra in 19th century?
James Maxwell
Carl F. Gauss
George Boole
Joseph Marie Jacquard
What were the processor in the first generation computers made of?
Vacuum Tubes
Transistors
microprocessors
semiconductors
Tabulating machine was invented by..................
Charles Babbage
Gottfried von Leibnitz
Herman Hollerith
Blaise Pascaline
Artificial intelligence is having the capability to ..................
Encode and deny the human languages
Decode and respond the human languages
Encode and respond the human languages
Decode and deny the human languages
COBOL,ALGOl, FORTRAN are the ...................
Computers
processors
programming-language
semi- conductors
UNIVAC is
UNIVERSAL AUTOMATIC COMPUTER
UNIQUE AUTOMATIC COMPUTER
UNIVERSAL ARRAY COMUTER
UNVALUED AUTOMATIC COMPUTER
Who developed the first program?
Alan Turing
Charles Babbage
Ada Lovelace
Tim Berners Lee
The second generation of computers was based on
Transistors
Silicon chips
Vacuum chips
Bio chips
What is the technology that was used in first generation computers?
Transistors
Integrated circuits
Artificial Intelligence
Vacuum tubes
What was the first widely used programming language
HTML
Java
Swift
Fortran
If you wanted to enter data on a 19th century computer, you would do it with:
Disks
Gears
Cards
Tape
What organization was the first to benefit from Herman Hollerith's machines?
The Union Pacific Railroad
The IBM corporation
The Patent Office
The U.S. Government
Which of the following word pairs best symbolizes the ones and zeroes in binary code?
Sight and sound
Yes and no
Red and Blue
Want and need
When does the idea of coding began?
1800s
1820s
1850s
1900s
What was the storage of the world's first programmable, fully automatic digital computer?
punched film
floppy disk
hard disk
magnetic tape
What was the first computer to use magnetic tapes?
ACE
UNIVAC
ENIAC
IBM PC
Who created COBOL (Common Business- Oriented Language), the first user-friendly business computer software program?
Alan Turing
Ada Lovelace
Howard Aiken
Grace Hopper
What is the "world's first minicomputer kit to rival commercial models”?
Z3
Deskpro 386
Altair 8800
DATAPOINT 2200
What is the first computer with a single-circuit board?
IBM PC AT
Apple I
Z3
Deskpro 386
When does the first commercial personal computer with a graphical user interface (GUI) introduced?
1981
1983
1984
1986
What is the first computer on the market to use Intel's new 80386 chip, allowing more graphical operating environments for PC-compatible computers?
Z3
Deskpro 386
Altair 8800
DATAPOINT 2200
When does the Age of Internet began?
1981
1986
1989
1995
What is the general-purpose programming language used for web development?
Java
C++
Python
HTML
What programming language can able to run on any hardware and operating system?
Java
C++
COBOL
FORTRAN
Which programming language used by over 80% developers and 95% of all websites?
JavaScript
Java
Python
HTML 5
It is a programming language that is used for system/application software, game development, drivers, client-server applications and embedded firmware.
COBOL
C#
C++
Java
It is an OOP language from Microsoft designed to run on Microsoft's.NET platform to make development quicker and easier.
COBOL
C#
C++
Java
It is the standard query language for storing, retrieving and manipulating data in databases.
Microsoft SQL Server
PHP
JavaScript
C++
What is alternative to Java?
Kotlin
Python
C++
JavaScript
What is the first high level programming language?
COBOL
C#
C++
FORTRAN
An extension of C created by Bjarne Stroustrup inn1983 basically for server client applications, software embedding and video games.
C##
C+
C#
C++
It is the way to “instruct the computer to perform various tasks”.
Desk Checking
Programming
Debugging
Encoding
Fortran is one of the oldest but still most popularly used programming languages developed by ;
John Backus
John McCarthy
John Kemeny
John Kurtz
A process of developing a sequence of instructions to enable a computer to accomplish a particular task
Computer science
Computer technology
Computer programming
Computer engineering
Information processed or stored by a computer
Text
Data
Graphics
Memory
The basic computer language which consists of zeros and ones
Application language
High-level language
Assembly language
Machine language
A type of computer programming languages which are one step up from the machine language
Assembly languages
High-level languages
Application languages
System languages
A computer programming languages designed specially for creating and maintaining webpages
System languages
Machine languages
Internet languages
Webpage languages
A computer programming languages used to build and maintain databases
Database language
Programming language
System language
Machine language
A computer programming languages used for managing a computer system
Webpage language
Application language
System language
Program language
A computer program which converts the source code into machine language one line at a time
Interpreter
Compiler
Language
Source code
Which of the followings is an example of low-level programming?
Python
Java
Assembly
Fortran
Which of the following statements are true about a low-level language?
Difficult to understand the code
Easy to find errors
Uses English words
Requires compiler/interpreter
Which of the followings is not an example of high-level programming?
Python
Java
C
Machine code
Which of the followings is a feature of interpretation?
Translates one line and executes it
Creates a file
Reports errors after checking all lines
Source code is not required
Which of the followings is true about compilation?
Code needs to be translated on every run
Useful for testing
Interpreter software is required to run the code
Possible to test one part without completing all parts
Resolving errors in a program is known as...
Debugging
Refixing
Error Checking
Problem Solving
It converts high level languages into machine code one instruction at a time on-the-fly while the program is running. Each instruction is converted to machine code once the previous instruction has been executed.
Compiler
Interpreter
Assembler
Source code
It is a program that converts high level languages into machine code before the program is run.
Compiler
Interpreter
Assembler
Source code
It converts assembly language instructions into machine code.
Compiler
Interpreter
Assembler
Source code
What is a compiler?
A program that only optimizes codes.
A program that translates source code into object code.
An interpreter.
Source code.
What is compilation?
It is used to translate the source from high-level programming language to low-level programming language.
It is used to translate the source from low-level programming language to high-level programming language.
It is used to create programs in PHYTON.
It is used to store variables.
