Worksheetstin học 11
Total questions: 25
Worksheet time: 13mins
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì?
d := 0 ;
For i := 1 to length(S) do
if S[i] = ‘ ’ then d := d + 1 ;
. Xóa đi các dấu cách trong xâu;
Đếm số ký tự có trong xâu;
Đếm số dấu cách có trong xâu;
Xóa đi các ký tự số;
Rewrite(<tên biến tệp>) ; có ý nghĩa gì ?
Thủ tục mở tệp để ghi dữ liệu.
Thủ tục đọc dữ liệu từ tệp.
Thủ tục ghi dữ liệu vào tệp.
Thủ tục đóng tệp.
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì ?
i := 0 ; while i <> 0 do write(i, ‘ ’) ;
Đưa ra màn hình 10 chữ số 0 ;
Không đưa ra thông tin gì;
Lặp vô hạn việc đưa ra màn hình số 0 ;
Đưa ra màn hình một chữ số 0 ;
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì ?
For i := 10 downto 1 do write(i, ‘ ’);
Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp While?
While a>5 do a := a – 1 ;
While a>5 do ; a := a – 1
While a>5 do a = a – 1 ;
While a>5 ; do a := a – 1 ;
Trong ngôn ngữ lập trình Pascal, về mặc cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp For?
For i = 1 to 100 do a := a – 1 ;
For i := 1 to 100 do; a := a – 1 ;
For i := 1 to 100 do a := a – 1;
For i := 1 ; to 100 do a := a – 1 ;
write(<tên biến tệp>,<danh sách kết quả>) ;
Thủ tục mở tệp để ghi dữ liệu.
Thủ tục đọc dữ liệu từ tệp.
Thủ tục ghi dữ liệu vào tệp.
Thủ tục đóng tệp.
read(<tên biến tệp>,<danh sách biến>) ; có ý nghĩa gì ?
Thủ tục mở tệp để ghi dữ liệu.
Thủ tục đọc dữ liệu từ tệp.
Thủ tục ghi dữ liệu vào tệp.
Thủ tục đóng tệp
Close(<tên biến tệp>) ; có ý nghĩa gì ?
Thủ tục gán tên tệp cho tên biến tệp.
Thủ tục mở tên để đọc dữ liệu.
Khai báo biến tệp.
Thủ tục đóng tệp.
Reset(<tên biến tệp>) ; có ý nghĩa gì ?
Thủ tục gán tên tệp cho tên biến tệp
Thủ tục mở tên để đọc dữ liệu.
Khai báo biến tệp.
Thủ tục đóng tệp.
Assign(<tên biến tệp>,<tên tệp) ; có ý nghĩa gì ?
Thủ tục gán tên tệp cho tên biến tệp.
Thủ tục mở tên để đọc dữ liệu.
Khai báo biến tệp.
Thủ tục đóng tệp.
Trong Pascal để đóng tệp ta dùng thủ tục
Close(<tên biến tệp>);
Close(<tên tệp>);
Stop(<tên biến tệp>);
Stop(<tên tệp>);
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í
Đầu dòng.
Đầu tệp.
Cuối dòng.
Cuối tệp.
Để ghi kết quả vào tệp văn bản ta có thể sử dụng thủ tục
Read(<tên tệp>,<danh sách kết quả>);
Read(<tên biến tệp>,<danh sách kết quả>);
Write(<tên tệp>,<danh sách kết quả>);
Write(<tên biến tệp>,<danh sách kết quả>);
Vị trí của con trỏ tệp sau lời gọi thủ tục Reset
Nằm ở đầu tệp.
Nằm ở cuối tệp.
Nằm ở giữa tệp.
Nằm ngẫu nhiên ở bất kỳ vị trí nào.
Trong PASCAL mở tệp để ghi kết quả ta phải sử dụng thủ tục
Reset(<tên tệp>);
Reset(<tên biến tệp>);
Rewrite(<tên tệp>);
Rewrite(<tên biến tệp>);
Trong PASCAL mở tệp để đọc dữ liệu ta phải sử dụng thủ tục
Reset(<tên tệp>);
Reset(<tên biến tệp>);
Rewrite(<tên tệp>);
Rewrite(<tên biến tệp>);
Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh
f1 := ‘KQ.TXT’;
KQ.TXT := f1;
Assign(‘KQ.TXT’,f1);
Assign(f1,‘KQ.TXT’);
Để gán tên tệp cho tên biến tệp ta sử dụng câu lệnh
<tên biến tệp> := <tên tệp>;
<tên tệp> := <tên biến tệp>;
Assign(<tên biến tệp>,<tên tệp>);
Assign(<tên tệp>,<tên biến tệp>);
Trong PASCAL, để khai báo hai biến tệp văn bản f1, f2 ta viết
Var f1 f2 : Text;
Var f1 ; f2 : Text;
Var f1 , f2 : Text;
Var f1 : f2 : Text;
Trong PASCAL để khai báo biến tệp văn bản ta phải sử dụng cú pháp
Var <tên tệp> : Text;
Var <tên biến tệp> : Text;
Var <tên tệp> : String;
Var <tên biến tệp> : String;
: Hãy chọn thứ tự hợp lí nhất khi thực hiện các thao tác đọc dữ liệu từ tệp :
Mở tệp => Gán tên tệp với biến tệp => Đọc dữ liệu từ tệp => Đóng tệp .
Mở tệp => Đọc dữ liệu từ tệp => Gán tên tệp với biến tệp => Đóng tệp.
Gán tên tệp với biến tệp => Mở tệp => Đọc dữ liệu từ tệp => Đóng tệp .
Gán tên tệp với biến tệp => Đọc dữ liệu từ tệp => Mở tệp => Đóng tệp
Phát biểu nào sau đây là sai ?
Muốn đọc / ghi dữ liệu trong một tệp, sau khi gắn biến tệp với tên tệp cần phải thực hiện thao tác mở tệp đó;
Trong lệnh mở tệp, cần khai báo tên tệp để xác định đúng vị trí tệp trên đĩa.
Trong lệnh gán tên tệp với biến tệp, cần khai báo tên tệp để xác định đúng vị trí tệp trên đĩa.
Sau khi mở tệp, con trỏ tệp ở vị trí đầu tệp.
Dữ liệu kiểu tệp
Sẽ bị mất hết khi tắt máy.
Sẽ bị mất hết khi tắt điện đột ngột.
Không bị mất khi tắt máy hoặc mất điện.
Tất cả đều sai.
Dữ liệu kiểu tệp
Được lưu trữ trên ROM.
Được lưu trữ trên RAM.
Chỉ được lưu trữ trên đĩa cứng.
Được lưu trữ trên bộ nhớ ngoài.
