wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Organization Quiz

Total questions: 134

Worksheet time: 2hrs 32mins

Name
Class
Date
1.

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

2.

What generation introduced high-level programming languages?

a)

First generation

b)

Second generation

c)

Third generation

d)

Fourth generation

3.

In the fetch phase, the control unit orders the system to copy the next instruction into the __________ in the CPU.

a)

Program counter

b)

Instruction register

c)

Memory

d)

Register

4.

A __________ is a storage device that can undergo multiple writes and erasures.

a)

CD-ROM

b)

CD-R

c)

CD-RW

d)

CD-RR

5.

What is the name of the display feature that highlights areas of the screen which require operator attention?

a)

Pixel

b)

Reverse video

c)

Touch screen

d)

Cursor

e)

None of the others

6.

What is the taxonomy of computer organization?

a)

SIMD - Single Instruction-stream, Multiple Data-stream

b)

MISD - Multiple Instruction-stream, Single Data-stream

c)

MIMD - Multiple Instruction-stream, Multiple Data-stream

d)

All of the others

7.

Which is a unit representing the number of bits of discrete data?

a)

Baud

b)

Byte

c)

Bit

d)

All of the others

e)

None of the others

8.

Binary numbers need more places for counting because:

a)

0's and 1's can be added in front of them

b)

0's and 1's have to be properly placed

c)

They are always big numbers

d)

Binary base is small

e)

None of the others

9.

Convert the fraction decimal number 0.625 to binary:

a)

1.010

b)

0.101

c)

1.110

d)

0.110

10.

A group of bits in the binary system are represented as one digit in the octal system. How many bits?

a)

1

b)

2

c)

3

d)

4

e)

None of the others

11.

Conversion of the binary number 1010101000010111 to hexadecimal is:

a)

D8F9

b)

A8B9

c)

AA17

d)

D9F8

e)

None of the others

12.

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

a)

17

b)

16

c)

65535

d)

65536

13.

The(A) 32-bit code called represents symbols in all languages.

a)

ANSI

b)

Unicode

c)

EBCDIC

d)

Extended ASCII

14.

In storing audio, how many samples per second are good enough to reproduce an audio signal?

a)

10,000

b)

20,000

c)

30,000

d)

40,000

15.

The scanning rate in image processing is called [___]. If the resolution is sufficiently high, the human eye cannot recognize the discontinuity in reproduced images.

a)

Bit map

b)

Pixels

c)

Resolution

d)

Color depth

e)

None of the others

16.

Use a simple right shift operation on the bit pattern 1001 1000.

(a)  

17.

recognize the discontinuity in reproduced images.

a)

Bit map

b)

Pixels

c)

Resolution

d)

Color depth

e)

None of the others

18.

Use a simple right shift operation on the bit pattern 1001 1000.

a)

1001 1001

b)

1001 1000

c)

0100 1101

d)

0100 1100

19.

Use a simple left shift operation on the bit pattern 1001 1000.

a)

0001 1001

b)

0001 1010

c)

0011 0000

d)

0011 0001

20.

A hybrid computer uses a [___] to convert digital signals from a computer into analog signals.

a)

Modulator

b)

Demodulator

c)

Modem

d)

Decoder

e)

None of the others

21.

In the physical layer, a [___] can have only a limited number of defined values. Although each value can be any number, it is often as simple as 1 and 0.

a)

Analog signals

b)

Electromagnetic signals

c)

Digital signals

d)

Electronic signals

22.

At the transport layer, [___] addresses are called source and destination, and these define the application-layer programs at the

a)

TCP

b)

Port numbers

c)

UDP

d)

IP address

23.

[___] is the standard protocol provided by TCP/IP for copying a file from one host to another and transferring files from one system to another seems simple and straightforward.

a)

FTP

b)

SMTP

c)

URL

d)

HTTP

24.

In [___] paradigm, the service provider is an application program. It runs continuously, waiting for another application program, then to make a connection through the Internet and ask for service.

a)

P2P

b)

Traditional

c)

Client-server

d)

Model

25.

The major design goals of an operating system include: (Choose 4 answers)

a)

Efficient use of hardware and easy use of resources

b)

Provide UI

c)

Operation on data

d)

Control subsystems and manage memory

e)

Access I/O device and CPU

26.

A program may need files located in different parts of the world. Networking and internetworking have created a new dimension in operating systems that is:

a)

Personal systems

b)

Distributed systems

c)

Parallel systems

d)

Real-time systems

27.

Which technique is used in multiprogramming that needs to be determined size beforehand by the memory manager and with each program occupying a contiguous space?

a)

Partitioning

b)

Paging

c)

Demand paging

d)

Demand segmentation

28.

