Font size
WorksheetsComputer Organization Quiz
Total questions: 134
Worksheet time: 2hrs 32mins
According to the von Neumann model, __________ are stored in memory.
Only data
Only programs
Data and programs
Neither data nor programs
What generation introduced high-level programming languages?
First generation
Second generation
Third generation
Fourth generation
In the fetch phase, the control unit orders the system to copy the next instruction into the __________ in the CPU.
Program counter
Instruction register
Memory
Register
A __________ is a storage device that can undergo multiple writes and erasures.
CD-ROM
CD-R
CD-RW
CD-RR
What is the name of the display feature that highlights areas of the screen which require operator attention?
Pixel
Reverse video
Touch screen
Cursor
None of the others
What is the taxonomy of computer organization?
SIMD - Single Instruction-stream, Multiple Data-stream
MISD - Multiple Instruction-stream, Single Data-stream
MIMD - Multiple Instruction-stream, Multiple Data-stream
All of the others
Which is a unit representing the number of bits of discrete data?
Baud
Byte
Bit
All of the others
None of the others
Binary numbers need more places for counting because:
0's and 1's can be added in front of them
0's and 1's have to be properly placed
They are always big numbers
Binary base is small
None of the others
Convert the fraction decimal number 0.625 to binary:
1.010
0.101
1.110
0.110
A group of bits in the binary system are represented as one digit in the octal system. How many bits?
1
2
3
4
None of the others
Conversion of the binary number 1010101000010111 to hexadecimal is:
D8F9
A8B9
AA17
D9F8
None of the others
Assume a new Excess system uses 17 bits to represent the exponent section. What is the bias value in this system?
17
16
65535
65536
The(A) 32-bit code called represents symbols in all languages.
ANSI
Unicode
EBCDIC
Extended ASCII
In storing audio, how many samples per second are good enough to reproduce an audio signal?
10,000
20,000
30,000
40,000
The scanning rate in image processing is called [___]. If the resolution is sufficiently high, the human eye cannot recognize the discontinuity in reproduced images.
Bit map
Pixels
Resolution
Color depth
None of the others
Use a simple right shift operation on the bit pattern 1001 1000.
(a)
recognize the discontinuity in reproduced images.
Bit map
Pixels
Resolution
Color depth
None of the others
Use a simple right shift operation on the bit pattern 1001 1000.
1001 1001
1001 1000
0100 1101
0100 1100
Use a simple left shift operation on the bit pattern 1001 1000.
0001 1001
0001 1010
0011 0000
0011 0001
A hybrid computer uses a [___] to convert digital signals from a computer into analog signals.
Modulator
Demodulator
Modem
Decoder
None of the others
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.
Analog signals
Electromagnetic signals
Digital signals
Electronic signals
At the transport layer, [___] addresses are called source and destination, and these define the application-layer programs at the
TCP
Port numbers
UDP
IP address
[___] 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.
FTP
SMTP
URL
HTTP
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.
P2P
Traditional
Client-server
Model
The major design goals of an operating system include: (Choose 4 answers)
Efficient use of hardware and easy use of resources
Provide UI
Operation on data
Control subsystems and manage memory
Access I/O device and CPU
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:
Personal systems
Distributed systems
Parallel systems
Real-time systems
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?
Partitioning
Paging
Demand paging
Demand segmentation
[___] can occur if a process has too many resource restrictions.
Starvation
Synchronization
Paging
Deadlock
The device manager will be tracking every device constantly to ensure that the device is [___].
Ready
Finished
Functioning properly
Running
The construct [___] uses a set of actions one after another.
Sequence
Decision
Repetition
F
ntly to ensure that the device is [___].
Ready
Finished
Functioning properly
Running
The construct [___] uses a set of actions one after another.
Sequence
Decision
Repetition
Flow
[___] 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.
Pseudocode
Unified Modeling Language (UML)
Flowchart
State diagram
[___] is a basic algorithm that arranges data according to its value.
Inquiry
Sorting
Searching
Recursion
In [___] sort, the smallest item moves to the beginning of the unsorted list. There is no one-to-one swapping.
Selection
Bubble
Insertion
Every
[___] refers to the process of translating each line of the source program into the corresponding line of the object program and executing the line.
Object program
Source program
Translation
Interpretation
[___] 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.
Procedural paradigm
Functional paradigm
Declarative paradigm
Object-oriented paradigm
What is the language of the procedural paradigm that is a high-level language and also has some low-level instructions?
COBOL
C
Pascal
Ada
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.
Compound statement
Assignment statement
Control statement
None of the above
What is [___] model, a process of software development where requirements are divided into multiple standalone modules of the software development cycle?
Waterfall model
Incremental model
Development process
Software engineering
One phase in system development is [___].
Analysis
Application
Designing
Collecting
[___] is a measure of how tightly two modules are bound to each other.
Modularity
Coupling
Interoperability
Cohesion
[___] refers to the ability to move data and/or a system from one platform to another and to reuse code.
Maintainability
Operability
Correctability
Transferability
What is the method in black-box testing where tests are designed to include representatives of boundary values in a range?
Boundary-value testing
Random testing
Exhaustive testing
Data flow testing
To search for elements
testing where tests are designed to include representatives of boundary values in a range?
Boundary-value testing
Random testing
Exhaustive testing
Data flow testing
To search for elements, we can use [___] on sorted arrays that can help to decrease time complexity.
Sequential search
Insertion sort
Selection sort
Binary search
Each element in a record is called [___].
A variable
An index
A field
A node
The name of a linked list is the name of the head pointer that points to the [___] of the list.
First node
Second node
Null node
Last node
A stack is a [___] structure.
FIFO
LIFO
DIFO
SIFO
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.
Greater than
Less than
Equal
Smaller than
A(n) [___] list is also known as a queue.
LIFO
FIFO
Unordered
Ordered
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.
Hashed file
Sequential file
EOF
Index file
If the transaction file key is 20 and the first master file key is 25, then we [___].
Add the new record to the new master file
Revise the contents of the old master file
Delete the data
Write the old master file record to the new master file
The [___] is the highest level in the file system hierarchy. This does not have a parent directory.
Root directory
Home directory
Working directory
Parent directory
A [___] is a collection of related logically coherent data used by the application programs in an organization.
Database
File
Directory
Flat-file
In the relational database model, data is organized in [___] called relations.
Two-dimensional array
Two-dimensional tables
Two-dimensional record
None of others
[___] 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.
Relational database
Database system
Atomic operations
Normalization
The [___] operation always results in a relation that has exactly one more row than the original.
Insert
Delete
Update
Select
The [___] operation always results in a relation that has exactly one more row than the original.
Insert
Delete
Update
Select
[___] is the process by which a given set of relations are transformed to a new set of relations with a more solid structure.
Relational database
Database system
Atomic operations
Normalization
In the [___] attacks, threats to the confidentiality are based on monitoring online traffic, from which they can obtain other types of information.
Snooping
Repudiation
Denial of service
Traffic analysis
Before transmission, the sender transforms the plaintext into the ciphertext-this is [___].
Plain text
Cipher text
Encryption
Decryption
The [___] of ethics says that an act is ethical if it brings about a useful result for society.
Moral rules
Social contract
Utilization
Nonmaleficence
[___] 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.
Black Hat Hacker
Grey Hat Hacker
Red Hat Hacker
Blue Hat Hacker
[___] does not substitute one symbol for another; instead, it changes the location of the symbols.
Monoalphabetic cipher
Substitution cipher
Polyalphabetic cipher
Transposition cipher
In [___] cryptography, everyone has access to everyone's public key.
Symmetric-key
Asymmetric-key
Secret-key
Private-key
According to the von Neumann model, __________ is stored in memory.
Which generation introduced high-level programming languages?
In the fetch stage, the control unit copies the next instruction into __________ in the CPU.
In the fetch stage, the control unit copies the next instruction into __________ in the CPU.
A (a) is a storage device that can be written and erased multiple times.
What feature highlights the area that needs user attention?
(a)
What is the classification of computer organization?
What unit represents the number of bits of discrete data?
(a)
Why does the binary system require more digits?
Convert the decimal number 0.625 to binary:
(a)
How many bits make up a digit in the octal system?
(a)
Convert 1010101000010111 to hexadecimal:
(a)
What is the bias value of the Excess system with
What is the hexadecimal representation of the binary 1010101001000111?
(a)
What is the bias value of the Excess system with 17 bits?
(a)
What 32-bit encoding represents characters in all languages?
(a)
How many samples per second are sufficient to recreate an audio signal?
(a)
What is the term for the scanning speed in image processing?
(a)
What is the result of right shifting the binary 1001 1000?
(a)
What is the result of left shifting the binary 1001 1000?
(a)
What device does a hybrid computer use to convert signals?
(a)
In the physical layer, do signals have a finite number of values?
(a)
In the transport layer, what are the source and destination addresses called?
(a)
What is the standard protocol of TCP/IP for copying files between systems?
FTP
SMTP
URL
HTTP
In which model does the service program run continuously, waiting for requests from other programs?
(a)
What is another program model?
Client-server
P2P
Traditional model
What are the main objectives in operating system design?
Efficient hardware usage and resource management
Control subsystems and memory management
Manage I/O devices and CPU
Provide user interface (UI)
Which system uses a network to manage resources across multiple computers?
Distributed systems
Parallel systems
Real-time systems
Which technique in multitasking requires pre-defined memory?
Partitioning
Paging
Demand Paging
What happens if a process is limited by too many resources?
Starvation
Deadlock
What does the device manager monitor to ensure it is functioning?
What does the device manager monitor to ensure it is functioning properly?
Functioning properly
Not functioning
Needs maintenance
Which structure performs actions in sequence?
Sequence
Selection
Iteration
Which representation helps simplify algorithms?
Flowchart
Pseudocode
Diagram
Which algorithm sorts data by its value?
Sorting
Searching
Filtering
In which algorithm does the smallest element move to the front of the unsorted list without pairwise swapping?
Selection Sort
Bubble Sort
Insertion Sort
What is the process of translating each line of source code into machine code and executing it immediately called?
Interpretation
Compilation
Execution
Which principle uses logical reasoning to answer questions?
Declarative paradigm
Procedural paradigm
Functional paradigm
What is the declarative paradigm based on?
Logic reasoning
Specific procedures
Which language belongs to the procedural paradigm and has some low-level commands?
COBOL
C
Which statement is used to assign a value to a variable?
Variable declaration
Assignment statement
Which software development model divides requirements into independent modules?
Waterfall model
Incremental model
Which phase in system development involves analyzing requirements?
Designing
Analysis
What measure determines the level of dependency between modules?
Cohesion
Coupling
Which term describes the ability to transfer data or systems from one platform to another?
Maintainability
Transferability
Which method in black box testing uses boundary values to design test cases?
Boundary-value testing
Random testing
To search for an element in a sorted array, which algorithm helps reduce time complexity?
Sequential Search
Binary Search
Insertion Sort
Selection Sort
What is each element in a record called?
A field
A variable
What is the name of the linked list?
First node
Last node
What type of data structure is a stack?
FIFO
LIFO
In a binary search tree (BST), what is the relationship of the root node's value with the values in the left subtree?
Greater than
Less than
Which list is also called a queue?
LIFO
FIFO
Danh sách nào cũng được gọi là hàng đợi (queue)?
FIFO
LIFO
Random
Sequential
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?
Random file
Sequential file
Hashed file
Binary file
Nếu khóa file giao dịch là 20 và khóa file chính là 25, ta nên làm gì?
Delete the old master file record
Update the master file record
Write the old master file record to the new master file
Create a new master file
Cấp cao nhất trong hệ thống file là gì?
Root directory
Subdirectory
File
Folder
Tập hợp dữ liệu liên quan về mặt logic được gọi là gì?
Table
Database
File
Record
Dữ liệu trong mô hình cơ sở dữ liệu quan hệ được tổ chức dưới dạng gì?
One-dimensional arrays
Two-dimensional tables
Graphs
Lists
Quá trình nào giúp giảm dư thừa dữ liệu trong cơ sở dữ liệu?
Denormalization
Normalization
Data mining
Data warehousing
Lệnh nào luôn làm tăng số dòng trong bảng?
Update
Delete
Insert
Select
What process converts a set of relations into a more tightly structured set of relations?
Normalization
Denormalization
Aggregation
Partitioning
Which attack is based on monitoring network traffic?
Packet sniffing
Man-in-the-middle
Traffic analysis
Denial of Service
What is the process of encoding data before transmission called?
Encoding
Encryption
Hashing
Compression
Which ethical rule evaluates an action based on social benefits?
Utilization
Deontology
Consequentialism
Virtue ethics
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?
White Hat Hacker
Black Hat Hacker
Grey Hat Hacker
Blue Hat Hacker
Which method does not replace a symbol with another symbol but changes the position of the symbols?
Substitution cipher
Transposition cipher
Stream cipher
Block cipher
In the cipher [___], everyone has access to each other's public key.
