Trắc nghiệm Tin học 11 C++ Bài 15: Kiểu tệp có đáp án
-
463 lượt thi
-
15 câu hỏi
-
30 phút
Danh sách câu hỏi
Câu 1:
Trong C++, hoạt động với tệp diễn ra theo thứ tự nào?
Đáp án đúng là: B
Trong C++, hoạt động với tệp diễn ra theo thứ tự sau:
Mở tệp → Đọc hoặc ghi dữ liệu → Đóng tệp.
Câu 2:
Khẳng định nào sau đây là sai?
Đáp án đúng là: A
Sau khi kết thúc phiên làm việc với tệp thì ta cần đóng tệp và giải phóng tài nguyên.
Câu 3:
Để khai báo biến tệp đồng thời mở tệp để đọc dữ liệu ta dùng cú pháp nào sau đây?
Đáp án đúng là: A
Để khai báo biến tệp đồng thời mở tệp để đọc dữ liệu ta dùng cú pháp:
ifstream <tên biến tệp>(<xâu tên tệp>); </xâu></tên>
Câu 4:
Để khai báo biến tệp đồng thời mở tệp để ghi dữ liệu ta dùng cú pháp nào?
Đáp án đúng là: D
Để khai báo biến tệp đồng thời mở tệp để ghi dữ liệu ta dùng cú pháp:
ofstream <tên biến tệp>(<xâu tên tệp>); </xâu></tên>
Câu 5:
Lệnh nào sau đây sẽ gắn tệp dulieu.txt chứa trong thư mục Mydata của ổ đĩa F, với biến tệp fi và tệp được mở ở chế độ đọc dữ liệu:
Đáp án đúng là: C
Để khai báo biến tệp đồng thời mở tệp để đọc dữ liệu ta dùng cú pháp:
ifstream <tên biến tệp>(<xâu tên tệp>);</xâu></tên>
⇒ Cú pháp ở bài này là:
ifstream fi("f:\mydata\dulieu.txt");
Câu 6:
Lệnh nào sau đây sẽ gắn tệp ketqua.txt chứa trong thư mục Mydata của ổ đĩa F, với biến tệp fo và tệp được mở ở chế độ ghi dữ liệu:
Đáp án đúng là: B
Để khai báo biến tệp đồng thời mở tệp để ghi dữ liệu ta dùng cú pháp:
ofstream <tên biến tệp>(<xâu tên tệp>);</xâu></tên>
⇒ Cú pháp ở bài này là:
Ofstream fo (“f:\mydata\ketqua.txt”);
Câu 7:
Để đọc dữ liệu kiểu chuỗi ta dùng cú pháp nào?
Đáp án đúng là: C
Cú pháp dùng để đọc dữ liệu kiểu chuỗi:getline(biến_tệp, biến_xâu);
Câu 8:
Để đọc dữ liệu từ tệp đang mở ở chế độ đọc ta dùng cú pháp nào?
Đáp án đúng là: D
Sử dụng tương tự như lệnh cin, nhưng thay từ khóa cin bằng tên biến tệp đang mở:biến_tệp >>biến1 >>biến2 >>... >>biếnK;
Câu 9:
Ghi dữ liệu vào tệp đang mở ở chế độ ghi
Đáp án đúng là: A
Để ghi dữ liệu vào tệp đang mở ở chế độ ghi sử dụng tương tự như lệnh cout, nhưng thay từ khóa cout bằng tên biến tệp đang mở:biến_tệp << biến1 << biến2 << ... << biếnK;
Câu 10:
Để đóng tệp đang mở ta dùng cú pháp nào sau đây?
Đáp án đúng là: D
Để đóng tệp đang mở ta dùng cú pháp:
biến_tệp.close();
Câu 11:
Để đóng tệp f đang mở ta viết:
Đáp án đúng là: A
Để đóng tệp đang mở ta dùng cú pháp: biến_tệp.close();
Câu 12:
Cho đoạn chương trình sau:
ifstream fi ("resist.dat"); ofstream fo ("resist.equ");
Tệp resist.dat dùng để:
Đáp án đúng là: A
Để khai báo biến tệp đồng thời mở tệp để đọc dữ liệu ta dùng cú pháp:
ifstream <tên biến tệp>(<xâu tên tệp>); </xâu></tên>
Câu 13:
Cho đoạn chương trình sau:
ifstream fi ("resist.dat"); ofstream fo ("resist.equ");
Tệp resist.equ dùng để:
Đáp án đúng là: B
Để khai báo biến tệp đồng thời mở tệp để ghi dữ liệu ta dùng cú pháp:
ofstream <tên biến tệp>(<xâu tên tệp>); </xâu></tên>
Câu 14:
Nếu đã khai báo biến tệp để đọc/ghi dữ liệu thì ta có thể mở tệp như sau:
Đáp án đúng là: 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>);
Câu 15:
Trước khi làm việc với kiểu tệp, ta cần khai báo sử dụng thư viện:
Đáp án đúng là: A
Trước khi làm việc với kiểu tệp, ta cần khai báo sử dụng thư viện:
# include