wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

săn đây CSI104

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

1. The _______ model is the basis for today’s computers.

a)

Leibnitz

b)

von Neumann

c)

Pascal

d)

Charles Babbage

2.

In a computer, the _______ subsystem stores data and programs.

a)

ALU

b)

input/output

c)

memory

d)

control unit

3.

In a computer, the _______ subsystem performs calculations and logical operations.

a)

ALU

b)

input/output

c)

memory

d)

control unit

4.

In a computer, the _______ subsystem accepts data and programs and sends processing results to output devices

a)

ALU

b)

input/output

c)

memory

d)

control unit

5.

In a computer, the _______ subsystem serves as a manager of the other subsystems.

a)

ALU

b)

input/output

c)

memory

d)

control unit

6.

According to the von Neumann model, _______ are stored in memory.

a)

only data

b)

only programs

c)

data and programs

d)

neither data nor programs

7.

A step-by-step solution to a problem is called _______.

a)

hardware

b)

an operating system

c)

a computer language

d)

an algorithm

8.

FORTRAN and COBOL are examples of _______.

a)

hardware

b)

an operating system

c)

an algorithm

d)

a computer language

9.

A 17th-century computing machine that could perform addition and subtraction was the _______.

a)

Pascaline

b)

Jacquard loom

c)

Analytical Engine

d)

Babbage machine

10.

_______ is a set of instructions in a computer language that tells the computer what to do with data.

a)

An operating system

b)

An algorithm

c)

A data processor

d)

A program

11.

_______ is the design and writing of a program in structured form.

a)

Software engineering

b)

Hardware engineering

c)

Algorithm development

d)

Instructional architecture

12.

The first electronic special-purpose computer was called _______.

a)

Pascal

b)

Pascaline

c)

ABC

d)

ENIAC

13.

One of the first computers based on the von Neumann model was called _______.

a)

Pascal

b)

Pascaline

c)

ABC

d)

EDVAC

14.

The first computing machine to use the idea of storage and programming was called

a)

the Madeline

b)

EDVAC

c)

the Babbage machine

d)

the Jacquard loom

15.

_______ separated the programming task from computer operation tasks.

a)

Algorithms

b)

Data processors

c)

High-level programming languages

d)

Operating systems

16.

The base of the decimal number system is ____.

a)

2

b)

8

c)

10

d)

16

17.

The base of the binary number system is ____.

a)

2

b)

8

c)

10

d)

16

18.

The base of the octal number system is ____.

a)

2

b)

8

c)

10

d)

16

19.

The base of the hexadecimal number system is ____.

a)

2

b)

8

c)

10

d)

16

20.

When converting a decimal fraction to base b, we repeatedly ____b.

a)

divide/. by

b)

multiply/ by

c)

add to

d)

subtract from

21.

When converting a decimal integer to base b, we repeatedly _____ b.

a)

divide/. by

b)

multiply/ by

c)

add to

d)

subtract from

22.

Which of the following representations is erroneous?

a)

(10111)2

b)

(349)8

c)

(3AB)16

d)

256

23.

Which of the following representations is erroneous?

a)

(10211)2

b)

(342)8

c)

(EEE)16

d)

145

24.

Which of the following representations is erroneous?

a)

(111)2

b)

(346)8

c)

(EEG)16

d)

221

25.

Which of the following representations is erroneous?

a)

(110)2

b)

(141)8

c)

(EF)16

d)

22A

26.

Which of the following is equivalent to 12 in decimal?

a)

(1110)2

b)

(C)16

c)

(15)8

d)

None of the above

27.

Which of the following is equivalent to 24 in decimal?

a)

(11000)2

b)

(1A)16

c)

(31)8

d)

None of the above

28.

A byte consists of _______ bits.

a)

2

b)

4

c)

8

d)

16

29.

In a set of 64 symbols, each symbol requires a bit pattern length of _______ bits.

a)

4

b)

5

c)

6

d)

7

30.

How many symbols can be represented by a bit pattern with ten bits?

a)

128

b)

256

c)

512

d)

1024

31.

If the ASCII code for E is 1000101, then the ASCII code for e is _______. Answer the question without consulting the ASCII table.

a)

1000110

b)

1000111

c)

0000110

d)

1100101

32.

A 32-bit code called _______ represents symbols in all languages.

a)

ANSI

b)

Unicode

c)

EBCDIC

d)

Extended ASCII

33.

An image can be represented in a computer using the _______ method.

a)

Bitmap graphic

b)

Only vector graphic

c)

