Câu 33 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int arrOne[] = { 1, 2, 3, 4, 5, 6 };
string arrTwo[] = { "d", "c", "a" };
string result = "";
for(int i = 0; i < sizeof(arrTwo) / sizeof(arrTwo[0]); i++) {
result += to_string(arrOne[i]) + arrTwo[i] + to_string(arrOne[i+1]);
}
cout << static_cast<char>(result.at(result.length()-2)) << "LVK";
Đáp án của bạn:
Câu 34 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "training";
array<int, 4> arrOne = {1, 2, 3, 4};
array<string, 4> result;
for(int i = 1; i < arrOne.size(); i++) {
result[i] = str.substr(str.length() - i, 1) + "zendvn";
}
cout << result[arrOne[result.size() - 2]];
Đáp án của bạn:
Câu 35 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "javascript";
int arrOne[] = { 2, 3, 1 };
string result = "";
for (int i = 1; i < sizeof(arrOne) / sizeof(arrOne[0]); i++) {
result += str[arrOne[i]];
}
cout << result;
Đáp án của bạn:
Câu 36 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "zendvn";
int arrOne[] = { 1, 2, 3, 4, 5 };
vector<string> result = { "s", "c", "a", "b" };
for (int i = 1; i < sizeof(arrOne) / sizeof(arrOne[0]); i += 2) {
result[i] += str[str.length() - i];
}
cout << result[0];
for (int i = 1; i < result.size(); i++) {
cout << "-" << result[i];
}
Đáp án của bạn: