Một chương trình con có đặc điểm như thế nào thì được chọn hàm để khai báo.. Câu 2:(1đ) Biến toàn cục là gì?[r]
(1)ĐỀ KIỂM TRA HỌC KỲ II - KHỐI 11
MÔN: TIN HỌC THỜI GIAN: 45 PHÚT Mã đề thi 132
I PHẦN TRẮC NGHIỆM: (5điểm)
Câu 1: Để ghi kết vào tệp vă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: Chọn khai báo :
A Type DIEM = Record
x,y : Real; B Type DIEM = Record x,y : Real; end;
C Type DIEM : Record x, y :real ; end;
D Var DIEM = Record x, y : Real; end;
Cõu 3: Hàm copy(Thoi_khoa_bieu, 6,3) trả giá trị:
A ‘khoa’ B ‘tho’ C ‘hoi’ D ‘kho’
Câu 4: Nếu A biến xâu; B biến kiểu mảng; C biến ghi Lệnh sau đúng: A Readln(A,C); B Readln(C); C Readln(A); D Readln(B); Câu 5: Dữ liệu kiểu không bị tắt máy:
A Kiểu 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 :
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: Kiểu liệu trả hàm:
A Chỉ gồm kiểu liệu chuẩn B Chỉ gồm kiểu liệu có cấu trúc.
C Có thể kiểu liệu chuẩn kiểu liệu cấu trúc.
D Có thể integer, real, char, boolean, string, record, kiểu mảng. Câu 8: Số lượng ký tự tệp:
A Không lớn 128
B Không giới hạn mà phụ thuộc vào dung lượng đĩa C Không lớn 255
D Phải 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: Khai báo sau đúng:
A Type s=string(10); B type st=tring{10};
C Type st=string10; D Type st = string[10];
Câu 11: Cho khai báo : Type HS = Record Ten :String[20]; Dtb:Real; end;
Var X, Y : HS ; -Chọn câu :
A X.Dtb:=’ Nguyen An’; B HS.Dtb:= 4.5 ;
C X := Y.Dtb; D X.Ten:=’Nhu Quynh’;
(2)A s{i} B s(i) C s.i D s[i] Câu 13: St:=’Dai_hoc_tap_trung' Thđ tơc Delete(st,1,4), st cho kÕt qu¶
A ‘hoc_tap_trung’ B ‘tap_trung’ C ‘Dai_hoc’ D ‘Dai_tap_trung’ Câu 14: Hµm length( Cai_cach_hanh_hinh_nha_nuoc ) mod 3‘ ’ trả giá trị:
A 1 B 0 C 3 D 2
Câu 15: X©u ký tù st:=’Nguyen_Trai_highschool’ st[2]+st[14] cho kết quả:
A gi B Ng C ‘gl’ D ‘go’
Câu 16: Để tham chiếu đến phần tử có số i biến mảng 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 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 sau đú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 sau đúng?
A Chỉ có hàm có tham số hình thức. B Chỉ có thủ tục có tham số hình thức C Cả thủ tục hàm có tham số hình thức D Thủ tục hàm phải có tham số hình thức II PHẦN TỰ LUẬN: (5điểm)
Câu 1:(1đ) Nêu đặc điểm giống hàm thủ tục? Một chương trình có đặc điểm như chọn hàm để khai báo?
Câu 2:(1đ) Biến tồn cục gì? Phạm vi hoạt động nào? Câu 3:(2đ) Nêu cấu trúc khai báo thủ tục? Cho ví dụ khai báo thủ tục?
Câu 4:(1đ) Viết chương trình nhập vào hai số nguyên dương từ bàn phím Đưa hình UCLN BCNN hai số đó(chương trình có khai báo chương trình con)