Only Excess system

d)

Only either bitmap or vector graphic

34.

In the _______ graphic method of representing an image in a computer, each pixel is assigned a bit patterns.

a)

bitmap

b)

vector

c)

quantized

d)

binary

35.

In the _______ graphic method of representing an image in a computer, the image is decomposed into a combination of geometrical figures.

a)

bitmap

b)

vector

c)

quantized

d)

binary

36.

In the _______ graphic method of representing an image in a computer, re-scaling of the image creates a ragged or grainy image.

a)

bitmap

b)

vector

c)

quantized

d)

binary

37.

When we want to store music in a computer, the audio signal must be _______.

a)

sampled only

b)

quantized only

c)

coded only

d)

sampled, quantized, and coded

38.

A floating-point value after normalization is (1.0101) ´ 2-4.

What is the value of exponent section in the Excess-127 representation?

a)

4

b)

-4

c)

127

d)

123

39.

Assume a new Excess system uses 17 bits to represent the exponent section. What is he bias value in this system?

a)

17

b)

16

c)

65535

d)

65536

40.

Which number representation method is often used to store the exponential value of a fractional part?

a)

unsigned integers

b)

two’s complement

c)

Excess

d)

ten’s complement

41.

In an Excess conversion, we _______ the number to be converted.

a)

add the bias number to

b)

subtract the bias number from

c)

multiply the bias number by

d)

divide the bias number by

42.

When a fractional part is normalized, the computer stores the _______.

a)

only the sign

b)

only the exponent

c)

only the mantissa

d)

the sign, exponent, and mantissa

43.

The precision of the fractional part of a number stored in a computer is defined by the _______.

a)

sign

b)

exponent

c)

mantissa

d)

last digit

44.

The combination of sign and mantissa of a real number in IEEE standard floating point format is stored as an integer in the ____________ representation.

a)

unsigned

b)

sign-and-magnitude

c)

two’s complement

d)

one’s complement

45.

_______ is an arithmetic operation.

a)

The exclusive OR

b)

The unary NOT

c)

Subtraction

d)

The binary AND

46.

_______ is a logical bit operator.

a)

The exclusive OR

b)

The unary NOT

c)

The binary AND

d)

exclusive OR, unary NOT, or binary AND

47.

The _______ method of integer representation is the most common method for storing integers in computer memory.

a)

sign-and-magnitude

b)

one’s complement

c)

two’s complement

d)

unsigned integers

48.

In two’s complement addition, if there is a final carry after the left most column addition, _______.

a)

add it to the right most column

b)

add it to the left most column

c)

discard it

d)

increase the bit length

49.

For an 8-bit allocation, the smallest decimal number that can be represented in two’s complement form is _______.

a)

-8

b)

-127

c)

-128

d)

-256

50.

For an 8-bit allocation, the largest decimal number that can be represented in two’s complement form is _______.

a)

8

b)

127

c)

128

d)

256

51.

In two’s complement representation with a 4-bit allocation, we get _______ when we add 1 to 7.

a)

8

b)

1

c)

-7

d)

-8

52.

In two’s complement representation with a 4-bit allocation, we get _______ when we add 5 to 5.

a)

-5

b)

-6

c)

-7

d)

10

53.

If the exponent in Excess_127 is binary 10000101, the exponent in decimal is _______.

a)

6

b)

7

c)

8

d)

9

54.

If we are adding two numbers, one of which has an exponent value of 7 and the other an exponent value of 9, we need to shift the decimal point of the smaller number _______.

a)

one place to the left

b)

one place to the right

c)

two places to the left

d)

two places to the right

55.

_______ operator (s) takes two inputs to produce one output.

a)

Only AND

b)

Only OR

c)

Only XOR

d)

AND, OR, or XOR

56.

The unary _______ operator inverts its single input.

a)

AND

b)

OR

c)

NOT

d)

XOR

57.

_______ operator (s), if the input is two 0s, the output is 0.

a)

In only AND

b)

In only OR

c)

In only XOR

d)

In AND, OR, or XOR

58.

_______ operator (s), if the input is two 1s, the output is 0

a)

In only AND

b)

In only OR

c)

In only XOR

d)

In AND, OR, or XOR

59.

For the binary AND operation, only an input of _______ gives an output of 1.

a)

two 0s

b)

two 1s

c)

one 0 and one 1

d)

two 2s

60.

For the binary OR operation, only an input of _______ gives an output of 0.

a)

two 0s

b)

two 1s

c)

one 0 and one 1

d)

two 2s