Kiểm tr 1 tiết hk2

Chia sẻ bởi Bùi Thanh Trường | Ngày 17/10/2018 | 34

Chia sẻ tài liệu: kiểm tr 1 tiết hk2 thuộc Tin học 8

Nội dung tài liệu:

TRƯỜNG THCS EA BUNG
Lớp: 8..
Họ và Tên:………………………..
KIỂM TRA 1 TIẾT
Môn: Tin học


III. ĐỀ BÀI:
I. Trắc nghiệm (3điểm) Khoanh tròn vào phương án em cho là đúng nhất:
Câu 1: Khi viết câu lệnh lặp for..do:
a. Giá trị đầu lớn hơn giá trị cuối
b. Giá trị cuối phải lớn hơn giá trị đầu

c. Giá trị đầu bằng giá trị cuối
d. Tất cả đều sai.

Câu 2: Dữ liệu kiểu longint là
a. Kiểu số nguyên nhận các giá trị từ 0 đến 255
b. kiểu số thực

c. kiểu số nguyên nhận các giá trị từ - 2 31 đến 231-1
d. Tất cả đều sai.

Câu 3: Cấu trúc rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình Pascal có dạng:
a. if then ;
b. if <điều kiện1> then ;

c. if <điều kiện> then < câu lệnh 1> else ;
d. if <điều kiện> then ;

Câu 4: Câu lệnh readln(n); có tác dụng
a. Nhập dữ liệu
b. In kết quả

c. Lệnh khai báo
d. Tất cả đều đúng.

Câu 5: Các hoạt động nào dưới đây lặp với số lần nhất định:
a. Ngày đánh răng ba lần
b. Mỗi ngày đi học một lần

c. Học cho đến khi thuộc bài
d. Gọi điện cho tới khi có người nhấc máy

Câu 6: Mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện:
a. Cấu trúc lặp
b. Cấu trúc rẽ nhánh

c. cả a và b đều sai.
d. cả a và b đều đúng

II. Phần tự luận: (7 điểm)
Câu 1: (1.5 đ) Em hãy vẽ sơ đồ khối biểu diễn câu lệnh lặp với số lần chưa biết trước, nêu sự hoạt động của câu lệnh này?
Câu 2: ( 1.5 ) Hãy phát hiện lỗi sai và sửa lại cho đúng:
a : = 5; while a < 10 then a : = a +1;
For i = 1 to 10 do Writeln(‘ABC’);
If x > 5 then x: = x +1; else x : = x- 1;
Câu 3: (1 đ) cho đoạn chương trình sau:
S : = 0; i: = 0;
While i < = 10 do
Begin
S:= S + i;
I : = i + 1;
End;
Sau khi thực hiện chương trình giá trị của i và s bằng bao nhiêu?
Câu 4: (3) Viết chương trình nhập vào một số, kiểm tra số đó là số chẵn hay lẻ, nếu là số chẵn thì in ra trên màn hình dòng thông báo: “số vừa nhập là số chẵn”, ngược lại thông báo: “số vừa nhập là số lẻ”
………
IV. ĐÁP ÁN VÀ THANG ĐI ỂM:
1. Phần trắc nghiệm (3đ): mỗi câu trả lời đúng được 0.5 điểm.
Câu 1: b Câu 2: c Câu 3: c Câu 4: a Câu 5: a Câu 6: d
2. Phần tự luận (7đ):
Câu 1: (1.5 đ)
Sơ đồ khối biểu diễn câu lệnh lặp với số lần chưa biết trước: 
Câu lệnh được thực hiện như sau:
1. Kiểm tra điều kiện.
2. Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc. (chuyển sang câu lệnh tiếp theo trong chương trình). Nếu điều kiện đúng thì thực hiện câu lệnh và quay lại bước 1.
Câu 2: ( 1.5 ) Sửa lỗi sai thành đúng
a : = 5; while a < 10 Do a : = a +1;
For i : = 1 to 10 do Writeln(‘ABC’);
If x > 5 then x: = x +1 else x : = x- 1;
Câu 3: (1 đ) cho đoạn chương trình sau:
S : = 0; i: = 0;
While i < = 10 do
Begin
S:= S + i;
I : = i + 1;
End;
Sau khi thực hiện chương trình giá trị của I
* 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ẻ: Bùi Thanh Trường
Dung lượng: 52,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)