Professional Documents
Culture Documents
Luyện tập
Luyện tập
Câu 3: Đoạn code sau sẽ hiển thị giá trị của i bằng mấy ?
int main()
{
vector<string> msg{"Hello", "C++", "World","from", "VS Code", "and the C++
extension !"};
int i=0;
for (const string& word : msg)
{
i++;
}
cout << i << endl;
A.4
B.5
C.6
D.7
Đáp án là 6 vì dùng for each để duyệt qua vector có 6 phần tử
Câu 4: Tìm lỗi của đoạn code sau:
int main(){
vector<int> msg={4,5,6};
for(const string& word : msg){
cout<<word<<” ”;
}
cout<<endl;
}
Đáp án lỗi : sai ở chỗ string tại vì kiểu dữ liệu của vector là int
Câu 5:
int main() { vector<string> msg{"Hello", "C++", "World","from", "VS Code", "and the C++
extension !"}; int i=0; for (const string& word : msg) { i++; } cout << i << endl;
int main() { vector<string> msg{"Hello", "C++", "World","from", "VS Code", "and the C++
extension !"}; int i=0; for (const string& word : msg) { i++; } cout << i << endl;int main()
extension !"}; int i=0; for (const string& word : msg) { i++; } cout << i << endl;int main()
extension !"}; int i=0; for (const string& word : msg) { i++; } cout << i << endl;int main()
extension !"}; int i=0; for (const string& word : msg) { i++; } cout << i << endl;
int main() { vector<string> msg{"Hello", "C++", "World","from", "VS Code", "and the C++
extension !"}; int i=0; for (const string& word : msg) { i++; } cout << i << endl;
int main() { vector<string> msg{"Hello", "C++", "World","from", "VS Code", "and the C++
extension !"}; int i=0; for (const string& word : msg) { i++; } cout << i << endl;