de thi hk1 mon tin hoc lop 8 de 14 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩ...
Sở GD – ĐT Bình Thuận KỲ THI HỌC KỲ II / 2008 - 2009 Trường PTDTNT Tỉnh Môn thi: Tin học - Lớp 11 Thời gian làm bài: 45 phút Họ và tên: . (Không kể thời gian giao đề) Lớp: . Phòng thi: . Giám thị: Câu 1 (2 điểm): Cho biết kết quả của chương trình sau? Câu 2 (1 điểm): Trong NNLT Pascal, đoạn chương trình sau thực hiện công việc gì? a) program cau_a; var i,j: byte; begin for i:=5 to 7 do begin for j:=1 to 3 do write(i:3,j); writeln; end; readln end . . . . . . . . . . . . . b) program cau_b; var a,b:byte; begin a:=10; b:=2; while a > 4 do begin b:=b+a; writeln(a:3,b:4); a:=a-2; end; readln end. . . . . . . . . . . . . . var A: array[1 100,1 100] of byte; N,i,j:byte; begin S:=0; for i:=1 to N do for j:=1 to N do if i = j then S:=S+A[i,j]; end. ĐỀ . . . . . . . Trang 1 (Đề thi gồm có 3 trang) Câu 3 (1 điểm): Tìm lỗi của chương trình sau và sửa lại cho đúng? Câu 4 (6 điểm): a) Viết chương trình nhập vào từ bàn phím xâu kí tự S1, tạo xâu S2 từ xâu S1 bằng cách lấy các kí tự in hoa của xâu S1. Xuất ra màn hình xâu S2. VD: Nhập xâu S1 = ‘TRuOngNoiTrU’ --> xuất ra xâu S2 = ‘TRONTU’ Sách Giải – Người Thầy bạn http://sachgiai.com/ ĐỀ KIỂM TRA HỌC KÌ I MÔN: TIN HỌC Thời gian: 45phút ĐỀ SỐ 14 A PHẦN TRẮC NGHIỆM Khoanh tròn vào đáp án em cho (3đ) Câu 1: Để tạm ngưng chương trình khoảng giây ta thực lệnh sau đây? a Delay(1000); b Delay(‘1000’); c Readln(1000); d Readln(‘1000); Câu Trong cách viết tiêu đề chương trình sau, cách đúng? A program toan_hinh 1; B Program toan_hinh; C Program toan hinh; D Program bai_tap toanhinh1; Câu Kiểu số nguyên có phạm vi giá trị từ … A đến 127 B đến 255 C -215 đến 215 – D -1000 đến 1000 Câu Hãy chọn khai báo sai khai báo sau đây: A Var a, b : integer; B Var b: real; C Const k: integer; D Const pi = 3,14; Câu 5: Để gán giá trị 10 cho biến a ta thực : A a:= 12; B a 12; C a:12; D a= 12; Câu 6: Số biến khai báo tối đa chương trình bao nhiêu? A Chỉ biến cho kiểu biến B 10 Biến C Chỉ hạn chế dung lượng nhớ D Không giới hạn Câu 7: Những từ sau từ khoá? A Begin, Uses, End, Thong bao, Tam giac B Program, Begin, Uses C Var, Const D Câu b câu c Câu 8: Hãy cho biết kết hình sau thực chương trình sau? Sách Giải – Người Thầy bạn http://sachgiai.com/ Begin Writeln(‘15*2-10=’,15*2-10); End A 15*2-10 B 29 C 15*2-10= D 20 Câu 9: Để chạy chương trình Pascal em thực hiện: A Nhấn tổ hợp phím ALT + F9 B Nhấn tổ hợp phím ALT + F5 C Nhấn tổ hợp phím CTRL + F9 D Nhấn phím Enter Câu 10: Sau câu lệnh x:=10; if (45 mod 3)=0 then x:=x+1 else x:= x-1; Giá trị biến x là: A 11 B 10 C D Câu 11 Kết phép toán 45 div mod + bao nhiêu? A 7; B 5; C 3; D Câu 12 Trong Pascal, câu lệnh điều kiện sau viết đúng? A if a := then a := a + 1; B if a > b else write(a); C if (a mod 2) =0 then write(‘So khong hop le’); D if x = y; then writeln(y); B PHẦN TỰ LUẬN (7 điểm) Câu 13: Tính (2đ) a) 2Div3 – 2Mod3 + 3Div2 – 3Mod2 =…………………………………………… b) 1/3 – 2*7Mod2 – 8Div4*4 = …………………………………………………… Câu 14: Viết biểu thức toán sau dạng biểu thức Pascal (2đ) Sách Giải – Người Thầy bạn a b x2 ( a b) * c ) a 24 z 3 y 8 y b 7 (8 2) 42 y x2 z2 http://sachgiai.com/ → ………………………………………………… →………………………………………………………… Câu 15: Viết chương trình nhập vào số tự nhiên N từ bàn phím thông báo hình: - Nếu N