Biếtdụng tính toán trong while Vận Biếtđộ xácthấp định số vòng lặp Cấp Biết viết được chương trình từ thuật TL toán TN 3 3 30%.[r]
(1)Trường: Họ và tên:…………………… Lớp: 8… ĐỀ KIỂM TRA HỌC KÌ II (Năm học: 2013-2014) Môn: Tin học Thời gian 45 phút (20 phút lý thuyết 25 phút thực hành) Đề 1: Lý thuyết Thực hành Tổng cộng Lời phê A Lý thuyết (5 điểm) Câu 1: Đánh dấu X vào ô vuông cho câu trả lời đúng (2 điểm) Trong câu lệnh điều kiện: if <điều kiện> then <câu lệnh>; <điều kiện> đây là: a biểu thức so sánh c biến có giá trị logic b biểu thức toán học d ba ý trên đúng Trong câu lệnh điều kiện: if <điều kiện> then <câu lệnh>; <câu lệnh> đây là: a là câu lệnh đơn b có thể là câu lệnh đơn, có thể là câu lệnh ghép c có là câu lệnh ghép d ý trên sai Trong câu lệnh điều kiện: if <điều kiện> then <câu lệnh>; <điều kiện> thực khi: a <điều kiện> thỏa mãn c <điều kiện> có giá trị logic b <điều kiện> không thỏa mãn d a và c đúng Trong vòng lặp for <biến điếm>:= <giá trị đầu> to<giá trị cuối> <câu lệnh>; thì <câu lệnh> là: a là câu lệnh đơn b có thể là câu lệnh đơn, có thể là câu lệnh ghép c có là câu lệnh ghép d ý trên sai Trong vòng lặp for <biến điếm>:= <giá trị đầu> to<giá trị cuối> <câu lệnh>; thì <giá trị đầu> , <giá trị cuối> là: a có thể là giá trị kiểu số nguyên c có thể là kiểu chuỗi b có thể là kiểu số thực d a, b, c sai Câu lệnh var N: array [1 10] of integer; có bao nhiêu phần tử a 10 b c d 7 Chỉ lỗi câu lệnh sau: x:= 10; while x:= 10 x:= x + 5; a sai câu lệnh gán d var N:= array [1 10 9] of b sai câu lệnh điều kiện integer; c sai cấu trúc lệnh d sai câu lệnh while Chọn khai báo mảng đúng Đánh dấu X vào ô vuông a var N: array [1 10] of integer b var N: array [1 10] of integer; Câu c var N: array [1 10 9] of a integer; b c (2) d Câu 2: Điền từ: (biến mảng, dễ dàng, câu lệnh lặp, viết chương trình) vào dấu … (2 điểm) Sử dụng các ……………………………… và ………………………………… giúp cho việc…………………………… ngắn gọn và ………………………… Câu 3: Cho biết giá trị biến x và y sau thực đoạn chương trình sau: (1 điểm) X:= 0; y:= 3; For i:= to Begin (3) (4) (5) (6) HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA HỌCCâu KÌ II1 Môn: Tin học a X Đề b X c d Câu Câu Câu Câu Phần thực hành X X X X X Đáp án X Biến mảng – câu lệnh lặp – viết chương trình – dễ dàng i x y 10 Program ct1; Var i, n, s: integer; Begin Write(‘nhap n:’); Readln(n); s := 0; For i:= to n s := s + i; Write(‘ tong cac so tu nhien dau tien la:’); writeln(s) Readln; End (7) Ma trận đề ận biêt TL cấu trúc câu lệnh điều n % từ khóa cấu trúc lặp Thông hiểu TN TL 7.5 % 50% Hiểu cách khai báo để khai báo đúng 0.25 2.5 % 10 % 50% Biếtdụng tính toán while Vận Biếtđộ xácthấp định số vòng lặp Cấp Biết viết chương trình từ thuật TL toán TN 3 30% Hiểu cấu trúc Viết chương for để xác định trình cho bài giá trị vòng toán lặp 3 0.75 30% (8)