Câu 5 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int yourAge = 5;
printf("%d-%d", yourAge++, (++yourAge * 3));
Đáp án của bạn:
Câu 6 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int victory = 0;
char result[10];
strcpy(result, victory ? "VIP" : "Normal");
printf("%s", result);
Đáp án của bạn:
Câu 7 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 88;
if(number >= 88) {
printf("1");
} else if(number == 88) {
printf("2");
} else {
printf("3");
}
Đáp án của bạn:
Câu 8 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 33;
if(number = 88) {
printf("1");
}else if(number > 33) {
printf("2");
}else {
printf("3");
}
Đáp án của bạn:
Câu 9 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int num = 1;
switch(num) {
case 1: printf("ZendVN");
case 2: printf("Training");
default: printf("Online");
}
Đáp án của bạn:
Câu 10 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 3;
char result[10];
switch (number) {
case 2:
strcpy(result, "3");
case 3:
strcpy(result, "4");
case 4:
strcpy(result, "2");
break;
default:
strcpy(result, "NoValue");
}
printf("%s", result);
Đáp án của bạn:
Câu 11 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int yourNumber = 15;
int yourAge = 18;
char result[10] = "learning";
if(yourNumber % 2 == 0 || yourAge <= 30) {
if(yourAge >= yourNumber * 2){
strcpy(result, "watching");
}else {
strcpy(result, "playing");
}
}else{
strcpy(result, "training");
}
printf("%s", 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 num;
for(num = 1; num <= 6; num++) {
if(num % 3 == 0) continue;
printf("%d", num);
}
Đá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 i = 1;
while (i < 9) {
i+=3;
if (i == 7) {
break;
}
printf("%d", i);
}
Đá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ì?
for(int j = 0; j <= 12; j+=3){
if(j == 3) continue;
if(j == 6) break;
printf("%d", 3*j);
}
Đá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ì?
int number = 7;
while (number >= 3) {
if (number == 4 || number == 6) {
number--;
continue;
}
printf("%d-", number);
number--;
}
Đá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ì?
for(int a = 2; a <= 10; a++) {
if(a % 2 == 0) printf("+%d", a + 2);
if(a == 9) a = 2;
if(a == 8) break;
if(a == 4) continue;
}
Đá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ì?
int number = 4, value = 7;
do {
value += number;
number--;
}
while (number > 2);
printf("Value: %d", value);
Đá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ì?
for(int a = 3; a <= 3; a++) {
for(int b = 2.1*a; b > a; b--){
printf("%d", a+b);
}
}
Đá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ì?
int arrInt[] = {9, 5, 5, 6, 4};
printf("%d", arrInt[4] * arrInt[3] - arrInt[sizeof(arrInt) / sizeof(arrInt[0]) - 1]);
Đá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[] = {6, 5, 4, 3, 2, 1};
printf("%d", arrInt[arrInt[arrInt[arrInt[2]]]]);
Đá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ì?
char arrCourseName[][11] = {"JavaScript", "NodeJS", "Python"};
int numCourses = sizeof(arrCourseName) / sizeof(arrCourseName[0]);
for (int i = 0; i < numCourses; i++) {
printf("%s ", arrCourseName[i]);
}
Đá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ì?
int arrInt[] = {5, 3, 6, 7, 8, 3, 4, 2, 4};
int sum = 0;
for (int i = 0; i < 3; i++) {
sum += arrInt[arrInt[i]];
}
printf("%d", sum);
Đá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[] = {2, 3, 6};
char arrString[][2] = { "S", "Z", "T", "W" };
int sumEven = 0;
int arrIntLength = sizeof(arrInt)/sizeof(int);
for(int i=0; i < arrIntLength; i++) {
if(arrInt[i] % 2 == 0) {
sumEven += arrInt[i];
}
arrString[i][1] = sumEven + '0';
}
printf("%s", arrString[1]);
Đá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ì?
char* arrString[] = { "Z", "S", "B" };
int arrStringLength = sizeof(arrString) / sizeof(char*);
char result[10] = "";
for (int i = 0; i < arrStringLength; i++) {
strcat(result, arrString[i]);
if (i < arrStringLength - 1) {
strcat(result, "/");
}
}
printf("%s%d", result, arrStringLength);
Đáp án của bạn: