Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (104.17 KB, 3 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
Phòng GD và ĐT Chư Sê
Trường THCS Chu Văn An <b>Mơn: Tin học lớp 8.</b>
<b>I. MỤC ĐÍCH ĐÁNH GIÁ:</b>
- Đánh giá kiến thức, kỉ năng của HS về: chương trình, viết chương trình, ngơn ngữ
lập trình. Tên, từ khóa trong ngơn ngữ lập trình. Thao tác với các biểu thức tốn học trong
ngơn ngữ lập trình, hoạt động phụ thuộc vào điều kiện, cấu trúc rẽ nhánh được sử dụng để
chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc khác nhau tùy theo một điều kiện cụ
thể có được thỏa mãn hay khơng.
- Viết chương trình giải một bài toán đơn giản.
<b>II. YÊU CẦU CỦA ĐỀ:</b>
- <i><b>Kiến thức</b></i>:
- Hiểu về chương trình và viết chương trình.
- Tên, từ khóa trong ngơn ngữ lập trình Pascal.
- Dữ liệu, kiểu dữ liệu
- Hiểu biết về một chương trình Pascal đơn giản.
- Thao tác với các biểu thức tốn học trong ngơn ngữ Pascal.
- Nắm được cấu trúc chung của một chương trình.
- Nắm được hoạt động phụ thuộc vào điều kiện như thế nào?
- Viết chương trình giải một bài toán đơn giản.
- <i><b>Kĩ năng</b></i>:
- Nhận biết dữ liệu thuộc kiểu dữ liệu.
- Thao tác với các biểu thức tốn học trong ngơn ngữ Pascal.
- Lập trình.
- <i><b>Thái độ:</b></i> HS làm bài nghiêm túc.
<b>III. MA TRẬN ĐỀ:</b>
Các chủ
đề chính
Nhận biết Thơng hiểu Vận dụng Tổng
TN TL TN TL TN TL
Bài 1 1
0,25đ
1
0,25đ
Bài 2 2
0,5đ
1
0,25đ
3
0,75đ
Bài 3 1
0,25đ
2
2đ
3
2,25đ
Bài 4 2
0,5đ
2
0,5đ
Bài 5 1
0,25đ
1
2đ
2
2,25đ
Bài 6 1
2đ
1
2đ
2
4đ
Tổng 5
1,25đ
1
0,25đ
2
0,5đ
1
2đ
4
6
13
<b>IV. ĐỀ BÀI:</b>
<i><b>I.Trắc nghiệm: </b></i>(4đ) Khoanh tròn vào đáp án đúng (mỗi câu đúng 0,25đ)
Câu1: Những thiết bị nào dưới đây thường được sử dụng để ra lệnh cho máy tính?
a. Bàn phím; b. Microphone;
c. Loa; d. Màn hình;
<b>Câu2: Trong các tên dưới đây, các tên nào là hợp lệ trong Pascal?</b>
a. Bai1 b. bai-1 c. Lop 8
d. end e. a.1 f. 8A
<b>Câu 3: Những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục</b>
đích khác được gọi là gì?
a. Tên riêng; b. Từ khóa;
c. Tên có sẵn; d. Biến;
<b>Câu 4: Để dịch và sửa lỗi gõ ta nhấn:</b>
a. Alt + F9 b. Ctrl + F9 c. Alt + F5 d. Tất cả đều sai.
<b>Câu 5: Bốn bạn A, B, C, D đưa ra kết quả của phép chia, phép chia lấy phần nguyên và </b>
phép chia lấy phần dư của hai số nguyên 15 và 2 như sau:
(A) 15/2=7; 15 div 2 = 1; 15 mod 2 = 7.
(B) 15/2=7.5; 15 div 2 = 7; 15 mod 2 = 1.
(C) 15/2=7.5; 15 div 2 = 1; 15 mod 2 = 7.
(D) 15/2=8; 15 div 2 = 7; 15 mod 2 = 1.
Hãy chọn kết quả đúng.
<b>Câu 6: Hãy chọn những kiểu HẰNG trong những biểu diễn sau:</b>
a. ‘18a’ b. a812 c. 8.123 d. abcd
<b>Câu 7 : Trong Pascal, khai báo nào sau đây là đúng? </b>
a. Const dt : Real; b. Var 4hs : string;
c. Var x : Real; d. Var pi = 3.14;
<b>Câu 8: Q trình giải bài tốn trên máy tính gồm:</b>
a. 2 bước b. 3 bước c. 4 bước d. 5 bước
<b>Câu 9 (2đ) Điền các từ sau: </b><i><b>biểu diễn, thuật toán, điều kiện, “nếu”, đúng, sai, thỏa mãn, </b></i>
<i><b>sự kiện </b></i> vào chỗ trống trong các câu dưới đây cho thích hợp.
Những hoạt động chỉ được thực hiện khi một (1)……….cụ thể được (2)
…………. điều kiện thường là một (3)………được mô tả sau từ (4)………..
Các phép so sánh biểu thức có vai trị rất quan trọng trong việc mơ tả (5)…..……….
và lập trình. Chúng thường được sử dụng để (6)……….các điều kiện. Nếu phép so
sánh cho kết quả (7)…...……..ta nói điều kiện đúng, ngược lại ta nói điều kiện (8)………
II. <i><b>Tự luận: </b></i>(6đ)
<b>Câu 10: (1đ) Viết biểu thức toán học sau đây dưới dạng biểu thức trong Pascal:</b>
a. (10+3)3<sub> – 30</sub>2
5; b. (a2 – bc)(b – c)2
<b>Câu 11:(1đ)Chuyển các biểu thức được viết trong Pascal sau thành các biểu thức toán học:</b>
a. (a*a*b*b-c*c*c)/(a*b*c*c); b. ((3/4 + 2/5)-(1/3-3/2))*2/3
<b>Câu 12: (2đ) Sau mỗi câu lệnh sau đây giá trị của biến X sẽ là bao nhiêu nếu trước đó giá </b>
trị của X = 10?
a. If (10 mod 2) = 0 then X := X - 2;
b. If X < 5 then X := X + 5;
<b>V. ĐÁP ÁN:</b>
<i><b>I. Trắc nghiệm:</b></i>
Câu 1: a Câu 5: b
Câu 2: a Câu 6: c
Câu 3: b Câu 7: c
Câu 4: a Câu 8: b
Câu 9. (1) điều kiện (3) sự kiện (5) thuật toán (7) đúng
(2) thỏa mãn (4) “nếu” (6) biểu diễn (8) sai
<i><b>II.</b></i>
<i><b> </b><b> Tự luận:</b></i>
Câu 10: a. (10+3)*(10+3)*(10+3)-30*30 >= 5
b. (a*a – b*c)*(b-c)*(b-c)
Câu 11: a. 2 2 <sub>2</sub> 3
<i>abc</i>
<i>c</i>
<i>b</i>
<i>a</i> <sub> </sub>
b. <sub>4</sub>3 <sub>5</sub>2 <sub>3</sub>1 <sub>2</sub>3 <sub></sub><sub>3</sub>2
Câu 12 a. X = 8
b. X = 10.
Câu 13:
Program dientichchuvi;
Uses crt;
Var dt, cv, R : real; (0,25đ)
Const pi=3.14; (0,25đ)
Begin
Clrscr;
Writeln(‘ nhap ban kinh hinh tron’); readln(R); (0,5đ)
dt := pi*R*R; (0,25đ)
cv := 2*pi*R; (0,25đ)
Writeln(‘Dien tich hinh tron la:’, dt:8:2); (0,25đ)
Writeln(‘Chu vi hinh tron la:’, cv:8:2); (0,25đ)
Readln;