Đề kiểm tra học kỳ II môn Tin học Lớp 8 (Đề phụ) - Năm học 2018-2019 - Trường THCS Long Sơn (Có đáp án)

doc 2 trang thaodu 2870
Bạn đang xem tài liệu "Đề kiểm tra học kỳ II môn Tin học Lớp 8 (Đề phụ) - Năm học 2018-2019 - Trường THCS Long Sơn (Có đáp á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:

  • docde_kiem_tra_hoc_ky_ii_mon_tin_hoc_lop_8_de_phu_nam_hoc_2018.doc

Nội dung text: Đề kiểm tra học kỳ II môn Tin học Lớp 8 (Đề phụ) - Năm học 2018-2019 - Trường THCS Long Sơn (Có đáp án)

  1. Phòng GD&ĐT TX Tân Châu ĐỀ KIỂM TRA HỌC KỲ II TRƯỜNG THCS LONG SƠN MÔN TIN HỌC 8 - NĂM HỌC 2018-2019 Thời gian làm bài: 45 phút ĐỀ PHỤ (Không kể thời gian phát đề) PHÒNG: ;SBD: Giám thị Giáo khảo Điểm Nhận xét Họ tên học sinh: Lớp: 8A A. PHẦN TRẮC NGHIỆM: (6 điểm): I/. Khoanh tròn phương án đúng nhất: (2,5 đ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 là: A. lệnh Write. B. lệnh Read. C. lệnh For. D. lệnh While. Câu 2: Trong ngôn ngữ lập trình Pascal, sau khi khai báo biến mảng A như sau: Var A:Array [1 5] Of Integer; Ta muốn gán giá trị 5 cho phần tử thứ 3 thì cách viết nào sau đây là đúng? A. A[3]:=3; B. A[3]:=5; C. A[5]:=5; D. A[5]:=3; Câu 3: Trong ngôn ngữ lập trình Pascal, em hãy chỉ ra câu lệnh trong câu lệnh lặp của đoạn lệnh sau: i :=1; While i do ;B. While to ; C. While do ;D. While to ; Câu 6: Cấu trúc lặp được thể hiện dưới dạng hoạt động lặp với: A. số lần biết trước. B. số lần chưa biết trước. C. số lần biết trước và số lần chưa biết trước. D. số lần vô hạn. Câu 7: Em hãy chỉ ra điều kiện lặp trong đoạn lệnh ở câu 3 (trong ngôn ngữ lập trình Pascal)! A. i:=i+1; B. write(i); C. i = do to ; B. For := do to ; C. For := to do ; D. For = to do ; Câu 9: Em hãy chỉ ra số lần lặp trong đoạn lệnh ở câu 3 (trong ngôn ngữ lập trình Pascal)! A. 2018 lần. B. 2019 lần. C. 2020 lần. D. 2021 lần. Câu 10: Cấu trúc lặp được mô tả bằng: A. văn bản. B. âm thanh. C. hình ảnh. D. sơ đồ khối. II/. Câu hỏi có nhiều lựa chọn: (1,5 điểm) Câu 11: Em hãy khoanh tròn vào chữ cái đứng trước các khai báo ĐÚNG: A)Var A: Array [5 25] of integer; D) Var D: Array [10 10] of char; B)Var B: Array [17 107] of integer; E) Var E: Array [15 111] of integer; C)Var C: Array [1 151] byte; F) Var F: Array [111 115] of byte; III/. Điền từ hoặc cụm từ thích hợp vào chỗ trống: (2 điểm) Câu 12: Điền từ hoặc cụm từ thích hợp vào chỗ trống: * Gợi ý: điều kiện lặp lại đúng câu lệnh
  2. -Bước 1. Kiểm tra -Bước 2. Trong khi điều kiện , thì thực hiện và bước 1. Ngược lại, câu lệnh sẽ bị bỏ qua và thực hiện lệnh lặp kết thúc. Câu 13: Điền từ hoặc cụm từ thích hợp vào chỗ trống: * Gợi ý: tập hợp dữ liệu phần tử kiểu Mảng là hữu hạn các có thứ tự. Mọi phần tử đều có cùng một kiểu , gọi là của phần tử. B. PHẦN TỰ LUẬN: (4 điểm) Câu 14: Em hãy cho biết câu lệnh, điều kiện dừng và số lần lặp của đoạn lệnh sau: (2 điểm) For i:= 45 To 200 Do write(i); Câu 15: Bài toán: Một Công ty quảng cáo nhận đơn đặt hàng làm một bảng quảng cáo cho cửa hàng Gà Rán Popeyes, với yêu cầu là cho dòng chữ “Giảm giá 20% từ 28/4/2019 đến 05/5/2019” xuất hiện 50 lần trên màn hình bảng quảng cáo. Em hãy viết câu lệnh lặp cho bài toán trên! (1 điểm) Câu 16: Bài toán: Xuất ra màn hình các số nguyên tố trong dãy n số tự nhiên đầu tiên, với n được nhập từ bàn phím (10≤ n ≤50). Em hãy viết khai báo biến mảng cho bài toán trên! (1 điểm) ===HẾT=== Chú ý: học sinh không được xem tài liệu và bài làm của bạn./. Bài Làm: