Đề kiểm tra học kì I Tin học lớp 11 (Có đáp án) - Năm học 2016-2017

doc 3 trang Người đăng dothuong Lượt xem 877Lượt tải 0 Download
Bạn đang xem tài liệu "Đề kiểm tra học kì I Tin học lớp 11 (Có đáp án) - Năm học 2016-2017", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề kiểm tra học kì I Tin học lớp 11 (Có đáp án) - Năm học 2016-2017
Ngày soạn: 08/12/2016	Ngày dạy: /12/2016
	Tiết 18	 KIỂM TRA HỌC KÌ I - TIN HỌC 11
I. MỤC TIÊU:
1.Kiến thức: 	
	- Củng cố các kiến thức đã học về: một số khái niệm: lập trình, ngôn ngữ lập trình pascal
2. Kĩ năng: 
	- Biết một số khái niệm về lập trình.
	- Sử dụng ngôn ngữ lập trình pascal giải bài toán đơn giản
3. Thái độ: 
	- Rèn luyện tính nghiêm túc trong khi làm bài.
4. Định hướng và phát triển năng lực
	- Giải quyết vấn đề,...
II. HÌNH THỨC ĐỀ KIỂM TRA: Trắc nghiệm và tự luận
III. MA TRẬN ĐỀ KIỂM TRA
Nội dung kiến thức
Mức độ nhận thức
Cộng
Nhận biết
Thông hiểu
Vận dụng
Vận dụng ở
mức cao hơn
TN
TL
TN
TL
TN
TL
TN
TL
1. Các thành phần của ngôn ngữ lập trình
1 câu
0,25 đ
1 câu
0,25 đ
3 câu
0,75 đ
(7,5%)
2. Khai báo biến
2 câu
0,5 đ
2 câu
0,5 đ
(5%)
3. phép toán, biểu thức, câu lệnh gán
1 câu
0,25 đ
1 câu
2đ
2 câu
2,25 đ
(22,5%)
4. Các thủ tục vào/ra dữ liệu
2 câu
0,5 đ
2 câu
0,5 đ
4 câu
1 đ
(10%)
5. Soạn thảo, dịch, thực hiện CT
1 câu
0,25 đ
1 câu
0,25 đ
(2,5%)
6. Cấu trúc rẽ nhánh
1 câu
0,25 đ
1 câu
0,25 đ
2 câu
0,5 đ
(5%)
7. Tổng hợp
1 câu
3 đ
1 câu
2 đ
2 câu
5 đ
(50%)
Tổng số câu
Tổng số điểm
%
6 câu
1.25 đ
(12.5%)
6 câu
1,25 đ
(12.5%)
1 câu
0.5 đ
(5%)
2 câu
5 đ
(50%)
1 câu
2 đ
(20%)
15 câu
10,0 đ
(100%)
IV. ĐỀ BÀI
I. Trắc nghiệm (TN)
Câu 1: Cho hai biến nguyên x,y thoả 10 x,y 15 khi S = x/y thì S khai báo như thế nào là tốt nhất?
A Var s: longint;	B Var s: word;	C Var s: integer;	D Var s: real;
Câu 2: Với lệnh nào sau đây dùng để in giá trị M(M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân ?
A Write(M:5:2);	B Writeln(M:2:5);	C Write(M:5); 	D Writeln(M:2);
Câu 3: Trong các từ sau, từ nào là từ khóa trong pascal?
A Writeln	B Readln	C Sqr D Const
Câu 4: Để nhập giá trị cho hai biến nguyên x,y từ bàn phím ta sử dụng thủ tục nào sau đây?
A Readln(x,y); B Writeln(‘ x ‘, ‘ y ‘); C Writeln(x,y); D Readln(‘x, y’);
Câu 5: Biến y có thể nhận giá trị :- 15 và biến x có thể nhận các giá trị: -10.5 thì khai báo nào sau đây là đúng ?
A Var x: byte; y : real; B Var x: word; y: real; C Var x,y : integer; D Var x,y: real;
Câu 6: Muốn kiểm tra đồng thời cả ba giá trị a, b, c có cùng lớn hơn 0 hay không ta viết câu lệnh If:
	A If a>0, b>0, c>0 then..	B If (a>0) or (b>0) or (c>0) then..	
	C If (a>0) and (b>0) and (c>0) then..	D If a,b,c>0 then..
Câu 7: Trong Turbo Pascal để biên dịch chương trình ta sử dụng tổ hợp phím:
	A Shift + F9	B Alt + F9	C Alt + X D Ctrl + F9
Câu 8: Để đưa giá trị hai biến x,y ra màn hình ta sử dụng thủ tục nào sau đây trong pascal?
A Read(x;y); 	B Readln(x,y);	C Writeln(x,y);	D Write(x;y);
Câu 9: Cho biểu thức S:= 10 mod 2 * 2 + 12 div 5, thì kết quả của S là: 
	A 2.	B 3.	C 4.	D 12.
Câu 10 Trong các tên sau, tên nào là đúng trong ngôn ngữ pascal?
	A 2vidu	B Vi-du	C _vidu	D Vi du
Câu 11: Cho hai giá trị X là số nguyên, Y là số thực: Thủ tục nào sau đây là đúng trong pascal?
A Writeln(X:8, Y: 2:10); 	 B Writeln(X:8:2, Y:10:2); 
 C Writeln(X:8, Y:10:2);	D Writeln(X:8:2, Y:8);
Câu 12: Cho đoạn CT: x:=2; y:=3; IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ; Sau khi thực hiện CT, giá trị F là:
A F =1.	B F=13.	C F=4.	D Không xác định
II. Tự luận: (7 điểm)
Câu 1: Cho biểu thức trong toán như sau:
a. 	b. Cho điều kiện 	
Hãy biểu diễn biểu thức trên bằng ngôn ngữ lập trình pascal?
Câu 3: Viết chương trình nhập điểm 3 môn thi đại học của bạn. Nếu tổng điểm 3 môn lớn hơn hoặc bằng 24 điểm thì thông báo “Đỗ” còn ngược lại “không đỗ”?
Câu 3: Nhập 3 số a,b,c bất kì. Hãy kiểm tra xem 3 số đó có là độ dài 3 cạnh của một tam giác hay không? Thông báo lên màn hình “Thỏa mãn” hay “không thỏa mãn” với các trường hợp tương ứng?
V. ĐÁP ÁN VÀ BIỂU ĐIỂM
I. Trắc nghiệm: 3 điểm (mỗi câu đúng được 0,25 điểm)
1
2
3
4
5
6
7
8
9
10
11
12
D
A
D
A
D
C
B
C
B
C
C
B
II. Phần tự luận (7 điểm)
Câu 1: 2 điểm (mỗi ý đúng được 1 điểm)
2*sin(sqr(x) + 1) – 4 * sqrt(x+2); 
 (x >= 2) and ( x<5) 
Câu 3: 2,5 điểm
+ Xác định bài toán: (0,5 điểm)
Input: nhập vào điểm 3 môn
Output: thông báo “do dai hoc” hoặc “Khong do dai hoc”
+ Chương trình: 2 điểm 
Uses crt;
Var t,l,h,tong:real;
Begin clrscr;
 Write(‘Nhap diem 3 mon:’);readln(t,l,h);
 Tong:=t+l+h;
 If Tong>=24 then
 Writeln(‘Chuc mung ban do dai hoc’) else
 Writeln(‘Hen ban ki thi nam sau’);
Readln
End.
Câu 3: 2,5 điểm
+ Xác định bài toán: (0,5 điểm)
Input: nhập vào 3 cạnh của tam giác
Output: thông báo “thoa man la ba canh” hoặc “Khong thoa man”
+ Chương trình: 2 điểm 
Uses crt;
Var a,b,c:integer;
Begin clrscr;
 Write(‘Nhap ba canh cua tam giac:’);readln(a,b,c);
	If (a+b>c) and (b+c>a) and (a+c>b) then
 Writeln(‘ Thoa man la do dai ba canh tam giac) else
	Writeln(‘Không thoa man la do dai ba canh tam giac’);
Readln
End.

Tài liệu đính kèm:

  • docde_KT_hoc_ki_1_tin_hoc1day_du.doc