Đề kiểm tra học kỳ: II môn: Tin học lớp 11

doc 4 trang Người đăng phongnguyet00 Lượt xem 2110Lượt tải 1 Download
Bạn đang xem tài liệu "Đề kiểm tra học kỳ: II môn: Tin học lớp 11", để 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ỳ: II môn: Tin học lớp 11
Tiết 55
KIỂM TRA HỌCKỲ II
A. MỤC TIÊU BÀI KIỂM TRA:	
- Đánh giá kết quả học tập của học sinh về kiến thức đã học học kỳ II
MA TRẬN ĐỀ KIỂM TRA HỌC KỲ II
 Tin học - Khối 11
(Thời gian: 45 phút; Hình thức tự luận)
Cấp độ
Tên CĐ
Nhận biết
Thông hiểu
Vận dụng
Cộng
Số câu: 2
Số điểm:22,5%
Cấp độ thấp
Cấp độ cao
Chủ đề 1: Kiểu mảng
Câu 2: Biết cách viết: Truy xuất đến phần tử của mảng. Câu 8: Biết vận dụng mảng một chiều để khai báo.
Số câu:
Số điểm Tỉ lệ %
Số câu: 2
Số điểm: 2,25
Chủ đề 2: Kiểu xâu
Câu 1: Hiểu được đoạn chương trình thực hiện công việc in xâu đảo ngược Câu 3: biết vận dụng hàm copy.
Câu 4: Biết độ dài của xâu
Câu 5: Biết thủ tục chèn xâu.
Câu 6: Biết phần tử đầu tiên của xâu mang chỉ số 1 
Câu 9: Biết viết 1 chương trình hoàn chỉnh
Số câu: 6
Số điểm:=42,5%
Số câu:
Số điểm Tỉ lệ %
Số câu: 5
Số điểm: 1,25
Số câu: 1
Số điểm: 3
Chủ đề 3: Tệp và thao tác với tệp
Câu 7: Biết vai trò kiểu tệp
Số câu: 1
Số điểm: 15%
Số câu:
Số điểm Tỉ lệ %
Số câu: 1
Số điểm: 1,5
Chủ đề 4:Chương trình con và lập trình có cấu trúc. 
Câu 10: Biết sử dụng hàm để viết chương trình con.
Số câu: 1
Số điểm:20%
Số câu:
Số điểm Tỉ lệ %
Số câu: 1
Số điểm: 2
Tổng số câu:
Số điểm
Tỉ lệ %
Số câu: 8
Số điểm: 5
Số câu: 2
Số điểm: 5
Số câu: 10
Số điểm:10- 100%
B. NỘI DUNG ĐỀ 

Sở GD- ĐT Sơn La
Trường THPT Phù Yên
ĐỀ KIỂM TRA 
HỌC KỲ: II 
MÔN: TIN HỌC LỚP 11 
Mã đề: 01
Họ và tên: 	
Lớp:	
Câu 1: (0,25đ)
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì?
 Readln(s); k:= length(S); for i:= k downto 1 do write(S[i]); 
Câu 2: (0,25đ)
Với khai báo A: array[1..100] of integer; thì việc truy xuất đến phần tử thứ 5 đượcviết như thế nào?
Câu 3: (0,25đ) 
Cho s= ’123456789’ hàm copy(s,2,3) cho giá trị bằng bao nhiêu?
 Câu 4: (0,25đ) 
 Cho s= ’500 ki tu’, hàm length(s) cho độ dài của xâu bằng bao nhiêu?
Câu 5: (0,25đ)
Thủ tục insert(‘123’,’abc’,2) sẽ cho xâu kết quả thế nào?
 Câu 6: (0,25đ)
 Trong ngôn ngữ lập trình Pascal, phần tử đầu tiên của xâu kí tự mang chỉ số là?
 Câu 7 : (0,5đ) 
 Dữ liệu kiểu tệp có những đặc điểm nào?
Câu 8: (2đ)
 Hãy viết lệnh khai báo mảng để mô tả một dãy số thực A có tối đa 100 phần tử.
Câu 9: (3đ)
Hãy điền vào các lệnh còn thiếu để chương trình sau cho phép nhập một xâu kí tự từ bàn phím, chuyển tất cả các kí tự thành chữ in hoa và in nó ra màn hình.
Program chuyeninhoa;
Var St:.; i: Byte;
Begin
 Write(‘Nhap xau St: ‘);.;
 For i:=1 to.. do := Upcase(St[i]);
 Write(‘Xau ket qua: ’, St);
 Readln
End.
Câu 10: (2đ) 
Viết chương trình (Sử dụng thủ tục) để tính tổng của S1 và S2.
Tổ trưởng duyệt	BGH duyệt
ĐÁP ÁN ĐỀ 1
Câu
Nội dung
Điểm
1
In ra màn hình xâu S đảo ngược 
(0,25 đ)
2
A[5]
(0,25 đ)
3
‘234’ 
(0,25 đ)
4
9
(0,25 đ)
5
a123bc 
(0,25 đ)
6
1
(0,25 đ)
7
- Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài (đĩa từ, CD, ...) và không bị mất khi tắt nguồn điện.
- Lượng dữ liệu lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa.
(1,5 đ)
8
Var A: array[1..100] of Real; 
(2 đ)
9
String, Readln(St), 
(1,5đ)
length(St), St[i] 
(1,5đ)
10
Program Bai10;
Var S1, S2, tong: integer;
(0,25 đ)
Procedure tinh;
Begin
(0,25 đ)
Tong:=S1+S2;
(0,25đ)
End;
(0,25 đ)
Begin
Write(‘S1=’); Readln(S1);
Write(‘S2=’); Readln(S2);
(0,25 đ)
Tinh;
(0,25 đ)
Writeln(tong);
(0,25 đ)
Readln
(0,25đ)
End.

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

  • doctin_hoc_12.doc