wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CpE324 Midterm Exam - 3A

Total questions: 73

Worksheet time: 42mins

Name
Class
Date
1.

The input and output elements do not connect directly to the CPU, they do so through an I/O interface.

a)

True

b)

False

2.

___________________ interfaces the computer system with the outside world.

a)

I/O Ports

b)

I/O Devices

c)

Peripheral Devices

d)

External Subsystem

3.

A mechanical calculating machine developed by Charles Babbage that was considered the true ancestor of modern computers is called ______________.

a)

Analytical Engine

b)

Abacus

c)

Arithometer

d)

Difference Engine

4.

Based on the concept of the Babbage Analytical Engine, the components essential to modern computing are the input, storage, processing, output, and interfaces.

a)

True

b)

False

5.

The microprocessor is a VLSI chip that contains all the electronic circuits required to fabricate the whole CPU of a digital computer in a single IC.

a)

True

b)

False

6.

These are the computers that perform arithmetic operations and logical comparisons by measuring changes in physical magnitudes such as electronic voltage, pressure changes, and temperature changes.

a)

Analog

b)

Digital

c)

Hybrid

d)

None of the Choices

7.

These are computers that perform arithmetic operations and logical comparisons on digits, 1's and 0's, and on other characters that have been numerically coded.

a)

Analog

b)

Digital

c)

Hybrid

d)

None of the Choices

8.

These are computers capable of performing a variety of tasks in different application environments and committed to some processing tasks.

a)

Dedicated

b)

Special Purpose

c)

General Purpose

d)

None of the Choices

9.

It is an independent and standalone computer that is known today as a "Personal Computer".

a)

Microcomputer

b)

Mainframe Computer

c)

Supercomputer

d)

None of the Choices

10.

The __________ is a high-end stationary type of personal computer designed for technical or scientific applications.

a)

Workstation

b)

Single Unit

c)

HTPC

d)

Nettop

11.

The ___________ is a handheld-sized mobile type of personal computer with capabilities of modern desktop computer and mobile phone features.

a)

Pocket PC

b)

Ultra Mobile PC

c)

Netbook

d)

Tablet PC

12.

ASCII is the most common format for text files in computers and on the Internet.

a)

True

b)

False

13.

ASCII was developed in what decade?

a)

1960s

b)

1950s

c)

1940s

d)

1970s

14.

In an ASCII file, each alphabetic, numeric, or special character is represented with an 8- bit binary number (a string of seven 0s or 1s).

a)

True

b)

False

15.

ASCII can represent an Emoji.

a)

True

b)

False

16.

How many bits are used in (standard) ASCII?

a)

7

b)

8

c)

3

d)

16

17.

Which of the following is the best cure to reduce the noise problem in microprocessor input?

a)

Nada

b)

Partition

c)

Use two digits: 0 and 1

d)

Lower temperature

18.

The __________ is a group of four bits.

a)

Nibble

b)

Byte

c)

Bit

d)

Word

19.

It is possible to get an output from the microprocessor that is too low, too high, or even correct due to the noise problem.

a)

True

b)

False

20.

The input of a microprocessor is held at a constant voltage.

a)

True

b)

False

21.

__________ is for the people.

a)

Denary

b)

Binary

c)

Unary

d)

Hexadenary

22.

__________ is for the microprocessor.

a)

Binary

b)

Denary

c)

Unary

d)

Hexadenary

23.

The CPU is for the __________.

a)

Thing

b)

Brain

c)

Process

d)

Job

24.

The MPU is for the __________.

a)

Thing

b)

Brain

c)

Process

d)

Job

25.

A __________ consists of only a CPU.

a)

Microprocessor

b)

Microcontroller

c)

Microchip

d)

Microcomputer

26.

A __________ contains a CPU, Memory, and I/O, in a single chip.

a)

Microprocessor

b)

Microcontroller

c)

Microchip

d)

Microcomputer

27.

It states that the number of components inside a microchip doubles every year.

a)

Moore’s Law

b)

Gauss’s Law

c)

Coloumb’s Law

d)

Thevenin’s Law

28.

A system is any organization or device that includes at least one input, at least one output, and must contain a process.

a)

True

b)

False

29.

It was considered the first microprocessor.

a)

TMS1000

b)

Intel 4004

c)

MC68000

d)

F-14

30.

The chief designers of the chip were Ted Hoff, Federico Faggin, and Masatoshi Shima.

a)

True

b)

False

31.

The architect of the first microprocessor.

a)

Marcian Hoff

b)

Masatoshi Shima

c)

Stanley Mazor

d)

Federico Faggin

32.

To represent a number in sign-magnitude, we simply use the leftmost bit to represent the sign and the remaining bits to represent the magnitude or absolute value.

a)

True

b)

False

33.

In sign-magnitude, we use the leftmost bit to represent the sign where __________ means negative.

a)

1

b)

0

34.

In sign-magnitude, we use the leftmost bit to represent the sign where __________ means positive.

a)

0

b)

1

35.

The complementary method allows the full number bits to be used for a number.

a)

True

b)

False

36.

The radix is the base of the number system being used.

a)

True

b)

False

37.

In theory, a tact switch is represented as turned on when it is pressed and turned off when released.

a)

True

b)

False

38.

What function enables you to write the output to the LED in a microcontroller (Arduino board)?

