Đề Thi FE CSI106 - SP26 - B5 - FE

adminadmin is verified member.

Member
Thành viên BQT
Administrator
Học kỳ
SP2026
Thời Gian
28/4/26
Loại tài liệu
FE
CSI106 SP26 B5 FE

Câu 1 [Choose 1 answer]

In the context of software development, what does the term "refactoring" refer to?

A. Rewriting code from scratch to improve performance

B. Adding new features to existing software without changing its external behavior

C. Optimizing code to reduce memory usage

D. Restructuring existing code to improve readability, maintainability, and efficiency

Câu 2 [Choose 1 answer]

Which model completes each phase before moving to the next?

A. Waterfall

B. Spiral

C. Agile

D. Prototype

Câu 3 [Choose 1 answer]

In the ______ phase, all components of the system are defined

A. analysis

B. design

C. implementation

D. testing

Câu 4 [Choose 1 answer]

What does "coupling" refer to in the context of software modularity?

A. The internal logical structure of a module

B. The reusability of a module in different projects.

C. The dependency between different modules, which should be minimized

D. The efficiency of a module's execution.

Câu 5 [Choose 1 answer]

In an E-R diagram, which geometric shape is used to represent an entity set?

A. Rectangle

B. Ellipse

C. Diamond

D. Line

Câu 6 [Choose 1 answer]

What is the primary key in a relational database table?

A. A column that can store null values

B. A column or combination of columns that uniquely identify each row in the table

C. A column used for indexing

D. A foreign key reference in another table

Câu 7 [Choose 1 answer]

Which database model organizes data in two-dimensional tables?

A. Relational model

B. Hierarchical model

C. Network model

D. Distributed model

Câu 8 [Choose 1 answer]

In a relational database, which of the following is a unary operation?

A. union

B. join

C. project

D. all of these above

Câu 9 [Choose 1 answer]

Which of the following database models is designed specifically for handling data structures and organized as an inverted tree?

A. Relational database model

B. Object-oriented database model

C. Network database model

D. Hierarchical database model

Câu 10 [Choose 1 answer]

In which scenario is a binary search algorithm ineffective?

A. When the data is sorted

B. When the data is unsorted

C. When the data is in an array

D. When the data is in a linked list

Câu 11 [Choose 1 answer]

Which of the following examples demonstrates the "repetition" construct in an algorithm?

A. Assigning a value to a variable

B. Evaluating a condition once

C. Using a for loop to iterate over a list

D. Breaking out of a loop

Câu 12 [Choose 1 answer]

In which case would an iterative algorithm be preferred over a recursive algorithm?

A. When solving problems that require backtracking

B. When stack overflow is a concern

C. When the problem involves tree traversal

D. When solving problems with divide-and-conquer techniques

Câu 13 [Choose 1 answer]

What is the primary difference between sequential search and binary search algorithms?

A. Sequential search requires the data to be sorted in ascending order, while binary search can work on unsorted data as well

B. Binary search divides the search space into halves, while sequential search checks elements one by one

C. Sequential search exhibits greater efficiency and speed compared to binary search when applied to large datasets containing a significant number of elements

D. Binary search is a versatile algorithm that can be applied to various types of data structures, including arrays, linked lists, and trees, while sequential search is specifically designed to work only with arrays

Câu 14 [Choose 1 answer]

What command do you use to iterate through each element in the array?

A. for

B. if else

C. switch case

D. return

Câu 15 [Choose 1 answer]

In computer science, what is a "stack" data structure, and what is the primary characteristic that defines how data is added to and removed from it?

A. A linear list, First In, First Out (FIFO).

B. A restricted linear list, Last In, First Out (LIFO).

C. A collection of related elements of different types.

D. A sorted collection of elements accessed by index.

Câu 16 [Choose 1 answer]

Suppose the following sequence of values is pushed into a stack: 5, 15, 10, 20. What would be the order of removal?

A. 20, 10, 15, 5

B. 5, 10, 15, 20

C. 10, 15, 20, 5

D. 15, 10, 5, 20

Câu 17 [Choose 1 answer]

What are the two parts of a node in a linked list?

A. Data and a pointer to the next node

B. Data and an index of the current node

C. Data and the next node's value

D. Data and the size of the list

Câu 18 [Choose 1 answer]

What is Queue used for?

A. Keep the same order

B. Reverse the order of elements

C. Random elements

D. Sort the elements

Câu 19 [Choose 1 answer]

What components make up an element in a linked list?

A. Data value and the address of the next element

B. Data value and the index of the element

C. Index of the previous and next element

D. Only the data value

E. None of the others

Câu 20 [Choose 1 answer]

To un-set (force to 0) all the bits of a bit pattern, we

A. make a mask of all 0s and then AND the bit pattern and the mask.