[___] can occur if a process has too many resource restrictions.

a)

Starvation

b)

Synchronization

c)

Paging

d)

Deadlock

29.

The device manager will be tracking every device constantly to ensure that the device is [___].

a)

Ready

b)

Finished

c)

Functioning properly

d)

Running

30.

The construct [___] uses a set of actions one after another.

a)

Sequence

b)

Decision

c)

Repetition

d)

F

31.

ntly to ensure that the device is [___].

a)

Ready

b)

Finished

c)

Functioning properly

d)

Running

32.

The construct [___] uses a set of actions one after another.

a)

Sequence

b)

Decision

c)

Repetition

d)

Flow

33.

[___] hides all the details of an algorithm in an attempt to give the 'big picture' and to show how the algorithm flows from beginning to end.

a)

Pseudocode

b)

Unified Modeling Language (UML)

c)

Flowchart

d)

State diagram

34.

[___] is a basic algorithm that arranges data according to its value.

a)

Inquiry

b)

Sorting

c)

Searching

d)

Recursion

35.

In [___] sort, the smallest item moves to the beginning of the unsorted list. There is no one-to-one swapping.

a)

Selection

b)

Bubble

c)

Insertion

d)

Every

36.

[___] refers to the process of translating each line of the source program into the corresponding line of the object program and executing the line.

a)

Object program

b)

Source program

c)

Translation

d)

Interpretation

37.

[___] uses the principle of logical reasoning to answer queries. It is based on formal logic defined by Greek mathematicians and later developed into first-order predicate calculus.

a)

Procedural paradigm

b)

Functional paradigm

c)

Declarative paradigm

d)

Object-oriented paradigm

38.

What is the language of the procedural paradigm that is a high-level language and also has some low-level instructions?

a)

COBOL

b)

C

c)

Pascal

d)

Ada

39.

What is the statement that stores the value in the variable, which has already been created in the declaration section? We use the symbol in our algorithm to define it.

a)

Compound statement

b)

Assignment statement

c)

Control statement

d)

None of the above

40.

What is [___] model, a process of software development where requirements are divided into multiple standalone modules of the software development cycle?

a)

Waterfall model

b)

Incremental model

c)

Development process

d)

Software engineering

41.

One phase in system development is [___].

a)

Analysis

b)

Application

c)

Designing

d)

Collecting

42.

[___] is a measure of how tightly two modules are bound to each other.

a)

Modularity

b)

Coupling

c)

Interoperability

d)

Cohesion

43.

[___] refers to the ability to move data and/or a system from one platform to another and to reuse code.

a)

Maintainability

b)

Operability

c)

Correctability

d)

Transferability

44.

What is the method in black-box testing where tests are designed to include representatives of boundary values in a range?

a)

Boundary-value testing

b)

Random testing

c)

Exhaustive testing

d)

Data flow testing

45.

To search for elements

4 lines
46.

testing where tests are designed to include representatives of boundary values in a range?

a)

Boundary-value testing

b)

Random testing

c)

Exhaustive testing

d)

Data flow testing

47.

To search for elements, we can use [___] on sorted arrays that can help to decrease time complexity.

a)

Sequential search

b)

Insertion sort

c)

Selection sort

d)

Binary search

48.

Each element in a record is called [___].

a)

A variable

b)

An index

c)

A field

d)

A node

49.

The name of a linked list is the name of the head pointer that points to the [___] of the list.

a)

First node

b)

Second node

c)

Null node

d)

Last node

50.

A stack is a [___] structure.

a)

FIFO

b)

LIFO

c)

DIFO

d)

SIFO

51.

A binary search tree (BST) is a binary tree with one extra property: the key value of root is [___] values of all nodes in each left subtree.

a)

Greater than

b)

Less than

c)

Equal

d)

Smaller than

52.

A(n) [___] list is also known as a queue.

a)

LIFO

b)

FIFO

c)

Unordered

d)

Ordered

53.

If personal information about each employee in a company is stored in a file, we can use [___] to retrieve each record at the end of the month to print the paychecks.

a)

Hashed file

b)

Sequential file

c)

EOF

d)

Index file

54.

If the transaction file key is 20 and the first master file key is 25, then we [___].

a)

Add the new record to the new master file

b)

Revise the contents of the old master file

c)

Delete the data

d)

Write the old master file record to the new master file

55.

The [___] is the highest level in the file system hierarchy. This does not have a parent directory.

a)

Root directory

b)

Home directory

c)

Working directory

d)

Parent directory

56.

A [___] is a collection of related logically coherent data used by the application programs in an organization.

a)

Database

b)

File

c)

Directory

d)

Flat-file

57.

In the relational database model, data is organized in [___] called relations.

a)

Two-dimensional array

