Chương trình dịch cho phép chuyển chương trình viết bằng một ngôn ngữ lập trình nào đó sang chương trình trên ngôn ngữ máy để máy có thể thực hiện được mà vẫn bảo toàn được ngữ nghĩa của[r]
(1)Tin học 11 1: Khái niệm lập trình ngơn ngữ lập trình
Câu 1: Hãy chọn phương án ghép phù hợp Ngôn ngữ lập trình gì: A Phương tiện để soạn thảo văn có chương trình
B Ngôn ngữ Pascal C
C Phương tiện diễn đạt thuật tốn để máy tính thực cơng việc D Phương tiện diễn đạt thuật toán
Câu 2: Phát biểu chắn sai? A Lập trình viết chương trình
B Lập trình chương trình hai khái niệm tương đương, cách mơ tả thuật tốn ngơn ngữ lập trình
C Chương trình tạo thành từ tổ hợp câu lệnh khai báo cần thiết biến, hằng, hàm, …
D Chương trình chưa cho kết với nhiều liệu vào
Câu 3: Phát biểu sau chắn sai?
A Để giải tốn máy tính phải viết chương trình mơ tả thuật tốn giải tốn B Mọi người sử dụng máy tính phải biết lập chương trình
C Máy tính điện tử chạy chương trình
D Một tốn có nhiều thuật toán để giải
Câu 4: Hãy chọn phương án ghép Ngơn ngữ lập trình ngơn ngữ
A Cho phép thể liệu tốn mà chương trình phải xử lí
B Dưới dạng nhị phân để máy tính thực trực tiếp
C Diễn đạt thuật tốn để giao cho máy tính thực
D Có tên "ngơn ngữ thuật tốn" hay cịn gọi "ngơn ngữ lập trình bậc cao" gần với ngơn ngữ tốn học cho phép mơ tả cách giải vấn đề độc lập với máy tính
Câu 5: Hãy chọn phương án ghép Ngôn ngữ máy là
A Bất ngôn ngữ lập trình mà diễn đạt thuật tốn để giao cho máy tính thực
(2)C Các ngơn ngữ mà chương trình viết chúng sau dịch hệ nhị phân máy chạy
D Diễn đạt thuật toán để giao cho máy tính thực
Câu 6: Hãy chọn phương án ghép Hợp ngữ ngơn ngữ A Mà máy tính thực trực tiếp khơng cần dịch
B Có lệnh viết kí tự lệnh tương đương với lệnh máy Để chạy cần dịch ngôn ngữ máy
C Mà lệnh không viết trực tiếp mã nhị phân
D Không viết mã nhị phân, thiết kế cho số loại máy chạy trực tiếp dạng kí tự
Câu 7: Hãy chọn phương án ghép sai Ngơn ngữ lập trình bậc cao ngơn ngữ
A Thể thuật tốn theo quy ước khơng phụ thuộc vào máy tính cụ thể
B Mà máy tính khơng hiểu trực tiếp được, chương trình viết ngơn ngữ bậc cao trước chạy phải dịch sang ngôn ngữ máy
C Có thể diễn đạt thuật toán
D Sử dụng từ vựng cú pháp ngôn ngữ tự nhiên (tiếng Anh)
Câu 8: Phát biểu không phát biểu đây?
A Chương trình dịch cho phép chuyển chương trình viết ngơn ngữ lập trình sang chương trình ngơn ngữ máy để máy thực mà bảo toàn ngữ nghĩa chương trình nguồn
B Chương trình dịch giúp người lập trình lập trình ngơn ngữ lập trình gần với ngơn ngữ tự nhiên hơn, giảm nhẹ nỗ lực lập trình, tăng cường hiệu suất lập trình
C Chương trình dịch giúp tìm tất lỗi chương trình
D Một ngơn ngữ lập trình có chương trình thơng dịch chương trình biên dịch
Câu 9: Phát biểu sai nói biên dịch thơng dịch?
A Chương trình dịch ngơn ngữ lập trình bậc cao gọi biên dịch cịn thơng dịch chương trình dịch dùng với hợp ngữ
B Một ngơn ngữ lập trình có chương trình thơng dịch chương trình biên dịch C Thơng dịch dịch thực câu lệnh biên dịch phải dịch trước tồn chương trình sang mã nhị phân thực
(3)Câu 10: Phát biểu phát biểu đây? A Mỗi ngơn ngữ lập trình bậc cao có chương trình dịch
B Chương trình dịch gồm hợp dịch, thơng dịch, biên dịch
C Máy tính nhận biết kí tự kí tự nên chương trình ngơn ngữ máy phải dịch sang mã nhị phân
D Một ngôn ngữ lập trình bậc cao có nhiều chương trình dịch khác
Đáp án Câu hỏi trắc nghiệm Tin học 11
Câu 10
Đáp án C B B C B B D A A D