200+ Trắc nghiệm Lập trình nhúng (có đáp án)
Tổng hợp trên 200 câu hỏi trắc nghiệm Lập trình nhúng có đáp án với các câu hỏi đa dạng, phong phú từ nhiều nguồn giúp sinh viên ôn trắc nghiệm Lập trình nhúng đạt kết quả cao.
200+ Trắc nghiệm Lập trình nhúng (có đáp án)
Câu 1. Hệ thống nhúng thời gian thực là...
A. Một hệ thống xử lý được nhúng vào một hệ thống lớn khác.
B. Một hệ thống xử lý đa nhiệm, có thể thực hiện nhiều tác vụ cùng lúc.
C. Một hệ thống nhúng không những đưa ra kết quả xử lý đúng mà còn đảm bảo thời gian thực thi theo deadline.
D. Một hệ thống xử lý chuyên dụng cho các mục đích đặc thù.
Câu 2. Thời hạn kết thúc (deadline) trong hệ thống nhúng thời gian thực là...
A. Giới hạn về thời gian thực thi mà hệ thống cần phải hoàn thành từ khi được kích thích.
B. Khoảng thời gian phản hồi từ khi có sự kiện kích thích hệ thống.
C. Khoảng thời gian dài nhất khi chương trình trong hệ thống hoàn thành.
D. Khoảng thời gian trung bình mà hệ thống cần để thực thi nhiệm vụ.
Câu 3. Hard real-time system:
A. Hệ thống không cần quan tâm đến deadline đặt ra.
B. Thời gian thực thi của hệ thống không vượt quá deadline.
C. Thời gian thực thi của hệ thống cho phép vượt quá deadline.
D. Thời gian thực thi trung bình chính xác bằng deadline.
Câu 4. Các thành phần phần cứng cơ bản của một hệ thống nhúng điển hình bao gồm:
A. Màn hình, bàn phím, bộ xử lý.
B. RAM, ROM, HDD, Monitor, Mouse.
C. Bộ xử lý, bộ ADC, bộ định thời, ngoại vi.
D. Bộ xử lý, bộ nhớ, bus, ngoại vi.
Câu 5. Các thành phần cơ bản của bộ xử lý bao gồm:
A. ALU, CU, PC, Registers.
B. Tập lệnh CISC và RISC.
C. Bus địa chỉ, bus dữ liệu, bus điều khiển.
D. Thanh ghi, con trỏ, ngoại vi.
Câu 6. Trong kỹ thuật lập trình, ngôn ngữ máy được hiểu là...
A. Là ngôn ngữ giao tiếp giữa các thành phần trong máy tính.
B. Ngôn ngữ giao tiếp giữa máy và người dùng.
C. Các bit nhị phân được định nghĩa trước.
D. Các ngôn ngữ lập trình bậc cao như C, C++, Python, Java.
Câu 7. Trong kỹ thuật lập trình, kiến trúc tập lệnh ISA được hiểu là...
A. Kiến trúc của bộ vi xử lý để thực thi một tập lệnh nào đó.
B. Các quy định đặt ra cho trình biên dịch.
C. Là một tập hợp các lệnh ở dạng mã máy được quy định trước để máy tính hiểu và thực thi các lệnh này.
D. Kiến trúc của tập lệnh CISC và RISC.
Câu 8. Các cổng vào ra trong hệ thống nhúng có thể được điều khiển theo phương pháp
A. Điều khiển trực tiếp thông qua thanh ghi.
B. Phương pháp hỏi vòng, phương pháp ngắt và DMA.
C. Ứng dụng thực thi các hàm truy vấn đến ngoại vi cụ thể.
D. Bộ xử lý can thiệp vào thanh ghi của các cổng vào ra.
Câu 9. Bộ xử lý đối xử với ngắt theo cách...
A. Thực thi đồng thời ngắt và các chương trình thông thường.
B. Phớt lờ sự kiện kích hoạt, chỉ thực thi khi bộ xử lý không còn chương trình nào khác yêu cầu phục vụ.
C. Đối xử như với chương trình thông thường.
D. Đáp ứng một sự kiện với mức ưu tiên cao nhất.
Câu 10. Để phục vụ ngắt, bộ xử lý cần các thông tin về...
A. Chương trình con phục vụ ngắt.
B. Chương trình đang thực thi và dung lượng bộ nhớ hiện tại.
C. Địa chỉ chương trình đang thực thi và địa chỉ ngắt.
D. Mức ưu tiên ngắt, ISR, địa chỉ ngắt.
Câu 11. Một bộ ADC có các tham số cơ bản sau:
A. Độ phân giải, tần số lấy mẫu.
B. Mức lượng tử hóa, quá trình chuyển đổi ADC.
C. Định lý Nyquist, tỉ số tín hiệu trên tạp âm.
D. Công suất tiêu thụ, độ méo sau lấy mẫu.
Câu 12. Trong kiến trúc bộ xử lý ARM Cortex, bộ NVIC được xác định là...
A. Bộ điều khiển ngắt.
B. Bộ điều khiển lặp.
C. Bộ điều khiển ngắt lồng nhau.
D. Bộ điều khiển truy vết.
Câu 13. Bộ xử lý ARM Cortex được thiết kế theo kiến trúc...
A. Von Neumann 32 bit.
B. Von Neumann 32 bit và 16 bit.
C. Harvard 32 bit và 16 bit.
D. Harvard 32 bit.
Câu 14. Trong kiến trúc ARM Cortex, bus AHB được xác định là...
A. Giao diện bus cho các thiết kế có tốc độ xử lý cao.
B. Bus dành cho các ngoại vi trong hệ thống.
C. Bus dành cho bộ nhớ mã lệnh và dữ liệu.
D. Bus gần bộ xử lý nhất.
Câu 15. Trong bộ xử lý ARM Cortex, có ... thanh ghi đa mục đích.
A. 10
B. 11
C. 12
D. 13
Câu 16. Hãy xác định con trỏ ngăn xếp (SP) luôn trỏ vào đâu trong các phương án sau đây?
A. Giữa ngăn xếp.
B. Đỉnh ngăn xếp.
C. Giữa ngăn xếp.
D. Vị trí ngẫu nhiên theo lệnh đang thi hành.
Câu 17. Trong kiến trúc ARM Cortex, SysTick được xác định là...
A. Một bộ timer 24 bit, đếm ngược, tự động nạp lại, hỗ trợ ngắt.
B. Một bộ timer thông thường cấu hình qua các thanh ghi.
C. Một bộ timer đa mục đích 16 bit, đếm lên.
D. Một bộ timer 32 bit tự động nạp lại, đếm xuống.
Câu 18. Trong kỹ thuật lập trình ARM, hàm HAL_Delay() được dùng để...
A. Trì hoãn chương trình trong khoảng thời gian xác định.
B. Trì hoãn bộ xử lý trong khoảng thời gian xác định.
C. Tạo ra các khoảng thời gian trì hoãn.
D. Cách ly chương trình khỏi hàm main().
Câu 19. Trong kỹ thuật lập trình giao tiếp UART, dữ liệu thu/phát được phát hiện thông qua...
A. Bộ đếm.
B. Bộ định thời.
C. Xung đồng hồ.
D. Bit đầu tiên.
Câu 20. Các chế độ hoạt động của bộ xử lý ARM Cortex M bao gồm:
A. Chế độ dành riêng đặc quyền.
B. Chế độ người dùng.
C. Chế độ xử lý.
D. Tất cả các chế độ vừa liệt kê.
Câu 21. Để giảm độ trễ khi xử lý ngắt, bộ xử lý ARM Cortex áp dụng phương pháp...
A. Xử lý đa lõi.
B. Tập lệnh nén Thumb.
C. NVIC.
D. Quản lý bộ nhớ cache.
Câu 22. Giao diện dùng để gỡ rối (debug) khi lập trình dòng vi điều khiển ARM Cortex là...
A. I2C.
B. JTAG/SWD.
C. UART.
D. SPI.
Câu 23. Kích thước thanh ghi OC trong bộ xử lý ARM Cortex là...
A. 8 bit.
B. 16 bit.
C. 32 bit.
D. 64 bit.
Câu 24. Trong kỹ thuật lập trình C, vòng lặp nào sau đây được đảm bảo thực hiện ít nhất một lần?
A. for loop.
B. while loop.
C. do - while loop.
D. Không phải bất kỳ vòng lặp nào vừa được liệt kê.
Câu 25. Trong kỹ thuật lập trình C, đoạn chương trình dưới đây cho kết quả nào là chính xác?
int main() {
int x = 5;
printf("%d", x++);
return 0;
}
A. 6
B. 5
C. 0
D. Không xác định.
................................
................................
................................
Xem thêm câu hỏi trắc nghiệm các môn học Đại học có đáp án hay khác:
TÀI LIỆU CLC DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 12
Bộ giáo án, bài giảng powerpoint, đề thi file word có đáp án 2026 tại https://tailieugiaovien.com.vn/
Hỗ trợ zalo: VietJack Official
Tổng đài hỗ trợ đăng ký: 084 283 45 85
Công cụ giáo viên (2048.VN)
Tạo- trộn đề thi miễn phí từ file PDF, Word, Giao bài nhanh chóng, Hoàn toàn Free
- Soạn văn 12 (hay nhất)
- Soạn văn 12 (ngắn nhất)
- Giải sgk Toán 12
- Giải Tiếng Anh 12 Global Success
- Giải sgk Tiếng Anh 12 Smart World
- Giải sgk Tiếng Anh 12 Friends Global
- Giải sgk Vật Lí 12
- Giải sgk Hóa học 12
- Giải sgk Sinh học 12
- Giải sgk Lịch Sử 12
- Giải sgk Địa Lí 12
- Giải sgk Giáo dục KTPL 12
- Giải sgk Tin học 12
- Giải sgk Công nghệ 12
- Giải sgk Hoạt động trải nghiệm 12
- Giải sgk Giáo dục quốc phòng 12
- Giải sgk Âm nhạc 12
- Giải sgk Mĩ thuật 12

