Trong tất cả các ngôn ngữ lập trình, chương trình con gồm 2 loại Hàm và Thủ tục.. Trong Pascal chỉ có thủ tục, không có hàm DC[r]
(1)ĐỀ KIỂM TRA - MÔN TIN HỌC 11 Thời gian làm bài: 15 phút
Họ tên:………Lớp:11B………
Hãy khoanh tròn vào chữ đứng đầu câu mà em cho đúng Câu Các phát biểu sau đúng? (1đ)
A Trong nhiều ngơn ngữ lập trình, chương trình gồm loại Hàm Thủ tục B Trong tất ngôn ngữ lập trình, chương trình gồm loại Hàm Thủ tục
C Trong Pascal có thủ tục, khơng có hàm D Trong Pascal có hàm khơng có thủ tục Câu Sự khác chương trình Hàm Thủ tục là? (1đ)
A Khác phần khai báo B Hàm trả gí trị, Thủ tục khơng C Khơng có khác biệt D Câu A, B
Câu Biến toàn cục là? (1đ)
A Khai báo riêng cho chương trình hàm B Khai báo riêng cho chương trình hàm C khai báo để dùng riêng cho chương trình D khai báo chương trình Câu khẳng định sau đúng? (TSHT= tham số hình thức) (1đ)
A thủ tục hàm có TSGT B có thủ tục có TSHT C Chỉ có hàm có TSHT D: thủ tục hàm phải có TSHT Câu Cho chương trình sau (6đ)
Var a,b: Integer;
Procedure Hoan_doi(Var a,b: Integer); Var tg: integer;
Begin tg:=a; a:=b; b:=tg; End;
BEGIN
A:=10; b:=11;
Hoan_doi(b,a); Writeln(a, ‘ ‘,b); END.
Kết chương trình ghi hình là?(2đ)
A)10 11 B) 11 10 C) 11 11 D) 10 10
Hãy giải thích lại chọn kết đó? (4đ)
(2)ĐÁP ÁN, BIỂU ĐIỂM
Câu 1 2 3 4 5 6 7 8 9 10
Đáp án C D A D A D B C A D