Đề thi Tin 8 (HKI)
Chia sẻ bởi Hà Quốc Cường |
Ngày 17/10/2018 |
48
Chia sẻ tài liệu: Đề thi Tin 8 (HKI) thuộc Tin học 8
Nội dung tài liệu:
Ma trận đề
TÊN BÀI HỌC
CÁC MỨC ĐỘ NHẬN THỨC
Tổng
Nhận biết
Thông hiểu
Vận dụng
TNKQ
TL
TNKQ
TL
TNKQ
TL
Máy tính và chương trình máy tính
Làm quen với chương trinh và ngôn ngữ lập trình
Chương trình máy tính và dữ liệu
Sử dụng biến trong chương trình
Từ bài toán đến chương trình
Câu 3a,b
4đ
4 điểm
Câu lệnh điều kiện
Câu 1
1đ
Câu 2, 3c
5đ
6 điểm
Tổng
1 điểm
9 điểm
10 điểm
Đề bài
Câu 1 (1 điểm): : Cú pháp câu lệnh điều kiện dạng thiếu và câu lệnh điều kiện dạng đủ được viết như thế nào?
Câu 2 (2 điểm): : Sau mỗi câu lệnh sau đây:
a) IF ( 45 mod 3) = 0 then X:= X + 1;
b) IF x > 10 then X:= X + 1;
Giá trị của biến X là bao nhiêu, nếu trước đó giá trị của X bằng 5?
Câu 3 (7 điểm): Cho số tự nhiên a được nhập từ bàn phím. Kiểm tra a là số chẵn hay số lẻ.
Xác định bài toán.
Mô tả thuật toán.
Viết chương trình bằng ngôn ngữ lập trình pascal.
Đáp án
Câu 1: (1 điểm)
Câu lệnh điều kiện dạng thiếu và câu lệnh điều kiện dạng đủ:
+Câu lệnh điều kiện dạng thiếu:
IF <điều kiện> THEN
+Câu lệnh điều kiện dạng đủ:
IF <điều kiện> THEN
Câu 2: (2 điểm)
Giá trị của biến X trong hai trường hợp là:
a. X=6
b. X=5
Câu 3: (7 điểm)
a. Xác định bài toán: (1 điểm)
Input: Số a.
Output: Kết quả kiểm tra a là số chẵn hay số lẻ..
b. Mô tả thuật toán: (3 điểm)
Bước 1: Nhập a.
Bước 2: Nếu a mod 2 = 0, thì a là số chẵn, ngược lại a là số lẻ.
Bước 3: Thông báo kết quả kiểm tra và kết thúc thuật toán.
c. Viết chương trình: (3 điểm)
Program kiemtra_chanle;
Uses Crt;
Var a: integer;
Begin
Clrscr;
Write(‘Nhap a = ‘); Readln(a);
If a mod 2 = 0 Then
Writeln(a ,’la so chan’)
Else
Writeln(a ,’la so le’);
Readln;
End.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Hà Quốc Cường
Dung lượng: 48,00KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)