Câu 1 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int num1 = 5;
int num2 = 8;
int result = 5 * num1 % num2 + 2;
printf("%d", result);
Đáp án của bạn:
Câu 2 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
printf("%d%s%d%s", 03 + 24, "ZendVN", 33, " training");
Đáp án của bạn:
Câu 3 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int result = 4 * 1 % 4 + 10 - (int)2.88;
printf("%d", result);
Đáp án của bạn:
Câu 4 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int age = 10;
char name[] = "zendvn";
printf("Born: %d, name: %s", 2023 - age, name);
Đáp án của bạn:
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: