UBND HUYỆN CỦ CHI MA TRẬN ĐỀ KIỂM TRA HỌC KỲ II.. TRƯỜNG THCS PHÚ HÒA ĐÔNG MÔN: TIN HỌC 8[r]
(1)UBND HUYỆN CỦ CHI MA TRẬN ĐỀKIỂM TRA HỌC KỲ II
TRƯỜNG THCS PHÚ HÒA ĐÔNG MÔN: TIN HỌC 8
Đề 1:
Cấp độ Chủ đề
Nhận biết Thông hiểu
Vận dụng
Tổng cộng Cấp độ thấp Cấp độ cao
1 Câu lệnh lặp
Biết cú pháp câu lệnh lặp
Sử dụng câu lệnh để giải bài toán đơn giản Số câu Số điểm 1 2 1 3 2 5
2 Lặp với số lần chưa biết trước
Biết cú pháp câu lệnh
Số câu Số điểm 1 1 1 1
3 Làm việc với dãy số
Sử dụng câu lệnh để giải bài toán đơn giản Số câu Số điểm 1 4 1 4
Tổng số câu Tổng số điểm
2 3 2 7 4 10
UBND HUYỆN CỦ CHI ĐỀKIỂM TRA HỌC KỲ II
TRƯỜNG THCS PHÚ HỊA ĐƠNG MƠN: TIN HỌC 8
(2)Câu 1: Viết cú pháp câu lệnh lặp với số lần biết trước ? Giải thích cú pháp ? (2 điểm) Câu 2: Viết cú pháp câu lệnh lặp với số lần chưa biết trước ? (1 điểm)
Câu 3: Viết chương trình tính tổng N số nguyên ? (3 điểm) Câu 4: Viết chương trình tìm giá trị nhỏ nhất, lớn dãy số ? (4 điểm )
-Hết
-UBND HUYỆN CỦ CHI ĐÁP ÁN ĐỀKIỂM TRA HỌC KỲ II
TRƯỜNG THCS PHÚ HỊA ĐƠNG MÔN: TIN HỌC 8
(3)For <biến đếm> := <giá trị đầu> to <giá trị cuối> <câu lệnh> ; (1 điểm ) Trong : - For, to, từ khóa
- Biến đếm biến số nguyên
- Số lần lặp tính : giá trị cuối – giá trị đầu + (1 điểm) Câu 2:
While <điều kiện> <câu lệnh> ; (0,5 điểm) - Điều kiện thường phép so sánh
- Câu lệnh câu lệnh đơn giản hay câu lệnh ghép (0,5 điểm) Câu 3:
Program Tinh_Tong ; Uses crt ;
Var n, i : integer ;
S : real ; (1 điểm) Begin
Clrscr ;
Write(‘Nhap vao so luong so tu nhien can tinh : ’) ; Readln(n) ; (0,5 điểm) S:= ;
For i:=1 to n S:= S + i ; (1 điểm) Write(‘ Tong cua ’, n, ‘so tu nhien dau tien la : ’ , S) ;
Readln
End (0,5 điểm) Câu 4:
Program MaxMin ; Uses crt ;
Var i, n, Max, Min : integer ;
A: array [1 100] of integer ; (1 điểm) Begin
Clrscr ;
Write(‘ Hay nhap dai cua day so, N = ’ ) ; readln(n) ; (0,5 điểm) Writeln(‘ Nhap cac phan tu cua day so : ’ ) ;
(4)Begin
Write(‘ a[‘ , i , ’] = ’ ) ; readln( a[i] ) ;
End; (0,5 điểm)
Max:= a[1] ; Min:= a[1] ; (0,5 điểm)
For i:=2 to n Begin
If Max < a[i] then Max:=a[i] ; If Min > a[i] then Min:=a[i] ;
End ; (1 điểm)
Writeln(‘ So lon nhat la : ’ , Max) ; Write(‘ So nho nhat la : ’ , Min) ; Readln
End (0,5 điểm)
UBND HUYỆN CỦ CHI MA TRẬN ĐỀKIỂM TRA HỌC KỲ II
TRƯỜNG THCS PHÚ HỊA ĐƠNG MƠN: TIN HỌC 8
Đề 2:
(5)Cấp độ Chủ đề
Cấp độ thấp Cấp độ cao 4 Câu lệnh
lặp
Biết cú pháp câu lệnh lặp Số câu Số điểm 1 2 1 2
5 Lặp với số lần chưa biết trước
Áp dụng được câu lệnh để giải bài toán
Số câu
Số điểm 12
1 2
6 Làm việc với dãy số
Biết cú pháp khai báo biến mảng
Sử dụng câu lệnh để giải bài toán đơn giản Số câu Số điểm 1 2 1 4 2 6
Tổng số câu Tổng số điểm
2 4 2 6 4 10
UBND HUYỆN CỦ CHI ĐỀKIỂM TRA HỌC KỲ II
TRƯỜNG THCS PHÚ HỊA ĐƠNG MƠN: TIN HỌC 8
Thời gian : 45 phút Đề 2:
(6)Câu 2: Viết cú pháp khai báo biến mảng ? (2 điểm)
Câu 3: Viết chương trình tính tổng 100 số nguyên chẵn ? (2 điểm) Câu 4: Viết chương trình tìm giá trị nhỏ nhất, lớn dãy số ? (4 điểm )
-Hết
-UBND HUYỆN CỦ CHI ĐÁP ÁN ĐỀKIỂM TRA HỌC KỲ II
TRƯỜNG THCS PHÚ HỊA ĐƠNG MƠN: TIN HỌC 8
Đề 2: Câu 1:
(7)Trong : - For, to, từ khóa - Biến đếm biến số nguyên
- Số lần lặp tính : giá trị cuối – giá trị đầu + (1 điểm) Câu 2:
Var <Tên biến mảng > : array [ <chỉ số đầu> <chỉ số đầu> ] of < kiểu liệu > ; (1 điểm) - Chỉ số đầu cuối số nguyên : số đầu <= số cuối
- Kiểu liệu Real Integer (1 điểm) Câu 3:
Program Tong_Nguyen_Chan ; Uses crt ;
Var dem, i, S : integer ; (0,5 điểm) Begin
Clrscr ;
S:= ; dem:= ; i:= ; (0,5 điểm) While dem < 100
Begin
S := S + i ; i := i + ;
dem := dem + 1;
End ; (0,5 điểm) Write(‘ Tong cua 100 so nguyen chan dau tien la : ’ , S) ;
Readln
End (0,5 điểm) Câu 4:
Program MaxMin ; Uses crt ;
Var i, n, Max, Min : integer ;
A: array [1 100] of integer ; (1 điểm) Begin
Clrscr ;
(8)Writeln(‘ Nhap cac phan tu cua day so : ’ ) ; For i:=1 to n
Begin
Write(‘ a[‘ , i , ’] = ’ ) ; readln( a[i] ) ;
End; (0,5 điểm)
Max:= a[1] ; Min:= a[1] ; (0,5 điểm) For i:=2 to n
Begin
If Max < a[i] then Max:=a[i] ; If Min > a[i] then Min:=a[i] ;
End ; (1 điểm)
Writeln(‘ So lon nhat la : ’ , Max) ; Write(‘ So nho nhat la : ’ , Min) ; Readln