1. Trang chủ
  2. » Văn bán pháp quy

Đề kiểm tra học kỳ 2 môn Tin học năm học 2019 - 2020

8 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

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

Ngày đăng: 07/02/2021, 15:31

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w