Câu 21 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int arrInt[] = {6, 5, 4, 3, 2, 1};
cout << arrInt[arrInt[arrInt[arrInt[2]]]];
Đáp án của bạn:
Câu 22 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string arrCourseName[] = {"Backend", "Frontend", "Fulltime :))"};
for (string courseName : arrCourseName) {
cout << courseName << "-";
}
Đáp án của bạn:
Câu 23 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int arrInt[] = {1, 3, 6, 2, 4, 10, 12, 15, 22};
int sum = 0;
for (int i = 0; i < 3; i++) {
sum += arrInt[arrInt[i]];
}
cout << sum;
Đáp án của bạn:
Câu 24 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int arrInt[] = {3, 1, 7};
string arrString[] = {"A", "B", "C", "D"};
int sumEven = 1;
for (int i = 0; i < sizeof(arrInt) / sizeof(arrInt[0]); i++) {
if (arrInt[i] % 2 == 0) {
sumEven += arrInt[i];
}
arrString[i] += to_string(sumEven);
}
cout << arrString[0] << arrInt[1] << arrString[2];
Đáp án của bạn:
Câu 25 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "PHP";
cout << "-" << str << "-" << str.length();
Đáp án của bạn:
Câu 26 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str1 = "rt";
string str2 = "pl";
str1 = str1 + str2;
string str3 = "we";
str1 += str3[1];
cout << str1;
Đáp án của bạn:
Câu 27 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "zendHvnh!";
for (char& c : str) {
if (c == 'h') {
c = 'a';
}
}
cout << str;
Đáp án của bạn:
Câu 28 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "ZendVN PHP Nodejs";
string word = "ok";
cout << str.substr(0, 2) + word + str.substr(3) << endl;
Đáp án của bạn:
Câu 29 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "Training/Doing/__psd/luutruonghailan/zendVN.xyz";
vector<string> arrStr;
size_t pos = 0;
while ((pos = str.find("/")) != string::npos) {
string token = str.substr(0, pos);
arrStr.push_back(token);
str.erase(0, pos + 1);
}
arrStr.push_back(str);
cout << arrStr[2] + arrStr[0] << endl;
Đáp án của bạn:
Câu 30 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string myPrint(string name, int age);
int main() {
string name = "zendvn";
int age = 7;
string result = myPrint(name.append("-training"), age + 4);
cout << result;
return 0;
}
string myPrint(string name, int age) {
return name.append("+") + to_string(age * 2);
}
Đáp án của bạn:
Câu 31 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string myPrint(string name, int age) {
return name + " + " + to_string(age);
}
int main() {
string name = "training ";
int age = 77;
string result = myPrint(name, age);
cout << result << "-2023";
return 0;
}
Đáp án của bạn:
Câu 32 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string createString(char c) {
string s(1, c);
return s + "a";
}
int main() {
string str1 = createString('a');
string str2 = createString('b');
cout << str1 + "a" + str2 << endl;
return 0;
}
Đáp án của bạn:
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: