Đề kiểm tra học kì 2 Tin học Lớp 8 - Năm học 2022-2023

Câu 1. (0,5 điểm) Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:

     A.Max:=a;If b>Max then Max:=b;

     B.Max:=b;If a>Max then Max:=a;

     C.If (a>b) then Max:=a;If (b>a) then Max:=b;

     D.Cả 3 câu đều đúng.

Câu 2. (0,5 điểm) Lệnh nào dưới đây viết đúng về câu lệnh gán :

     A. x : 15                          B. x := 15                               C. x =: 15                          D. x = 15

Câu 3. (0,5 điểm) Tên nào sau đây là do người lập trình đặt:

     A. Var                              B. Real                                   C. n                                    D. End

Câu 5. (0,5 điểm) Chương trình pascal sau sẽ in ra màn hình nội dung gì?

Program vidu;

Var

i: integer;

     Begin

For i:=1 to 10 do Writeln(‘Day la lan lap thu ‘,i);

Readln;

End.

     A.1 câu “Day la lan lap thu i”;

     B.10 câu Day la lan lap thu i” với i theo thứ tự từ 1->10;

     C.1 câu “Day la lan lap thu ‘, i”;

     D.10 “Day la lan lap thu ‘, i”;

doc 3 trang Ánh Mai 15/06/2023 2140
Bạn đang xem tài liệu "Đề kiểm tra học kì 2 Tin học Lớp 8 - Năm học 2022-2023", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • docde_kiem_tra_hoc_ki_2_tin_hoc_lop_8_nam_hoc_2022_2023.doc

Nội dung text: Đề kiểm tra học kì 2 Tin học Lớp 8 - Năm học 2022-2023

  1. PHÒNG GD&ĐT ĐỀ KIỂM TRA HỌC KỲ II TRƯỜNG THCS Môn: Tin học 8 Năm học: 2022 - 2023 Thời gian: 45 phút I. PHẦN TRẮC NGHIỆM: (3,0 điểm) (HS trả lời bằng cách khoanh tròn vào đáp án đúng.) Câu 1. (0,5 điểm) Để tìm giá trị lớn nhất của 2 số a, b thì ta viết: A. Max:=a;If b>Max then Max:=b; B. Max:=b;If a>Max then Max:=a; C. If (a>b) then Max:=a;If (b>a) then Max:=b; D. Cả 3 câu đều đúng. Câu 2. (0,5 điểm) Lệnh nào dưới đây viết đúng về câu lệnh gán : A. x : 15B. x := 15C. x =: 15D. x = 15 Câu 3. (0,5 điểm) Tên nào sau đây là do người lập trình đặt: A. VarB. RealC. nD. End Câu 5. (0,5 điểm) Chương trình pascal sau sẽ in ra màn hình nội dung gì? Program vidu; Var i: integer; Begin For i:=1 to 10 do Writeln(‘Day la lan lap thu ‘,i); Readln; End. A. 1 câu “Day la lan lap thu i”; B. 10 câu Day la lan lap thu i” với i theo thứ tự từ 1->10; C. 1 câu “Day la lan lap thu ‘, i”; D. 10 “Day la lan lap thu ‘, i”; Câu 6. (0,5 điểm) Câu lệnh nào sau đây là khai báo hằng: A. Const n : 20;B. Const n 20;C. Const n := 20;D. Const n = 20; Câu 10. (0,5 điểm) Để thực hiện phép tính tổng của hai số nguyên a và b ta thực hiện như sau : A. Tong:a+b;B. Tong(a+b);C. Tong=a+b;D. Tong:=a+b; II. PHẦN TỰ LUẬN: (7,0 điểm) Câu 1: (1,0 điểm) Viết cú pháp của câu lệnh lặp với số lần biết trước và giải thích. Câu 2: (5 điểm) Viết chương trình tính tổng của dãy số 1, 2, ., 120. Câu 4: (1điểm) Mô tả thuật toán tính tổng của 10 số tự nhiên đầu tiên. Bài làm: