D. Ghi giá trị của biến a ra tệp “dulieu.txt” Hướng dẫn giải Hướng dẫn giải
Đáp án đúng là: D
Ghi dữ liệu vào tệp đang mở ở chế độ ghi: biến_tệp << biến1 << biến2 << ... << biếnK;
Câu 11. Cho câu lệnh sau:
ifstream fi("f:\mydata\dulieu.txt") ; fi>>a;
Câu lệnh trên thực hiện:
A. Đọc giá trị a từ tệp “dulieu.txt" B. nhập vào giá trị a.
C. Ghi giá trị của a ra màn hình.
D. Ghi giá trị của biến a ra tệp “dulieu.txt" Hướng dẫn giải Hướng dẫn giải
Đáp án đúng là: A
Vì câu lệnh fi>>a;
Là câu lệnh đọc dữ liệu từ tệp đang mở (tệp “delieu.txt”) ở chế độ đọc.
Câu 12. Cho đoạn chương trình sau:
# include <fstream> # include <iostream> float a,s; int main() { ifstream fi(“dulieu.txt") ; ofstream fo("ketqua.txt") ; fi>>a; s=a*a; fo<<s; fi.close(); f0.close(); return 0; }
Đoạn chương trình trên thực hiện:
A. Đọc dữ liệu từ tệp và ghi kết quả ra màn hình. B. Đọc dữ liệu từ tệp và ghi kết quả ra tệp. B. Đọc dữ liệu từ tệp và ghi kết quả ra tệp.
C. Đọc dữ liệu từ bàn phím và ghi kết quả ra tệp.
D. Đọc dữ liệu từ bàn phím và ghi kết quả ra màn hình. Hướng dẫn giải Hướng dẫn giải
Đáp án đúng là: B
Đoạn chương trình trên thực hiện: Đọc dữ liệu từ tệp và ghi kết quả ra tệp, thông qua 2 câu lệnh:
ifstream fi(“dulieu.txt") ; ofstream fo("ketqua.txt") ;
A. Nếu mở tệp để đọc, mà tệp được chỉ định khơng tờn tại thì bạn sẽ nhận được
thông báo lỗi.
B. Nếu mở tệp để ghi, mà tệp được chỉ định đang tồn tại thì tệp sẽ bị ghi đè nội
dung đang có.
C. Nếu đã khai báo biến tệp để đọc/ghi dữ liệu thì ta có thể mở tệp như sau: <tên
biến tệp>.open(<xâu tên tệp>);
D. Đọc dữ liệu từ tệp đang mở ở chế độ đọc tương tự như lệnh cin: biến_tệp <<
biến1 << biến2 <<…<< biếnK;
Hướng dẫn giải Đáp án đúng là: D
Đọc dữ liệu từ tệp đang mở ở chế độ đọc tương tự như lệnh cin: biến_tệp >> biến1 >> biến2 >> ... >> biếnK;
Câu 14. Cho đoạn chương trình sau:
# include <fstream> # include <iostream> float a,s,b; int main() { cin>>a,b ofstream fo("ketqua.txt") ; s=a+b; cout<<s; f0.close(); return 0; }
Với a=5, b=10 thì nội dung của tệp “ketqua.txt” là:
A. 5 B. 10 B. 10 C. 15