b)

Two-dimensional tables

c)

Two-dimensional record

d)

None of others

58.

[___] is needed to allow any relation in the database to be represented, to allow a language like SQL to use powerful retrieval operations composed of atomic operations, to remove anomalies in insertion, deletion, and updating, and reduce the need for restructuring the database as new data types are added.

a)

Relational database

b)

Database system

c)

Atomic operations

d)

Normalization

59.

The [___] operation always results in a relation that has exactly one more row than the original.

a)

Insert

b)

Delete

c)

Update

d)

Select

60.

The [___] operation always results in a relation that has exactly one more row than the original.

a)

Insert

b)

Delete

c)

Update

d)

Select

61.

[___] is the process by which a given set of relations are transformed to a new set of relations with a more solid structure.

a)

Relational database

b)

Database system

c)

Atomic operations

d)

Normalization

62.

In the [___] attacks, threats to the confidentiality are based on monitoring online traffic, from which they can obtain other types of information.

a)

Snooping

b)

Repudiation

c)

Denial of service

d)

Traffic analysis

63.

Before transmission, the sender transforms the plaintext into the ciphertext-this is [___].

a)

Plain text

b)

Cipher text

c)

Encryption

d)

Decryption

64.

The [___] of ethics says that an act is ethical if it brings about a useful result for society.

a)

Moral rules

b)

Social contract

c)

Utilization

d)

Nonmaleficence

65.

[___] are the 'bad guys.' They are the types of hackers who break into computer networks with purely negative motives such as monetary gain or reputation.

a)

Black Hat Hacker

b)

Grey Hat Hacker

c)

Red Hat Hacker

d)

Blue Hat Hacker

66.

[___] does not substitute one symbol for another; instead, it changes the location of the symbols.

a)

Monoalphabetic cipher

b)

Substitution cipher

c)

Polyalphabetic cipher

d)

Transposition cipher

67.

In [___] cryptography, everyone has access to everyone's public key.

a)

Symmetric-key

b)

Asymmetric-key

c)

Secret-key

d)

Private-key

68.

According to the von Neumann model, __________ is stored in memory.

4 lines
69.

Which generation introduced high-level programming languages?

4 lines
70.

In the fetch stage, the control unit copies the next instruction into __________ in the CPU.

4 lines
71.

In the fetch stage, the control unit copies the next instruction into __________ in the CPU.

4 lines
72.

A (a)   is a storage device that can be written and erased multiple times.

73.

What feature highlights the area that needs user attention?

(a)  

74.

What is the classification of computer organization?

4 lines
75.

What unit represents the number of bits of discrete data?

(a)  

76.

Why does the binary system require more digits?

4 lines
77.

Convert the decimal number 0.625 to binary:

(a)  

78.

How many bits make up a digit in the octal system?

(a)  

79.

Convert 1010101000010111 to hexadecimal:

(a)  

80.

What is the bias value of the Excess system with

4 lines
81.

What is the hexadecimal representation of the binary 1010101001000111?

(a)  

82.

What is the bias value of the Excess system with 17 bits?

(a)  

83.

What 32-bit encoding represents characters in all languages?

(a)  

84.

How many samples per second are sufficient to recreate an audio signal?

(a)  

85.

What is the term for the scanning speed in image processing?

(a)  

86.

What is the result of right shifting the binary 1001 1000?

(a)  

87.

What is the result of left shifting the binary 1001 1000?

(a)  

88.

What device does a hybrid computer use to convert signals?

(a)  

89.

In the physical layer, do signals have a finite number of values?

(a)  

90.

In the transport layer, what are the source and destination addresses called?

(a)  

91.

What is the standard protocol of TCP/IP for copying files between systems?

a)

FTP

b)

SMTP

c)

URL

d)

HTTP

92.

In which model does the service program run continuously, waiting for requests from other programs?

(a)  

93.

What is another program model?

a)

Client-server

b)

P2P

c)

Traditional model

94.

What are the main objectives in operating system design?

a)

Efficient hardware usage and resource management

b)

Control subsystems and memory management

c)

Manage I/O devices and CPU

d)

Provide user interface (UI)

95.

Which system uses a network to manage resources across multiple computers?

a)

Distributed systems

b)

Parallel systems

c)

Real-time systems

96.

Which technique in multitasking requires pre-defined memory?

a)

Partitioning

b)

Paging

c)

Demand Paging

97.

What happens if a process is limited by too many resources?

a)

Starvation

b)

Deadlock

98.

What does the device manager monitor to ensure it is functioning?

4 lines
99.

What does the device manager monitor to ensure it is functioning properly?

a)

Functioning properly

b)

Not functioning

c)

Needs maintenance

100.

