Sử dụng ngôn ngữ lập trình Pascal, viết chương trình tìm các số lớn hơn X, đếm xem có bao nhiêu số nhỏ hơn X, tính tổng các số không lớn hơn X và đếm xem có bao nhiêu số bằng X trong m[r]
(1)SỞ GD &ĐT THỪA THIÊN HUẾ KIỂM TRA HỌC KỲ II - NĂM HỌC 2018 - 2019 TRƯỜNG THCS NGUYỄN TRI PHƯƠNG Môn: TIN HỌC – Lớp:
Thời gian làm bài: 45 phút
ĐỀ Câu 1: (3 điểm)
1.1 Em nêu công dụng, cú pháp (giải thích cú pháp) quy trình thực lệnh For ngơn ngữ lập trình Pascal
1.2 Trong ngơn ngữ lập trình Pascal, khai báo biến có liệu kiểu mảng sau hay sai?
a. Const N = 50; Var A:array[ N] of integer;
b. Var A: array[1.0 50] of integer;
c. Var A: array[100 100] of integer;
d. Var A: array[5 15] of real;
Câu 2: (3 điểm) Một số tự nhiên k gọi ước số thực số nguyên dương N nếu N chia hết cho k < k < N
Sử dụng ngôn ngữ lập trình Pascal, viết chương trình đếm xem có số từ đến N có số ước thật chia hết cho không chia hết cho Biết n số nguyên dương nhập vào từ bàn phím In số hình tính tổng chúng
Câu 3: (4 điểm)
Sử dụng ngơn ngữ lập trình Pascal, viết chương trình tìm số lớn X, đếm xem có số nhỏ X, tính tổng số không lớn X đếm xem có số X dãy số gồm N số thực nhập vào từ bàn phím Biết X số nguyên nhập vào từ bàn phím
Yêu cầu: Các số lớn x dãy số in hàng số cách
(2)SỞ GD &ĐT THỪA THIÊN HUẾ KIỂM TRA HỌC KỲ II - NĂM HỌC 2017 - 2018 TRƯỜNG THCS NGUYỄN TRI PHƯƠNG Môn: TIN HỌC – Lớp:
Thời gian làm bài: 45 phút
MA TRẬN
Hình thức kiểm tra : Tự luận
TT Tên chủ đề
Nhận biết Thông hiểu Vận dụng thấp Vận dụng
cao Tổng
số ý Điểm Số
ý ĐIỂM Số
ý ĐIỂM Số
ý ĐIỂM Số
ý ĐIỂM
1 Câu lệnh điều kiện 1.0 1.0
2 Câu lệnh lặp 2.0 2.0 1.0 0.5 5.5
3 Dãy số 1.0 1.0 1.0 0.5 3.5