Tiết 64
Chia sẻ bởi Nguyễn Thế Đạt |
Ngày 14/10/2018 |
46
Chia sẻ tài liệu: tiết 64 thuộc Tin học 8
Nội dung tài liệu:
Ngày dạy: 8/ 4 / 2009
Tiết 64:
Kiểm tra HọC Kỳ ii
Mục tiêu : Học xong bài này, học sinh có khả năng :
1. Kiến thức:
Biết được các tình huống sử dụng từng loại lệnh lặp.
Biết được khái niệm mảng 1 chiều kiểu dữ liệu số, cách khai báo mảng, truy cập các phần tử của mảng.
2. Kỹ năng:
Viết đúng lệnh lặp với số lần biết trước.
Thực hiện được khai báo mảng kiểu dữ liệu số, truy cập phần tử mảng, sử dụng các phần tử của mảng trong biểu thức tính toán.
3. Thái độ: Nghiêm túc làm bài kiểm tra, ý thức tập trung cao độ; phát huy hết khả năng, vốn kiến thức.
Chuẩn bị :
GV : Giáo án, tài liệu tham khảo, phòng máy.
HS : Học, ôn tập chương, bài.
Tiến trình lên lớp
Đề kiểm tra: 40`
I/ PHẦN TRẮC NGHIỆM (3 điểm)
Câu 1. Trong những tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal
A. 8a B.tinhdientich C. Program D. tinh tong va tich
Câu 2. Cấu trúc của một chương trình Pascal thường có những phần sau:
A. Phần thân, phần cuối. C. Phần khai báo, phần thân, phần cuối.
B. Phần khai báo, phần thân. D. Phần đầu, phần thân, phần cuối.
Câu 3. Trong Pascal, khai báo nào sau đây là đúng
A. type 4hs: integer; B. var tb,tich: real; C. const x: real; D. var r =4;
Câu 4. Để nhập dữ liệu ta dùng lệnh
A. Clrscr; B. X:= ‘dulieu’; C. Write(‘Nhap du lieu’); D. Readln(x);
Câu 5. Xác định bài toán là
A. Chỉ rõ các điều kiện cho trước và phương pháp giải.
B. Chỉ rõ các phương pháp giải và kết quả cần thu được.
C. Chỉ rõ các bước để giải bài toán.
D. Chỉ rõ các điều kiện cho trước và kết quả cần thu được
Câu 6. Biểu thức toán học (a2 +2b)(1+c)3 được biểu diễn như thế nào trong Pascal?
A. (a*a +2*b)(1+c)(1+c)(1+c) B. (a.a+2.b)(1+c)(1+c)(1+c)
C. (a2 +2.b)(1+c)3 D. (a*a +2*b)*(1+c)*(1+c)*(1+c)
II/ PHẦN TỰ LUẬN (7 điểm)
Câu 7. (2 điểm).
Hãy nêu cú pháp của cấu trúc rẽ nhánh dạng thiếu và dạng đủ.và hoạt động của chương trình khi gặp câu lệnh này
Câu 8. (1 điểm)
Biến là gì? Cách khai báo biến, cách sử dụng biến trong chương trình?
Câu9(2 điểm)
Viết chương trình nhập hai cạnh cảu hình chữ nhật từ bàn phím và đưa ra màn hình diện tích và chu vi của hình chữ nhật đó
câu 10 (2 điểm)
Viết chương trình tính tiền khách hàng phải thanh toán tiền mua sách như sau: Một hiệu sách nhân dịp cuối năm đã thực hiện một đợt khuyến mãi lớn với nội dung như sau: Nếu khách hàng mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán; và nếu khách hàng mua sách với tổng số tiền ít hơn 100 nghìn đồng, khách hàng sẽ được giảm 10% tổng số tiền phải thanh toán.
Đáp án và thang điểm:
I/ PHẦN TRẮC NGHIỆM
Bài 1. 3 điểm, mỗi câu chọn đúng 0,5 điểm
1.b 2.b 3.a 4.b 5.b 6.c
Bài 2. 1 điểm, mỗi câu chọn đúng 0,25 điểm
S S Đ S
II/ PHẦN TỰ LUẬN
Bài 1. Hãy nêu cú pháp của cấu trúc rẽ nhánh dạng thiếu và dạng đủ. (1 điểm)
Cấu trúc rẽ nhánh dạng thiếu:
if <điều kiện> then;
0,5 điểm
Cấu trúc rẽ nhánh dạng đủ:
if <điều kiện> then
Tiết 64:
Kiểm tra HọC Kỳ ii
Mục tiêu : Học xong bài này, học sinh có khả năng :
1. Kiến thức:
Biết được các tình huống sử dụng từng loại lệnh lặp.
Biết được khái niệm mảng 1 chiều kiểu dữ liệu số, cách khai báo mảng, truy cập các phần tử của mảng.
2. Kỹ năng:
Viết đúng lệnh lặp với số lần biết trước.
Thực hiện được khai báo mảng kiểu dữ liệu số, truy cập phần tử mảng, sử dụng các phần tử của mảng trong biểu thức tính toán.
3. Thái độ: Nghiêm túc làm bài kiểm tra, ý thức tập trung cao độ; phát huy hết khả năng, vốn kiến thức.
Chuẩn bị :
GV : Giáo án, tài liệu tham khảo, phòng máy.
HS : Học, ôn tập chương, bài.
Tiến trình lên lớp
Đề kiểm tra: 40`
I/ PHẦN TRẮC NGHIỆM (3 điểm)
Câu 1. Trong những tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal
A. 8a B.tinhdientich C. Program D. tinh tong va tich
Câu 2. Cấu trúc của một chương trình Pascal thường có những phần sau:
A. Phần thân, phần cuối. C. Phần khai báo, phần thân, phần cuối.
B. Phần khai báo, phần thân. D. Phần đầu, phần thân, phần cuối.
Câu 3. Trong Pascal, khai báo nào sau đây là đúng
A. type 4hs: integer; B. var tb,tich: real; C. const x: real; D. var r =4;
Câu 4. Để nhập dữ liệu ta dùng lệnh
A. Clrscr; B. X:= ‘dulieu’; C. Write(‘Nhap du lieu’); D. Readln(x);
Câu 5. Xác định bài toán là
A. Chỉ rõ các điều kiện cho trước và phương pháp giải.
B. Chỉ rõ các phương pháp giải và kết quả cần thu được.
C. Chỉ rõ các bước để giải bài toán.
D. Chỉ rõ các điều kiện cho trước và kết quả cần thu được
Câu 6. Biểu thức toán học (a2 +2b)(1+c)3 được biểu diễn như thế nào trong Pascal?
A. (a*a +2*b)(1+c)(1+c)(1+c) B. (a.a+2.b)(1+c)(1+c)(1+c)
C. (a2 +2.b)(1+c)3 D. (a*a +2*b)*(1+c)*(1+c)*(1+c)
II/ PHẦN TỰ LUẬN (7 điểm)
Câu 7. (2 điểm).
Hãy nêu cú pháp của cấu trúc rẽ nhánh dạng thiếu và dạng đủ.và hoạt động của chương trình khi gặp câu lệnh này
Câu 8. (1 điểm)
Biến là gì? Cách khai báo biến, cách sử dụng biến trong chương trình?
Câu9(2 điểm)
Viết chương trình nhập hai cạnh cảu hình chữ nhật từ bàn phím và đưa ra màn hình diện tích và chu vi của hình chữ nhật đó
câu 10 (2 điểm)
Viết chương trình tính tiền khách hàng phải thanh toán tiền mua sách như sau: Một hiệu sách nhân dịp cuối năm đã thực hiện một đợt khuyến mãi lớn với nội dung như sau: Nếu khách hàng mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán; và nếu khách hàng mua sách với tổng số tiền ít hơn 100 nghìn đồng, khách hàng sẽ được giảm 10% tổng số tiền phải thanh toán.
Đáp án và thang điểm:
I/ PHẦN TRẮC NGHIỆM
Bài 1. 3 điểm, mỗi câu chọn đúng 0,5 điểm
1.b 2.b 3.a 4.b 5.b 6.c
Bài 2. 1 điểm, mỗi câu chọn đúng 0,25 điểm
S S Đ S
II/ PHẦN TỰ LUẬN
Bài 1. Hãy nêu cú pháp của cấu trúc rẽ nhánh dạng thiếu và dạng đủ. (1 điểm)
Cấu trúc rẽ nhánh dạng thiếu:
if <điều kiện> then
0,5 điểm
Cấu trúc rẽ nhánh dạng đủ:
if <điều kiện> then
* 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ế Đạt
Dung lượng: 74,50KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)