Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (101.54 KB, 4 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>Trong PASCAL để khai báo biến tệp văn bản ta phải sử dụng cú pháp</b>
o Var <tên tệp> : Text;
o Var <tên biến tệp> : Text; (*)
o Var <tên tệp> : String;
o Var <tên biến tệp> : String;
<b>Trong PASCAL, để khai báo hai biến tệp văn bản f1, f2 ta viết</b>
o Var f1 f2 : Text;
o Var f1 ; f2 : Text;
o Var f1 , f2 : Text; (*)
o Var f1 : f2 : Text;
<b>Để thao tác với tệp </b>
o Ta có thể gán tên tệp cho tên biến tệp, hoặc sử dụng trực tiếp tên tệp cũng được.
o Ta nhất thiết phải gán tên tệp cho tên biến tệp. (*)
o Ta nên sử dụng trực tiếp tên tệp trong chương trình.
o Ta nhất thiết phải sử dụng trực tiếp tên tệp trong chương trình.
<b>Để gán tên tệp cho tên biến tệp ta sử dụng câu lệnh </b>
o <tên biến tệp> := <tên tệp>;
o <tên tệp> := <tên biến tệp>;
o Assign(<tên biến tệp>,<tên tệp>); (*)
<b>Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh</b>
o f1 := ‘KQ.TXT’;
o KQ.TXT := f1;
o Assign(‘KQ.TXT’,f1);
o Assign(f1,‘KQ.TXT’); (*)
<b>Trong PASCAL mở tệp để đọc dữ liệu ta phải sử dụng thủ tục</b>
o Reset(<tên tệp>);
o Reset(<tên biến tệp>); (*)
o Rewrite(<tên tệp>);
o Rewrite(<tên biến tệp>);
<b>Trong PASCAL mở tệp để ghi kết quả ta phải sử dụng thủ tục</b>
o Reset(<tên tệp>);
o Reset(<tên biến tệp>);
o Rewrite(<tên tệp>);
o Rewrite(<tên biến tệp>); (*)
<b>Vị trí của con trỏ tệp sau lời gọi thủ tục Reset</b>
o Nằm ở đầu tệp. (*)
o Nằm ở cuối tệp.
o Nằm ở giữa tệp.
o Nằm ngẫu nhiên ở bất kỳ vị trí nào.
<b>Để đọc dữ liệu từ tệp văn bản ta có thể sử dụng thủ tục</b>
o Read(<tên tệp>,<danh sách biến>);
o Read(<tên biến tệp>,<danh sách biến>); (*)
o Write(<tên tệp>,<danh sách biến>);
o Write(<tên biến tệp>,<danh sách biến>);
<b>Để ghi kết quả vào tệp văn bản ta có thể sử dụng thủ tục</b>
o Read(<tên tệp>,<danh sách kết quả>);
o Read(<tên biến tệp>,<danh sách kết quả>);
o Write(<tên tệp>,<danh sách kết quả>);
o Write(<tên biến tệp>,<danh sách kết quả>); (*)
<b>Nếu hàm eof(<tên biến tệp>) cho giá trị bằng true thì con trỏ tệp nằm ở vị trí </b>
o Đầu dịng.
o Đầu tệp.
o Cuối dịng.
Nếu hàm eoln(<tên biến tệp>) cho giá trị bằng true thì con trỏ tệp nằm ở vị trí
o Đầu dòng.
o Đầu tệp.
o Cuối dòng. (*)
<b>Trong Pascal để đóng tệp ta dùng thủ tục</b>
o Close(<tên biến tệp>); (*)
o Close(<tên tệp>);
o Stop(<tên biến tệp>);
o Stop(<tên tệp>);
<b>Var <tên biến tệp> : Text ; có ý nghĩa gì ?</b>
o Thủ tục gán tên tệp cho tên biến tệp.
o Thủ tục mở tên để đọc dữ liệu.
o Khai báo biến tệp. (*)
o Thủ tục đóng tệp.
<b>Assign(<tên biến tệp>,<tên tệp) ; có ý nghĩa gì ?</b>
o Thủ tục gán tên tệp cho tên biến tệp. (*)
o Thủ tục mở tên để đọc dữ liệu.
o Khai báo biến tệp.
o Thủ tục đóng tệp.
<b>Reset(<tên biến tệp>) ; có ý nghĩa gì ?</b>
o Thủ tục gán tên tệp cho tên biến tệp.
o Thủ tục mở tên để đọc dữ liệu. (*)
o Khai báo biến tệp.
o Thủ tục đóng tệp.
<b>Close(<tên biến tệp>) ; có ý nghĩa gì ?</b>
o Thủ tục gán tên tệp cho tên biến tệp.
o Thủ tục mở tên để đọc dữ liệu.
o Khai báo biến tệp.
o Thủ tục đóng tệp. (*)
<b>Rewrite(<tên biến tệp>) ;</b> có ý nghĩa gì ?
o thủ tục mở tệp để ghi dữ liệu. (*)
o thủ tục đọc dữ liệu từ tệp.
o thủ tục ghi dữ liệu vào tệp.
o thủ tục đóng tệp.
<b>read(<tên biến tệp>,<danh sách biến>) ;</b> có ý nghĩa gì ?
o thủ tục mở tệp để ghi dữ liệu.
o thủ tục đọc dữ liệu từ tệp. (*)
o thủ tục ghi dữ liệu vào tệp.
o thủ tục đóng tệp.
<b>write(<tên biến tệp>,<danh sách kết quả>) ;</b> có ý nghĩa gì ?
o thủ tục mở tệp để ghi dữ liệu.
o thủ tục đọc dữ liệu từ tệp.
o thủ tục ghi dữ liệu vào tệp. (*)
o thủ tục đóng tệp.
Trong Pascal, thực hiện chương trình VD_bt1_txt dưới đây sẽ ghi kết quả nào trong các kết quả
cho dưới đây vào tệp văn bản BT1.TXT ?
o 123 + 456
o 123456
o 579 (*)
o 123 456
Trong Pascal, cho trước tệp văn bản BT2.TXT chỉ có một dòng, chứa dòng chữ : CHAO MUNG
<b>BAN DEN VOI LAP TRINH ngay ở đầu dòng. Thực hiện chương trình VD_bt2_txt , trên màn</b>
hìnhsẽ hiện kết quả nào trong các kết quả cho dưới đây ?
o CHAO MUNG BAN DEN VOI LAP TRINH
o CHAO MUNG BAN (*)
o CHAO MUNG BAN DEN VOI
o CHAO MUNG
Phát biểu nào sau đây là đúng với chương trình Vi_Du ?
o Chương trình dùng để mở đọc một tệp đã có và hiện nội dung trong tệp này lên màn hình.
(*)
o Chương trình dùng để tạo một tệp mới và ghi nội dung nhập từ bàn phím vào trong tệp.
o Chương trình dùng để mở đọc một tệp đã có và cho phép nhìn thấy tồn bộ kí tự có trong
tệp này lên màn hình.
o Cả 3 khẳng định trên đều sai.