Tải bản đầy đủ (.docx) (7 trang)

kiem tra hoc ky 2

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (99.4 KB, 7 trang )

<span class='text_page_counter'>(1)</span>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 8 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) 1. 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. một biểu thức so sánh c. một biến có giá trị logic b. một biểu thức toán học d. cả ba ý trên đều đúng 2. 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. chỉ là một câu lệnh đơn b. có thể là câu lệnh đơn, có thể là câu lệnh ghép c. chỉ có là câu lệnh ghép d. cả 3 ý trên đều sai 3. Trong câu lệnh điều kiện: if <điều kiện> then <câu lệnh>; <điều kiện> được thực hiện khi: a. <điều kiện> được thỏa mãn c. <điều kiện> có giá trị logic b. <điều kiện> không được thỏa mãn d. cả a và c đúng 4. Trong vòng lặp for <biến điếm>:= <giá trị đầu> to<giá trị cuối> do <câu lệnh>; thì <câu lệnh> là: a. chỉ là một câu lệnh đơn b. có thể là câu lệnh đơn, có thể là câu lệnh ghép c. chỉ có là câu lệnh ghép d. cả 3 ý trên đều sai 5. Trong vòng lặp for <biến điếm>:= <giá trị đầu> to<giá trị cuối> do <câu lệnh>; thì <giá trị đầu> , <giá trị cuối> là: a. chỉ có thể là giá trị kiểu số nguyên c. chỉ có thể là kiểu chuỗi b. chỉ có thể là kiểu số thực d. a, b, c sai 6. Câu lệnh var N: array [1..10] of integer; có bao nhiêu phần tử a. 10 b. 9 c. 8 d. 7 7. Chỉ ra lỗi câu lệnh sau: x:= 10; while x:= 10 do 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 8. 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 1 2 3 4 5 6 7 8 c. var N: array [1..10..9] of a integer; b. c.

<span class='text_page_counter'>(2)</span> 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…………………………….. được ngắn gọn và …………………………. hơn Câu 3: Cho biết giá trị của biến x và y sau khi thực hiện đoạn chương trình sau: (1 điểm) X:= 0; y:= 3; For i:= 1 to 4 do Begin.

<span class='text_page_counter'>(3)</span>

<span class='text_page_counter'>(4)</span>

<span class='text_page_counter'>(5)</span>

<span class='text_page_counter'>(6)</span> HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA HỌCCâu KÌ II1 2 3 Môn: Tin học 8 a X Đề 1 b X c d. Câu Câu 1. Câu 2 Câu 3. Phần thực hành. 4 X. 5 X. 6 X. 7. 8. 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. 0 10. 1 3 5. 2 8 7. Program ct1; Var i, n, s: integer; Begin Write(‘nhap n:’); Readln(n); s := 0; For i:= 1 to n do s := s + i; Write(‘ tong cac so tu nhien dau tien la:’); writeln(s) Readln; End..

<span class='text_page_counter'>(7)</span> Ma trận đề 2. ận biêt TL cấu trúc của câu lệnh điều. n. 5 % từ khóa của cấu trúc lặp. 5. Thông hiểu TN. TL. 7.5 %. 50%. Hiểu cách khai báo để khai báo đúng 1 0.25 2.5 % 4 1 10 %. 1 5 50%. 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%. Hiểu cấu trúc Viết chương for để xác định trình cho bài giá trị của vòng toán 3 lặp 3 1 3 0.75 5 30%.

<span class='text_page_counter'>(8)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×