Câu 1:
void main()
{
int a = 5, p = a;
a = 10 + p++;
printf("%d", a);
_getch();
}
Câu 2
void main(void)
{
int k = 0, s = 0;
do
{
s++;
} while (k++ < 3);
s += k;
printf("%d", s);
_getch();
}
Câu 3:
void main(void)
{
int a[5] = { 2, 8, 11, 7, 9 };
int *p = a, i;
for (i = 0; i < 2; i++)
{
(*p)++;
}
printf("%d", *p);
_getch();
}
Câu 4:
void main()
{ int b = 9;
while (5)
{
printf("Hello");
break;}
_getch();
}
Câu 5:
void main(void)
{
int a[5] = { 2, 8, 11, 7, 9 };
int *p = a, i;
for (i = 0; i < 2; i++)
{
p++;
}
printf("%d", *p);
_getch();
}
Câu 6:
#include <string.h>
#define s "HCMC"
void main(void)
{
char c[] = "66UTE";
int i;
for (i = 0; i < strlen(s); i += 1)
{
printf("%c", c[i]);
}
_getch();
}
Câu 7:
void func(int *n)
{
int a = 3;
*n += --a;
}
void main(void){
int *p, a[4] = { 1, 7, 9, 15 };
p = a;
for (int i = 0; i<3; i++)
{
func(p + i);
printf("%d", *(p + i));
}
_getch();
}
Câu 8:
void func(int n)
{
int a = 3;
n += --a;
}
void main(void){
int *p, a[4] = { 1, 7, 9, 15 };
p = a;
for (int i = 0; i < 3; i++)
{
func(*(p + i));
printf("%d", *(p + i));
}
_getch();
}
Câu 9:
void func(int n)
{
int a = 3;
n += --a;
}
void main(void){
int *p, a[4] = { 1, 7, 9, 15 };
p = a;
for (int i = 0; I < 3; i++)
{
func(*(p + i));
printf("%d ", *p + i);
}
_getch();
}
Câu 10:
void func(int *n, int *m)
{
int a;
a = *n - 5;
*n = *m + 5;
*m = a;
}
void main(void)
{
int i, a[4] = { 10, 20, 30, 40 };
func(&a[1], &a[2]);
printf("%d %d", a[1], a[2]);
_getch();
}
Câu 11:
void func(int n, int m)
{
int a;
a = n - 5;
n = m + 5;
m = a;
}
void main(void)
{
int i, a[4] = { 10, 20, 30, 40 };
func(a[1], a[2]);
printf("%d %d", a[1], a[2]);
_getch();
}
Câu 12:
void main()
{
int a = 5, b = a, c;
c = a + b++;
printf("%d", c);
_getch();
}
Câu 13:
void main()
{
int n = 7, m = 3, q;
q = n%++m;
printf("%d", q);
_getch();
}
Câu 14:
void main()
{
int x = 15, y = x/4, q = 2023;
q = (x > y)&&(y!=0);
printf("%d", q);
_getch();
}
Câu 15:
void main()
{
int a = 18, b = 9;
float c;
if (a <= b)
c = float(a) / b;
printf("%.1f", c);
else
c = b / a;
printf("%.2f", c);
_getch();
}
Câu 16:
void main()
{
int a = 10, b = 20, kq;
if (1)
{ kq = a; }
else
{ kq = b; }
printf("%d", kq);
_getch();
}
Câu 17:
void main()
{
int SoCau = 8;
if ((SoCau < 3) || (SoCau > 40))
{
printf("Du lieu khong hop le.");
}
else if (SoCau <= 4)
{
printf("Diem quy doi: 2.5");
}
else if (SoCau <= 6)
{
printf("Diem quy doi: 3.0");
}
else if (SoCau <= 9)
{
printf("Diem quy doi: 3.5");
}
else;
{
printf("Diem quy doi: 4.0");
}
_getch();
}
Câu 18:
void main()
{
int data = 2;
switch (data)
{
case 0:
case 1:printf("binary");
case 2:printf("Invalid");
default:printf("Not available");
}
_getch();
}
Câu 19:
void main()
{
int i, a = 2;
for (i = 0; ; i++)
{
a += 2;
if (a >= 8)
break;
}
printf("%d %d", a, i);
_getch();
}
Câu 20:
void main()
{
int loop = 3;
while (true)
{
loop++;
if (loop > 5)
{
break;
}
else
{
printf("%d", loop);
}}
_getch();
}
Câu 21: Giá tr ca biến S?
struct a
{
float x;
float y;
char z[8];
};
void main (void)
{ struct a b;
b = 1;
float S = 0;
S = b;
}
Câu 22: Giá tr ca biến S?
struct b
{
int x[3];
char z[8];
};
void main (void)
{
struct b a;
int i, S = 0;
for (i = 0; i < 3; i++)
a.x[i] = i;
for (i = 0; i < 3; i++)
S += a.x[i];
}
Câu 23: Giá tr ca biến S?
struct b
{
int x;
int y;
char z[8];
};
void main (void)
{
struct b *a;
int S = 0;
a = (b*)malloc(sizeof(b));
a->x = S++; a->y = S++;
S = a->x+a->y;
}
Câu 24:
int a=16, b=6, c=2, d=0, e =22;
if ((a <= b) && (b > c)||(d < e))
{ a = c - b;
e +=a;}
else
{ b = a + c;
d = a+e;}
printf("%d%d%d",a,b,c);
Câu 25:
void exam(int *n)
{static int a=8;
*n+=a--;}
void main(void)
{int *p, a[3] = {1,2,3};
p=&a[0];
for(int i=0;i<3;i++){
exam(p+i);printf("%d",*(p+i));}}
Câu 26:
void main(void)
{int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int j=0,i, s=0;
for (i=0;i<3;i++)
{if(a[i][j]%2!=1)
s=a[i][j];}
printf("%d",s);}
Câu 27
void main(void)
{
int a[5] = {4,6,8};
int j;
for (int i = 0; i < 4; i++){
j = i + 1;
a[i] = a[j];
}
}
printf("%d,%d,%d",a[3],a[2],a[1]);