Which structure performs actions in sequence?

a)

Sequence

b)

Selection

c)

Iteration

101.

Which representation helps simplify algorithms?

a)

Flowchart

b)

Pseudocode

c)

Diagram

102.

Which algorithm sorts data by its value?

a)

Sorting

b)

Searching

c)

Filtering

103.

In which algorithm does the smallest element move to the front of the unsorted list without pairwise swapping?

a)

Selection Sort

b)

Bubble Sort

c)

Insertion Sort

104.

What is the process of translating each line of source code into machine code and executing it immediately called?

a)

Interpretation

b)

Compilation

c)

Execution

105.

Which principle uses logical reasoning to answer questions?

a)

Declarative paradigm

b)

Procedural paradigm

c)

Functional paradigm

106.

What is the declarative paradigm based on?

a)

Logic reasoning

b)

Specific procedures

107.

Which language belongs to the procedural paradigm and has some low-level commands?

a)

COBOL

b)

C

108.

Which statement is used to assign a value to a variable?

a)

Variable declaration

b)

Assignment statement

109.

Which software development model divides requirements into independent modules?

a)

Waterfall model

b)

Incremental model

110.

Which phase in system development involves analyzing requirements?

a)

Designing

b)

Analysis

111.

What measure determines the level of dependency between modules?

a)

Cohesion

b)

Coupling

112.

Which term describes the ability to transfer data or systems from one platform to another?

a)

Maintainability

b)

Transferability

113.

Which method in black box testing uses boundary values to design test cases?

a)

Boundary-value testing

b)

Random testing

114.

To search for an element in a sorted array, which algorithm helps reduce time complexity?

a)

Sequential Search

b)

Binary Search

c)

Insertion Sort

d)

Selection Sort

115.

What is each element in a record called?

a)

A field

b)

A variable

116.

What is the name of the linked list?

a)

First node

b)

Last node

117.

What type of data structure is a stack?

a)

FIFO

b)

LIFO

118.

In a binary search tree (BST), what is the relationship of the root node's value with the values in the left subtree?

a)

Greater than

b)

Less than

119.

Which list is also called a queue?

a)

LIFO

b)

FIFO

120.

Danh sách nào cũng được gọi là hàng đợi (queue)?

a)

FIFO

b)

LIFO

c)

Random

d)

Sequential

121.

Nếu thông tin nhân viên được lưu trữ trong file, loại file nào sẽ được sử dụng để truy xuất dữ liệu vào cuối tháng?

a)

Random file

b)

Sequential file

c)

Hashed file

d)

Binary file

122.

Nếu khóa file giao dịch là 20 và khóa file chính là 25, ta nên làm gì?

a)

Delete the old master file record

b)

Update the master file record

c)

Write the old master file record to the new master file

d)

Create a new master file

123.

Cấp cao nhất trong hệ thống file là gì?

a)

Root directory

b)

Subdirectory

c)

File

d)

Folder

124.

Tập hợp dữ liệu liên quan về mặt logic được gọi là gì?

a)

Table

b)

Database

c)

File

d)

Record

125.

Dữ liệu trong mô hình cơ sở dữ liệu quan hệ được tổ chức dưới dạng gì?

a)

One-dimensional arrays

b)

Two-dimensional tables

c)

Graphs

d)

Lists

126.

Quá trình nào giúp giảm dư thừa dữ liệu trong cơ sở dữ liệu?

a)

Denormalization

b)

Normalization

c)

Data mining

d)

Data warehousing

127.

Lệnh nào luôn làm tăng số dòng trong bảng?

a)

Update

b)

Delete

c)

Insert

d)

Select

128.

What process converts a set of relations into a more tightly structured set of relations?

a)

Normalization

b)

Denormalization

c)

Aggregation

d)

Partitioning

129.

Which attack is based on monitoring network traffic?

a)

Packet sniffing

b)

Man-in-the-middle

c)

Traffic analysis

d)

Denial of Service

130.

What is the process of encoding data before transmission called?

a)

Encoding

b)

Encryption

c)

Hashing

d)

Compression

131.

Which ethical rule evaluates an action based on social benefits?

a)

Utilization

b)

Deontology

c)

Consequentialism

d)

Virtue ethics

132.

What type of hackers are referred to as 'bad guys' who infiltrate computer networks with negative motives such as making money or building a reputation?

a)

White Hat Hacker

b)

Black Hat Hacker

c)

Grey Hat Hacker

d)

Blue Hat Hacker

133.

Which method does not replace a symbol with another symbol but changes the position of the symbols?

a)

Substitution cipher

b)

Transposition cipher

c)

Stream cipher

d)

Block cipher

134.

In the cipher [___], everyone has access to each other's public key.

4 lines