Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

History of Computers and Programming Language SY 2026-2027

Total questions: 55

Worksheet time: 28mins

Name
Class
Date
1.

When was the first computer invented? 

a)

Alessandro Cruto

b)

Charles Babbage in 1822

c)

Joseph Swan in 1789

d)

Ada Lovelace in 1843

2.

Who is the father of the computer?

a)

Charles Babbage

b)

Mark Zuckerburg

c)

Larry Page

d)

Carl Sassenrath

3.

Which device was used for U.S. census in 1890 and who invented it?

a)

The Hollerith Machine by Ada Lovelace

b)

The Analytical engine by Charles Babbage

c)

The Hollerith Machine by Herman Hollerith

d)

The Analytical engine by Herman Hollerith

4.

Which mathematician developed Boolean Algebra in 19th century?

a)

James Maxwell

b)

Carl F. Gauss

c)

George Boole

d)

Joseph Marie Jacquard

5.

What were the processor in the first generation computers made of?

a)

Vacuum Tubes

b)

Transistors

c)

microprocessors

d)

semiconductors

6.

Tabulating machine was invented by.................. 

a)

Charles Babbage

b)

Gottfried von Leibnitz

c)

Herman Hollerith

d)

Blaise Pascaline

7.

Artificial intelligence is having the capability to .................. 

a)

Encode and deny the human languages

b)

Decode and respond the human languages

c)

Encode and respond the human languages

d)

Decode and deny the human languages

8.

COBOL,ALGOl, FORTRAN are the ................... 

a)

Computers

b)

processors

c)

programming-language

d)

semi- conductors

9.

UNIVAC is 

a)

UNIVERSAL AUTOMATIC COMPUTER

b)

UNIQUE AUTOMATIC COMPUTER

c)

UNIVERSAL ARRAY COMUTER

d)

UNVALUED AUTOMATIC COMPUTER

10.

Who developed the first program?

a)

Alan Turing

b)

Charles Babbage

c)

Ada Lovelace

d)

Tim Berners Lee

11.

The second generation of computers was based on 

a)

Transistors

b)

Silicon chips

c)

Vacuum chips

d)

Bio chips 

12.

What is the technology that was used in first generation computers?

a)

Transistors

b)

Integrated circuits

c)

Artificial Intelligence

d)

Vacuum tubes 

13.

What was the first widely used programming language

a)

HTML

b)

Java

c)

Swift

d)

Fortran

14.

If you wanted to enter data on a 19th century computer, you would do it with: 

a)

Disks

b)

Gears

c)

Cards

d)

Tape

15.

What organization was the first to benefit from Herman Hollerith's machines? 

a)

The Union Pacific Railroad

b)

The IBM corporation

c)

The Patent Office

d)

The U.S. Government 

16.

Which of the following word pairs best symbolizes the ones and zeroes in binary code?

a)

Sight and sound

b)

Yes and no

c)

Red and Blue

d)

Want and need

17.

When does the idea of coding began?

a)

1800s

b)

1820s

c)

1850s

d)

1900s

18.

What  was the storage of the world's first programmable, fully automatic digital computer?

a)

punched film

b)

floppy disk

c)

hard disk

d)

magnetic tape

19.

What was the first computer to use magnetic tapes? 

a)

ACE

b)

UNIVAC

c)

ENIAC

d)

IBM PC

20.

Who created COBOL (Common Business- Oriented Language), the first user-friendly business computer software program?

a)

Alan Turing

b)

Ada Lovelace

c)

Howard Aiken

d)

Grace Hopper 

21.

What is the "world's first minicomputer kit to rival commercial models”? 

a)

Z3

b)

Deskpro 386

c)

Altair 8800

d)

DATAPOINT 2200

22.

What is the first computer with a single-circuit board? 

a)

IBM PC AT

b)

Apple I

c)

Z3

d)

Deskpro 386 

23.

When does the first commercial personal computer with a graphical user interface (GUI) introduced? 

a)

1981

b)

1983

c)

1984

d)

1986

24.

What is the first computer on the market to use Intel's new 80386 chip, allowing more graphical operating environments  for PC-compatible computers? 

a)

Z3

b)

Deskpro 386

c)

Altair 8800

d)

DATAPOINT 2200 

25.

When does the Age of Internet began?

a)

1981

b)

1986

c)

1989

d)

1995

26.

What is the general-purpose programming language used for web development? 

a)

