Trường THPT Nguyễn Huệ

Kiểm Tra Học Kì I Năm Học 2017-2018

Lớp : 11C….

Môn: Tin Học 11

Thời gian: 45 phút

Họ Và Tên : ………………………................................……………….............SBD:…………….

PHẦN TRẢ LỜI TRẮC NGHIỆM

(Đề Thi gồm 2 trang)

Đề 001

A

B

C

D

A

C

B

D

A

B

C

D

A

C

B

D

A

B

C

D

A

C

B

D

A

B

C

D

A

C

B

D

A

B

C

D

A

C

B

D

1 2 3 4 5 6 7 8 9 10

PHẦN I: TRẮC NGHIỆM (5.0 Điểm)

1. Trong NN lập trình Pascal, phép toán MOD với số nguyên có tác dụng gì? A. Chia lấy phần nguyên B. Chia lấy phần dư C. Làm tròn số D. Thực hiện phép chia 2. Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là:

B. Hàm C. Biến D.Biểu thức A. Hằng 3. Cho biểu thức: (a mod 2)+ 1, với a=6 Giá trị của biẻu thức là:

B. 2 C. 3 D. 4 A. 1 4. Cho biểu thức: (a div 3)+1, với a=5 Giá trị của biểu thức là:

B. 2 C. 3 D. 4 A. 1 5. Lệnh Write( ‘5 x 4 = ’ , 5*4 ); kết quả sau khi thực hiện lệnh trên màn hình sẽ hiển thị:

A. 20 = 20 B. 5 x 4 = 5*4 C. 5 x 4 = 20 D. 20 = 5 * 4 6. Cho biểu thức (m mod 2 <>0) And (m < 15). Với giá trị nào của m dưới đây để biểu thức trên cho giá trị là

True? A.15 C. 2 D. 5 B. 10 7. Lệnh nào sau đây để nhập giá trị của các biến x,y,z từ bàn phím ? B. Write( x,y,z ); C.Write(‘ x,y,z ’); D.Read(x,y,z);

A.Readln(‘x,y,z’); 8. Xét đoạn chương trình sau: Var i, S: integer; S:=0; For i:=1 to 5 do Begin If (i mod 2=0) then S:=S+i; Writeln(‘S=’,S); End.

Kết quả sau khi thực hiện đoạn chương trình trên là: A. 1 B. 5 C. 6 D. 7

S:=0; For i:=1 to 5 do S:=S+i; Writeln(‘S=’,S); Begin End.

9. Xét đoạn chương trình sau: Var i, S: integer; Kết quả sau khi thực hiện đoạn chương trình trên là: A. 1 B. 5 C. 10 D. 15 10. Biến X nhận giá trị là 0.17 Khai báo nào sau đây là đúng.

A. var X: integer; B. var X: real; C. var X: char; D. var X:=real;

Trang 1

PHẦN II: TỰ LUẬN (5.0 Điểm)

Bài 1.Viết chương trình tìm giá trị lớn nhất trong 2 số a và b nhập từ bàn phím. (2.0)

Chương Trình

………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………….…………… ………………………………………………………………………….…………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… …………………………………………………………….………………………………………………… …………………………………….………………………………………………………………………… …………….…………………………………………………………………………………….…………… …………………………………….………………………………………………………………………… …………….………………………………………………………………………………………………… ………………………………………………………………………………………………………………… …………………………………………………………………………………….………………………… …………………………………………………………….………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ……………………………………..………………………………………………………………………… ………………………………………..……………………………………………………………………… ………………………………………………………………………………………………………………… ……………………………………………………….……………………………………………………… ……………………………….……………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ……………………………………………………

Bài 2. Lập trình tính và đưa kết quả ra màn hình tổng S các số nguyên dương chẵn từ 1 đến N (N nhập từ bàn phím).

Chương Trình

……………………………………………….……………………………………………………………… ……………………….……………………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ……………………………………………………………….……………………………………………… ….……………………………………………………………………………………….…………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ……………………………………………….……………………………………………………………… ……………………….……………………………………………………………………………………… ………………………………………………………………………………………………………………… ……………………………………………………………………………………………….……………… ……………………………………………………………………….……………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… …………………………………………………………….………………………………………………… …………………………………….…………………………………………………………………………

Trang 2

Đáp Án và Hướng Dẫn chấm:

Đề 001

PHẦN TRẮC NGHIỆM: Mỗi câu đúng :0.5đ *10 câu = 5.0đ

5

6

7

8

9

10

1

2

3

4

C

D

D

C

D

B

B

C

A

B

PHẦN TỰ LUẬN:

Câu

Đáp án

Điểm

1

Khung đánh giá:

 Khai báo biến có kiểu dữ liệu đúng.

0.5

 Câu lệnh nhập dữ liệu đúng.

0.5

 Câu lệnh if-then đúng.

0.5

0.5

 Câu lệnh xuất dữ liệu đúng

Lưu ý: học sinh có thể viết chương trình theo nhiều cách đúng khác nhau, giáo viên căn cứ khung đánh giá để chấm cho phù hợp

Khung đánh giá:

2

0.5

 Khai báo biến có kiểu dữ liệu đúng.

0.5

 Câu lệnh nhập dữ liệu đúng.

0.5

 Câu lệnh for-do đúng.

0.5

 Cấu trúc if-then đúng.

0.5

 Điều kiện và câu lệnh đúng.

0.5

 Câu lệnh xuất dữ liệu đúng

Lưu ý: học sinh có thể viết chương trình theo nhiều cách đúng khác nhau, giáo viên căn cứ khung đánh giá để chấm cho phù hợp

Trang 3