Đề kiểm tra 1 tiết lần 1 học kỳ II môn Tin học Lớp 8 - Đề số 2 - Năm học 2018-2019 - Trường THCS Long Sơn

docx 3 trang thaodu 4030
Bạn đang xem tài liệu "Đề kiểm tra 1 tiết lần 1 học kỳ II môn Tin học Lớp 8 - Đề số 2 - Năm học 2018-2019 - Trường THCS Long Sơn", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • docxde_kiem_tra_1_tiet_lan_1_hoc_ky_ii_mon_tin_hoc_lop_8_de_so_2.docx

Nội dung text: Đề kiểm tra 1 tiết lần 1 học kỳ II môn Tin học Lớp 8 - Đề số 2 - Năm học 2018-2019 - Trường THCS Long Sơn

  1. PHÒNG GD&ĐT TX TÂN CHÂU ĐỀ KIỂM TRA 1 TIẾT (Lần 1) HK2, Tin Học 8 TRƯỜNG THCS LONG SƠN Ngày . . . / . . ./ 201 ĐỀ 02 Lớp: 8A Điểm Nhận xét Họ tên học sinh: A. PHẦN TRẮC NGHIỆM: (6 điểm): I/. Em hãy khoanh tròn chữ cái trước câu trả lời đúng nhất. (2 điểm) Câu 1. Trong ngôn ngữ lập trình Pascal, câu lệnh lặp với số lần biết trước có 2 dạng: A. dạng tiến và dạng lùi. B. dạng tiến và dạng tăng. C. dạng lùi và dạng giảm. D. dạng số và dạng ký tự. Câu 2. Trong thực tế có nhiều hoạt động phải lặp đi lặp lại nhiều lần, hoạt động lặp có: A. 2 dạng. B. 3 dạng. C. 4 dạng. D. 5 dạng. Câu 3. Người ta viết: While Do ; là cú pháp của câu lệnh lặp: A. với số lần biết trước. B. với số lần biết trước dạng tiến. C. với số lần chưa biết trước. D. với số lần biết trước dạng lùi. Câu 4. Trong ngôn ngữ lập trình Pascal, cú pháp câu lệnh lặp với sồ lần biết trước dạng tiến: A. For := To Do ; B. For := To Do ; C. For := Do To ; D. For := Do To ; Câu 5. Các dạng hoạt động lặp là: A. lặp với số lần biết trước. B. lặp với số lần chưa biết trước. C. lặp với số lần viết trước và lặp với nhiều công việc. D. lặp với số lần biết trước và lặp với số lần chưa biết trước. Câu 6. Trong ngôn ngữ lập trình Pascal, cú pháp câu lệnh lặp với số lần chưa biết trước: A. While Do ; B. While Do ; C. While To ; D. While To ; Câu 7. Bài toán: in ra màn hình 20 lần dòng chữ “Welcome To Long Son High School”. Bài toán trên có số vòng lặp là: A. 10 vòng. B. 20 vòng. C. 30 vòng. D. 40 vòng. Câu 8. Trong ngôn ngữ lập trình Pascal, cú pháp câu lệnh lặp với số lần biết trước dạng lùi: A. For := Downto Do ; B. For := Downto Do ; C. For := Downto To ; D. For := Downto To ; II/. Em hãy điền từ hoặc cụm từ thích hợp cho trước vào chỗ trống. (4 điểm) câu lệnh; thỏa mãn; biến đểm; giá trị cuối; câu lệnh lặp; điều kiện; một Câu 9. Trong ngôn ngữ lập trình, câu lệnh lặp với số lần biết trước được thực hiện: Đầu tiên, nhận giá trị đầu và thực hiện , xong biến đếm tăng lên đơn vị và thực hiện lặp lại cho đến khi biến đếm bằng Câu 10. Trong ngôn ngữ lập trình, câu lệnh lặp với số lần chưa biết trước được thực hiện: Bước 1. Kiểm tra Bước 2. Khi điều kiện thì thực hiện , và quay lại bước 1. Ngược lại, sẽ bỏ qua câu lệnh và kết thúc
  2. B. TỰ LUẬN: (4 điểm): Câu 11. Chương trình nhập vào một số nguyên N, in ra màn hình các số theo thứ tự từ 1 đến N. Em hãy viết câu lệnh lặp cho chương trình trên. (2 điểm) Câu 12. Em hãy mô phỏng đoạn chương trình sau: (2 điểm) T:=1; For i:=1 to 4 do T:=T*i; Bài làm:
  3. PHÒNG GD&ĐT TX TÂN CHÂU HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA 1 TIẾT (Lần 1) TRƯỜNG THCS LONG SƠN MÔN TIN HỌC 8-NĂM HỌC 2018-2019 ĐÊ 02: A. PHẦN TRẮC NGHIỆM: (6 điểm): I/. Em hãy khoanh tròn chữ cái trước câu trả lời đúng nhất. (2 điểm) Câu 1. A Câu 2. A Câu 3. C Câu 4. A Câu 5. D Câu 6. B Câu 7. B Câu 8. A * Mỗi câu 0,25 điểm. II/. Em hãy điền từ hoặc cụm từ thích hợp cho trước vào chỗ trống. (4 điểm) Câu 9. biến đểm; câu lệnh; một; giá trị cuối Câu 10. điều kiện; thỏa mãn; câu lệnh; câu lệnh lặp * Mỗi từ (hoặc cụm từ) 0,5 điểm. * Học sinh ghi theo hướng khác (nhưng đúng) vẫn được điểm tối đa. B. TỰ LUẬN: (4 điểm): Câu 11. Chương trình nhập vào một số nguyên N, in ra màn hình các số theo thứ tự từ 1 đến N. Em hãy viết câu lệnh lặp cho chương trình trên. (2 điểm)  Đáp án: For i:=1 to N do Write(i,‘ ’);  Hướng dẫn chấm: - Học sinh làm theo cách khác đúng, vẫn được điểm tối đa - Viết sai (hoặc thiếu) từ khóa (For, To, Do) thì mỗi từ khóa trừ 0,25 điểm. - Viết sai (hoặc thiếu) biến đếm thì trừ 0,25 điểm. - Viết sai (hoặc thiếu) giá trị đầu thì trừ 0,25 điểm. - Viết sai (hoặc thiếu) giá trị cuối thì trừ 0,25 điểm. - Viết thiếu câu lệnh xuất thì trừ 0,5 điểm. - Viết sai chính tả câu lệnh xuất thì trừ 0,25 điểm. - Trong lệnh xuất, nếu viết sai (hoặc thiếu) biểu thức in giá trị i (biến đếm) thì trừ 0,25 điểm. Câu 12. Em hãy mô phỏng đoạn chương trình sau: (2 điểm) T:=1; For i:=1 to 4 do T:=T*i;  Đáp án: T=1 0,25 điểm For i:1→4 0,25 điểm i=1→ 0,25 điểm T =T*i 0,25 điểm = 1*1=1 (T=1) 0,25 điểm i=2→ T =T*i= 1*2=2 (T=2) 0,25 điểm i=3→ T =T*i= 2*3=6 (T=6) 0,25 điểm i=4→ T =T*i= 6*4=24 (T=24) 0,25 điểm  Lưu ý: Học sinh làm theo cách khác đúng, vẫn được điểm tối đa. Long Sơn, ngày 27 tháng 02 năm 2019 DUYỆT CỦA BGH DUYỆT CỦA TỔ TRƯỞNG GIÁO VIÊN BỘ MÔN Nguyễn Hữu Điền Dương Trung Uy Dũng