Trắc nghiệm Kiến trúc máy tính Bài 3: PHẦN MỀM MÁY TÍNH Trắc nghiệm Kiến trúc máy tính Bài 3: PHẦN MỀM MÁY TÍNH 25 câu hỏi 30 phút Môn Kiến trúc máy tínhBẮT ĐẦU LÀM BÀITrắc nghiệm Kiến trúc máy tính Bài 3: PHẦN MỀM MÁY TÍNH 25 câu hỏi 30 phút Môn Kiến trúc máy tínhPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtPhần mềm máy tính (Computer Software) là gì?A.Các thiết bị vật lý tạo nên máy tính.B.BC.Hệ thống dây cáp kết nối các thành phần.D.Nguồn điện cung cấp cho máy tính. Lát kiểm tra lại Câu 2Nhận biếtPhần mềm máy tính được chia thành các loại chính nào?A.Word Processors và Spreadsheets.B.Games và Utilities.C.CD.Firmware và Driver. Lát kiểm tra lại Câu 3Nhận biếtVai trò chính của Phần mềm hệ thống (System Software) là gì?A.Thực hiện các công việc cụ thể cho người dùng cuối (ví dụ: vẽ đồ thị).B.Cung cấp giao diện đồ họa cho người dùng.C.CD.Tạo ra các tài liệu và báo cáo. Lát kiểm tra lại Câu 4Nhận biếtHệ điều hành (Operating System - OS) thuộc loại phần mềm nào?A.Phần mềm ứng dụng.B.BC.Phần mềm tiện ích.D.Phần mềm lập trình. Lát kiểm tra lại Câu 5Nhận biếtChức năng chính của Hệ điều hành là gì?A.Soạn thảo văn bản.B.Thiết kế đồ họa.C.CD.Chơi game trực tuyến. Lát kiểm tra lại Câu 6Nhận biếtPhần mềm ứng dụng (Application Software) có vai trò chính là gì?A.Khởi động máy tính.B.Quản lý tài nguyên phần cứng.C.CD.Dịch mã lệnh sang ngôn ngữ máy. Lát kiểm tra lại Câu 7Nhận biếtChương trình soạn thảo văn bản (Word Processor) là một ví dụ của loại phần mềm nào?A.Phần mềm hệ thống.B.BC.Hệ điều hành.D.Phần mềm dịch. Lát kiểm tra lại Câu 8Nhận biếtPhần mềm dịch (Translator Software) có nhiệm vụ gì?A.Dịch ngôn ngữ tự nhiên sang ngôn ngữ khác.B.Mã hóa dữ liệu để bảo mật.C.CD.Nén và giải nén tập tin. Lát kiểm tra lại Câu 9Nhận biếtTrình biên dịch (Compiler) là loại phần mềm dịch nào?A.Thực thi từng dòng lệnh của chương trình nguồn.B.BC.Dịch chương trình nguồn thành hợp ngữ.D.Dịch ngôn ngữ máy sang hợp ngữ. Lát kiểm tra lại Câu 10Nhận biếtTrình thông dịch (Interpreter) là loại phần mềm dịch nào?A.AB.Dịch toàn bộ chương trình nguồn thành ngôn ngữ máy.C.Chỉ kiểm tra cú pháp của chương trình.D.Liên kết các module mã. Lát kiểm tra lại Câu 11Nhận biếtHợp ngữ (Assembly Language) có đặc điểm gì so với ngôn ngữ máy (Machine Language)?A.Dễ viết hơn ngôn ngữ máy, sử dụng các từ gợi nhớ (mnemonics).B.Mỗi lệnh hợp ngữ tương ứng với một lệnh ngôn ngữ máy.C.Cần có trình hợp dịch (Assembler) để chuyển sang ngôn ngữ máy.D.D Lát kiểm tra lại Câu 12Nhận biếtNgôn ngữ máy (Machine Language) là ngôn ngữ gì?A.Ngôn ngữ sử dụng các từ tiếng Anh để viết lệnh.B.Ngôn ngữ chỉ dùng để lập trình web.C.CD.Ngôn ngữ chỉ dùng cho các siêu máy tính. Lát kiểm tra lại Câu 13Nhận biếtKernel (Nhân) của hệ điều hành là gì?A.Giao diện đồ họa người dùng (GUI).B.Các ứng dụng người dùng chạy trên hệ điều hành.C.Trình điều khiển thiết bị (Device Driver).D.D Lát kiểm tra lại Câu 14Nhận biếtTrình điều khiển thiết bị (Device Driver) là gì?A.Một loại phần mềm ứng dụng.B.Phần mềm dịch ngôn ngữ.C.CD.Một công cụ kiểm tra hiệu năng CPU. Lát kiểm tra lại Câu 15Nhận biếtQuá trình chuyển đổi chương trình nguồn (Source Code) thành chương trình đích (Object Code) được thực hiện bởi phần mềm nào?A.Hệ điều hành.B.Phần mềm ứng dụng.C.CD.Trình thông dịch. Lát kiểm tra lại Câu 16Nhận biếtChương trình liên kết (Linker) có nhiệm vụ gì trong quá trình xây dựng chương trình thực thi?A.Dịch mã nguồn sang mã máy.B.Nạp chương trình vào bộ nhớ.C.CD.Gỡ lỗi (debug) chương trình. Lát kiểm tra lại Câu 17Nhận biếtChương trình nạp (Loader) có nhiệm vụ gì?A.Biên dịch chương trình.B.Liên kết các module.C.CD.Quản lý các thiết bị ngoại vi. Lát kiểm tra lại Câu 18Nhận biếtFirmware là gì?A.Phần mềm ứng dụng chạy trên điện thoại.B.BC.Hệ điều hành của máy chủ.D.Các tập tin dữ liệu được lưu trữ. Lát kiểm tra lại Câu 19Nhận biếtTrong mô hình hoạt động của máy tính, phần mềm nào chịu trách nhiệm giao tiếp gần nhất với phần cứng?A.Phần mềm ứng dụng.B.BC.Trình biên dịch.D.Phần mềm tiện ích. Lát kiểm tra lại Câu 20Nhận biếtSự khác biệt giữa một Chương trình (Program) và một Tiến trình (Process) là gì?A.Chương trình là phần cứng, Tiến trình là phần mềm.B.Chương trình chỉ chạy trên máy chủ, Tiến trình chạy trên máy trạm.C.CD.Chương trình luôn chạy trong bộ nhớ chính, Tiến trình chạy trong bộ nhớ cache. Lát kiểm tra lại Câu 21Nhận biếtAPI (Application Programming Interface) do hệ điều hành cung cấp có vai trò gì?A.Giúp người dùng cuối tương tác trực tiếp với phần cứng.B.Dịch mã nguồn sang ngôn ngữ máy.C.CD.Quản lý kết nối mạng. Lát kiểm tra lại Câu 22Nhận biếtLoại phần mềm nào thường được lưu trữ trong ROM hoặc Flash Memory trên bo mạch chủ?A.Hệ điều hành.B.Trình biên dịch.C.Phần mềm ứng dụng.D.D Lát kiểm tra lại Câu 23Nhận biếtMục đích chính của việc sử dụng các ngôn ngữ lập trình cấp cao (High-level Languages) là gì?A.Tăng tốc độ thực thi chương trình.B.BC.Tăng khả năng tương tác trực tiếp với thanh ghi CPU.D.Giảm dung lượng bộ nhớ cần thiết để lưu trữ chương trình. Lát kiểm tra lại Câu 24Nhận biếtTrình hợp dịch (Assembler) dùng để chuyển đổi chương trình được viết bằng ngôn ngữ nào sang ngôn ngữ máy?A.Ngôn ngữ C++.B.Ngôn ngữ Python.C.CD.Ngôn ngữ máy. Lát kiểm tra lại Câu 25Nhận biếtKhi nói về kiến trúc máy tính, việc nghiên cứu phần mềm thường tập trung vào khía cạnh nào?A.Cách viết code tối ưu cho ứng dụng.B.Thiết kế giao diện người dùng.C.CD.Xu hướng phát triển các loại phần mềm mới. Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI