TRƯỜNG THCS PHAN CHU TRINH ĐỀ KIỂM TRA CHẤT LƯỢNG HỌC KÌ I TỔ: TOÁN- LÝ- TIN NĂM HỌC 2014- 2015 Họ tên:. Môn tin 8- Phần lý thuyết - TG: 45 phút. Lớp: 8A ĐỀ 2. Điểm Lời nhận xét của GV I.Trắc nghiệm khách quan: (4 đ) Chọn phương án đúng trong mỗi câu và điền vào bảng bên dưới: Câu 1: if X>9 then X:=X+1 giá trị của biến X sẽ là bao nhiêu, nếu trước đó giá trị của X bằng 10 ? A. 11; B. 10; C. 12; D. 9. Câu 2: Từ khóa khai báo hằng trong ngôn ngữ lập trình Pascal là: A. Const; B. Program; C. Real; D. Var. Câu 3: Các bước giải 1 bài toán trên máy tinh gồm: xác định bài toán, mô tả thuật toán; B. mô tả thuật toán, viết chương trình; C. xác định bài toán , viết chương trình; D. Xác định bài toán, mô tả thuật toán, viết chương trình Caâu 4: Trong Pascal, khai báo nào sau đây là đúng: A. Const Q:=10; B. Const Q= 10; C. Const Q:10; D.Var Q=10. Câu 5: Một thuật toán chỉ có thể giải được bao nhiêu bài toán: A. nhiều bài toán; B. 2 bài toán; C. 1 bài toán; D. 3 bài toán. Câu 6: Khi ta khai báo biến x có kiểu là String(kiểu xâu) thì phép gán nào sau đây là hợp lệ? A. x:= tin_hoc; B. x:= ‘tin_hoc’; C. x:= 200; D. x:= 1.23; Câu 7 : Cấu trúc câu lệnh điều kiện dạng thiếu có dạng: if then ; if, then If then else ; If ;then Câu 8: Phần mềm Sun Times dùng để? A. Luyện gõ phím nhanh; B. Tìm hiểu thời gian của các nước trên toàn thế giới; C. Học toán học; D. Học vẽ hình hình học động. II. Các phát biểu sau đúng hay sai? Hãy đánh dấu (x) vào ô Đúng hay sai tương ứng (1đ) Phát biểu Đúng Sai 1. Trong NNLT Pascal, các lệnh như writeln, readln được dùng để tạm ngừng chương trình. 2. Khi viết chương trình, chúng ta chỉ cần tuân thủ đúng các quy tắc do ngôn ngữ lập trình quy định mà không cần quan tâm đến ý nghĩa của các câu lệnh. 3. Một chương trình thường gồm hai phần: phần khai báo và phần thân chương trình. 4. Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. III. Tù luËn: (5.0 đ) Câu 1: Cho biết sự giống nhau và khác nhau của câu lệnh điều kiện dạng thiếu và dạng đủ? (1.5đ) Câu 2: Hãy gạch dưới các lỗi trong chương trình dưới đây và sửa lại các lỗi cho đúng(1.5 đ) Program vidu; Uses crt; Var m,n,p : integer; Begin m:= 20 n= 3; p:= m /n; writeln(p); readln; End. Câu 3: Em hãy xác định bài toán và mô tả thuật toán để tìm số nhỏ nhất trong dãy A gồm các số a1, a2 , an (2.0 đ) BÀI LÀM Điền phương án vào bảng này: Câu 1 2 3 4 5 6 7 8 P/ án đúng
Tài liệu đính kèm: