Lợng dữ liệu lu trữ trong tệp có thể rất lớn phụ thuộc vào dung lợng đĩa Câu 2: Trong kiểu dữ liệu tệp của Pascal để gắn tên tệp cho biến tệp ta sử dụng lệnh: a.. Câu 7: CTC đợc đặt ở vị
Trang 1Kiểm tra 15 phút Môn: tin học
Họ và tên: Lớp:
Khoanh tròn vào phơng án đúng nhất trong các phơng án a,b, c, d Câu 1: Đặc điểm nào sau đây không thuộc kiểu dữ liệu tệp: a Dữ liệu kiểu tệp đợc lu trữ ở bộ nhớ trong (RAM) b Dữ liệu kiểu tệp đợc lu trữ ở bộ nhớ ngoài c Dữ liệu không bị mất khi mất điện d Lợng dữ liệu lu trữ trong tệp có thể rất lớn phụ thuộc vào dung lợng đĩa Câu 2: Trong kiểu dữ liệu tệp của Pascal để gắn tên tệp cho biến tệp ta sử dụng lệnh: a Assign(<tên tệp>, <biến tệp>); b Rewrite(<biến tệp>); c Write(<biến tệp>, <danh sach kết quả vào>); d Read(<biến tệp>, <danh sach kết quả ra>) Câu 3: Để đọc dữ liệu từ tệp ta sử dụng thủ tục: a Assign(<tên tệp>, <biến tệp>); b Rewrite(<biến tệp>); c Write(<biến tệp>, <danh sach kết vào>); d Read(<biến tệp>, <danh sach kết quả ra>) Câu 4: Muốn mở một tệp ‘DL.DAT’ ra để ghi ta thực hiện: a Assign(F, ’DL.DAT’); Rewrite(F); b Assign(F, ’DL.DAT’); Reset(F); c Assign(F, ’DL.DAT’); Write(F, A); d Assign(F, ’DL.DAT’); Read(F, A); Câu 5: Hàm Eof(<biến tệp>) trả về giá trị False trong trờng hợp: a Con trỏ nằm ở vị trí không phải cuối tệp b Con trỏ nằm ở cuối tệp c Con trỏ nằm ở vị trí bất kỳ của tệp d Con trỏ không nằm ở vị trí nào cả Câu 6: Lợi ích nào không thuộc chơng trình con a Làm cho chơng trình dễ phát triển, nâng cấp b Có thể giao chơng trình cho nhiều ngời cùng viết Mỗi ngời viết 1 CTC c Khó nhận biết đợc chơng trình làm việc gì và khó hiệu chỉnh chơng trình d Tránh việc lặp lại một đoạn lệnh nào đó Câu 7: CTC đợc đặt ở vị trí nào trong chơng trình chính: a Vị tri bất kỳ b Trong phần khai báo c Trong phần thân d Hoặc trong phần thân hoặc trong phần khai báo Câu 8: Định nghĩa nào đúng về CTC hàm (Function): a Hàm là 1 CTC thực hiện công việc nào đó b Hàm là 1 CTC thực hiện công việc nào đó và không trả về một giá trị qua tên của nó c Hàm là 1 CTC thực hiện công việc nào đó và trả về một giá trị qua tên của nó d Cả a, b, c Câu 9: Điền thông tin còn thiếu vào dấu ( ):
a Trong CTC các tham số đặt sau tên thủ tục sau từ khó Procedure hoặc Function đợc gọi là
b Trong CTC các tham số đặt sau lời gọi hàm hoặc thủ tục đợc gọi là
c Các biến đợc khai báo để dùng riêng cho CTC là biến
d Các biến của chơng trình chính là biến
e Khi thực hiện lời gọi thực hiện CTC, các tham số đợc thay bằng các tham số
Câu 10: Phần thân của CTC có dạng:
Trang 2Kiểm tra 15 phút Môn: tin học
Họ và tên: Lớp:
Khoanh tròn vào phơng án đúng nhất trong các phơng án a,b, c, d.
Câu 1: Lợi ích nào không thuộc chơng trình con
a Khó nhận biết đợc chơng trình làm việc gì và khó hiệu chỉnh chơng trình
b Có thể giao chơng trình cho nhiều ngời cùng viết Mỗi ngời viết 1 CTC
c Làm cho chơng trình dễ phát triển, nâng cấp
d Tránh việc lặp lại một đoạn lệnh nào đó
Câu 2: Trong kiểu dữ liệu tệp của Pascal để gắn tên tệp cho biến tệp ta sử dụng lệnh:
a Read(<biến tệp>, <danh sach kết quả ra>);
b Rewrite(<biến tệp>);
c Write(<biến tệp>, <danh sach kết quả vào>);
d Assign(<tên tệp>, <biến tệp>);
Câu 3: Phần thân của CTC có dạng:
Câu 4: Để đọc dữ liệu từ tệp ta sử dụng thủ tục:
a Assign(<tên tệp>, <biến tệp>);
b Read(<biến tệp>, <danh sach kết quả ra>);
c Write(<biến tệp>, <danh sach kết vào>);
d Rewrite(<biến tệp>);
Câu 5: Muốn mở một tệp ‘DL.DAT’ ra để ghi ta thực hiện:
a Assign(F, ’DL.DAT’); Write(F, A); b Assign(F, ’DL.DAT’); Reset(F);
c Assign(F, ’DL.DAT’); Rewrite(F); d Assign(F, ’DL.DAT’); Read(F, A);
Câu 6: Đặc điểm nào sau đây không thuộc kiểu dữ liệu tệp:
a Lợng dữ liệu lu trữ trong tệp có thể rất lớn phụ thuộc vào dung lợng đĩa b Dữ liệu kiểu tệp đợc lu trữ
ở bộ nhớ ngoài
c Dữ liệu không bị mất khi mất điện
d Dữ liệu kiểu tệp đợc lu trữ ở bộ nhớ trong (RAM)
Câu 7: Hàm Eof(<biến tệp>) trả về giá trị True trong trờng hợp:
a Con trỏ nằm ở vị trí không phải cuối tệp b Con trỏ nằm ở cuối tệp
c Con trỏ nằm ở vị trí bất kỳ của tệp d Con trỏ không nằm ở vị trí nào cả
Câu 8: CTC đợc đặt ở vị trí nào trong chơng trình chính:
a Vị tri bất kỳ
b Trong phần khai báo
c Trong phần thân
d Hoặc trong phần thân hoặc trong phần khai báo
Câu 9: Điền thông tin còn thiếu vào dấu ( ):
a Các biến đợc khai báo để dùng riêng cho CTC là biến
b Các biến của chơng trình chính là biến
c Khi thực hiện lời gọi thực hiện CTC, các tham số đợc thay bằng các tham số
d Trong CTC các tham số đặt sau tên thủ tục sau từ khó Procedure hoặc Function đợc gọi
là
e Trong CTC các tham số đặt sau lời gọi hàm hoặc thủ tục đợc gọi là
Câu 10: Định nghĩa nào đúng về CTC hàm (Function):
a Hàm là 1 CTC thực hiện công việc nào đó và trả về một giá trị qua tên của nó
b Hàm là 1 CTC thực hiện công việc nào đó và không trả về một giá trị qua tên của nó
c Hàm là 1 CTC thực hiện công việc nào đó
d Cả a, b, c