Đề kiểm tra Giữa học kì I môn Tin học Lớp 11 - Mã đề: 112 - Trường THPT Trần Khai Nguyên (Có đáp án)
Bạn đang xem tài liệu "Đề kiểm tra Giữa học kì I môn Tin học Lớp 11 - Mã đề: 112 - Trường THPT Trần Khai Nguyên (Có đáp án)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- de_kiem_tra_giua_hoc_ki_i_mon_tin_hoc_lop_11_ma_de_112_truon.doc
- GIUKYI_1516_K11_dapancacmade.xls
Nội dung text: Đề kiểm tra Giữa học kì I môn Tin học Lớp 11 - Mã đề: 112 - Trường THPT Trần Khai Nguyên (Có đáp án)
- TRƯỜNG THPT TRẦN KHAI NGUYÊN ĐỀ KIỂM TRA 45 PHÚT GIỮA KÌ I TỔ TIN HỌC KHỐI 11 - Học sinh không đánh vào đề, nộp đề lại cho giáo viên Mã đề thi - Học sinh không được sử dụng tài liệu 112 Câu 1: Biên dịch là: A. Dịch toàn bộ chương trình B. Dịch từng lệnh C. Các đại lượng của Pascal D. Chạy chương trình Câu 2: Trong ngôn ngữ lập trình Pascal, từ khóa dùng để khai báo thư viên là? A. Var B. Const C. Uses D. Program Câu 3: Trong Pascal, hàm căn bậc hai cho kiểu kết quả là: A. kiểu kí tự B. kiểu nguyên C. kiểu thực D. kiểu logic Câu 4: Với bài toán: Nhập vào bán kính r, tính và xuất ra chu vi, diện tích hình tròn. Biết Cv 2*pi*r; DT p*r2. Với pi là hằng số có giá trị 3.14. Người ta phải khai báo những biến nào? A. r, pi, CV, DT B. r, pi C. r, CV, DT D. pi, CV, DT Câu 5: Trong Pascal, các phép toán nào là các phép toán số học của số nguyên: A. +, -, *, div, mod B. not, or, and C. , >=, =, := ; B. : ; C. = ; D. := ; Câu 8: Giả sử x là biến kiểu integer, hằng pi có giá trị 3.14; phép gán nào sau đây là đúng: A. x:=a/b; B. x:=2200000000; C. x:=pi; D. x:=-123; Câu 9: Kết quả của biểu thức quan hệ cho giá trị : A. số học B. lôgic C. nguyên D. thực Câu 10: Trong ngôn ngữ lập trình Pascal, khi khai báo: Var a, b, c: Integer; x, y: Real; z: Longint; vậy bộ nhớ tổng cộng đã khai báo biến là bao nhiêu? A. 20 B. 33 C. 44 D. 22 Câu 11: Kết quả của biều thức (24 div 3)/(24 mod 4) là: A. 6 B. 0 C. 4 D. Không xác định Câu 12: Trong các khai báo biến sau, khai báo nào sai: A. Var x1,x2:integer; B. Var x1,x3:real; C. Var x1,x4:longint; D. Var x1,x1:char; Câu 13: Trong ngôn ngữ Pascal, các kiểu dữ liệu dưới đây kiểu nào không phải là kiểu nguyên: A. Extended B. Longint C. Integer D. Word Câu 14: Tìm biểu diễn đúng trong Pascal của biểu thức toán học: Ax2 + Bx + C: A. A*x2 + B*x + C B. A*x*x + B*x + C C. Ax2 + Bx + C D. Cả 3 ý trên đều đúng. Câu 15: Với khai báo var x,y: Integer; Người ta thực hiện dãy lệnh gán sau: x:=3; y:=4; x:=x+y; y:=x/2; Giá trị cuối cùng của x, y là: A. 3, 4 B. 7, 6 C. Không xác định được D. 7, 4 Câu 16: Khẳng định nào dưới đây là sai: A. Chương trình dịch có thể phát hiện lỗi cú pháp B. Chương trình dịch không thể phát hiện lỗi ngữ nghĩa C. Chương trình dịch có thể phát hiện lỗi ngữ nghĩa và cả lỗi cú pháp. D. Chương trình dịch không tự động sửa lỗi cú pháp Câu 17: Cú pháp là để viết chương trình A. bộ chữ cái B. bộ quy tắc C. bộ chữ cái và chữ số D. bộ mã ASCII Câu 18: Biểu thức (sqrt(36) div 4) có kết quả là mấy: A. 2 B. 1 C. 3 D. 4 Câu 19: Từ khóa VAR dùng để : A. Khai báo tên chương trình B. Khai báo biến C. Khai báo hằng D. Khai báo thư viện Câu 20: Kiểu nào sau đây có miền giá trị lớn nhất: A. Byte B. Integer C. Longint D. Word Trang 1/2 - Mã đề thi 112
- Câu 21: Khẳng định nào dưới đây là đúng A. Hằng và biến đều bắt buộc phải khai báo B. Hằng phải khai báo còn biến thì không C. Biến phải khai báo còn hằng thì không nhất thiết phải khai báo D. Có thể gán hằng bằng biến Câu 22: Các tên biến sau đây, tên nào là sai: A. ho-ten B. hoten1 C. ho_ten D. hoten Câu 23: Khẳng định nào sau đây là sai: A. Phần khai báo thư viện có thể có hoặc không; B. Phần thân chương trình có thể có hoặc không C. Phần tên chương trình không nhất thiết phải có D. Phần khai báo có thể có hoặc không Câu 24: Chọn cụm từ điền vào ( ) trong cú pháp: để được cú pháp của biểu thức quan hệ trong Pascal: A. phép toán quan hệ B. biểu thức số học C. phép toán logic D. biểu thức logic Câu 25: Chương trình viết bằng ngôn ngữ bậc cao có ưu điểm: A. Viết mất nhiều thời gian B. Dễ hiểu, dễ chỉnh sửa và nâng cấp C. Thực hiện nhanh D. Không cần phải dịch khi chạy Câu 26: Trong Pascal, các phép toán nào là các phép toán quan hệ: A. not, or, and B. , >=, =, 0). Với giá trị nào của m sau đây thì biểu thức logic có giá trị là đúng (True) A. 5 B. 55 C. 155 D. 105 Câu 32: Các số sau đây, số nào không phải là hằng đối với một chương trình Pascal A. 1.2E-3 B. 12,345 C. -12.34 D. 12345 Câu 33: Trong Pascal, các phép toán nào là các phép toán logic: A. +, - , *, / B. +, -, *, div, mod C. , >=, =, <> D. not, or, and Câu 34: Chương trình dịch: A. Dịch từ ngôn ngữ bậc cao ra ngôn ngữ máy B. Dịch từ hợp ngữ ra ngôn ngữ bậc cao C. Dịch ngôn ngữ máy ra ngôn ngữ tự nhiên D. Dịch ngôn ngữ tự nhiên ra ngôn ngữ máy Câu 35: Để giải bài toán giải phương trình bậc hai trên máy tính, người ta nhập vào ba số a, b, c, sau đó tính delta, dựa vào giá trị delta, người ta sẽ tính hai nghiệm x1, x2, hay chỉ tính một nghiệm x hoặc xuất thông báo phương trình vô nghiêm. Bài toán này cần khai báo những biến nào: A. x1, x2, x, detal B. a, b, c, x1, x2 C. a, b, c, x1, x2, x, delta D. x1, x2, x Câu 36: Với khai báo var x,y, z: Integer; Người ta thực hiện dãy lệnh gán sau: x:=3; y:=4; z:=x+y; x:=z-1; y:=z-2; z:=x+y; Giá trị cuối cùng của x, y, z là: A. 3, 4, 7 B. 6, 5, 11 C. 6, 5, 7 D. 11, 6, 5 Câu 37: Đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình được gọi là? A. Hằng B. Biến C. Giá trị logic D. Tên Câu 38: Với a, b, c là ba cạnh của một tam giác, biểu thức logic nào sao đây khi cho kết quả true thì tam giác đó là tam giác đều A. a = b = c B. a= b or a=c C. a= b and b=c D. a = b and c Câu 39: Với x được khai báo kiểu Real, Lệnh nào sau đây là sai: A. x:=x+1; B. x:=1.25; C. x:=pi*12; D. x:=(a=5) or (b=7); Câu 40: Trong ngôn ngữ lập trình Pascal, từ khóa dùng để khai báo tên chương trình là? A. Uses B. Program C. Var D. Const HẾT Trang 2/2 - Mã đề thi 112