NỘI DUNG - Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu phần tử.. - Khi khai báo một biến có kiểu dữ liệu là kiểu[r]
(1)ĐỀ KIỂM TRA HỌC KÌ II Năm học: 2013 -2014 Môn thi: TIN HỌC Lớp: Thời gian: 60 phút ( KKTGCĐ ) I PHẦN TRẮC NGHIỆM: (3 điểm) Em hãy khoanh tròn vào câu trả lời mà em cho là đúng nhất: Câu 1: (0,5 điểm) Sau thực đoạn chương trình sau, giá trị biến j bao nhiêu? j := ; for i := to j := j+3 ; A) 16 B) 18 C) 20 D) 22 Câu 2: (0,5 điểm) Trong câu lệnh lặp For i := to 10 writeln (‘A’) ; Câu lệnh thực bao nhiêu lần? A) Không lần nào B) lần C) 10 lần D) 11 lần Câu 3: (0,5 điểm) Hãy cho biết kết đoạn chương trình đây: a := 10 ; While a <= 10 begin write (a) ; a := a +1 end ; A) In màn hình chữ a C) In màn hình số 10 B) In màn hình 10 chữ a D) Chương trình bị lặp vô tận Câu 4: (0,5 điểm) Cho biết câu lệnh sau DO thực lần đoạn chương trình sau: i := ; While i >= i := i – ; A) lần B) lần C) lần D) lần Câu 5: (0,5 điểm) Hãy cho biết kết đoạn lệnh sau đây: so := ; While so < 10 writeln (so) ; A) In số C) In vô số số B) In các số từ đến 10 D) Tất sai Câu 6: (0,5 điểm) A là biến mảng có 10 phần tử kiểu số thực, cần khai báo là: A) Var A : array [1 10] of real ; C) Var A : string [1 10] of real ; B) Var A : array [1 10] of integer ; D) Var A : string [1 10] of integer ; II PHẦN TỰ LUẬN: (7 điểm) Câu 1: (1,5 điểm):Dữ liệu kiểu mảng là gì? Thế nào là biến mảng? Câu 2: (2 điểm): Sau thực xong đoạn chương trình sau giá trị x là bao nhiêu? a) x := ; for i := to 10 x := x + ; b) x := ; for i := to x := x + i ; c) x := ; while x < x := x + ; d) a := ; x := ; while a < begin x := x + a ; a := a + end ; Câu 3: (1,5 điểm):Viết cú pháp câu lệnh lặp với số lần biết trước Nêu tác dụng câu lệnh lặp Câu 4: (2 điểm) :Hãy nêu cú pháp và hoạt động câu lệnh lặp với số lần chưa biết trước Hết I.PHẦN TRẮC NGHIỆM: (2) CÂU NỘI DUNG D D C B C A ĐIỂM 0,5 0,5 0,5 0,5 0,5 0,5 II.PHẦN TỰ LUẬN: CÂU NỘI DUNG - Dữ liệu kiểu mảng là tập hợp hữu hạn các phần tử có thứ tự, phần tử có cùng kiểu liệu, gọi là kiểu phần tử - Khi khai báo biến có kiểu liệu là kiểu mảng, biến đó gọi là biến mảng a) b) c) d) x = 13 x = 17 x=3 x = 12 0,5 0,5 0,5 0,5 * Cú pháp câu lệnh lặp với số lần biết trước: For <biến đếm> := <giá trị đầu> to <giá trị cuối> <câu lệnh> ; * Tác dụng câu lệnh lặp: - Tiết kiệm thời gian - Giảm nhẹ công sức viết chương trình * Cú pháp: While <điều kiện> <câu lệnh> ; ĐIỂM 0,5 0,5 0,5 * Hoạt động: - Khi gặp câu lệnh này chương trình kiểm tra điều kiện (0,25đ) + Nếu điều kiện đúng thì câu lệnh thực và quay lại bước + Nếu điều kiện sai thì câu lệnh bị bỏ qua và lệnh lặp kết thúc 0,25 0,25 0,25 0,25 0,25 0,25 (3)