Java

b)

C++

c)

Python

d)

HTML

27.

What programming language can able to run on any hardware and operating system?

a)

Java

b)

C++

c)

COBOL

d)

FORTRAN

28.

Which programming language used by over 80% developers and 95% of all websites?

a)

JavaScript

b)

Java

c)

Python

d)

HTML 5 

29.

It is a programming language that is used for system/application software, game development, drivers, client-server applications and embedded firmware. 

a)

COBOL

b)

C#

c)

C++

d)

Java

30.

It is an OOP language from Microsoft designed to run on Microsoft's.NET platform to make development quicker and easier. 

a)

COBOL  

b)

C#

c)

C++

d)

Java

31.

It is the standard query language for storing, retrieving and manipulating data in databases. 

a)

Microsoft SQL Server

b)

PHP

c)

JavaScript

d)

C++ 

32.

What is alternative to Java? 

a)

Kotlin

b)

Python

c)

C++

d)

JavaScript

33.

What is the first high level programming language? 

a)

COBOL

b)

C#

c)

C++

d)

FORTRAN 

34.

An extension of C created by Bjarne Stroustrup inn1983 basically for server client applications, software embedding and video games. 

a)

C##

b)

C+

c)

C#

d)

C++ 

35.

It is the way to “instruct the computer to perform various tasks”. 

a)

Desk Checking

b)

Programming

c)

Debugging

d)

Encoding

36.

Fortran is one of the oldest but still most popularly used programming languages developed by ; 

a)

John Backus

b)

John McCarthy

c)

John Kemeny

d)

John Kurtz 

37.

A process of developing a sequence of instructions to enable a computer to accomplish a particular task 

a)

Computer science

b)

Computer technology

c)

Computer programming

d)

Computer engineering

38.

Information processed or stored by a computer 

a)

Text

b)

Data

c)

Graphics

d)

Memory

39.

The basic computer language which consists of zeros and ones 

a)

Application language

b)

High-level language

c)

Assembly language

d)

Machine language

40.

A type of computer programming languages which are one step up from the machine language 

a)

Assembly languages

b)

High-level languages

c)

Application languages

d)

System languages 

41.

A computer programming languages designed specially for creating and maintaining webpages 

a)

System languages

b)

Machine languages

c)

Internet languages

d)

Webpage languages 

42.

A computer programming languages used to build and maintain databases 

a)

Database language

b)

Programming language

c)

System language

d)

Machine language

43.

A computer programming languages used for managing a computer system 

a)

Webpage language

b)

Application language

c)

System language

d)

Program language

44.

A computer program which converts the source code into machine language one line at a time 

a)

Interpreter

b)

Compiler

c)

Language

d)

Source code

45.

Which of the followings is an example of low-level programming? 

a)

Python

b)

Java

c)

Assembly

d)

Fortran

46.

Which of the following statements are true about a low-level language? 

a)

Difficult to understand the code

b)

Easy to find errors

c)

Uses English words

d)

Requires compiler/interpreter 

47.

Which of the followings is not an example of high-level programming? 

a)

Python

b)

Java

c)

C

d)

Machine code 

48.

Which of the followings is a feature of interpretation? 

a)

Translates one line and executes it

b)

Creates a file

c)

Reports errors after checking all lines 

d)

Source code is not required 

49.

Which of the followings is true about compilation? 

a)

Code needs to be translated on every run

b)

Useful for testing

c)

Interpreter software is required to run the code 

d)

Possible to test one part without completing all parts 

50.

Resolving errors in a program is known as... 

a)

Debugging

b)

Refixing

c)

Error Checking

d)

Problem Solving 

51.

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. 

a)

Compiler

b)

Interpreter

c)

Assembler

d)

Source code

52.

It is a program that converts high level languages into machine code before the program is run. 

a)

Compiler

b)

Interpreter

c)

Assembler

d)

Source code

53.

It converts assembly language instructions into machine code.  

a)

Compiler

b)

Interpreter

c)

Assembler

d)

Source code 

54.

What is a compiler? 

a)

A program that only optimizes codes.

b)

A program that translates source code into object code.

c)

An interpreter. 

d)

Source code.

55.

What is compilation? 

a)

It is used to translate the source from high-level programming language to low-level programming language. 

b)

It is used to translate the source from low-level programming language to high-level programming language.

c)

It is used to create programs in PHYTON. 

d)

It is used to store variables.