Xin giới thiệu tới các bạn học sinh Đề kiểm tra 1 tiết HK2 môn Tin học lớp 8 năm 2019-2020 - THCS Nguyễn Huệ, giúp các bạn ôn tập dễ dàng hơn và nắm các phương pháp giải bài tập, củng cố kiến thức cơ bản. Mời các bạn cùng tham khảo!
Tuần: 31 Tiết: 59 Trường THCS Nguyễn Huệ Lớp: Họ tên: Điểm ĐỀ KIỂM TRA TIẾT HỌC KÌ II NĂM HỌC: 2019-2020 MÔN: TIN HỌC Thời gian: 45 phút Lời phê giáo viên I Trắc nghiệm (3 điểm) : Hãy khoanh tròn đáp án : Câu 1: Pascal sử dụng câu lệnh sau để lặp với số lần lặp biết trước ? A if then B if then else C for D while Câu 2: Pascal sử dụng câu lệnh sau để lặp với số lần lặp chưa biết trước ? A if then B if then else C for D while Câu 3: Lệnh lặp sau : A For = to ; B For := to ; C While = ; D While := ; Câu Cú pháp đầy đủ câu lệnh While … là: A While ; B While ; ; C While to do; D While do; Câu 5:Câu lệnh Pascal : While (3*5>=15) Writeln (3*5); : A In số 15 hình lần B In số 15 hình lần C Khơng thực lệnh Writeln (3*5); D Lặp vô hạn lần lệnh Writeln (3*5); Câu 6: Trong Pascal, câu lệnh sau viết đúng? A for i := to writeln(‘A’); B for i := to 10 writeln(‘A’); C for i := to 100 writeln(‘A’); D for i to 10 writeln(‘A’); Câu 7: Câu lệnh lặp For to có: A Số lần lặp vơ hạn B Số lần lặp biết trước C Số vòng lặp phải nhỏ 100 D Số vịng lặp khơng biết trước Câu Trong Pascal, câu lệnh khai báo biến mảng sau đúng? A var a : array[10 1] of integer; B var b : array(1 100) of real; C var c : array[1 15] of integer; D var d : array[-2 -5] of real; Câu Khai báo biến mảng: A : array[1 7] of real; Sử dụng câu lệnh For i:= to readln(A[i]); để gán giá trị cho phần tử biến A từ bàn phím, ta nhập giá trị? A 5; B 4; C 6; D 7; Câu 10 Trong câu lệnh khai báo biến mảng, phát biểu sau đúng: A Chỉ số đầu > số cuối; B Chỉ số đầu số cuối; C Kiểu liệu real; D Cả ba ý đúng; Câu 11 Giả sử biến mảng A có phần tử giá trị phần tử 1, 4, 7, 2, Khi thực câu lệnh giá trị biến “tong” bao nhiêu? tong:= 0; For i:= to tong := tong + A[i]; A 19; B 18; C 21; D 20 Câu 12: Vòng lặp while vòng lặp: A Biết trước số lần lặp B Chưa biết trước số lần lặp C Biết trước số lần lặp giới hạn =100 II PHẦN TỰ LUẬN: (7 ĐIỂM) Câu 1: Hãy viết cấu trúc câu lệnh lặp với số lần biết trước cấu trúc câu lệnh lặp với số lần chưa biết trước? Nêu khác biệt hai câu lệnh này? (2 đ) Câu 2: Hãy nêu cấu trúc chung biến mảng? Lấy ví dụ cụ thể? (1đ) Câu 3: Hãy cho biết đoạn chương trình sau máy tính thực vòng lặp ? Khi kết thúc giá trị S bao nhiêu? ( Yêu cầu mô tả vịng lặp ) (2 đ) a) Đoạn chương trình 1: S:=10; x:=1; While S>5 S:=S-x; Write(S); S:=10; n:=0; While S