-
Câu hỏi:
Cho một tệp văn bản có tên là 'ATXT’ có duy nhất một dòng chứa 5 số nguyên (các số này cách nhau ít nhất một dấu cách). Đoạn lênh nào đọc 5 số từ tệp vào mảng số nguyên A và ghi 5 số đó ra màn hình?
-
A.
assign(f, 'A.TXT'); reset (f); for i:=1 to 5 do read (f,a[i]); close(f); for i:=1 to 5 do write(a[i],' ');
-
B.
assign(f,'A TXT); reset (f); for i:=1 to 5 do read (f,a[i]); close(f); for i:=1 to 5 do read (a[i],' ');
-
C.
assign(f, 'A.TXT'); reset (f); for i:=1 to 5 do write(f,a[i]); close(f); for i:=1 to 5 do write(a[i],' ');
-
D.
assign(f, 'A.TXT'); reset (f); for i:=1 to 5 do write(f,a[i]); close(f); for i:=1 to 5 do read(a[i],' ');
Lời giải tham khảo:
Đáp án đúng: A
+ Câu lệnh dùng thủ tục để đọc:
Read(< biến tệp >,< danh sách các biến >); Readln(< biến tệp >,< danh sách các biến >);
+ Câu lệnh dùng thủ tục để ghi là:
Write(< biến tệp >,< danh sách kết quả >); Writeln(< biến tệp >,< danh sách kết quả >);
B sai. Vì sử dụng cả 2 lệnh đọc
C sai. Vì sử dụng cả 2 lệnh ghi
D sai. Vì đề bài yêu cầu đọc 5 số vào mảng sau đó mới ghi ra màn hình nên thứ tự câu lệnh: lệnh đọc trước lệnh ghi sau.
Đáp án A
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Dữ liệu kiểu tệp được lưu ở đâu
- Phát biểu nào đúng về dữ liệu kiểu tệp?
- Lượng dữ liệu lưu trữ trên tệp có đặc điểm ra sao?
- Trong Pascal, để khai báo biên tập văn bản là sử dụng cú pháp nào?
- Trong Pascal, để khai báo hai bên tệp văn bản f1, f2 ta viết câu lệnh ra sao?
- Để thao tác với tệp trước hết ta phải làm gì?
- Để gán tên tệp cho biến tệp ta sử dụng câu lệnh nào?
- Để gán tệp KETQUA.TXT cho biến tệp f ta sử dụng câu lệnh nào?
- Khi tiến hành mở tệp để đọc mà không tìm thấy tệp thì cho kết quả ra sao?
- Vị trí con trỏ tệp sau lời gọi thủ tục Reset nằm ở vị trí nào?
- Khi tiến hành mở tệp để ghi mà không tìm thấy tệp thì như thế nào?
- Khi tiến hành mở tệp để ghi và tìm thấy tép thì sẽ ra sao?
- Để đọc dữ liệu từ tệp văn bản, ta có thể sử dụng thủ tục nào?
- Để ghi dữ liệu vào tệp văn bản, ta có thể sử dụng thủ tục nào?
- Mở tệp để đọc dữ liệu, ta sử dụng thủ tục nào?
- Mở tệp để ghi dữ liệu, ta sử dụng thủ tục gì?
- Sau khi làm việc xong với tệp cần phải đóng tệp vì sao?
- Thủ tục đóng tệp có dạng gì?
- Nếu hàm eof (< biến tệp >) cho giá trị bằng TRUE thì con trỏ tệp nằm ở vị trí nào?
- Nếu hàm eoln (< biến tệp >) cho giá trị bằng TRUE thì con trỏ tệp nằm ở vị trí nào?
- Cho một tệp văn bản có tên là 'ATXT’ có duy nhất một dòng chứa 5 số nguyên (các số này cách nhau ít nhất một dấu cách).
- Cho mảng A gồm 5 phần tử kiểu integer.
- Cho mảng A gồm 5 phần tử kiểu integer. Đoạn lệnh nào ghi 5 số đó ra tệp văn bản tên là 'A.TXT' (ghi trên 5 dòng, mỗi dòng một số)?
- Cho mảng A gồm 100 phần tử kiểu integer.
- Cho mảng A gồm n phần tử kiểu integer.
- Cho mảng A gồm 10 phần tử kiểu xâu.
- Xét chương trình sau:
- Sau khi thực hiện chương trình, tệp A.txt có nội dung như thế nào?
- Sau khi thực hiện chương trình sau, tệp A.txt có nội dung như thế nào?
- Xét chương trình sau: var a,b longint;
- Xét chương trình sau: var a : real;
- Xét chương trình sau: var a : Real ; f :text;
- Sau khi thực hiện chương trình, tệp ABC.DAT có nội dung như thế nào?
- Trong Pascal, thư viện Dos là nơi chứa các thủ tục nào?
- Trong chế độ đồ họa của Pascal, muốn di chuyển con trỏ đến vị trí điểm có tọa độ (x,y)
- Cho chương trình sau: Program Chuong_Trinh;
- Hàm chuẩn nào biến giá trị thực 6 thành 7
- Để truy cập vào từng trường của bản ghi ta viết ra sao?
- Hãy chọn phương án ghép đúng nhất. Thủ tục chuẩn Insert(S1,S2,vt) thực hiện
- Mảng là kiểu dữ liệu biểu diễn một dãy các phần tử thuận tiện cho việc gì?