Trắc nghiệm Tin học 11 C++ Bài 15: Kiểu tệp có đáp án

Trắc nghiệm Tin học 11 C++ Bài 15: Kiểu tệp có đáp án

  • 70 lượt thi

  • 15 câu hỏi

  • 0 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?

Xem đáp án

Đá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?

Xem đáp án

Đá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?

Xem đáp án

Đá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?

Xem đáp án

Đá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:

Xem đáp án

Đá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:

Xem đáp án

Đá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?

Xem đáp án

Đá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?

Xem đáp án

Đá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

Xem đáp án

Đá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?

Xem đáp án

Đá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:

Xem đáp án

Đá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 để:

Xem đáp án

Đá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 để:

Xem đáp án

Đá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:

Xem đáp án

Đá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:

Xem đáp á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


Bắt đầu thi ngay