Câu lệnh Rewrite(<biến tệp>) ; có ý nghĩa gì?
A. Thủ tục gắn tên tệp cho tên biến tệp
B. Khai báo biến tệp
C. Thủ tục đóng tệp
D. Thủ tục mở tên để ghi dữ liệu
Đáp án đúng : D
Hãy chọn thứ tự hợp lí nhất khi thực hiện các thao tác ghi dữ liệu vào tệp :
Nếu hàm eoln( ) cho giá trị bằng true thì con trỏ tệp nằm ở vị trí:
Trong PASCAL, để khai báo biến tệp văn bản ta phải sử dụng cú pháp:
Viết các câu lệnh để đọc dữ liệu từ tệp “dulieu.txt” 2 biến a, b (sử dụng biến tệp f1).
Cho đoạn chương trình sau:
s := ’ABCDEF’;
delete(s, 3, 2);
insert(‘XYZ’, s, 1);
write(s);
Kết quả in ra màn hình là:
Cho đoạn chương trình sau:
s1 := ‘1234’; s2 := ‘abc’;
if length(s1) < length(s2) then writeln(s1) else writeln(s2);
Kết quả in ra màn hình là:
Cho đoạn chương trình sau:
s1 := ‘123’; s2 := ‘abc’;
insert(s1 , s2 , 2);
write(s1);
Kết quả in ra màn hình là:
Cho đoạn chương trình sau:
s := ‘abcde’;
write(pos(‘cba’, s));
Kết quả in ra màn hình là:
Cho xâu kí tự sau: s:= ‘Nguyen Trai’. Lệnh nào sau đây cho kết quả ‘Trai’