Đề kiểm tra học kỳ I

Chia sẻ bởi Nguyễn Thị Hằng | Ngày 17/10/2018 | 36

Chia sẻ tài liệu: Đề kiểm tra học kỳ I thuộc Tin học 8

Nội dung tài liệu:

TIẾT 32: KIỂM TRA HỌC KỲ

Yêu cầu của bài :
1. Kiến thức :
- Kiểm tra kiến thức về bài toán và câu lệnh điều kiện.
2. Kỹ năng :
- Hiểu được hoạt động của câu lệnh điều kiện dạng đủ và câu lệnh điều kiện dạng thiếu.
3. Thái độ: Có thái độ tích cực làm bài, tự giác trong học tập, trung thực trong khi làm bài kiểm tra.
Ma trận đề :
Mức độ

Chủ đề
Biết
Hiểu
Vận dụng
Tổng


TNKQ
TNTL
TNKQ
TNTL
TNKQ
TNTL


Từ bài toán đến chương trình
1

0.5

1

0.5



2

1

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

2

1

1

4



1

4

4

9


Tổng

3

1.5
2

4.5
1

4
6

10


Đề bài
Trắc nghiệm (2 điểm).
Câu 1: Khi sử dụng máy tính giải bài toán
Ta chỉ cần xác định Input C. Ta chỉ cần xác định Output
Ta chỉ cần xác định Input, output D. Cả 3 ý trên.
Câu 2: Hãy chọn phát biểu sai trong các phát biểu sau đây:
Input là thông tin vào máy tính
Output là thông tin cần máy tính đưa ra
Input là mã hóa chương trình
Lệnh được đưa vào máy tính dưới dạng mã nhị phân để lưu trữ và xử lý như các dạng dữ liệu khác.
Câu 3: Để so sánh 2 số a và b ta có thể viết câu lệnh như thế nào?
If a>b then Write (‘a>b’) else if aIf a>b then Write (‘a>b’); if aIf a>b then Write (‘a>b’) else aIf a>b then Write (‘a>b’) or if aCâu 4: Hãy chọn phát biểu đúng nhất trong các phát biểu sau?
Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không
Trong lập trình điều kiện trong cấu trúc rẽ nhánh thường được biểu diễn bằng các phép so sánh
Mọi ngôn ngữ lập trình đều có câu lệnh điều kiện để thể hiện các cấu trúc rẽ nhánh
Cả 3 ý trên đều đúng
Tự luận (8 điểm):
Câu 1 (4 điểm): Sau mỗi câu lệnh dưới đây, biến X sẽ có giá trị bằng bao nhiêu. Biết rằng trước đó X = 3
If (x mod 3) = 2 then X:= X +1;
I f (x mod 3) = 2 then X:= X *5;
I f (x > 10) then X:= (20 – X) + (2*X);
If (x*x) <>10 then Begin X:=X*5; X:= X+5; end;
Câu 2 (4 điểm): Một hiệu sách thực hiện đợt khuyến mại lớn, với những khách hàng mua sách với tổng số tiền thanh toán từ 100 000 đồng trở lên sẽ được giảm giá 30%, còn lại được giảm 10%. Viết chương trình tính tiền cho khách.



ĐÁP ÁN
TRẮC NGHIỆM
Câu 1: B (0.5 điểm) Câu 2: C (0.5 điểm)
Câu 3: A (0.5 điểm) Câu 4: D (0.5 điểm)
TỰ LUẬN
Câu 1:
a. X := 3 (1 điểm) b. X := 15 (1 điểm)
c. X := 3 (1 điểm) d. X := 20 (1 điểm)
Câu 2
Program bai_2;
Var T: real; (2 điểm)
Begin
Write (‘nhap tien khach phai thanh toan’);
Readln (T); (1điểm)
If (T>= 100000) then T:= t* 70%
* 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ẻ: Nguyễn Thị Hằng
Dung lượng: 66,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)