Cho mảng A gồm n phần tử kiểu integer. Đoạn lệnh nào ghi ra tệp văn bản tên là 'BTXT theo dạng: dòng đầu tiên ghi số n, dòng thứ hai ghi n số là các phần tử của mảng A (các số này cách nhau đúng một dấu cách)?
A.A.
assign(f,B.TXT);
rewrite(f);
writeln(f,n);
for i:=1 to n do write(f,a[i],' ');
close(f);
B.B.
assign(f,'B.TXT');
rewrite(f);
writeln(f,n);
for i:=1 to n do write(f,a[i],' ');
close(f);
C.C.
assign(f,B.TXT);
reset(f);
writeln(f,n);
for i:=1 to n do write(f,a[i],' ');
close(f);
D.D.
assign(f,'B.TXT');
reset(f);
writeln(f,n);
for i:=1 to n do write(f,a[i],' ');
close(f);
Đáp án và lời giải
Đáp án:B
Lời giải:
A sai vì gắn tên tệp thiếu dấu nháy đơn
C sai gắn tên tệp thiếu dấu nháy đơn và lệnh thủ tục mở để ghi
D sai lệnh thủ tục mở để ghi
Đáp án B