Một chương trình con nhất thiết phải có tham số hình thức không nhất thiết phải có biến cục bộ Câu 12: Hàm Eoln(f) cho kết quả là:.. Cho kết quả FALSE khi con trỏ tệp nằm ở cuối tệp, [r]
(1)Trường : PT cấp II- III Đăng Hà KIỂM TRA TIẾT khối 11
Họ Và Tên:……… Môn : Tin Học
Lớp: ……… Điểm
………
Lời phê giáo viên
……… ………. A Trắc nghiệm
Chọn đáp án câu sau
Câu 1: Dữ liệu tệp khơng có đặc điểm đặc điểm sau? a Dữ liệu kiểu tệp lưu trữ lâu dài nhớ b Dữ liệu kiểu tệp không bị tắt nguồn điện c Dữ liệu kiểu tệp bị tắt nguồn điện
d Lượng liệu lưu trữ tệp lớn phụ thuộc vào dung lượng đĩa Câu 2: Xét theo cách thức truy cập phân tệp thành loại nào?
a Tệp văn tệp có cấu trúc b Tệp có cấu trúc tệp c Tệp truy cập tệp truy cập trực tiếp
d Tệp văn tệp đồ họa
Câu 3: Thủ tục Assign dùng để làm gì?
a Mở tệp để đọc liệu b Mở tệp để ghi liệu
c Gắn tên tệp d Ghi liệu vào tệp
Câu 4: : Để gán tệp vidu.txt cho biến tệp f ta sử dụng câu lệnh
a Assign(‘f , D:\vidu.txt’); b Assign(f , vidu txt);
c Assign(‘vidu.txt’,f ); d Assign(f , ‘vidu txt’
Câu 5: Trong khai báo sau, khai báo đúng?
a Var file1, file2: Text; b Type songuyen = file of text; c Var file 1, file 2= textoffile; d Var f1,f2: file of record; Câu 6: Khi thực đoạn chương trình sau:
Var f: text; begin
rewrite(f); close(f); end.
Thì máy báo lỗi Nguyên nhân gây lỗi do? a Biến F chưa khai báo
b Thư viện CRT không sử dụng
c Chưa sử dụng thủ tục ASSIGN để gán tên cho biến f d Chưa định nghĩa kiểu liệu text
Câu 7: Chương trình đem lại lợi ích cho người sử dụng nó? a Tránh việc phải viết lặp lặp lại dãy lệnh
b Hỗ trợ việc thực chương trình lớn phục vụ cho q trình trừu tượng hóa c Mở rộng khả ngôn ngữ thuận tiện cho phát triển nâng cấp chương trình
d Tất đáp án
Câu 8: Ngôn ngữ lập trình Turbo Pascal cho phép xây dựng loại chương trình con?
a loại b loại c loại d loại
Câu 9: Biến toàn cục là:
a Biến khai báo chương trình thủ tục b Biến khai báo chương trình hàm
c Biến khai báo đâu chương trình
(2)Câu 10: Đoạn chương trình làm gì? Function GT(n: integer): integer;
Var I,k: integer; Begin
I:=0; K:=1; While i<n do Begin
I:=i+1; K:= K*I; End;
GT:=K; End;
a Tính giá trị biểu thức n(n-1); b Tính giá trị biểu thức n(n-1)(n-2) c Tính giá trị biểu thức n(n-1)(n-2)(n-3) d Tính giá trị biểu thức n!
Câu 11: Khẳng định sau đúng?
a Một chương trình thiết phải có tham số hình thức b Một chương trình thiết phải có biến cục
c Một chương trình khơng có tham số hình thức, khơng thiết phải có biến cục d Một chương trình thiết phải có tham số hình thức khơng thiết phải có biến cục bộ Câu 12: Hàm Eoln(f) cho kết là:
a Cho kết FALSE trỏ tệp nằm cuối tệp, ngược lại cho kết TRUE b Cho kết FALSE trỏ tệp nằm cuối dòng, ngược lại cho kết TRUE c Cho kết TRUE trỏ tệp nằm cuối dòng, ngược lại cho kết FALSE d Cho kết TRUE trỏ tệp nằm cuối tệp, ngược lại cho kết FALSE Câu 13: Ai lập trình viên đầu tiên
a Lord Byron b Ada Augusta Byron lovelace
c Analytical Engine d J.Von Neumann
Câu 14: Để khai thác khả đồ họa ngôn ngữ Pascal ta phải sử dụng thư viện:
a Crt b Dos c Printer d Graph
Câu 15: Sau kết thức làm việc với chế độ đồ hạo, để trở chế độ văn ta gọi thực thủ tục a Closegraph b Close(f); c Close(<Biến tệp>); d The end;
Câu 16: Chức thủ tục Line(x,y) gì?
a Vẽ điểm b Vẽ đoạn thẳng nối hai điểm
c Vẽ đoạn thẳng nối điểm với tọa độ (x,y);
d Vẽ đoạn thẳng nối điểm với điểm có tọa độ tọa độ cộng với gia sô (dx,dy) Câu 17: Muốn vẽ đường trịn có tâm tại(x,y), bán kính r ta dùng thủ tục
a Circle (x,y,r); b Ellipse(x1,y1,x2,y2);
c Ractangle(x1,y1,x2,y2); d Moveto(x,y);
Câu 18:Phần khai báo chương trình đặt đâu chương trình chính?
a Đặt sau từ khóa Tupe b Đặt sau từ khố Const
c Đặt cuối chương trình d đặt sau phần khai báo biến Câu 19:Để sử dụng chương trình chuẩn turbo ta phải sử dụng từ khóa
a Unit b Uses c System d const
Câu 20: Tham số hình thức thủ tục có loại?
a loại b loại c loại d loại
B Tự luận (5đ)
Câu 1(3đ): Sử dụng chương trình hàm để tìm UCLN hai số a,b.
(3)