Câu hỏi Đáp án 3 năm trước 50

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],' ');

Đáp án chính xác ✅

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 của giáo viên

verified ToanVN.com

+ 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

CÂU HỎI CÙNG CHỦ ĐỀ

Câu 1: Trắc nghiệm

Muốn khai báo x là tham số giá trị và y, z là tham số biến (x, y, z thuộc kiểu Byte) trong thủ tục “ViduTT” thì khai báo nào sai?

Xem lời giải » 3 năm trước 79
Câu 2: Trắc nghiệm

Để khai báo hai bên tệp văn bản f1, f2 câu lệnh được sử dụng?

Xem lời giải » 3 năm trước 77
Câu 3: Trắc nghiệm

Mở tệp để đọc dữ liệu, ta sử dụng lệnh nào?

Xem lời giải » 3 năm trước 76
Câu 4: Trắc nghiệm

Mảng A gồm 100 phần tử kiểu integer. Đoạn lệnh nào ghi 100 số đó ra tệp văn bản tên là 'A TXT' (ghi trên một dòng, các số này cách nhau đúng một dấu cách)?

Xem lời giải » 3 năm trước 76
Câu 5: Trắc nghiệm

Kiểu dữ liệu của hàm là gì?

Xem lời giải » 3 năm trước 72
Câu 6: Trắc nghiệm

Tại sao sau khi làm việc xong với tệp cần phải đóng tệp?

Xem lời giải » 3 năm trước 71
Câu 7: Trắc nghiệm

Với 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 một dòng, các số này cách nhau đúng một dấu cách)?

Xem lời giải » 3 năm trước 71
Câu 8: Trắc nghiệm

Nhận định nào về tham số là sai?

Xem lời giải » 3 năm trước 70
Câu 9: Trắc nghiệm

Hàm eoln (< biến tệp >) cho giá trị bằng TRUE thì con trỏ tệp nằm ở vị trí nào?

Xem lời giải » 3 năm trước 69
Câu 10: Trắc nghiệm

Hàm eof (< biến tệp >) cho giá trị bằng TRUE thì con trỏ tệp nằm ở vị trí nào?

Xem lời giải » 3 năm trước 67
Câu 11: Trắc nghiệm

Lệnh nào có thể tính điện trở tương đương Rtd cho sơ đồ mạch điện gồm 3 điện trở R1, R2, R3 mắc nối tiếp với nhau?

Xem lời giải » 3 năm trước 67
Câu 12: Trắc nghiệm

Cách khai báo thư viện nào là đúng?

Xem lời giải » 3 năm trước 67
Câu 13: Trắc nghiệm

Để khai báo hàm trong Pascal bắt đầu bằng từ khóa gì?

Xem lời giải » 3 năm trước 66
Câu 14: Trắc nghiệm

Mảng A gồm 10 phần tử kiểu xâu. Đoạn lệnh nào ghi ra tệp văn bản tên là 'S.TXT theo dạng: gồm 10 dòng, mỗi dòng một xâu?

Xem lời giải » 3 năm trước 65
Câu 15: Trắc nghiệm

Dữ liệu kiểu tệp có đặc điểm như thế nào?

Xem lời giải » 3 năm trước 65

❓ Câu hỏi mới nhất

Xem thêm »
Xem thêm »