Tải bản đầy đủ (.doc) (3 trang)

GIÁO án KIỂM TRA 1 TIẾT tin học 11

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 (109.59 KB, 3 trang )

Giáo án kiểm tra 1 tiết môn tin học 11
--------------------------------------------------------------------------------------------------------------------------Ngày soạn: 23/10/2012
Ngày kiểm tra: / /2012
GIÁO ÁN KIỂM TRA 1 TIẾT - Tin học 11
I. Mục tiêu: Kiểm tra kết quả tiếp thu của Hs sau khi học xong chương I, II cụ thể:
- Hiểu khả năng của NNLT bậc cao, phân biệt được với ngôn ngữ máy và hợp ngữ.
- Hiểu ý nghĩa và nhiệm vụ của chương trình dịch. Phân biệt được thông dịch và biên dịch.
- Mô tả được các thành phần của NNLT.
- Biết 1 số khái niệm: tên, tên chuẩn, tên dành riêng, hằng và biến
- Biết cách đặt tên đúng và nhận biết được tên đúng, sai.
- Biết cấu trúc và các thành phần của 1 chương trình đơn giản.
- Biết khai báo biến
- Biết các hàm số học chuẩn, cách biểu diễn các biểu thức số học trong Pascal.
II. Chuẩn bị:
1. Giáo viên: Soạn đề kiểm tra và đáp án.
2. Học sinh: Ôn tập các kiến thức đã nêu trên.
III. Nội dung đề:
1. Hình thức kiểm tra: trắc nghiệm và tự luận
2. Thời gian làm bài: 45 phút.
3. Ma trận đề

CHỦ ĐỀ
Các thành phần
của NNLT
Cấu trúc chương
trình
Một số kiểu dữ
liệu chuẩn – Khai
báo biến
Phép toán, biểu
thức.


Dịch, thực hiện và
hiệu chỉnh chương
trình
Tổng

NHẬN BIẾT
2
1
2

THÔNG HIỂU
2
0.5
0.5
2
2.0
0.5
2
0.5

VẬN DỤNG

TỔNG
4
1.0
3
2.5
4

0.5


1.0

2

2
2.0

2

2.0
2

0.5
10

5
3.0

4.0

4
3.0

2
3.0

3.5

17


4. Nội dung đề:

I. TRẮC NGHIỆM: Khoanh tròn đáp án đúng nhất (A, B, C, D) sau:
Câu 1:Đặc điểm của biến:
A. Không cần khai báo trước khi sử dụng.
B. Tên không cần theo quy tắc đặt tên.
C. Giá trị có thể thay đổi.
D. Là đại lượng không đổi.
Câu 2: Chương trình dịch không có khả năng nào trong các khả năng sau?
A. Phát hiện được lỗi ngữ nghĩa.
B. Phát hiện được lỗi cú pháp.
C. Thông báo lỗi cú pháp.
D. Tạo được chương trình đích.
Câu 3: Nếu khai báo biến x thuộc kiểu số thực ta khai báo kiểu nào sau đây?
A. Var x: String;
B. Var x: integer;
C. Var x: Char;
D. Var x: Real;
Câu 4: {Chọn câu trả lời sai} Trong một chương trình Pascal, có thể không có:
-----------------------------------------------------------------------------------------------------------------------GV: Bùi Thanh Phú
1

10.0


Giáo án kiểm tra 1 tiết môn tin học 11
---------------------------------------------------------------------------------------------------------------------------

A. Phần thân chương trình.

B. Phần khai báo biến.
C. Phần đầu chương trình.
D. Phần khai báo hằng.
Câu 5: Chọn từ thích hợp điền vào chỗ trống để được phát biểu đúng sau: “Các chương trình...
lần lượt dịch và thực hiện từng câu lệnh. Loại chương trình dịch này đặc biệt thích hợp cho
môi trường đối thoại giữa người dùng và hệ thống”.
A. Thông dịch
B. Biên dịch
C. Nguồn
D. Đích
Câu 6: Trong Turbo Pascal, tên có độ dài tối đa là bao nhiêu kí tự?
A. 127
B. 128
C. 255
D. 256
Câu 7: Trong Turbo Pascal, tên nào là tên đúng do người lập trình đặt trong các tên sau:
A. CHUONG-TRINH B. VAR
C. _LOP10A
D. 100CAU
Câu 8: Ngôn ngữ lập trình có những thành phần cơ bản nào sau đây:
A.
C.
Câu 9:
A.
C.
Câu 10:
A.
C.
Câu 11:


