Tin 8 Tiet 48

Chia sẻ bởi Nguyễn Thị Thu | Ngày 06/11/2018 | 51

Chia sẻ tài liệu: Tin 8 Tiet 48 thuộc Tin học 9

Nội dung tài liệu:

Ngày soạn: 7 - 2- 10
Ngày dạy: 9 -2-10
Tiết 48:KIỂM TRA 1 TIẾT
I. MỤC TIÊU ĐÁNH GIÁ:
Đánh giá kiến thức, kỹ năng của học sinh về:
Hiểu được chức năng của cấu trúc rẽ nhánh trong các ngôn ngữ lập trình và câu lệnh điều kiện trong ngôn ngữ lập trình pascal.
Cú pháp và chức năng của câu lệnh lặp: for..do và while..do
Biết lựa chọn câu lệnh lặp while..do hoặc for..do cho phù hợp với tình huống cụ thể.
Biết khai báo và sử dụng biến, kĩ năng đọc hiểu chương trình.
Viết được chương trình Pascal đơn giản có sử dụng câu lệnh điều kiện, lệnh lặp với số lần biết trước và chưa biết trước.
Nắm lại các lệnh trong phần mềm toolkit math.
II. YÊU CẦU CỦA ĐỂ:
1. Kiến thức
Kiểm tra kiến thức của học sinh về cú pháp và chức năng của câu lệnh điều kiện, câu lệnh lặp với số lần biết trước và chưa biết trước.
Biết lựa chọn câu lệnh lặp while..do hoặc for..do cho phù hợp với tình huống cụ thể.
2. Kĩ năng
Đọc hiểu chương trình có sử dụng câu lệnh điều kiện, lệnh lặp.
Vận dụng các kiến thức đã học viết được chương trình Pascal đơn giản có sử dụng câu lệnh điều kiện, lệnh lặp với số lần biết trước và chưa biết trước.
Vận dụng các lệnh trong phần mềm Toolkit Math để giải một số bài toán đơn giản.
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 gotoxy(a,b) có tác dụng
a. Đưa con trỏ về cột a hàng b
b. Đưa con trỏ về cột a

c. Đưa con trỏ về hàng b
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
* 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ị Thu
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)