B. make a mask exactly the same as the bit pattern and then XOR the bit pattern and the mask.

C. Both a and b are correct

D. Both a and b are incorrect

Câu 21 [Choose 1 answer]

In the True-Color (RGB) model for encoding pixels in digital image storage, where the color Red is represented by the tuple (255, 0, 0), determine the RGB encoding for the color White.

A. (0, 0, 0)

B. (255, 255, 255)

C. (0, 255, 0)

D. (0, 0, 255)

Câu 22 [Choose 1 answer]

If you want to store the decimal number 15 in an 8-bit unsigned integer, what is the binary representation?

A. 00001111

B. 00001110

C. 11110000

D. 11111111

Câu 23 [Choose 1 answer]

Which of the following is equivalent to the 8-bit two's complement representation of -31?

A. (0001 1111)2

B. (301)8

C. (E1)16

D. (32)10

Câu 24 [Choose 1 answer]

According to operator precedence, which operation is performed first in the expression (A OR B) AND C?

A. OR, then AND

B. AND, then OR

C. Both at the same time

D. Depends on the hardware

Câu 25 [Choose 1 answer]

How is the letter 'A' stored using ASCII in a computer?

A. As a 7-bit pattern 1000001.

B. As an 8-bit pattern 01000001.

C. As a 16-bit Unicode pattern.

D. As a 32-bit graphical symbol.

Câu 26 [Choose 1 answer]

What is the range of decimal numbers that can be stored in a 4-bit memory location using two's complement signed integer representation?

A. 0 to 15

B. -7 to +7

C. -8 to +7

D. -15 to +15

Câu 27 [Choose 1 answer]

How many ethical principles are there?

A. 2

B. 3

C. 4

D. 5

E. 1

Câu 28 [Choose 1 answer]

Which cipher replaces each letter with another based on a fixed rule?

A. Substitution cipher

B. Transposition cipher

C. Stream cipher

D. Block cipher

Câu 29 [Choose 1 answer]

Which ethical principle states that an act is ethical if it brings about a good result for society?

A. Moral rules

B. Social contract

C. Utilization

D. Intellectual property

Câu 30 [Choose 1 answer]

Which of the following ethical principles states that an act is ethical if it is in accordance with a universally accepted principle of morality?

A. Moral rules

B. Utilization

C. Social contract

D. None of the other options are correct

Câu 31 [Choose 1 answer]

__________ means protecting a message from being modified.

A. confidentiality

B. integrity

C. availability

D. None of these above

Câu 32 [Choose 1 answer]

What is the earliest form of programming language?

A. Machine Language

B. High-Level Language

C. Assembly Language

D. Symbolic Language

Câu 33 [Choose 1 answer]

Which of the following is NOT a computer language paradigm?

A. Procedural

B. Object-oriented

C. Functional

D. Declarative

E. Mathematical

Câu 34 [Choose 1 answer]

In which style of programming is the software viewed as an entity that initiates actions and controls other entities that remain inactive unless acted upon?

A. Procedural paradigm

B. Object-oriented paradigm

C. Functional paradigm

D. Declarative paradigm

Câu 35 [Choose 1 answer]

In the "procedural paradigm," how is a program primarily structured?

A. As a collection of active objects that react to stimuli

B. As a set of facts and rules to answer queries

C. As a series of function calls where the algorithm calls itself.

D. As a set of procedure calls, separating procedures from passive data objects

Câu 36 [Choose 1 answer]

Computers built on the Von Neumann model divide the computer hardware into ______ subsystems

A. 3

B. 4

C. 5

D. 6

Câu 37 [Choose 1 answer]

What model is the foundation of modern computers?

A. Leibnitz

B. von Neumann

C. Pascal

D. Charles Babbage

Câu 38 [Choose 1 answer]

The second generation of computers replaced vacuum tubes with which technology, leading to smaller, more reliable, and less power-hungry machines?

A. Transistors

B. Microprocessors

C. Integrated circuits

D. Hard disks

Câu 39 [Choose 1 answer]

If a memory has an address space that ranges from 0 to 4095, and each addressable location stores 1 byte, what is the total memory?

A. 4 KB

B. 2 KB

C. 1 KB

D. 6 KB

Câu 40 [Choose 1 answer]

In a memory hierarchy, which memory type has the highest access speed?

A. Cache memory

B. RAM

C. Registers

D. Hard disk

Câu 41 [Choose 1 answer]

Which component of the CPU is responsible for performing arithmetic and logical operations?

A. Control Unit

B. Memory Unit

C. Arithmetic Logic Unit (ALU)

D. Input/Output Unit

Câu 42 [Choose 1 answer]

In hashing there is a possibility that more than one key will hash to the same address in the file, resulting in a ________

