Đề thi học kì 2 môn Tin học lớp 11 năm 2014 (P1) tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về...
ĐỀ THI HỌC KÌ MÔN TIN HỌC LỚP 11 NĂM 2014 - ĐỀ SỐ I Phần trắc nghiệm (5 điểm) Câu 1: Muốn khai báo x, y tham trị, z tham biến Khai báo sau ? A Procedure thamso (x : byte ; var y : byte; var z : byte ); B Procedure thamso (x : byte ; var z , y : byte); C Procedure thamso (x : byte ; y : byte; var z : byte ); D Procedure thamso (var x : byte ; var y : byte; var z : byte ); Câu 2: Biến cục gì? A Biến khai báo CTC sử dụng chương trình B Biến khai báo chương trình sử dụng cho CTC C Biến khai báo chương trình D Biến tự không cần khai báo Cho đoạn chương trình sau: (Áp dụng cho câu 3, 4, 5, 6) Program thi_hk_2; Var a,b,c : real; Procedure vidu (Var x: real; y,z: real ):real; Var tong: real; Begin x:= x+1; y:=y - x; z:=z + y; tong:=x+y+z; Writeln(x,’ ‘,y,’ ‘,z,’ ‘,tong); End; BEGIN a:=3; b:=4; c:=5; vidu(a,b,c); Writeln(a,’ ‘,b,’ ‘,c); END Readln Câu 3: Chương trình có lỗi là: A Biến “tong” khai báo sai kiểu B Thủ tục kiểu liệu C Không xuất kết hình D Không có lệnh gọi chương trình Câu 4: Tham số hình thức chương trình là: A tong B a, b, c C.x, y, z D 3, 4, Câu 5: Trong chương trình A x tham trị, y, z tham biến B x tham biến, y, z tham trị C x, y tham trị, z tham biến D x, y tham biến, z tham trị Câu 6: Biến toàn cục chương trình là: A Readln B Writeln(a,’ ‘,b,’ ‘,c); C a:=3; b:=4; c:=5; D a, b, c Câu Các biến chương trình là: A Biến toàn cục B Biến cục C Tham số hình thức D Tham số thực Câu Cho CTC sau: Procedure thutuc(a,b: integer); Begin End; Trong chương trình gọi lại chương trình hợp lệ: A thutuc; B thutuc(5,10); C thutuc(1,2,3); D thutuc(5); Câu Khi viết chương trình muốn trả giá trị ta nên dùng : A Hàm B Thủ tục C Chương trình D Thủ tục hàm Câu 10 Cách khai báo sau hợp lệ: A Function Ham(x,y: integer): integer; C Function Ham(x,y: real): integer; B Function Ham(x,y: integer); D Function Ham(x,y: real): Longint; Câu 11 Trong lời gọi thủ tục, tham số hình thức thay giá trị cụ thể gọi là: A Tham số giá trị B Tham số hình thức C Tham số biến D Tham số thực Câu 12 Cho thủ tục sau: Procedure Thutuc(x,y,z: integer); Các biến x,y,z gọi là: A Tham số hình thức B Tham số thực C Biến toàn cục D Biến cục Câu 13 Trong chương trình chính, gọi thủ tục tham số biến phải: A Khác kiểu, khác số lượng biến B Khác kiểu, số lượng biến C Cùng kiểu, khác số lượng biến D Cùng kiểu, số lượng biến Câu 14 Cấu trúc chương trình gồm phần: A B C D Câu 15 Cho biết biến cục dùng chương trình nào: A Trong chương trình B Trong chương trình C Trong chương trình chương trình D Không dùng chương trình Câu 16 Function tinh(a: byte): Integer; Var i: byte; tam: word; Begin Tam:=1; For i:= to a Tam:=tam* i; Tinh:= tam; End; Kết trả hàm thuộc kiểu liệu nào? A byte B word C integer D real Câu 17 Khi viết chương trình con, không cần trả giá trị qua tên ta dùng : A Hàm B Thủ tục C Chương trình D Chương trình Câu 18: Trong NNLT Pascal, khai báo sau khai báo tệp văn bản? A Var f: String; B Var f: byte; C Var f = record D Var f: Text; Câu 19: Câu lệnh dùng thủ tục đọc có dạng: A Read(); C Read(, ); B Read(,); D Read(); Câu 20: Tệp f có liệu 15 để đọc giá trị từ tệp f ghi giá trị vào biến x, y, z ta sử dụng câu lệnh: A Read(f, x, y, z); C Read(x, y, z); B Read(f, ‘x’, ‘y’, ‘z’); D Read(‘x’, ‘y’, ‘z’); II Phần tự luận (5 điểm) Cho dãy A gồm N số nguên dương A1, A2, A3,….An (N ... A2, A3,….An (N