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]
Trang 1SỞ 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: 8
Thời gian làm bài: 45 phút
ĐỀ Câu 1: (3 điểm)
1.1 Em hãy nêu công dụng, cú pháp (giải thích cú pháp) và quy trình thực hiện lệnh For trong ngôn ngữ lập trình Pascal
1.2 Trong ngôn ngữ lập trình Pascal, các khai báo biến có dữ liệu kiểu mảng sau đây đúng hay sai?
a Const N = 50; Var A:array[ 1 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 được gọi là ước số thực sự của số nguyên dương N
nếu N chia hết cho k và 1 < k < N
Sử dụng ngôn ngữ lập trình Pascal, viết chương trình đếm xem có bao nhiêu số từ 1 đến
N có số ước thật sự chia hết cho 3 nhưng không chia hết cho 2 Biết rằng n là một số nguyên dương được nhập vào từ bàn phím In các số đó ra màn hình và tính tổng của 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 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ột dãy số gồm N số thực được nhập vào từ bàn phím Biết rằng X là một
số nguyên được nhập vào từ bàn phím
Yêu cầu: Các số lớn hơn x trong dãy số được in trên một hàng và mỗi số cách nhau một
khoảng trắng Các số thực được hiển thị trên màn hình với 2 chữ số thập phân
-HẾT -
Trang 2SỞ 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: 8
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