THIHOCKYIITIN11
Chia sẻ bởi Trương Minh Huy |
Ngày 27/04/2019 |
63
Chia sẻ tài liệu: THIHOCKYIITIN11 thuộc Tin học 10
Nội dung tài liệu:
SỞ GD – ĐT BÌNH ĐỊNH
TRƯỜNG PTDTNT VĨNH THẠNH
( Đề chính thức )
Họ và tên:..................................................
Lớp: 11A….. SBD:.............
ĐỀ KIỂM TRA HỌC KỲ II
Lớp 11 THPT Năm học: 2011 – 2012
Môn: Tin học
Thời gian làm bài: 45 phút
( Không kể thời gian phát đề )
Ngày kiểm tra: 21 – 04 – 2012
Điểm
Nhận xét của giáo viên
PHẦN TRẮC NGHIỆM KHÁCH QUAN (5 đ): Hãy chọn và khoanh tròn vào đáp án đúng.
Câu 1: Để gắn tệp có tên DULIEU.DAT cho biến tệp có tên là tep ta dùng thủ tục nào sau đây:
A. assign(tep, DULIEU.DAT ) ; B. assign(tep, ‘DULIEU.DAT’ ) ; C. assign(DULIEU.DAT , tep) ; D. assign(‘DULIEU.DAT’ , tep) ;
Câu 2 : Câu lệnh dùng thủ tục ghi có dạng :
A. writeln(,);
B. writeln();
C. writeln(,);
D. writeln();
Câu 3: Vị trí của thủ tục trong toàn bộ chương trình là :
A. Ở vị trí bất kỳ trong chương trình.
B. Trong phần khai báo của chương trình chính, ngay sau phần khai báo các biến;
C. Trong thân của chương trình chính (sau từ khóa begin của chương trình chính);
D. Trước phần khai báo của chương trình chính;
Câu 4 : Cú pháp để gọi chương trình con là:
A.[];
B.[];
C.[<(danh sách tham số hình thức)>];
D.[<(danh sách tham số thực sự)>];
Câu 5: Xâu `Lop11` quan hệ như thế nào với xâu `Lop11a`:
A. < B. > C. = D. <>
Câu 6: Giả sử cho trước thủ tục Hoan_doi như sau:
Procedure Hoan_doi(var x,y: integer);
var TG: integer;
begin
TG:= x;
x:= y;
y:= TG;
End;
Trong các câu lệnh sau lệnh nào là lệnh gọi thủ tục ?
A. Hoan_doi(5,6). B. Hoan_doi(x).
C. Hoan_doi(6). D. Hoan_doi(y).
Câu 7: Từ khóa dùng để khai báo thủ tục là:
A. Type B. Procedure C.program D. Begin
Câu 8: Để biết con trỏ tệp đã ở cuối dòng của tệp f hay chưa, ta sử dụng hàm:
A. eoln(f) B. eof(f) C. eof(f, ‘trai.txt’) D. foe(f)
Câu 9: Khai báo phần đầu của một hàm như sau :
A. function[()];
B. function:;
C. function[()]:;
D. function [()]:;
Câu 10: Trong nhiều ngôn ngữ lập trình chương trình con thường có mấy loại :
A. 1 B. 2 C. 3 D. 4
TỰ LUẬN: (5 đ)
Câu 1: Nêu sự giống và khác nhau cơ bản giữa hàm và thủ tục? (2 đ)
So sánh
Hàm
Thủ tục
Giống
Khác
Câu 2: Cho đoạn chương trình sau, hãy điền nội dung còn thiếu vào dấu chấm : (3 đ)
type str79 = string[79];
procedure CatDan(s1: str79; var s2: str79);
begin
s2:= copy(s1,2,length(s1) - 1) + s1[1];
end;
Nếu s1=`lop11`
Thủ tục trong đoạn chương trình trên có tên là:.......................................
Hai biến s1 và s2 có kiểu dữ liệu là:........................................................
Hàm length(s1) cho kết quả là: ...............................................................
s1[1]=..... Nếu s1=`lop11`.
Sau khi thực hiện lệnh 3. Kết quả của s2=...............................................
SỞ GD – ĐT BÌNH ĐỊNH
TRƯỜNG PTDTNT VĨNH THẠNH
HƯỚNG DẪN CHẤM ĐỀ CHÍNH THỨC
ĐỀ KIỂM TRA HỌC
TRƯỜNG PTDTNT VĨNH THẠNH
( Đề chính thức )
Họ và tên:..................................................
Lớp: 11A….. SBD:.............
ĐỀ KIỂM TRA HỌC KỲ II
Lớp 11 THPT Năm học: 2011 – 2012
Môn: Tin học
Thời gian làm bài: 45 phút
( Không kể thời gian phát đề )
Ngày kiểm tra: 21 – 04 – 2012
Điểm
Nhận xét của giáo viên
PHẦN TRẮC NGHIỆM KHÁCH QUAN (5 đ): Hãy chọn và khoanh tròn vào đáp án đúng.
Câu 1: Để gắn tệp có tên DULIEU.DAT cho biến tệp có tên là tep ta dùng thủ tục nào sau đây:
A. assign(tep, DULIEU.DAT ) ; B. assign(tep, ‘DULIEU.DAT’ ) ; C. assign(DULIEU.DAT , tep) ; D. assign(‘DULIEU.DAT’ , tep) ;
Câu 2 : Câu lệnh dùng thủ tục ghi có dạng :
A. writeln(
B. writeln(
C. writeln(
D. writeln(
Câu 3: Vị trí của thủ tục trong toàn bộ chương trình là :
A. Ở vị trí bất kỳ trong chương trình.
B. Trong phần khai báo của chương trình chính, ngay sau phần khai báo các biến;
C. Trong thân của chương trình chính (sau từ khóa begin của chương trình chính);
D. Trước phần khai báo của chương trình chính;
Câu 4 : Cú pháp để gọi chương trình con là:
A.
B.
C.
D.
Câu 5: Xâu `Lop11` quan hệ như thế nào với xâu `Lop11a`:
A. < B. > C. = D. <>
Câu 6: Giả sử cho trước thủ tục Hoan_doi như sau:
Procedure Hoan_doi(var x,y: integer);
var TG: integer;
begin
TG:= x;
x:= y;
y:= TG;
End;
Trong các câu lệnh sau lệnh nào là lệnh gọi thủ tục ?
A. Hoan_doi(5,6). B. Hoan_doi(x).
C. Hoan_doi(6). D. Hoan_doi(y).
Câu 7: Từ khóa dùng để khai báo thủ tục là:
A. Type B. Procedure C.program D. Begin
Câu 8: Để biết con trỏ tệp đã ở cuối dòng của tệp f hay chưa, ta sử dụng hàm:
A. eoln(f) B. eof(f) C. eof(f, ‘trai.txt’) D. foe(f)
Câu 9: Khai báo phần đầu của một hàm như sau :
A. function
B. function
C. function
D. function [(
Câu 10: Trong nhiều ngôn ngữ lập trình chương trình con thường có mấy loại :
A. 1 B. 2 C. 3 D. 4
TỰ LUẬN: (5 đ)
Câu 1: Nêu sự giống và khác nhau cơ bản giữa hàm và thủ tục? (2 đ)
So sánh
Hàm
Thủ tục
Giống
Khác
Câu 2: Cho đoạn chương trình sau, hãy điền nội dung còn thiếu vào dấu chấm : (3 đ)
type str79 = string[79];
procedure CatDan(s1: str79; var s2: str79);
begin
s2:= copy(s1,2,length(s1) - 1) + s1[1];
end;
Nếu s1=`lop11`
Thủ tục trong đoạn chương trình trên có tên là:.......................................
Hai biến s1 và s2 có kiểu dữ liệu là:........................................................
Hàm length(s1) cho kết quả là: ...............................................................
s1[1]=..... Nếu s1=`lop11`.
Sau khi thực hiện lệnh 3. Kết quả của s2=...............................................
SỞ GD – ĐT BÌNH ĐỊNH
TRƯỜNG PTDTNT VĨNH THẠNH
HƯỚNG DẪN CHẤM ĐỀ CHÍNH THỨC
ĐỀ KIỂM TRA HỌC
* 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ẻ: Trương Minh Huy
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)