A. Duplication

B. Synonym

C. Hazard

D. Collision

Câu 43 [Choose 1 answer]

Which access method is best suited for retrieving records based on a key value in a file with a large number of records?

A. Sequential access

B. Direct access

C. Indexed sequential access

D. Hashing

Câu 44 [Choose 1 answer]

In a "binary file," how is data typically interpreted by an application program?

A. Always as individual characters.

B. As plain, human-readable text

C. As a collection of data meaningful only if properly interpreted by the program (e.g., two bytes as one integer)

D. As a sorted list of alphanumeric symbols

Câu 45 [Choose 1 answer]

What is the correct about User Datagram Protocol (UDP)?

A. UDP is preferred when time constraints matter.

B. UDP is a reliable protocol that is robust to DDOS attacks.

C. UDP can handle failure messages with high reliability.

D. UDP suffers from latency phenomena since it uses long data frames.

Câu 46 [Choose 1 answer]

Which of the following is a key feature provided by TCP that UDP does not inherently offer?

A. Multicasting capabilities

B. Reliable data transfer

C. Fixed header size

D. None of the above

Câu 47 [Choose 1 answer]

Which layer of the TCP/IP model is responsible for logical addressing and routing of packets between different networks?

A. Network Access Layer

B. Transport Layer

C. Internet Layer

D. Application Layer

Câu 48 [Choose 1 answer]

The network layer is responsible for?

A. Host-to-host delivery

B. Application-to-application communication

C. Process-to-process communication

D. Physical transmission

Câu 49 [Choose 1 answer]

Which cryptographic protocol forms the foundation of HTTPS for secure communication over the internet?

A. RSA

B. SSL/TLS

C. AES

D. SHA-256

Câu 50 [Choose 1 answer]

Router is operating at ______ layer in the TCP/IP protocol suite

A. Transport

B. Network

C. Data link

D. Physical

Câu 51 [Choose 1 answer]

Convert the binary number 1011011011 to decimal.

A. 721

B. 731

C. 739

D. 743

Câu 52 [Choose 1 answer]

In the octal system, the base is:

A. 2

B. 8

C. 10

D. 16

Câu 53 [Choose 1 answer]

What is the hexadecimal representation of the decimal number 234?

A. EF

B. AE

C. EA

D. AA

Câu 54 [Choose 1 answer]

If a byte represents a binary number, how many different values can it represent?

A. 64

B. 128

C. 256

D. 512

Câu 55 [Choose 1 answer]

Which type of memory is generally faster than main memory but slower than CPU registers, and is placed between them?

A. Read Only Memory (ROM)

B. Dynamic Random Access Memory (DRAM)

C. Cache Memory

D. Electrically Erasable Programmable Read-Only Memory (EEPROM)

Câu 56 [Choose 1 answer]

In the context of device management, what does "policies for accessing input/output devices" refer to?

A. Rules for assigning devices to processes

B. Strategies for repairing malfunctioning devices

C. Methods for tracking device temperature

D. Techniques for managing CPU resources

Câu 57 [Choose 1 answer]

What happens when a program finishs running in a monoprogramming environment?

A. The program's memory space is reallocated to another program.

B. The program remains in memory indefinitely.

C. The operating system's memory space is expanded.

D. A new memory module is added to accommodate more programs.

Câu 58 [Choose 1 answer]

Multi-programming requires a ______ operating-system.

A. batch

B. Time-sharing

C. parallel

D. distributed

Câu 59 [Choose 1 answer]

What are the two major design goals of an operating system?

A. Efficient hardware use and ease of resource use.

B. Data compression and user authentication.

C. High-speed processing and minimal memory use.

D. Application development and network connectivity.

Câu 60 [Choose 1 answer]

Which category of software includes programs like word processors, web browsers, and video editing software?

A. Application programs

B. Operating system

C. System utilities

D. Firmware

E. None of the others
 

Đính kèm

  • CSI106 SP26 B5 FE_001.webp
    CSI106 SP26 B5 FE_001.webp
    64.4 KB · Lượt xem: 5
  • CSI106 SP26 B5 FE_002.webp
    CSI106 SP26 B5 FE_002.webp
    30.7 KB · Lượt xem: 5
  • CSI106 SP26 B5 FE_003.webp
    CSI106 SP26 B5 FE_003.webp
    30.2 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_004.webp
    CSI106 SP26 B5 FE_004.webp
    60.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_005.webp
    CSI106 SP26 B5 FE_005.webp
    30.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_006.webp
    CSI106 SP26 B5 FE_006.webp
    47.8 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_007.webp
    CSI106 SP26 B5 FE_007.webp
    37.6 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_008.webp
    CSI106 SP26 B5 FE_008.webp
    30.7 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_009.webp
    CSI106 SP26 B5 FE_009.webp
    39.9 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_010.webp
    CSI106 SP26 B5 FE_010.webp
    42.6 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_011.webp
    CSI106 SP26 B5 FE_011.webp
    41.8 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_012.webp
    CSI106 SP26 B5 FE_012.webp
    52.3 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_013.webp
    CSI106 SP26 B5 FE_013.webp
    90.8 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_014.webp
    CSI106 SP26 B5 FE_014.webp
    30.6 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_015.webp
    CSI106 SP26 B5 FE_015.webp
    48.7 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_016.webp
    CSI106 SP26 B5 FE_016.webp
    30.3 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_017.webp
    CSI106 SP26 B5 FE_017.webp
    44.2 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_018.webp
    CSI106 SP26 B5 FE_018.webp
    33.8 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_019.webp
    CSI106 SP26 B5 FE_019.webp
    52.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_020.webp
    CSI106 SP26 B5 FE_020.webp
    46.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_021.webp
    CSI106 SP26 B5 FE_021.webp
    41.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_022.webp
    CSI106 SP26 B5 FE_022.webp
    28.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_023.webp
    CSI106 SP26 B5 FE_023.webp
    31 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_024.webp
    CSI106 SP26 B5 FE_024.webp
    33.4 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_025.webp
    CSI106 SP26 B5 FE_025.webp
    42.7 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_026.webp
    CSI106 SP26 B5 FE_026.webp
    30.8 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_027.webp
    CSI106 SP26 B5 FE_027.webp
    21.6 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_028.webp
    CSI106 SP26 B5 FE_028.webp
    37.9 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_029.webp
    CSI106 SP26 B5 FE_029.webp
    33.6 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_030.webp
    CSI106 SP26 B5 FE_030.webp
    36.9 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_031.webp
    CSI106 SP26 B5 FE_031.webp
    32.1 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_032.webp
    CSI106 SP26 B5 FE_032.webp
    38.1 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_033.webp
    CSI106 SP26 B5 FE_033.webp
    37.1 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_034.webp
    CSI106 SP26 B5 FE_034.webp
    40.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_035.webp
    CSI106 SP26 B5 FE_035.webp
    61.3 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_036.webp
    CSI106 SP26 B5 FE_036.webp
    25.1 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_037.webp
    CSI106 SP26 B5 FE_037.webp
    30.8 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_038.webp
    CSI106 SP26 B5 FE_038.webp
    36.1 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_039.webp
    CSI106 SP26 B5 FE_039.webp
    29.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_040.webp
    CSI106 SP26 B5 FE_040.webp
    33.7 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_041.webp
    CSI106 SP26 B5 FE_041.webp
    34.6 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_042.webp
    CSI106 SP26 B5 FE_042.webp
    27.9 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_043.webp
    CSI106 SP26 B5 FE_043.webp
    33.6 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_044.webp
    CSI106 SP26 B5 FE_044.webp
    44.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_045.webp
    CSI106 SP26 B5 FE_045.webp
    63.3 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_046.webp
    CSI106 SP26 B5 FE_046.webp
    36.7 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_047.webp
    CSI106 SP26 B5 FE_047.webp
    34.1 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_048.webp
    CSI106 SP26 B5 FE_048.webp
    41.8 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_049.webp
    CSI106 SP26 B5 FE_049.webp
    27.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_050.webp
    CSI106 SP26 B5 FE_050.webp
    29.3 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_051.webp
    CSI106 SP26 B5 FE_051.webp
    24.3 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_052.webp
    CSI106 SP26 B5 FE_052.webp
    20.1 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_053.webp
    CSI106 SP26 B5 FE_053.webp
    27.7 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_054.webp
    CSI106 SP26 B5 FE_054.webp
    28.3 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_055.webp
    CSI106 SP26 B5 FE_055.webp
    45.2 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_056.webp
    CSI106 SP26 B5 FE_056.webp
    47.1 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_057.webp
    CSI106 SP26 B5 FE_057.webp
    58.5 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_058.webp
    CSI106 SP26 B5 FE_058.webp
    28.7 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_059.webp
    CSI106 SP26 B5 FE_059.webp
    59.1 KB · Lượt xem: 0
  • CSI106 SP26 B5 FE_060.webp
    CSI106 SP26 B5 FE_060.webp
    37.4 KB · Lượt xem: 5
Sửa lần cuối:

Tạo tài khoản hoặc đăng nhập để bình luận

Bạn phải là thành viên mới có thể bình luận.

Tạo tài khoản

Hãy tạo tài khoản trên cộng đồng của chúng tôi. Thật dễ dàng!

Đăng nhập

Bạn đã có tài khoản? Đăng nhập tại đây.

Back
Top