Câu 11 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 6;
string result = "";
switch (number) {
case 5:
result = "7";
case 6:
result = "5";
case 7:
result = "8";
break;
default:
result = "default";
}
cout << result;
Đáp án của bạn:
Câu 12 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int yourNumber = 5;
int yourAge = 18;
string result = "JAVA";
if(yourNumber % 2 == 0 || yourAge <= 30) {
if(yourAge >= yourNumber * 2){
result = "JavaScript";
}else {
result = "Python";
}
} else {
result = "C++";
}
cout << result;
Đáp án của bạn:
Câu 13 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int a;
for (a = 2; a <= 7; a++) {
if (a % 3 == 0) continue;
cout << a;
}
Đáp án của bạn:
Câu 14 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int i = 0;
while (i < 7) {
i+=3;
if (i == 6) {
break;
}
cout << i;
}
Đáp án của bạn:
Câu 15 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
for (int j = 0; j <= 10; j += 2) {
if (j == 4) continue;
if (j == 8) break;
cout << 2*j;
}
Đáp án của bạn:
Câu 16 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 5;
while (number >= 2) {
if (number == 1 || number == 3) {
number--;
continue;
}
cout << number << "-";
number--;
}
Đáp án của bạn:
Câu 17 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
for(int a = 1;a <= 5; a++) {
if(a % 3 == 1) cout << a + 5;
if(a == 5) a = 1;
if(a == 4) break;
if(a == 2) continue;
}
Đáp án của bạn:
Câu 18 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 5, sum = 0;
do {
sum += number;
number--;
}
while (number > 2);
cout << "Sum:" << sum;
Đáp án của bạn:
Câu 19 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
for (int a = 1; a <= 2; a++) {
for (int b = 3*a-1; b > a; b--) {
cout << a + b;
}
}
Đáp án của bạn:
Câu 20 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int arrInt[] = {5, 4, 7, 2, 1};
cout << arrInt[3] * arrInt[2] - arrInt[sizeof(arrInt)/sizeof(arrInt[0]) - 1];
Đáp án của bạn:
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: