Tải bản đầy đủ (.doc) (3 trang)

THIHOCKYIITIN11

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (114.68 KB, 3 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

SỞ GD – ĐT BÌNH ĐỊNH
<b>TRƯỜNG PTDTNT VĨNH THẠNH</b>


<i><b>(</b></i> <i><b>Đề chính thức )</b></i>


Họ và tên:...
Lớp: 11A….. SBD:...


<b>ĐỀ KIỂM TRA HỌC KỲ II</b>


<i><b>Lớp 11 THPT Năm học: 2011 – 2012</b></i>
<b>Môn: Tin học </b>


<b>Thời gian làm bài: 45 phút</b>
<i>( Không kể thời gian phát đề )</i>
<b>Ngày kiểm tra: 21 – 04 – 2012</b>


<b>Điểm</b> <b>Nhận xét của giáo viên</b>


<b>I.</b> <b> PHẦN TRẮC NGHIỆM KHÁCH QUAN (5 đ): </b>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.<b> </b>
assign(DULIEU.DAT , tep) ; D. assign(‘DULIEU.DAT’ , tep) ;


Câu 2 : <b>Câu lệnh dùng thủ tục ghi có dạng :</b>
A. writeln(<biến tệp>,<danh sách kết quả>);


B. writeln(<biến tệp>);


C. writeln(<danh sách kết quả>,<biến tệp>);
D. writeln(<danh sách kết quả>);


Câu 3: <b>Vị trí của thủ tục trong tồn bộ chương trình là :</b>
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;


<b> </b>Câu 4 : <b>Cú pháp để gọi chương trình con là:</b>


A. <tên chương trình con>[<danh sách tham số thực sự>];
B. <tên chương trình con>[<danh sách tham số hình thức>];
C. <tên chương trình con>[<(danh sách tham số hình thức)>];


D. <tên chương trình con>[<(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>.</b> < B<b>.</b> > C. = D<b>.</b> <>
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 ?


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

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<b>: </b>Để 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<b>. </b>eoln(f) B. eof(f) C<b>. </b>eof(f, ‘trai.txt’) D<b>. </b>foe(f)


Câu 9: <b>Khai báo phần đầu của một hàm như sau</b> :


A. function <tên hàm>[(<danh sách tham số>)];


B. function <tên hàm>:<kiểu dữ liệu>;


C. function <tên hàm>[(<danh sách tham số>)]:<kiểu dữ liệu>;
D. function [(<danh sách tham số>)]:<kiểu dữ liệu>;


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


<b>II.</b> <b>TỰ LUẬN</b>: (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'


1. Thủ tục trong đoạn chương trình trên có tên là:...
2. Hai biến s1 và s2 có kiểu dữ liệu là:...
3. Hàm length(s1) cho kết quả là: ...
4. s1[1]=... Nếu s1='lop11'.


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

SỞ GD – ĐT BÌNH ĐỊNH
<b>TRƯỜNG PTDTNT VĨNH THẠNH</b>


<b>HƯỚNG DẪN CHẤM ĐỀ CHÍNH THỨC</b>
<b>ĐỀ KIỂM TRA HỌC KỲ II</b>


<i><b>Lớp 11 THPT – Năm học: 2010 – 2012</b></i>
<b>Môn: Tin học</b>



<b>Ngày kiểm tra: 21 – 04 – 2012</b>


<b>I. PHẦN TRẮC NGHIỆM KHÁCH QUAN : </b>(5 đ)


Mỗi câu đúng được 0.5 điểm.


Câu 1 2 3 4 5 6 7 8 9 10


Đáp án B A B D A A B A C B


II. PHẦN TỰ LUẬN : (5 đ)


Câu 1: Sự giống và khác nhau cơ bản giữa hàm và thủ tục :


So sánh Hàm Thủ tục


Giống nhau - Là chương trình con


thực hiện một số thao
tác nào đó.


- Là chương trình con
thực hiện một số thao
tác nào đó.


Khác nhau - Trả về giá trị qua tên


của nó.



- Không trả về giá trị
qua tên của nó.


Câu 2: Những từ cần điền vào dấu chấm:
1. CatDan.


2. Kiểu xâu.
3. 5


4. s1[1]= 'l'
5. s2='op11l'


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×