Câu lệnh ifstream <tên biến tệp>có nghĩa là gì?
A. Khai báo biến tệp để sau đó ghi dữ liệu.
B. Khai báo biến tệp để sau đó đọc dữ liệu.
C. Đọc dữ liệu.
D. Ghi dữ liệu
Đáp án đúng là: B
Khai báo biến tệp để sau đó đọc dữ liệu:ifstream <tên biến tệp>;
Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết
Cho đoạn chương trình sau:
# include
# include
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:
Hãy cho biết sau khi thực hiện đoạn lệnh sau:
a = 10;
b =5;
s=a*b;
ofstream fo ("ketqua.txt");
fo<<s;
fo.close();
Thì tệp ketqua.txtcó nội dung gì?
Cho đoạn chương trình sau:
# include
# include
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à:
Cho đoạn chương trình sau:
cin>>a>>b;
S=a+b;
ofstream fo ("baitap.txt");
fo<<s;
fo.close();
Trong đoạn chương trình trên dữ liệu được nhập từ đâu?
Cho câu lệnh sau:
ifstream fi("f:\mydata\dulieu.txt") ;
fi>>a;
Câu lệnh trên thực hiện:
Cho đoạn chương trình sau:
# include
# include
int main()
{
ifstream;
f>>a>>b;
s=a+b;
cout<<s;
return 0;
}
Biến tệp trong đoạn chương trình trên là:
Câu lệnh sau thực hiện nhiệm vụ gì?
ofstream fi("dulieu.txt") ;
fi<<a;
Cho 2 số a,b từ tệp bt.txt, tính tổng của 2 số rồi ghi kết quả ra màn hình, hãy chỉ ra lỗi sai đoạn chương trình sau :
#include <bits/stdc++.h>using namespace std;int main(){</bits/stdc++.h>
int a,b;
while (fi >>a >>b){
s=a+b;
cout <<s
}return 0;}
fi.close();
Cho đoạn chương trình sau:
# include
# include
int main()
{
ifstream;
f>>a>>b;
s=a+b;
cout<<s;
return 0;
}
Tệp “baitap.txt” là tệp dùng để:
Cho đoạn chương trình sau:
cin>>a>>b;
S=a+b;
ofstream fo ("baitap.txt");
fo<<s;
fo.close();
Trong đoạn chương trình trên tệp “baitap.txt” dùng để làm gì?
Cho đoạn chương trình:
#include <bits/stdc++.h>using namespace std;int main(){</bits/stdc++.h>
ifstream fi("trai.txt");
int x, y;
while (fi >>x >>y){
float d = sqrt(x*x + y*y);
cout <<fixed<<setw(10)<<setprecision(2) << d << endl;
}return 0;}
Lỗi sai trong đoạn chương trình trên là:
Cho đoạn chương trình sau:
# include
# include
float a,s,b;
int main()
{
cin>>a>>b;
ofstream fo("ketqua.txt") ;
s=a+b;
fo<<s;
f0.close();
return 0;
}
Hãy cho biết tệp nào được khai báo để đọc dữ liệu: