ĐỀ KIỂM TRA 1 TIẾT NĂM HỌC 2010 - 2011 MÔN TIN HỌC 11 – BAN CƠ BẢN (Thời gian làm bài 45 phút) Đề số 01 I. PHẦN TRẮC NGHIỆM: (5điểm) Câu 1: Để ghi kết quả vào tệp văn bản ta sử dụng thủ tục: A. writeln(<tên tệp>,<danh sách kết quả>); B. readln(<tên tệp>,<danh sách kết quả>); C. read(<biến tệp>,<danh sách kết quả>); D. write(<biến tệp>,<danh sách kết quả>); Câu 2: Kiểu dữ liệu của các phần tử trong mãng là : A. Mỗi phần tử có một kiểu; B. Có cùng một kiểu dữ liệu; C. Có cùng một kiểu đó là kiểu số nguyên; D. Có cùng một kiểu đó là kiểu số thực; Câu 3: Phát biểu nào dưới đây về kiểu mảng là phù hợp ? A. Là một tập hợp các số nguyên; B. Độ dài tối đa của mảng là 255; C. Là một dãy hữu hạn các phần tử cùng kiểu D. Mảng không thể chứa kí tự; Câu 4: Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất ? A. Dùng để truy cập đến một phần tử bất kì trong mảng B. Dùng để quản lí kích thước của mảng C. Dùng trong vòng lặp với mảng Câu 5: Dữ liệu kiểu nào không bị mất khi tắt máy: A. Kiểu bản ghi B. Kiểu xâu C. Kiểu tệp D. Kiểu mảng Câu 6: Cho khai báo : Type HOCSINH = Record Ten, Maso : String[10]; end; -Câu nào đúng : A. Var A : array [1 10] of HOCSINH; B. Var A : array [1 10] of Record; C. Var A: array[1 10] of Ten ; D. Var A: array[1 10] of Maso ; Câu 7: Cho bản ghi sinh_vien gồm các trường ho_ten, ngay_sinh . Biểu thức nào truy cập đến trường ho_ten của bản ghi này ? A. ho_ten B.sinh_vien->ho_ten C. sinh_vien.(ho_ten,ngay_sinh) D. sinh_vien.ho_ten Câu 8: Số lượng ký tự trong tệp: A. Không được lớn hơn 128 B. Không giới hạn mà chỉ phụ thuộc vào dung lượng đĩa C. Không được lớn hơn 255 D. Phải được khai báo trước Câu 9: LÖnh reset(<biÕn tÖp>); dïng ®Ó: A. Më tÖp võa ®äc võa ghi B. Më tÖp ®Ó ®äc C. §ãng tÖp D. Më tÖp ®Ó ghi Câu 10: Phát biểu nào dưới đây là sai ? A. Xâu là một dãy các kí tự trong bảng mã ASCII. Kiểu xâu là một kiểu dữ liệu có cấu trúc. B. Có thể xem mỗi xâu có cấu trúc giống như một mảng một chiều mà mỗi phần tử của mảng là một kí tự trong bảng mã ASCII, được đánh chỉ số từ 1. C. Số lượng kí tự trong một xâu chính là độ dài của xâu. D. Các phép toán thao tác với xâu tương tự như các phép toán thao tác với mảng. Câu 11: Cho khai báo : Type HS = Record Ten :String[20]; Dtb:Real; Trang 1/2 end; Var X, Y : HS ; -Chọn câu đúng : A. X.Dtb:=’ Nguyen An’; B. HS.Dtb:= 4.5 ; C. X := Y.Dtb; D. X.Ten:=’Nhu Quynh’; Câu 12: Cách tham chiếu đến phần tử có chỉ số i trong biến xâu s là: A. s{i} B. s(i) C. s.i D. s[i] Câu 13: Từ khóa nào trong các từ khóa sau khai báo thủ tục A. Program B. Function C. Procedure D. Const Câu 14: Tham số được sử dụng trong lời gọi hàm hoặc thủ tục được gọi là gì? A. Tham số hình thức B. Tham số thực sự C. Biến toàn cục D. Biến toàn bộ Câu 15: Tham số được khai báo trong thủ tục hoặc hàm được gọi là gì. A. Tham số hình thức B, Tham số thực sự C. Biến cục bộ C. Biến toàn bộ Câu 16: Để tham chiếu đến phần tử có chỉ số i trong biến mảng một chiều B. Ta viết: A. B{i} B. B(i) C. B[i] D. B.i Câu 17: Một biến kiểu xâu có thể nhận số kí tự tối đa: A. 255 B. 225 C. 127 D. 256 Câu 18: Để gán tên tệp kq.txt cho biến tệp f1 ta sử dụng câu lệnh: A. assign(‘kq.txt’); B. assign(f1,’kq.txt’); C. assign(‘f1, kq.txt’); D. assign(f1=’kq.txt’); Câu 19: Khai b¸o nµo sau ®©y lµ ®óng A. Var B: array[1 20] of integer; B. Var M: array[1:10] of real; C. Var A: array[1 20] of real; D. Var C: array[1.20] of real; Câu 20: Khẳng định nào sau đây là đúng? A. Chỉ có hàm mới có thể có tham số hình thức. B. Chỉ có thủ tục mới có thể có tham số hình thức C. Cả thủ tục và hàm đều có thể có tham số hình thức D. Thủ tục và hàm nào cũng phải có tham số hình thức II. PHẦN TỰ LUẬN: (5điểm) Câu 1:(1đ) So sánh sự giống và khác nhau giữa hàm và thủ tục? Câu 2:(2đ) Biến toàn cục là gì? Phạm vi hoạt động của nó như thế nào? Câu 3:(2đ) Viết cấu trúc chung Hàm? Câu 4:(1đ) Cho mảng 1 chiều A gồm 5 phần tử các phần tử là các số nguyên, viết chương trình nhập mảng vào từ bàn phím và in mảng vừa nhập lên màn hình. HẾT Trang 2/2 . ĐỀ KIỂM TRA 1 TIẾT NĂM HỌC 2010 - 2 011 MÔN TIN HỌC 11 – BAN CƠ BẢN (Thời gian làm bài 45 phút) Đề số 01 I. PHẦN TRẮC NGHIỆM: (5điểm) Câu 1: Để. tác với xâu tương tự như các phép toán thao tác với mảng. Câu 11: Cho khai báo : Type HS = Record Ten :String[20]; Dtb:Real; Trang 1/2 end; Var X, Y : HS ; -Chọn câu đúng : A. X.Dtb:=’. of real; Câu 20: Khẳng định nào sau đây là đúng? A. Chỉ có hàm mới có thể có tham số hình thức. B. Chỉ có thủ tục mới có thể có tham số hình thức C. Cả thủ tục và hàm đều có thể có tham số hình