a)

digitalWrite()

b)

pinMode(OUTPUT)

c)

setup()

d)

analogWrite()

39.

The function loop() enables you to program efficiently the lighting up of several LEDs in a microcontroller (Arduino board).

a)

True

b)

False

40.

In general, __________ language is used to code or program a microcontroller.

a)

high-level

b)

low-level

c)

assembly

d)

machine

41.

In general, __________ language is used to code or program a microprocessor.

a)

high-level

b)

low-level

c)

assembly

d)

machine

42.

Which of the following are the tasks of the control unit of a microprocessor? Select three.

a)

Provides timing and harmonization for the communication process between the microprocessor and other circuits connected to it.

b)

Decodes and carries out each instruction stored in it.

c)

Directs the movement of electronic signals between the main memory, the ALU, and

the input and output devices.

d)

It holds temporarily the instruction which currently being processed.

e)

Perform the required operation in each instruction stored in it.

43.

A high–speed storage location that temporarily stores a program instruction while it is being decoded, stores data while it is being processed by the ALU, or stores the results of a calculation.

a)

Register

b)

Cache Memory

c)

Storage unit

d)

Main Memory

44.

__________ performs the required operation on the data of each instruction and stores the result in the accumulator.

a)

ALU

b)

CU

c)

IR

d)

MDR

45.

What function enables you to read the input from the switches in a microcontroller (Arduino board)?

a)

digitalRead()

b)

pinMode(INPUT)

c)

setup()

d)

analogRead()

46.

It performs computation, specifically arithmetic and logical operations 
and decision-making.

a)

Central Processing Unit

b)

Input Device

c)

Output Device

d)

Memory Unit

e)

System Bus

47.

It enables the microprocessor to receive captured data and information as well as instruction.

a)

Central Processing Unit

b)

Input Device

c)

Output Device

d)

Memory Unit

e)

System Bus

48.

It is used to display the results processed by the microprocessor.

a)

Central Processing Unit

b)

Input Device

c)

Output Device

d)

Memory Unit

e)

System Bus

49.

It is used to store data, information, and instructions.

a)

Central Processing Unit

b)

Input Device

c)

Output Device

d)

Memory Unit

e)

System Bus

50.

It is used to interconnect various input, output, and memories to the microprocessor.

a)

Central Processing Unit

b)

Input Device

c)

Output Device

d)

Memory Unit

e)

System Bus

51.

Matching Type: Valve-Based Machines

a)

First Generation

b)

Second Generation

c)

Third Generation

d)

Fourth Generation

e)

Fifth Generation

52.

Matching Type: Transistor-Based Machines

a)

First Generation

b)

Second Generation

c)

Third Generation

d)

Fourth Generation

e)

Fifth Generation

53.

Matching Type: ICs-Based Machines

a)

First Generation

b)

Second Generation

c)

Third Generation

d)

Fourth Generation

e)

Fifth Generation

54.

Matching Type: Microprocessor-Based Machines.

a)

First Generation

b)

Second Generation

c)

Third Generation

d)

Fourth Generation

e)

Fifth Generation

55.

Matching Type: AI-Based Machines.

a)

First Generation

b)

Second Generation

c)

Third Generation

d)

Fourth Generation

e)

Fifth Generation

56.

A portion that performs operations such as addition, subtractions, comparison and logical operations.

a)

ALU

b)

CU

c)

Registers

d)

System Bus

57.

These are used for data, instruction, and results storage.

a)

ALU

b)

CU

c)

Registers

d)

System Bus

58.

Synchronize the operations within the microprocessor.

a)

ALU

b)

CU

c)

Registers

d)

System Bus

59.

These are used for data transmission.

a)

ALU

b)

CU

c)

Registers

d)

System Bus

60.

Step one (1) of the machine cycle that the control unit carries out for every instruction.

a)

Interpret instructions into commands.

b)

Write outputs in memory.

c)

Read instructions from memory.

d)

Carry out commands.

61.

Step two (2) of the machine cycle that the control unit carries out for every instruction.

a)

Interpret instructions into commands.

b)

Write outputs in memory.

c)

Read instructions from memory.

d)

Carry out commands.

62.

Step three (3) of the machine cycle that the control unit carries out for every instruction.

a)

Interpret instructions into commands.

b)

Write outputs in memory.

c)

Read instructions from memory.

d)

Carry out commands.

63.

Step four (4) of the machine cycle that the control unit carries out for every instruction.

a)

Interpret instructions into commands.

b)

Write outputs in memory.

c)

Read instructions from memory.

d)

Carry out commands.

64.

Decode the given binary message using ASCII.

(a)  

65.

Convert hexadecimal (C0FFEE) into octal number system.

(a)  

66.

Convert octal (60177756) into decimal number system.

(a)  

67.

Convert decimal (12648430) into binary number system.

(a)  

68.

Convert denary (912559) into hexadecimal number system.

(a)  

69.

Convert hexadecimal (DECAF) into octal number system.

(a)  

70.

Convert octal (3366257) into binary number system.

(a)  

71.

Convert binary (1010101100001100101011010000) into hexadecimal number system.

(a)  

72.

Convert hexadecimal (AB0CAD0) into decimal number system.

(a)  

73.

Convert decimal (179358416) into octal number system.

(a)