TRƯỜNG THPT TÔN ĐỨC THẮNG | ĐỀ KIỂM TRA CHẤT LƯỢNG ĐẦU NĂM LỚP 11 MÔN TIN HỌC NĂM HỌC 2018 - 2019 |
I. PHẦN TRẮC NGHIỆM
Câu 1. Ngôn ngữ máy là:
A. bất cứ ngôn ngữ lập trình nào mà có thể diễn đạt thuật toán để giao cho máy tính thực hiện
B. ngôn ngữ để viết các chương trình mà mỗi chương trình là một dãy lệnh máy trong hệ nhị phân;
C. các ngôn ngữ mà chương trình viết trên chúng sau khi dịch ra hệ nhị phân thì máy có thể chạy được;
D. diễn đạt thuật toán để có thể giao cho máy tính thực hiện;
Câu 2. Chương trình dịch:
A. Dịch ngôn ngữ tự nhiên ra ngôn ngữ máy
B. Dịch ngôn ngữ máy ra ngôn ngữ tự nhiên
C. Dịch từ hợp ngữ ra ngôn ngữ bậc cao
D. Dịch từ ngôn ngữ bậc cao ra ngôn ngữ máy
Câu 3. Chương trình viết bằng chương trình bậc cao không có những đặc điểm nào trong các đặc điểm sau:
A. Không phụ thuộc vào loại máy, chương trình có thể thực hiện trên nhiều máy.
B. Ngắn gọn, dể hiểu, dễ nâng cấp.
C. Kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán.
D. Máy tính có thể hiểu và thực hiện trực tiếp chương trình này.
Câu 4. Cho các phát biểu sau.
I, Một ngôn ngữ lập trình bậc cao có thể có nhiều chương trình dịch khác nhau;
II, Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ;
III, Mọi người sử dụng máy tính đều phải biết lập chương trình;
IV, Nếu chương trình nguồn có lỗi cú pháp thì chương trình đích cũng có lỗi cú pháp.
Hãy chọn đáp án đúng.
A. I đúng; II, III, IV sai
B. I, II, III đúng; IV sai
C. I, II, III, IV sai
D. I, II, III, IV đúng
Câu 5. Trong Pascal, chú thích được sử dụng để?
A. Dùng để giải thích cho chương trình phức tạp, khó hiểu hơn.
B. Không có tác dụng trong chương trình.
C. Dùng để giải thích cho chương trình rõ ràng, dễ hiểu hơn.
D. Dùng để khai báo chương trình.
Câu 6. Các tên sau đây, tên nào là sai:
A. chuongtrinh
B. ho_ten
C. phuong-trinh
D. phuongtrinhbac2
Câu 7. Hãy chọn biểu diễn hằng đúng trong các biểu diễn sau:
A. Begin
B. 58,5
C. ’65
D. 1024
II. PHẦN TỰ LUẬN
Đề 1:
Câu 8. Trình bày quy tắc đặt tên đối tượng trong Turbo Pascal? Lấy 2 ví dụ minh họa đúng.
Câu 9. Hãy chỉ ra tên dành riêng, tên chuẩn, tên do người lập trình đặt trong đoạn chương trình sau?
Var delta: real;
Const n=4;
KQ=’Ket qua’;
Câu 10. Hãy chỉ ra hằng xâu, hằng số học trong đoạn chương trình ở câu 9?
Đề 2:
Câu 8. Trình bày quy tắc đặt tên đối tượng trong Turbo Pascal? Lấy 2 ví dụ minh họa đúng.
Câu 9. Hãy chỉ ra tên dành riêng, tên chuẩn, tên do người lập trình đặt trong đoạn chương trình sau?
Const m= 3.14;
KQ= True;
Begin
a:=sqrt(n);
Câu 10. Hãy chỉ ra hằng số học, hằng logic trong đoạn chương trình ở câu 9?
{-- xem đầy đủ đáp án ở phần xem online hoặc tải về --}
Trên đây là trích đoạn một phần Đề kiểm tra đầu năm có đáp án môn Tin 11 năm 2018 - 2019 Trường THPT Tôn Đức Thắng. Để xem toàn bộ nội dung các em chọn chức năng xem online hoặc đăng nhập vào trang Chúng tôi để tải tài liệu về máy tính.
Chúc các em học tập tốt !