Đề thi Tin 8 (HKI)

Chia sẻ bởi Hà Quốc Cường | Ngày 17/10/2018 | 41

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 điểm

Câu lệnh điều kiện

Câu 1




Câu 2, 3c

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 ELSE ;
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)