Đề thi +ĐA+Matran tin 11(2010-2011)
Chia sẻ bởi Đàm Thị Phương Hoài |
Ngày 26/04/2019 |
51
Chia sẻ tài liệu: Đề thi +ĐA+Matran tin 11(2010-2011) thuộc Tin học 11
Nội dung tài liệu:
ĐỀ THI HỌC KỲ II
NĂM HỌC 2010 - 2011
MÔN TIN HỌC KHỐI 11
(Thời gian: 45phút)
Nội dung
Các mức độ
Tổng cộng
Nhận biết
Thông hiểu
Vận dụng
TL
TL
TL
Kiểu tệp
1
Câu 2
1
1
1
Chương trình con
3
câu 1,3
3
2
câu 4a, Câu 5
3
3
Câu 4b,c
3
8
9
Tổng cộng
4
4
2
3
3
3
9
10.0
Đề 1
Câu 1: Hàm là gì? cho ví dụ? Nêu cấu trúc cú pháp của hàm? (1,5đ)
Câu 2: (1đ)
Cho chương trình sau:
Var f:text;
Begin
Assign(f, ‘ABC.txt’);
Rewrite(f)
Write(f, 105+304-234);
close(f)
end.
Sau khi thực hiện chương trình tệp ABC.txt có nội dung như thế nào?
Câu 3: (1.5đ)
CHo chương trình sau:
Var a,b :Integer;
Procedure Hoandoi(Var a,b:Integer);
Var tg: Integer;
Begin
tg:= a; a:=b; b:= tg;
end;
Begin
a:= 10; b:= 11;
Hoandoi(b,a);
Write(a, ‘’, b);
end.
Câu 4: (4,5đ)Cho mảng T gồm 20 phần tử thuộc kiểu nguyên? Viết chương trình con thực hiện các yêu cầu sau:
Viết thủ tục nhập giá trị cho mảng T từ bàn phím?
Viết hàm tính giá trị trung bình của các phần tử vừa nhập?
Tính tổng các phần tử lẻ , chẵn trong mảng T?
Câu 5(1,5) Viết chương trình con nhập vào 1 xâu s1 dài 15 kí tự và in ra xâu vừa nhập?
Đề 2
Câu 1: Thủ tục là gì? cho ví dụ? Nêu cấu trúc cú pháp của thủ tục? (1,5đ)
Câu 2: (1đ)
Cho chương trình sau:
Var f:text;
Begin
Assign(f, ‘ABC.txt’);
Rewrite(f)
Write(f, 105+304-234);
close(f)
end.
Sau khi thực hiện chương trình tệp ABC.txt có nội dung như thế nào?
Câu 3: (1.5đ)
CHo chương trình sau:
Var x,y,z :Integer;
S:longint;
Function tong ( a,b,c :Integer):longint;
Begin
tong:=a+b+c;
end;
Begin
Write(‘nhap gia tri x, y, z:’);
readln(x,y,z);
S:= tong(x,y,z);
writeln(‘tong:’,S);
readln
end.
Câu 4: (4,5đ)Cho mảng A gồm 10 phần tử thuộc kiểu nguyên? Viết chương trình con thực hiện các yêu cầu sau:
Viết thủ tục nhập giá trị cho mảng A từ bàn phím?
Đếm xem trong mảng có bao nhiêu phần tử chẵn, lẻ;
In ra màn hình giá trị trung bình của các phần tử trongmảng A
Câu 5(1,5) Viết chương trình con nhập vào 1 xâu s dài 10 kí tự và in ra xâu vừa nhập?
Đáp án:
Đề 1:
Câu
Nội dung
Điểm
1
- Hàm là chương trình con thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó.
0,5điểm
- Ví dụ: sin(x); sqrt(x)
0,5 điểm
Cấu trúc cú pháp của hàm:
Function[] : ;
[]
Begin
[]
end;
0,5 điểm
2
Sau khi thực hiện chương trình tệp ABC.txt có nội dung là kết quả: 175
1điểm
3
Chương trình con trên viết theo dạng thủ tục
Các tham số thực sự là a= 10 ; b= 11
0,5điểm
Tên các biến cục bộ: tg
Chương trình con trên dùng để hoán đổi gia trị của 2 số nguyên cho nhau
0,5điểm
Lời gọi của chương trình con
NĂM HỌC 2010 - 2011
MÔN TIN HỌC KHỐI 11
(Thời gian: 45phút)
Nội dung
Các mức độ
Tổng cộng
Nhận biết
Thông hiểu
Vận dụng
TL
TL
TL
Kiểu tệp
1
Câu 2
1
1
1
Chương trình con
3
câu 1,3
3
2
câu 4a, Câu 5
3
3
Câu 4b,c
3
8
9
Tổng cộng
4
4
2
3
3
3
9
10.0
Đề 1
Câu 1: Hàm là gì? cho ví dụ? Nêu cấu trúc cú pháp của hàm? (1,5đ)
Câu 2: (1đ)
Cho chương trình sau:
Var f:text;
Begin
Assign(f, ‘ABC.txt’);
Rewrite(f)
Write(f, 105+304-234);
close(f)
end.
Sau khi thực hiện chương trình tệp ABC.txt có nội dung như thế nào?
Câu 3: (1.5đ)
CHo chương trình sau:
Var a,b :Integer;
Procedure Hoandoi(Var a,b:Integer);
Var tg: Integer;
Begin
tg:= a; a:=b; b:= tg;
end;
Begin
a:= 10; b:= 11;
Hoandoi(b,a);
Write(a, ‘’, b);
end.
Câu 4: (4,5đ)Cho mảng T gồm 20 phần tử thuộc kiểu nguyên? Viết chương trình con thực hiện các yêu cầu sau:
Viết thủ tục nhập giá trị cho mảng T từ bàn phím?
Viết hàm tính giá trị trung bình của các phần tử vừa nhập?
Tính tổng các phần tử lẻ , chẵn trong mảng T?
Câu 5(1,5) Viết chương trình con nhập vào 1 xâu s1 dài 15 kí tự và in ra xâu vừa nhập?
Đề 2
Câu 1: Thủ tục là gì? cho ví dụ? Nêu cấu trúc cú pháp của thủ tục? (1,5đ)
Câu 2: (1đ)
Cho chương trình sau:
Var f:text;
Begin
Assign(f, ‘ABC.txt’);
Rewrite(f)
Write(f, 105+304-234);
close(f)
end.
Sau khi thực hiện chương trình tệp ABC.txt có nội dung như thế nào?
Câu 3: (1.5đ)
CHo chương trình sau:
Var x,y,z :Integer;
S:longint;
Function tong ( a,b,c :Integer):longint;
Begin
tong:=a+b+c;
end;
Begin
Write(‘nhap gia tri x, y, z:’);
readln(x,y,z);
S:= tong(x,y,z);
writeln(‘tong:’,S);
readln
end.
Câu 4: (4,5đ)Cho mảng A gồm 10 phần tử thuộc kiểu nguyên? Viết chương trình con thực hiện các yêu cầu sau:
Viết thủ tục nhập giá trị cho mảng A từ bàn phím?
Đếm xem trong mảng có bao nhiêu phần tử chẵn, lẻ;
In ra màn hình giá trị trung bình của các phần tử trongmảng A
Câu 5(1,5) Viết chương trình con nhập vào 1 xâu s dài 10 kí tự và in ra xâu vừa nhập?
Đáp án:
Đề 1:
Câu
Nội dung
Điểm
1
- Hàm là chương trình con thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó.
0,5điểm
- Ví dụ: sin(x); sqrt(x)
0,5 điểm
Cấu trúc cú pháp của hàm:
Function
[
Begin
[
end;
0,5 điểm
2
Sau khi thực hiện chương trình tệp ABC.txt có nội dung là kết quả: 175
1điểm
3
Chương trình con trên viết theo dạng thủ tục
Các tham số thực sự là a= 10 ; b= 11
0,5điểm
Tên các biến cục bộ: tg
Chương trình con trên dùng để hoán đổi gia trị của 2 số nguyên cho nhau
0,5điểm
Lời gọi của chương trình con
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Đàm Thị Phương Hoài
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)