Preview text:

Câu 1: void main() { int a = 5, p = a; a = 10 + p++; printf("%d", a); _getch(); } Câu 2 void main(void) { int k = 0, s = 0; do { s++; } while (k++ < 3); s += k; printf("%d", s); _getch(); } Câu 3: void main(void) {
int a[5] = { 2, 8, 11, 7, 9 }; int *p = a, i; for (i = 0; i < 2; i++) { (*p)++; } printf("%d", *p); _getch(); } Câu 4: void main() { int b = 9; while (5) { printf("Hello"); break;} _getch(); } Câu 5: void main(void) {
int a[5] = { 2, 8, 11, 7, 9 }; int *p = a, i; for (i = 0; i < 2; i++) { p++; } printf("%d", *p); _getch(); } Câu 6: #include #define s "HCMC" void main(void) { char c[] = "66UTE"; int i;
for (i = 0; i < strlen(s); i += 1) { printf("%c", c[i]); } _getch(); } Câu 7: void func(int *n) { int a = 3; *n += --a; } void main(void){
int *p, a[4] = { 1, 7, 9, 15 }; p = a; for (int i = 0; i<3; i++) { func(p + i); printf("%d", *(p + i)); } _getch(); } Câu 8: void func(int n) { int a = 3; n += --a; } void main(void){
int *p, a[4] = { 1, 7, 9, 15 }; p = a;
for (int i = 0; i < 3; i++) { func(*(p + i)); printf("%d", *(p + i)); } _getch(); } Câu 9: void func(int n) { int a = 3; n += --a; } void main(void){
int *p, a[4] = { 1, 7, 9, 15 }; p = a;
for (int i = 0; I < 3; i++) { func(*(p + i)); printf("%d ", *p + i); } _getch(); } Câu 10: void func(int *n, int *m) { int a; a = *n - 5; *n = *m + 5; *m = a; } void main(void) {
int i, a[4] = { 10, 20, 30, 40 }; func(&a[1], &a[2]); printf("%d %d", a[1], a[2]); _getch(); } Câu 11: void func(int n, int m) { int a; a = n - 5; n = m + 5; m = a; } void main(void) {
int i, a[4] = { 10, 20, 30, 40 }; func(a[1], a[2]); printf("%d %d", a[1], a[2]); _getch(); } Câu 12: void main() { int a = 5, b = a, c; c = a + b++; printf("%d", c); _getch(); } Câu 13: void main() { int n = 7, m = 3, q; q = n%++m; printf("%d", q); _getch(); } Câu 14: void main() {
int x = 15, y = x/4, q = 2023;
q = (x > y)&&(y!=0); printf("%d", q); _getch(); } Câu 15: void main() { int a = 18, b = 9; float c; if (a <= b) c = float(a) / b; printf("%.1f", c); else c = b / a; printf("%.2f", c); _getch(); } Câu 16: void main() { int a = 10, b = 20, kq; if (1) { kq = a; } else { kq = b; } printf("%d", kq); _getch(); } Câu 17: void main() { int SoCau = 8;
if ((SoCau < 3) || (SoCau > 40)) {
printf("Du lieu khong hop le."); } else if (SoCau <= 4) { printf("Diem quy doi: 2.5"); } else if (SoCau <= 6) { printf("Diem quy doi: 3.0"); } else if (SoCau <= 9) { printf("Diem quy doi: 3.5"); } else; { printf("Diem quy doi: 4.0"); } _getch(); } Câu 18: void main() { int data = 2; switch (data) { case 0: case 1:printf("binary"); case 2:printf("Invalid");
default:printf("Not available"); } _getch(); } Câu 19: void main() { int i, a = 2; for (i = 0; ; i++) { a += 2; if (a >= 8) break; } printf("%d %d", a, i); _getch(); } Câu 20: void main() { int loop = 3; while (true) { loop++; if (loop > 5) { break; } else { printf("%d", loop); }} _getch(); }
Câu 21: Giá trị của biến S? struct a { float x; float y; char z[8]; }; void main (void) { struct a b; b = 1; float S = 0; S = b; }
Câu 22: Giá trị của biến S? struct b { int x[3]; char z[8]; }; void main (void) { struct b a; int i, S = 0; for (i = 0; i < 3; i++) a.x[i] = i; for (i = 0; i < 3; i++) S += a.x[i]; }
Câu 23: Giá trị của biến S? struct b { int x; int y; char z[8]; }; void main (void) { struct b *a; int S = 0; a = (b*)malloc(sizeof(b)); a->x = S++; a->y = S++; S = a->x+a->y; } Câu 24:
int a=16, b=6, c=2, d=0, e =22;
if ((a <= b) && (b > c)||(d < e)) { a = c - b; e +=a;} else { b = a + c; d = a+e;}
printf("%d%d%d",a,b,c); Câu 25: void exam(int *n) {static int a=8; *n+=a--;} void main(void)
{int *p, a[3] = {1,2,3}; p=&a[0];
for(int i=0;i<3;i++){
exam(p+i);printf("%d",*(p+i));}} Câu 26: void main(void)
{int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int j=0,i, s=0; for (i=0;i<3;i++) {if(a[i][j]%2!=1) s=a[i][j];} printf("%d",s);} Câu 27 void main(void) { int a[5] = {4,6,8}; int j;
for (int i = 0; i < 4; i++){ j = i + 1; a[i] = a[j]; } }
printf("%d,%d,%d",a[3],a[2],a[1]);