Đề kiểm tra học kì II môn Tin học Lớp 8 - Năm học 2017-2018 - Trường THCS&THPT Võ Nguyên Giáp (Có đáp án)
Bạn đang xem tài liệu "Đề kiểm tra học kì II môn Tin học Lớp 8 - Năm học 2017-2018 - Trường THCS&THPT Võ Nguyên Giáp (Có đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Đề kiểm tra học kì II môn Tin học Lớp 8 - Năm học 2017-2018 - Trường THCS&THPT Võ Nguyên Giáp (Có đáp án)
SỞ GD&ĐT PHÚ YÊN ĐỀ KIỂM TRA HỌC KÌ II TRƯỜNG THCS&THPT VÕ NGUYÊN GIÁP NĂM HỌC 2017-2018 Môn: TIN HỌC - LỚP: 8 Thời gian làm bài: 45 phút Họ và tên: .............................................. Lớp: ........................ A. Phần trắc nghiệm: (4,0 điểm) Hãy chọn một đáp án đúng nhất. Câu 1. Trong Pascal, câu lệnh nào sau đây được viết đúng? A. for i:= 4 to 1 do writeln(‘A’); B. for i= 1 to 10 writeln(‘A’); C. for i:= 1 to 10 do writeln(‘A’); D. for i to 10 do writeln(‘A’); Câu 2. Trong câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write( j ); Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); được thực hiện bao nhiêu lần? A. 10 lần B. 5 lần C. 1 lần D. Không thực hiện. Câu 3. Cho đoạn chương trình: J:= 0; For i:= 1 to 5 do J:= j + i; Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu? A. 12 B. 22 C. 15 D. 42. Câu 4. Trong Pascal, câu lệnh nào sau đây là đúng? A. S:=1; B. i:=0; S:=1; While S<10 do write(S); while s<10 do S:=S+i; i:=i+1; C. n:=2; while n<5 do write(‘A’); D. Cả A và B. Câu 5. Khi thực hiện đoạn chương trình sau: n:=1; T:=50; While n>20 do begin n:=n+5; T:=T - n end; Hãy cho biết giá trị của biến T bằng bao nhiêu? A. 14 B. 15 C. 16 D. 17 Câu 6. Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]); để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị? A. 4 B. 5 C. 6 D. 7 Câu 7. Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. Khi thực hiện câu lệnh sau: tb:= 0; For i:= 1 to 5 do tb := tb + A[i]; Giá trị của biến tb là bao nhiêu? A. 20 B. 18 C. 21 D. 22 Câu 8: Em hiểu câu lệnh lặp theo nghĩa nào dưới đây? a. Một lệnh thay cho nhiều lệnh. b. Các câu lệnh được viết lặp đi lặp lai nhiều lần. c. Vì câu lệnh đã có tên là lệnh lặp d. Cả a, b, c đều sai. Câu 9.Cho đoạn chương trình sau: n:=1; While n<10 do Begin n:=n+1; Writeln(‘ xin chao’); end; Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình mấy lần? A. 0 B.9 C. 10 D. Vòng lặp vô tận. Câu 10: Cách viết câu lệnh lặp với số lần biết trước như sau: a. For = to do ; b. For : = to do ; c. For := to do ; d. For = to do Câu 11: cho đoạn chương trình sau: I:=1; End. A. MA TRẬN ĐỀ: Vận dụng Chủ đề Cấp độ → Nhận biết Thông hiểu Cấp độ thấp Cấp độ cao Tổng ↓ TN TL TN TL TN TL TN TL 8C Bài 7: Câu lệnh 5C 2C 1Đ 4Đ lặp 2.5Đ 1Đ 0.5Đ Bài 8: Lặp với số 5C 1C 1Đ 2C 1C 5Đ lần chưa biết 0,5Đ 0,5Đ 1Đ 3Đ trước Bài 9 Làm việc 1C 1C 2C với dãy số 0,5Đ 0,5Đ 1Đ Tổng số câu 7C 4C 3C 1C 15 Tổng số điểm 3,5Đ 2Đ 1.5Đ 3Đ 10Đ
File đính kèm:
de_kiem_tra_hoc_ki_ii_mon_tin_hoc_lop_8_nam_hoc_2017_2018_tr.doc

