Đề thi học kì I môn tin khối 8 năm học : 2010-2011 thời gian : 45 phút
Bạn đang xem nội dung tài liệu Đề thi học kì I môn tin khối 8 năm học : 2010-2011 thời gian : 45 phút, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Ngày …… tháng ….. năm 2010 Trường THCS Tam Phước Lớp : ……… Họ tên HS:…………………………. ĐỀ THI HỌC KÌ I_ Môn TIN Khối 8 Năm học : 2010-2011 Thời gian : 45 phút Điểm Lời phê của giáo viên: TRẮC NGHIỆM (2.0đ) Khoanh tròn chữ cái đầu câu trả lời đúng nhất : Trong Pascal, khai báo nào sau đây là đúng : A. Var tb:real; B. Const x=real; C. var r:=30; D. không câu nào đúng Phát biểu nào đúng trong các phát biểu sau : A. Chỉ có ngôn ngữ lập trình Pascal mới có câu lệnh rẽ nhánh B. Cấu trúc rẽ nhánh chỉ có một dạng là dạng đầy đủ C. Tên trong ngôn ngữ lập trình là do người lập trình đặt ra, tên phải tuân thủ các quy tắc của ngôn ngữ lập trình. Tên có thể trùng với từ khóa. D. Trong lập trình, điều kiện trong cấu trúc rẽ nhánh thường được biểu diễn thông qua các phép so sánh. Các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal : A. 8a B. begina C. program D. không tên nào hợp lệ Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây : A. ngôn ngữ tự nhiên B. ngôn ngữ lập trình C. ngôn ngữ máy D.Tất cả các loại ngôn ngữ nói trên Ta thực hiện lệnh gán sau : x:=1; y:=9; x:=x-y; kết quả thu được của biến x là : A. 1 B. 9 C. 8 D. -8 Giá trị của biến x là 10, giá trị củabiến x là 9 sau khi thực hiện câu lệnh nào trong các câu sau : A. if x=9 then x:=x-1; B. if x<10 then x:=x+1; C. if x>=10 then x:=x-1; D. if x <10 then x:=x-1; Cấu trúc điều kiện dạng đầy đủ, câu lệnh có dạng : A. if then ; B. if then ; C. if then ; else ; D. if then else ; Biểu thức toán học a2 + (1-2c)2 được biểu diễn trong Pascal là : : A. a*a+(1-2c)*(1-2c) B. a*a+(1-2*c)*2 C. a*a+(1-2*c*c) D. a*a+(1-2*c) (1-2*c) Tự luận: (8,0đ) 1.Viết các biểu thức toán học sau dưới dạng biểu thức Pascal (2,5đ) : a) (18+x) :y è ……… ……………………………………………….. b) ax2 + c è ……………………………………………………….. c) 2x : (1 - y3) è ……………………………………………………….. d) 2x :(3-y) è ……… ……………………………………………….. e) a2 + bx + c è ……………………………………………………….. 2.Viết thuật toán hoán đổi giá trị của hai biến x và y : (1,25đ) Input:………………………………………………………............ Output:…………………………………………………………………… Bước 1 : ……………………………………………………………….. Bước 2 : ……………………………………………………………….. Bước 3 : ……………………………………………………………….. 3. Viết chương trình nhập vào một số nguyên từ bàn phím rồi hiển thị ra màn thông báo số nhập vào là số chẵn hay số lẻ.(4.25đ) ……………………………………………………………………………….. ……………………………………………………………………………….. ……………………………………………………………………………….. ……………………………………………………………………………….. ……………………………………………………………………………….. ……………………………………………………………………………….. ……………………………………………………………………………….. ……………………………………………………………………………….. ……………………………………………………………………………….. ……………………………………………………………………………….. Đáp án ĐỀ KIỂM TRA HỌC KỲ I Năm học 2010-2011 MÔN Tin 8 A.Trắc nghiệm khách quan: (0,25đx12=3đ) Câu 1: A 0,25đ Câu 2:D 0,25đ Câu 3: B 0,25đ Câu 4: C 0,25đ Câu 5: D 0,25đ Câu 6: C 0,25đ Câu 7: D 0,25đ Câu 8: A 0,25đ B.TỰ LUẬN (7đ) 1. a) (18 + x)/+y (0.5đ) b) a*x*x+c (0.5đ) c) 2*x/(1-y*y*y) (0.5đ) . d)2*x/(3-y) (0.5đ) e) a*a+ b*x +c 0.5đ) 2. Input : x và y có giá trị tương ứng là a và b (0.25 đ) Output : x và y có giá trị tương ứng là b và a (0.25 đ) t <-x (0.25đ) x<-y (0.25đ) y<-t (0.25đ) program chanle; var a:integer; begin write(‘nhap so nguyen a = ‘); readln(a); If a mod 2 = 0 then writeln(a,’ la so chan’) Else writeln(a,‘la so le ’); end. (HS trình bày khác đúng, 4.25đ)
File đính kèm:
- hk1_tin8_2010_2011_.doc