WorksheetsNhập môn CNTT
Total questions: 150
Worksheet time: 1hrs 15mins
Trong kiến trúc Von Neumann, bước xử lý lệnh đúng thứ tự là gì?
Decode → Fetch → Execute
Fetch → Decode → Execute
Fetch → Execute → Decode
Execute → Decode → Fetch
Thiết bị nào thuộc khối CPU và thực hiện phép toán số học, logic?
RAM trong Memory lưu chương trình
ALU trong CPU thực hiện tính toán
ROM trong Memory chứa hệ điều hành
I/O chứa bàn phím và màn hình
Đặc điểm nổi bật của máy tính thế hệ thứ hai (Transistors) là gì?
Kích thước khổng lồ, tỏa nhiệt lớn
Máy tính cá nhân với vi xử lý
Nhỏ hơn, bền hơn, xuất hiện FORTRAN
Tích hợp nhiều linh kiện lên chip
Siêu máy tính thường được dùng cho mục đích nào?
Lưu trữ dữ liệu trong ROM vĩnh viễn
Chạy BIOS và điều khiển khởi động
Dự báo thời tiết và mô phỏng hạt nhân
Xử lý giao dịch ngân hàng quy mô lớn
Bộ nhớ nào mất dữ liệu khi tắt máy?
HDD là thiết bị lưu trữ ngoài
Registers là bộ nhớ siêu tốc
RAM là bộ nhớ truy cập ngẫu nhiên
ROM là bộ nhớ chỉ đọc vĩnh viễn
Trong lịch sử tính toán, thiết bị nào là công cụ tính toán đầu tiên phổ biến?
Máy Analytical Engine của Babbage
Bàn tính Abacus cổ điển
Máy tính Pascaline của Pascal
Máy Leibniz thực hiện bốn phép
Mainframe thường được sử dụng bởi tổ chức nào?
Nhà riêng dùng cho giải trí
Hãng phim xử lý đồ họa
Ngân hàng và cơ quan chính phủ
Trường học cho học sinh phổ thông
Byte là gì theo hệ nhị phân?
1 Byte tương đương 4 bits
1 Byte tương đương 2 bits
1 Byte tương đương 8 bits
1 Byte tương đương 16 bits
Thế hệ máy tính thứ ba sử dụng công nghệ cốt lõi nào?
Vi xử lý VLSI cho PC
Mạch tích hợp IC trên chip
Bóng bán dẫn nhỏ bền hơn
Đèn chân không kích thước lớn
Ví dụ điển hình cho máy vi tính (Microcomputers) là gì?
Siêu máy tính cho mô phỏng thời tiết
Thiết bị I/O như bàn phím chuột
Máy chủ mainframe xử lý giao dịch
PC, laptop và smartphone phổ biến
Khi thiết kế hệ thống nhập/xuất, thiết bị nào thuộc nhóm I/O?
ALU xử lý logic trong CPU
Registers tốc độ siêu cao
ROM chứa chương trình BIOS
Bàn phím và màn hình
Cổng logic nào chỉ trả về 1 khi tất cả đầu vào đều là 1?
Cổng OR trả về 1 khi mọi đầu vào 1
Cổng NOT trả về 1 khi mọi đầu vào 1
Cổng XOR trả về 1 khi mọi đầu vào 1
Cổng AND trả về 1 khi mọi đầu vào 1
Flip-Flop dùng để làm gì trong mạch số?
Lưu trữ một bit trạng thái ổn định
Tạo tín hiệu analog liên tục
Mã hóa ký tự ASCII thành Unicode
Thực hiện phép nhân số nguyên nhị phân
Đặc điểm truy cập của RAM là gì?
Truy cập phụ thuộc độ dài từ máy
Chỉ đọc dữ liệu, không ghi được
Truy cập tuần tự theo thứ tự địa chỉ
Truy cập ngẫu nhiên không phụ thuộc vị trí
Một ô nhớ (cell) thông thường có kích thước bao nhiêu?
4 bit tương đương nửa byte
16 bit tương đương 2 byte
8 bit tương đương 1 byte
32 bit tương đương 4 byte
Hệ đo dung lượng nào đúng theo lũy thừa của 2?
1 KB = 2^8 Byte; 1 MB = 2^16 Byte
1 KB = 1024 bit; 1 MB = 1048576 bit
1 KB = 2^10 Byte; 1 MB = 2^20 Byte
1 KB = 1000 Byte; 1 MB = 106 Byte
ASCII và Unicode khác nhau chủ yếu ở điểm nào?
Khả năng xử lý phép toán số học
Khả năng lưu trữ số âm dạng bù 2
Số bit dùng để biểu diễn ký tự
Tốc độ truy cập bộ nhớ chính
Trong biểu diễn số nguyên không dấu, ví dụ 5 ở hệ thập phân tương ứng gì ở nhị phân?
101₂ tương ứng với 5₁₀
111₂ tương ứng với 5₁₀
100₂ tương ứng với 5₁₀
110₂ tương ứng với 5₁₀
Phương pháp phổ biến để lưu trữ số âm trong máy tính là gì?
Dùng dấu chấm động cho mọi số
Dùng bù 2 (Two’s Complement) để biểu diễn
Dùng mã ASCII để gán dấu trừ
Dùng bit kiểm tra chẵn lẻ cho dấu
Cổng NOT thực hiện thao tác nào trên tín hiệu đầu vào?
Cộng hai tín hiệu thành một giá trị
Giữ nguyên giá trị không thay đổi
So sánh hai tín hiệu để lấy khác nhau
Đảo ngược giá trị 0 thành 1 và 1 thành 0
Biểu diễn −5 bằng bù 2 với 4 bit cho ra chuỗi nhị phân nào?
0111
1101
1011
1001
Trong chuẩn số thực IEEE 754, thành phần nào dùng để biểu diễn dấu của số?
Bias (mã thừa)
Mantissa (phần trị)
Exponent (mũ số)
Sign bit (bit dấu)
Công thức giá trị số thực theo IEEE 754 được viết đúng như thế nào?
Value = (−1)Sign×Mantissa×2Exponent
Value = (−1)Mantissa×2Sign×Exponent
Value = Sign × 2Mantissa × (−1)Exponent
Value = Mantissa × Exponent × 2^Sign
Trong ổ đĩa từ, tổ chức dữ liệu đúng theo thứ tự nào?
Platter → Cylinder → Track
Cylinder → Track → Sector
Track → Sector → Cylinder
Sector → Track → Cylinder
Thời gian truy cập (Access Time) của ổ cứng từ được tính bằng công thức nào?
Seek Time + Latency + Transfer Time
Latency × Seek Time + Transfer Time
Transfer Time − Latency + Seek Time
Average Latency × Transfer Time + Seek
Độ trễ quay trung bình (Average Latency) được ước lượng bằng công thức nào liên quan đến tốc độ quay (RPM)?
Average Latency = 2 × 60 × RPM
Average Latency = 60 × RPM / 2
Average Latency = RPM / (1/2 × 60)
Average Latency = 1/2 × 60 / RPM
Thiết bị nào dùng tia laser để đọc các vết lõm (pits) và phẳng (lands) trên bề mặt?
Đĩa quang CD/DVD
Băng từ LTO
Đĩa từ HDD
Bộ nhớ DRAM
Vì không có bộ phận chuyển động, bộ nhớ flash (SSD, USB) có đặc điểm nào?
Rất ồn, tốc độ thấp, giá rất rẻ
Nhanh, bền, im lặng nhưng giá cao
Tốc độ trung bình, giá thấp, cần bảo trì
Chậm, rẻ, ồn ào và kém bền
Bitmap và Vector khác nhau ở điểm nào khi lưu trữ hình ảnh?
Bitmap chỉ lưu màu RGB; Vector chỉ lưu xám
Cả hai là pixel nhưng mã hoá khác nhau
Bitmap là lưới pixel; Vector là công thức đường nét
Vector là ảnh pixel; Bitmap là ảnh công thức
ALU trong CPU đảm nhiệm vai trò chính nào?
Giải mã lệnh và chuyển dữ liệu
Thực hiện phép số học và logic cơ bản
Lưu trữ chương trình trong bộ nhớ chính
Điều phối hoạt động các bộ phận khác
Control Unit (CU) chịu trách nhiệm gì trong CPU?
Truyền dữ liệu ra thiết bị ngoại vi
Lưu dữ liệu tạm thời trong RAM
Điều phối hoạt động và giải mã lệnh
Thực hiện phép cộng trừ nhân chia
Thanh ghi tổng quát (general purpose) dùng để làm gì?
Chứa dữ liệu tạm thời đang được xử lý
Chứa địa chỉ lệnh tiếp theo trong PC
Chứa mã máy của hệ điều hành
Chứa lệnh đang thực thi từ IR
Program Counter (PC) lưu trữ thông tin nào?
Địa chỉ lệnh tiếp theo sẽ được thực thi
Mã thao tác của op-code hiện tại
Lệnh đang thực thi của CPU
Dữ liệu tạm thời đang xử lý
Bus trong kiến trúc máy tính có chức năng chính nào?
Kết nối CPU, RAM và thiết bị ngoại vi
Lưu trữ chương trình và dữ liệu dài hạn
Tối ưu hoá mã máy ở mức compiler
Thực hiện phép logic AND, OR, XOR
Một lệnh máy thường gồm hai phần cơ bản nào?
ALU và CU
Op-code và Operand
RAM và Bus
PC và IR
Op-code cho CPU biết điều gì?
CPU cần làm gì như LOAD hay ADD
Dữ liệu nằm ở đâu trong bộ nhớ
Loại thanh ghi đang sử dụng
Địa chỉ lệnh tiếp theo trong PC
Operand cung cấp thông tin gì cho lệnh máy?
Kiểu thao tác cần thực hiện
Hệ điều hành hiện đang chạy
Địa chỉ hoặc vị trí dữ liệu cần truy cập
Chu kỳ đồng hồ của bộ xử lý
Điểm khác biệt nổi bật của RISC so với CISC là gì?
Tập lệnh đơn giản, thực thi rất nhanh
Tập lệnh phức tạp, thực hiện nhiều tác vụ
Phụ thuộc mạnh vào bộ nhớ ngoài
Không sử dụng thanh ghi chuyên dụng
Ví dụ phổ biến cho kiến trúc RISC là
GPU dùng cho đồ hoạ 3D
ARM trong điện thoại thông minh
EPROM dùng cho lưu trữ cố định
Intel x86 trong PC Windows
Trong chu kỳ máy, bước "Fetch" là gì?
Ghi kết quả ra thiết bị ngoại vi
Thực thi vi lệnh trong ALU
Nạp lệnh từ bộ nhớ vào IR
Giải mã lệnh thành vi thao tác
Trong chu trình máy (Machine Cycle), bước Fetch thực hiện nhiệm vụ gì?
Control Unit giải mã chuỗi bit
PC giảm để trỏ lệnh trước
CPU đọc lệnh từ PC vào IR
ALU gửi tín hiệu điều khiển
Thanh ghi nào chứa lệnh vừa được nạp trong bước Fetch?
Program Counter (PC)
Accumulator (AC)
Memory Buffer Register
Instruction Register (IR)
Trong bước Decode, thành phần nào phân tích chuỗi bit để hiểu yêu cầu?
Arithmetic Logic Unit
Control Unit của CPU
DMA Controller riêng
USB Controller ngoài
Phương thức Memory-mapped I/O cho phép CPU giao tiếp thiết bị bằng cách nào?
Chỉ dùng bus dữ liệu song song
Truyền trực tiếp qua DMA
Gửi lệnh I/O riêng biệt
Ghi/đọc vào địa chỉ bộ nhớ đặc biệt
Điểm khác biệt chính của DMA là gì?
Thiết bị truyền dữ liệu vào RAM không cần CPU
CPU điều khiển từng byte dữ liệu truyền
Chỉ áp dụng cho thiết bị hiển thị màn hình
Giảm hiệu suất do CPU bận liên tục
Lợi ích của DMA đối với hiệu năng hệ thống là gì?
Giảm tốc độ truy cập RAM
Bắt buộc dùng cáp song song lớn
Tăng tải cho Control Unit
CPU rảnh để làm việc khác
Truyền dữ liệu song song (Parallel) có đặc điểm nào sau đây?
Chỉ dùng trong mạng không dây
Từng bit một trên một dây
Nhiều bit cùng lúc trên nhiều dây
Không cần đồng bộ tín hiệu clock
Ví dụ phổ biến của truyền dữ liệu nối tiếp (Serial) là gì?
PCIe, DDR RAM, LPT
PS/2, IDE, SCSI
USB, SATA, Ethernet
HDMI, VGA, DVI
Trong xử lý song song, mô hình nào là Single Instruction, Multiple Data?
MIMD
MISD
SISD
SIMD
Mô hình MIMD mô tả điều gì?
Một lệnh trên nhiều dữ liệu đồng thời
Nhiều chương trình trên nhiều dữ liệu khác nhau
Nhiều lệnh trên cùng một dữ liệu duy nhất
Một lệnh trên một dữ liệu tuần tự
Trong một pipeline, khi lệnh 1 đang Execute, lệnh 2 và lệnh 3 ở trạng thái nào?
Lệnh 2 Decode, lệnh 3 Fetch
Đều chờ hoàn tất lệnh 1
Cả hai đều Execute
Lệnh 2 Fetch, lệnh 3 Decode
Chức năng nào thuộc vai trò chính của hệ điều hành?
Quản lý tài nguyên như CPU, bộ nhớ, đĩa
Tối ưu thuật toán nén dữ liệu đa phương tiện
Thiết kế mạch điện phần cứng chi tiết
Cung cấp mạng Internet toàn cầu mặc định
Đặc trưng của giai đoạn Batch Processing là gì?
Máy tính cá nhân với giao diện đồ họa phổ biến
Xử lý theo lô, không tương tác thời gian thực
Không có hệ điều hành, lập trình bằng cắm dây
Chia sẻ thời gian cho nhiều người dùng đồng thời
Trong kiến trúc hệ điều hành, lớp Vỏ (Shell) có vai trò gì?
Giao tiếp trực tiếp với người dùng
Quản lý cấp phát RAM nội bộ
Điều khiển thiết bị ngoại vi mức thấp
Tổ chức cấu trúc tập tin hệ thống
Ví dụ nào thuộc giao diện dựa trên dòng lệnh (text-based)?
Ubuntu Desktop với icon
Windows File Explorer
MS-DOS hoặc Unix Shell
macOS Finder cửa sổ
Thành phần nào nằm trong lớp Nhân (Kernel)?
Trình duyệt web đồ họa người dùng
Thanh Taskbar hiển thị ứng dụng
Memory Manager quản lý RAM
Bộ icon trên màn hình Desktop
Chọn mô tả đúng về Device Drivers trong kernel.
Dịch vụ mạng xã hội tích hợp sẵn
Công cụ lập trình ngôn ngữ bậc cao
Trình soạn thảo văn bản giao diện đồ họa
Phần mềm điều khiển thiết bị ngoại vi
Trong personal computing (thế hệ 4), đặc điểm nổi bật là gì?
Hệ đa chương không chia sẻ tài nguyên
Lập trình trực tiếp phần cứng bằng dây cắm
Xử lý theo lô không có tương tác người dùng
Máy tính cá nhân với GUI và OS thân thiện
Trong quản lý tiến trình, "Process State" mô tả gì?
Các trạng thái hiện tại của một tiến trình
Dung lượng RAM tổng của hệ thống
Kích thước file mã nguồn của chương trình
Số lượng CPU logic đang hoạt động
Time slice trong hệ thống chia sẻ thời gian được hiểu là gì?
Kích thước trang bộ nhớ trong phân trang
Chu kỳ làm mới bộ nhớ cache của CPU
Thời gian khởi động BIOS trước POST
Khoảng thời gian nhỏ CPU cấp cho một tiến trình
Khi hết time slice, CPU chuyển sang tiến trình khác. Quá trình này gọi là gì?
Load bootloader vào bộ nhớ
Page swap giữa RAM và ổ cứng
Context switch giữa các tiến trình
POST kiểm tra phần cứng
Semaphore được dùng chủ yếu để làm gì trong xử lý tranh chấp tài nguyên?
Kiểm soát quyền truy cập đồng bộ
Giảm độ phân mảnh đĩa cứng
Mở rộng dung lượng RAM ảo
Khởi chạy nhân hệ điều hành
Vùng găng (Critical Region) là gì?
Không gian địa chỉ của tiến trình người dùng
Khu vực ổ cứng dành cho trao đổi trang
Đoạn mã chỉ một tiến trình được vào tại một thời điểm
Miền nhớ lưu BIOS/UEFI
Điều nào mô tả đúng hiện tượng deadlock?
Các trang bộ nhớ liên tục được hoán đổi hiệu quả
CPU tăng xung nhịp khi tải nặng tạm thời
POST thất bại do thiết bị ngoại vi lỗi
Nhiều tiến trình chờ nhau vô hạn để giải phóng tài nguyên
Bộ nhớ ảo (Virtual Memory) cho phép điều gì?
Lưu BIOS vào RAM để khởi động nhanh
Khóa semaphore để tránh deadlock
Tăng tốc độ CPU bằng đa luồng
Dùng ổ cứng làm RAM giả lập khi cần
Trong cơ chế phân trang, trang chưa cần dùng sẽ nằm ở đâu?
Thanh ghi điều khiển của BIOS
Vùng găng của tiến trình
Bộ nhớ cache của CPU
Không gian swap trên ổ cứng
Hoán đổi (swap) giữa RAM và ổ cứng quá nhiều gây ra hiện tượng gì?
Deadlock khiến tiến trình treo mãi
POST lặp vô hạn khi khởi động
Thrashing làm máy chạy cực chậm
Context switch tăng băng thông mạng
Nguyên nhân phổ biến dẫn đến thrashing là gì?
CPU không hỗ trợ ảo hóa phần cứng
Chạy quá nhiều ứng dụng nặng vượt khả năng RAM
Thiếu semaphore trong điều phối tiến trình
Time slice đặt quá dài cho mỗi tiến trình
Trình tự đúng của quá trình khởi động (booting) bắt đầu từ khi bật máy?
CPU chạy ROM, nạp kernel, POST, đăng nhập, tìm bootloader
Tìm bootloader, POST, CPU chạy ROM, đăng nhập, nạp kernel
CPU chạy ROM, POST, tìm bootloader, nạp kernel, chờ đăng nhập
POST, nạp kernel, tìm bootloader, đăng nhập, chạy ROM
POST (Power-On Self-Test) thực hiện nhiệm vụ nào?
Phân trang bộ nhớ cho tiến trình
Quản lý semaphore và mutex
Kiểm tra phần cứng hoạt động ổn định
Nén kernel trước khi nạp
Bootloader chịu trách nhiệm gì trong khởi động?
Tìm và nạp hệ điều hành
Kiểm tra RAM và bàn phím
Thiết lập time slice cho CPU
Khởi tạo không gian swap
Trong mạng hình Bus, đặc điểm chính về kết nối các máy là gì?
Tất cả máy nối vào một dây chính
Mỗi máy nối trực tiếp với router riêng
Các máy nối thành vòng khép kín
Mỗi máy nối vào đường dây trung tâm
Điểm mạnh của topology Star trong quản lý mạng là gì?
Băng thông chia đều mọi nút
Ít xung đột hơn topology Ring
Không có điểm lỗi duy nhất
Dễ quản lý vì thiết bị trung tâm
Trong topology Ring, dữ liệu thường di chuyển như thế nào?
Một chiều theo vòng
Hai chiều đồng thời
Ngẫu nhiên giữa các nút
Theo cây phân cấp
CSMA/CD thường áp dụng cho loại mạng nào?
Mạng Bluetooth PAN
WiFi không dây
Ethernet có dây
Mạng WAN vệ tinh
Nguyên lý của CSMA/CD khi phát hiện va chạm là gì?
Mã hóa khung rồi thử lại ngay
Chuyển sang kênh dự phòng
Dừng truyền và chờ ngẫu nhiên
Tiếp tục truyền với tốc độ thấp
CSMA/CA được dùng cho công nghệ nào phổ biến?
Fiber quang WAN
WiFi không dây
Ethernet có dây
Zigbee công nghiệp
Sự khác nhau cơ bản giữa Internet và Web là gì?
Cả hai đều là dịch vụ
Internet là dịch vụ, Web là hạ tầng
Internet là hạ tầng, Web là dịch vụ
Cả hai đều là hạ tầng
Chức năng của DNS trong Internet là gì?
Mã hóa dữ liệu tầng ứng dụng
Chuyển tên miền thành địa chỉ IP
Định tuyến gói tin liên mạng
Cấp phát địa chỉ IP động
Lớp Application trong TCP/IP thường bao gồm giao thức nào?
TLS và DHCP
ARP và PPP
HTTP và SMTP
IP và ICMP
So sánh đúng về TCP và UDP là gì?
UDP dùng cho email, TCP cho streaming
TCP nhanh hơn UDP, cả hai không tin cậy
TCP connectionless, UDP connection-oriented
TCP chậm hơn nhưng tin cậy, UDP nhanh nhưng kém tin cậy
Lớp Network trong mô hình TCP/IP đảm nhiệm vai trò gì?
Quản lý truy cập vật lý
Cung cấp dịch vụ tên miền
Định tuyến gói tin qua mạng
Mã hóa dữ liệu đầu cuối
Tầng Link chịu trách nhiệm chuyển đổi dữ liệu theo chuỗi nào?
Bit → Frame → Packet
Packet → Frame → Bit
Segment → Packet → Bit
Frame → Packet → Segment
Virus lây nhiễm theo cơ chế nào mô tả đúng nhất?
Thu thập thông tin người dùng từ xa
Gắn mã độc vào file, cần người mở để lây
Ẩn trong phần mềm hữu ích để mở cửa hậu
Tự sao chép không cần kích hoạt
Điểm khác biệt chính của Worm so với Virus là gì?
Chỉ tồn tại trên thiết bị di động
Cần người dùng kích hoạt
Tự lan truyền không cần vật chủ
Không thể sao chép qua mạng
Trojan Horse thường gây hại theo cách nào?
Giả dạng phần mềm hữu ích rồi mở backdoor
Khai thác lỗ hổng kernel
Lây nhiễm boot sector của ổ đĩa
Tấn công từ chối dịch vụ vào máy chủ
Biện pháp kỹ thuật nào giúp mã hóa dữ liệu khi truyền?
Firewall lớp mạng
HTTPS hoặc VPN
DNS hoặc DHCP
Switch lớp 2
Tường lửa (Firewall) có chức năng chính nào sau đây?
Gán địa chỉ IP tĩnh
Kiểm soát lưu lượng ra vào mạng
Mã hóa dữ liệu đầu cuối
Lưu trữ bản ghi DNS
Khái niệm nào mô tả "các sự kiện thô, chưa qua xử lý"?
Báo cáo định kỳ tổng hợp
Dữ liệu thô chưa xử lý
Tri thức rút ra để hành động
Thông tin đã tổ chức có ý nghĩa
Thành phần nào KHÔNG nằm trong 5 thành phần cốt lõi của hệ thống thông tin?
Phần cứng máy tính, thiết bị mạng
Phần mềm hệ điều hành, ứng dụng
Thuế doanh nghiệp phải nộp
Dữ liệu là nguyên liệu đầu vào
TPS phục vụ cấp quản lý nào trong doanh nghiệp?
Cấp chiến lược dài hạn
Cấp quản lý cấp trung
Cấp chuyên gia bên ngoài
Cấp tác nghiệp hằng ngày
Nhiệm vụ điển hình của TPS là gì?
Ghi nhận giao dịch, cập nhật dữ liệu cơ bản
Phân tích kịch bản what-if phức tạp
Tổng hợp dữ liệu thành báo cáo tuần
Dự báo xu hướng thị trường dài hạn
Ví dụ nào phù hợp nhất với MIS?
Phân tích nếu tăng giá 5%
Hệ thống POS tại cửa hàng
Báo cáo doanh thu theo tháng
Máy chấm công cập nhật giờ làm
Mối quan hệ đúng giữa dữ liệu, thông tin, tri thức là gì?
Tri thức sinh ra thông tin rồi tạo dữ liệu
Dữ liệu được xử lý thành thông tin, thông tin hình thành tri thức
Thông tin được lưu trữ thành dữ liệu, dữ liệu tạo tri thức
Tri thức là dữ liệu thô chưa qua xử lý
Trong MIS, nguồn dữ liệu chủ yếu đến từ đâu?
Các TPS tổng hợp
Bộ phận phần cứng
Các báo cáo của DSS
Người dùng cuối tự nhập
Tình huống nào phản ánh đúng vai trò của DSS ở cấp quản lý trung và cao?
Tạo báo cáo tồn kho hằng tuần tự động
Xử lý thanh toán tại POS thời gian thực
Lưu trữ nhật ký giao dịch ngân hàng
Phân tích tác động khi tăng giá 5% lên lợi nhuận
Trong hệ thống phân cấp dữ liệu, thứ tự đúng từ nhỏ đến lớn là gì?
Field → Bit → Byte → Record → File → Database
Byte → Bit → Field → Record → File → Database
Bit → Byte → Field → Record → File → Database
Bit → Field → Byte → Record → Database → File
Trong mô hình quan hệ, cột (column/attribute) biểu diễn điều gì?
Thuộc tính của đối tượng lưu trữ
Liên kết giữa hai bảng khác
Khóa chính của toàn bộ hệ thống
Bản ghi duy nhất của một bảng
Khóa chính (Primary Key) có đặc điểm nào sau đây?
Là trường mô tả thuộc tính văn bản
Duy nhất để định danh mỗi dòng
Cho phép giá trị trùng lặp nhiều lần
Chỉ dùng để liên kết sang bảng khác
Khóa ngoại (Foreign Key) thường dùng để làm gì?
Mã hóa dữ liệu nhạy cảm
Tạo chỉ mục tối ưu truy vấn
Liên kết sang bảng khác trong CSDL
Xác định kiểu dữ liệu của cột
DBMS là gì trong bối cảnh CSDL?
Phần mềm trung gian tạo, lưu trữ, truy xuất dữ liệu
Chuẩn đặt tên bảng và cột trong hệ thống
Mô hình toán học cho dữ liệu phi cấu trúc
Phương pháp sao lưu theo lịch định kỳ
Hệ thống hỗ trợ điều hành cấp chiến lược (ESS) phục vụ chủ yếu cho ai?
Lãnh đạo cấp cao như CEO, HĐQT
Nhân viên nhập liệu tuyến đầu
Lập trình viên phát triển ứng dụng
Khách hàng bên ngoài doanh nghiệp
Chọn phát biểu đúng về ERP trong doanh nghiệp.
Hệ thống tích hợp các module vào một CSDL duy nhất
Phần mềm chỉ dành cho kế toán tài chính
Kho dữ liệu tạm thời cho thử nghiệm
Công cụ đồ họa để thiết kế giao diện người dùng
Sắp xếp đúng các giai đoạn SDLC chuẩn.
Planning → Analysis → Design → Implementation → Maintenance
Analysis → Planning → Design → Implementation → Maintenance
Planning → Design → Analysis → Implementation → Maintenance
Design → Planning → Implementation → Analysis → Maintenance
Giai đoạn nào của SDLC thường tốn kém thời gian và chi phí nhất?
Maintenance (Bảo trì) của hệ thống
Planning (Lập kế hoạch) ban đầu
Design (Thiết kế) giao diện hệ thống
Analysis (Phân tích) yêu cầu chi tiết
Vai trò nào là cầu nối giữa khách hàng và đội kỹ thuật?
IT Manager/CIO quản lý công nghệ
Database Administrator (DBA) chuyên CSDL
Systems Analyst (Phân tích viên hệ thống)
Business Analyst (BA) phân tích quy trình
Mục tiêu chính của Công nghệ phần mềm là gì?
Tạo giao diện đồ họa đẹp mắt cho ứng dụng
Giảm số lượng lập trình viên trong dự án
Tăng tốc độ phần cứng và băng thông mạng
Tạo phần mềm chất lượng cao, đúng hạn, dễ bảo trì
Trong Vòng đời phần mềm, giai đoạn nào thường tốn chi phí cao nhất?
Bảo trì chiếm 60–80% tổng chi phí vòng đời
Thiết kế chiếm 60–80% tổng chi phí vòng đời
Phát triển chiếm 60–80% tổng chi phí vòng đời
Sử dụng chiếm 60–80% tổng chi phí vòng đời
Trong Phân tích yêu cầu, đầu ra quan trọng nhất là tài liệu nào?
SRS mô tả yêu cầu phần mềm chi tiết
UML mô hình hóa lớp và quan hệ
Test plan định nghĩa các ca kiểm thử
Guide triển khai trên môi trường sản xuất
Phân tích yêu cầu tập trung vào câu hỏi nào?
Phần mềm cần tối ưu hóa thuật toán nào
Phần mềm sẽ chạy ở hệ điều hành nào
Phần mềm cần làm gì, không phải làm thế nào
Phần mềm dùng ngôn ngữ lập trình nào
Trong giai đoạn Cài đặt, mục tiêu chính là gì?
Thiết kế giao diện người dùng
Đánh giá rủi ro và lập kế hoạch
Thu thập yêu cầu từ người dùng
Viết mã nguồn với ngôn ngữ lập trình
Kiểm thử nào tập trung vào từng module nhỏ?
System Test kiểm tra toàn hệ thống
Smoke Test kiểm tra bản build
Integration Test kiểm tra kết hợp
Unit Test kiểm tra từng module
Integration Test nhằm mục tiêu gì?
Xác nhận yêu cầu nghiệp vụ ban đầu
Kiểm thử giao diện người dùng đẹp
Đo hiệu năng của phần cứng máy chủ
Kiểm tra sự kết hợp giữa các module
System Test hướng tới phạm vi nào?
Từng lớp trong kiến trúc MVC
Toàn bộ hệ thống theo yêu cầu
Một tính năng không liên quan
Các API nội bộ riêng lẻ
Sắp xếp đúng thứ tự bốn bước phát triển phần mềm chuẩn:
Thiết kế, Phân tích yêu cầu, Kiểm thử, Cài đặt
Phân tích yêu cầu, Thiết kế, Cài đặt, Kiểm thử
Kiểm thử, Cài đặt, Thiết kế, Phân tích yêu cầu
Cài đặt, Kiểm thử, Phân tích yêu cầu, Thiết kế
Trong mô hình Thác nước, đặc điểm quy trình chính là gì?
Triển khai sớm rồi kiểm thử sau cùng
Làm mẫu nhanh rồi sửa đổi liên tục
Phát triển song song các module độc lập
Thực hiện tuần tự từng bước, ít lặp lại
Ưu điểm nổi bật của mô hình Thác nước là gì?
Dễ quản lý và rõ ràng quy trình
Chi phí thay đổi yêu cầu thấp
Thu thập phản hồi người dùng liên tục
Phù hợp hệ thống thay đổi nhanh
Nhược điểm chính của Thác nước khi phát hiện lỗi muộn là gì?
Quay lại từ đầu rất tốn kém
Thiếu kiểm thử tự động hoàn toàn
Không thể tài liệu hóa yêu cầu
Không dùng được cho hệ thống lớn
Mô hình Agile/Prototyping có đặc điểm nào sau đây?
Quy trình dài, ít thay đổi yêu cầu
Phát triển lặp và tạo prototype nhanh
Kiểm thử chỉ thực hiện cuối dự án
Thiết kế cố định trước khi code
Lợi ích chính của Agile đối với rủi ro yêu cầu là gì?
Loại bỏ hoàn toàn việc tài liệu hóa
Giảm thời gian kiểm thử tích hợp
Linh hoạt, giảm rủi ro sai yêu cầu
Đảm bảo không có lỗi logic xảy ra
Phát biểu nào mô tả đúng Coupling giữa các module?
Mức độ phụ thuộc giữa các module
Mức độ liên quan trong một module
Khả năng mở rộng giao diện người dùng
Số lượng lớp thử nghiệm cần thiết
Mục tiêu thiết kế liên quan đến Coupling là gì?
Medium Coupling để cân bằng chi phí
Low Coupling để giảm ảnh hưởng
High Coupling để tăng gắn kết
Zero Coupling để tách rời tuyệt đối
Phát biểu nào mô tả đúng Cohesion của một module?
Mức độ liên quan giữa các phần bên trong
Độ bao phủ kiểm thử của mã nguồn
Mức độ phụ thuộc giữa các module khác
Khả năng chịu lỗi trong quá trình chạy
Mục tiêu thiết kế về Cohesion thường hướng tới điều gì?
Không cần Cohesion trong hệ lớn
Cohesion trung bình để dễ mở rộng
Low Cohesion để linh hoạt chức năng
High Cohesion và một nhiệm vụ duy nhất
Trong kiểm thử Hộp trắng, người kiểm thử quan tâm điều gì?
Đánh giá tài liệu yêu cầu thay vì code
Chỉ mô phỏng hành vi giao diện người dùng
Không biết cấu trúc, chỉ xét đầu vào
Nhìn thấy mã nguồn, kiểm tra logic
Kiểm thử Hộp đen tập trung vào khía cạnh nào?
Đầu vào X cho ra đầu Y đúng
Phân tích vòng lặp và nhánh mã
Độ bao phủ câu lệnh nội bộ
Mẫu thiết kế trong kiến trúc
Ai thường thực hiện kiểm thử Hộp trắng theo mô tả?
Quản lý dự án kiểm tra thủ công
Người dùng cuối có kinh nghiệm
Tester độc lập bên ngoài
Developer là người viết mã
Trong khía cạnh pháp lý, Copyright bảo vệ phần nào của phần mềm?
Các quy trình kinh doanh nội bộ
Quyền sở hữu thiết bị phần cứng
Ý tưởng và thuật toán trừu tượng
Hình thức thể hiện như source code
Patent trong phần mềm thường nhằm bảo vệ điều gì?
Ý tưởng hoặc thuật toán khó đăng ký
Mã nguồn cụ thể và giao diện người dùng
Chỉ hợp đồng cấp quyền sử dụng
Dữ liệu cá nhân của người dùng
Khi mua phần mềm thương mại, quyền mà người dùng nhận được là gì?
Quyền sử dụng theo License
Quyền sở hữu vĩnh viễn mã nguồn
Quyền chỉnh sửa tự do không hạn
Quyền cấp lại bản quyền cho bên thứ ba
Tình huống phần mềm y tế gây hại bệnh nhân đặt ra vấn đề gì?
Trách nhiệm pháp lý giữa các bên
Cần thêm vòng lặp trong thuật toán
Chọn mô hình phát triển phù hợp
Tăng độ bao phủ kiểm thử đơn vị
Tại sao Low Coupling giúp bảo trì hệ thống tốt hơn?
Cho phép bỏ qua tài liệu kiến trúc
Tăng tốc độ biên dịch ở mọi môi trường
Giảm số lượng test hộp trắng cần thiết
Sửa một module ít ảnh hưởng module khác
Một dấu hiệu của High Cohesion trong module thanh toán là gì?
Kết hợp logic giao diện và cơ sở dữ liệu
Chứa nhiều chức năng không liên quan
Phụ thuộc mạnh vào nhiều dịch vụ
Chỉ xử lý một nhiệm vụ rõ ràng
Chọn nhận định đúng khi so sánh Hộp trắng và Hộp đen.
Hộp đen kiểm tra cấu trúc vòng lặp
Hộp trắng biết mã bên trong, Hộp đen không
Cả hai đều yêu cầu xem code nguồn
Hộp trắng chỉ dành cho người dùng cuối
Khi yêu cầu thay đổi liên tục, mô hình nào thường phù hợp hơn?
Agile/Prototyping linh hoạt lặp lại
Kiểm thử Hộp trắng chuyên sâu
Kiến trúc tầng với module dày đặc
Thác nước cố định tài liệu sớm
Lựa chọn nào thể hiện hiểu đúng về License phần mềm?
Là giấy phép sáng chế ý tưởng
Là chứng chỉ kiểm thử chất lượng
Là bằng chứng sở hữu mã nguồn
Là hợp đồng cấp quyền sử dụng
Một rủi ro khi Cohesion thấp trong module là gì?
Giảm chi phí kiểm thử tích hợp
Chức năng lẫn lộn, khó bảo trì
Tăng bảo vệ bản quyền tự động
Loại bỏ hoàn toàn phụ thuộc hệ thống
Trong định nghĩa AI, đặc điểm nào mô tả khả năng của hệ thống tự chủ?
Thực hiện tác vụ không cần con người giám sát
Tự động cập nhật hệ điều hành định kỳ
Lưu trữ dữ liệu lớn trong kho đám mây
Kết nối internet tốc độ rất cao
Trong kịch bản Turing Test, nếu người thẩm vấn không phân biệt được đâu là máy, điều gì được kết luận?
Cuộc trò chuyện phải dừng lại ngay
Người thẩm vấn thất bại nghề nghiệp
Máy bị loại khỏi thí nghiệm
Máy được coi là có trí tuệ
Nhận thức (Perception) trong AI chủ yếu bao gồm lĩnh vực nào?
Phân tích thuật toán sắp xếp
Thiết kế phần cứng vi xử lý
Cơ sở dữ liệu và bảo mật mạng
Thị giác máy và nhận dạng tiếng nói
Ứng dụng thị giác máy nào sau đây được nêu rõ?
Mã hóa thông tin lượng tử
Dịch máy giữa các ngôn ngữ
Nhận diện khuôn mặt và xe tự lái
Tối ưu hóa lịch làm việc
Speech Recognition giúp máy làm gì?
Tăng băng thông truyền mạng
Nghe và hiểu ngôn ngữ tự nhiên
Tối ưu hóa truy vấn cơ sở dữ liệu
Phân tích ảnh X-quang độ phân giải cao
Chiến lược BFS đảm bảo điều gì khi tìm kiếm?
Tìm kết quả tốt nhất nhưng tốn bộ nhớ
Luôn tìm đường đi dài nhất có thể
Giảm thời gian bằng cách dùng kinh nghiệm
Đi theo một nhánh đến cùng rồi quay lại
Chiến lược DFS có đặc trưng nào dưới đây?
Khám phá đồng thời mọi lớp hiện tại
Đi sâu theo một nhánh rồi backtrack
Ưu tiên nút có chi phí nhỏ nhất
Chỉ hoạt động trên đồ thị có hướng
Heuristics trong tìm kiếm nhằm mục tiêu chính gì?
Xác thực tính đúng đắn của thuật toán
Đảm bảo tối ưu tuyệt đối mọi lời giải
Tiết kiệm thời gian bằng hướng dẫn kinh nghiệm
Loại bỏ nhu cầu lưu trữ trạng thái
Học có giám sát thường yêu cầu điều gì?
Dữ liệu đã được dán nhãn cho mô hình
Giao tiếp tiếng nói tự nhiên với người dùng
Thu thập cảm biến đa phương thức liên tục
Tối ưu chi phí phần cứng của robot
Học không giám sát hướng tới nhiệm vụ nào?
Dự đoán chuỗi thời gian có nhãn
Tìm cấu trúc ẩn trong dữ liệu chưa dán nhãn
Huấn luyện phân loại dựa trên nhãn rõ ràng
Đánh giá độ chính xác của người thẩm vấn
Trong mạng nơ-ron nhân tạo, mỗi kết nối giữa nơ-ron có gì đi kèm?
Một trọng số xác định mức ảnh hưởng
Một địa chỉ IP cố định duy nhất
Một khóa mã hoá bảo mật riêng
Một bộ nhớ đệm tốc độ rất cao
Điều kiện kích hoạt nơ-ron trong mô hình nêu là gì?
Tốc độ học giảm về bằng không
Số lớp ẩn đạt đến giá trị tối đa
Trọng số đều bằng nhau trên mạng
Tổng tín hiệu đầu vào vượt ngưỡng
Một vấn đề đạo đức được nêu liên quan đến quyết định của AI là gì?
Tin cậy: khi nào nên tin máy hơn người
Tính toán: tốc độ của thuật toán tìm kiếm
Tài chính: chi phí mua siêu máy tính
Bảo trì: chu kỳ cập nhật phần mềm