Bảng chữ cái, cú pháp, ngữ nghĩa.
Cú pháp, ngữ nghĩa, biểu thức.
Kết quả của phép tính 100div10+105mod5
10
5
Hàm nào sau đây dùng để khai căn bậc hai?
Sqr(x)
Sqrt(x)
Kết quả của phép toán (3>4) and( 4mod2=0)

A. true
C. 0.
Câu 12: Câu lệnh gán là:

B. Bảng chữ cái, ngữ nghĩa, câu lệnh.
D. Bảng chữ cái, cú pháp, biểu thức.
B. 15
D. 20
B. Abs(x)
D. Exp(x)
B. Báo lỗi
D. false

A. X = 5
B. X:=5;
C. X:5;
D. X:=5
II. TỰ LUẬN:
Câu 1: Hãy viết lại các biểu thức sau từ dạng toán học sang dạng biểu diễn tương ứng trong Pascal.
a. ( x − 3) 2 − 3x + 1

2
b. 3 − x +

c.

x
2− x

1
− x+3
x −1
2

Câu 2: Hãy tìm các lỗi trong chương trình sau và sửa lại cho đúng.
Program bai 2;
Var a,b = integer;
Begin
Write(‘nhap gia tri a ‘)
readln(a);
Write(‘nhap gia tri b ‘);
readln(b)
Writeln(‘Tổng la: ‘,a+b);
Readln
End.

{dòng 1}
{dòng 2}
{dòng 3}
{dòng 4}
{dòng 5}

{dòng 6}
{dòng 7}
{dòng8}
{dòng 9}
{dòng 10}

Câu 3: Hãy viết chương trình nhập vào số nguyên a từ bàn phím, tính và đưa ra màn hình chu vi và
diện tích của hình vuông có cạnh a.
-----------------------------------------------------------------------------------------------------------------------GV: Bùi Thanh Phú
2


Giáo án kiểm tra 1 tiết môn tin học 11
--------------------------------------------------------------------------------------------------------------------------IV. Đáp án:
I.Trắc nghiệm:
Câu
1
Đ. án C

2
A

3
D

4
A

5
A


6
A

7
C

8
A

9
A

10
C

11
D

II. Tự luận:
Câu
1

a. ( x − 3)*( x − 3) − 3* x + 1

Đáp án

Điểm
1.0


b. 3 − x * x + x / sqrt (2 − x)
c. 1/(x*x-1)-sqrt(x+3)

1.0
1.0

2

Dòng 1 lỗi dấu cách( bai 2)
Dòng 2 lỗi dấu =
Dòng 4 thiếu ;
Dòng 7 thiếu ;

0.5
0.5
0.5
0.5

3

Program hv;
Var a: integer;
Begin
Write(‘nhap gia tri a (a>0) ‘); readln(a);
Writeln(‘Chu vi hinh vuong la: ‘,a*4);
Writeln(‘Dien tich hinh vuong la: ‘, a*a);
Readln;
End.

0.5

0.5
0.5
0.5

V.Phê duyệt đề
Hoà Sơn, ngày......tháng ... năm 2012

VI. Thống kê kết quả kiểm tra
Lớp
11/9

SLKT

0
SL

[0;2)
TL

SL

TL

[2;3.5)

[3.5;5)

[5;6.5)

[6.5;8)


[8;10]

TB trở lên

SL

SL

SL

SL

SL

SL

TL

TL

TL

TL

TL

TL

11/11

VII. Nhận xét bài làm của học sinh:

-----------------------------------------------------------------------------------------------------------------------GV: Bùi Thanh Phú
3

12
B



×