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