bo cau hoi thi mon: c++ co so
cau 1: trong cau truc chuong trinh c++, lenh #include
dung de lam gi?
a.
thong bao cho bo tien bien
dich them cac thu vien chuan trong c++. cac lenh duoc su dung trong than chuong
trinh phai co prototype nam trong cac thu vien chuan nay.
cau 2: trong cau truc chuong trinh c++ co bao nhieu
ham main()?
a.
1
cau 3: lenh cout trong c++ co tac dung gi?
a.
la stream dau ra chuan trong
c++.
cau 4: lenh cin trong c++ co tac dung gi?
a.
la stream dau vao chuan cua
c++.
cau 5: ket thuc mot dong lenh trong chuong trinh c++,
ta su dung ky hieu gi?
a.
dau “;”
cau 6: lenh cout trong c++ di kem voi cap dau nao?
a.
<<
cau 7: lenh cin trong c++ di kem voi cap dau nao?
a.
>>
cau 8: de chu thich tren 1 dong lenh trong chuong
trinh c++, ta dung cap dau nao?
a.
//
cau 9: de chu thich tren nhieu dong lenh trong chuong
trinh c++, ta dung cap dau nao?
a.
/* va */
cau 10:
chu thich nao sau day la chinh xac?
a.
//lap trinh c++
cau 11:
chu thich nao sau day la chinh xac?
a.
/*lap trinh c++*/
cau 12:
cach khai bao bien nao sau day la dung?
a.
<kieu du lieu> <danh
sach ten bien>;
cau 13:
quy tac dat ten bien nao sau day la dung?
a.
tat ca cac quy tac dau dung.
cau 14:
kich thuoc cua du lieu kieu char la bao nhieu byte?
a.
1
cau 15:
khai bao bien nao sau day la sai?
a.
long lint = 8;
cau 16:
khai bao nao sau day la dung?
a.
signed a;
cau 17: bien toan cuc la gi?
a. bien khai bao trong than main, hoac ben ngoai
tat ca cac ham.
cau 18:
bien cuc bo la dang bien gi? chon cau tra loi dung nhat.
a.
la bien khai bao trong mot ham
hoac mot khoi lenh
cau 19: chuoi ky tu (string) la gi?
a. cac gia tri ca chu va so, nam trong 2 dau nhay
“” va ket thuc voi ky tu null
cau 20: lenh nao sau day la sai?
a.
string s = 1234;
cau 21:
khai bao nao sau day la sai?
a.
char c = “a”;
cau 22:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a, b;
a = 2 + b = 5;
cout << a;
return 0;
}
a.
loi bien dich
cau 23:
lenh nao sau day dinh nghia mot hang gia tri?
a.
#define pi 3.1415
cau 24:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a;
a = 5;
cout << a;
return 0;
}
a.
5
cau 25:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a, b;
a = 2 + (b = 5);
cout << a;
return 0;
}
a.
7
cau 26:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a, b, c;
a = b = c = 5;
cout << a;
return 0;
}
a.
5
cau 27:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a, b;
a = 2 + (b = 5);
cout << a + b;
return 0;
}
a.
12
cau 28:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a, b;
a = 2 + (b = 5);
cout << a % b;
return 0;
}
a.
2
cau 29:
doan lenh sau co ket qua bao nhieu?
int main()
{
int a, b;
a = b = 5;
cout << ++a;
return 0;
}
a.
6
cau 30:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a, b;
a = b = 5;
cout << a++ + b;
return 0;
}
a.
10
cau 31:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a, b;
a = b = 5;
b++;
cout << a++ + --b;
return 0;
}
a.
10
cau 32:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a, b, c;
a = 2, b = 7;
c = (a > b) ? b : a;
return 0;
}
a.
2
cau 33:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a, b;
a = (b = 2, b + 3);
cout << a;
return 0;
}
a.
5
cau 34:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a = 20;
a >>= 2;
cout << a;
return 0;
}
a.
5
cau 35:
doan lenh sau co ket qua bao nhieu?
int
main() {
int a = 20;
a <<= 2;
cout << a;
return 0;
}
a.
80
cau 36:
doan lenh sau co ket qua bao nhieu?
int
main() {
int i;
float f = 3.14;
i = int (f);”
cout << i;
return 0;
}
a.
3
cau 37:
doan lenh sau co ket qua bao nhieu?
int
main() {
int i;
float f = 3.14;
i = (int)f;
cout << i;
return 0;
}
a.
3
cau 38:
doan lenh sau co ket qua bao nhieu?
int
main() {
int i = 7 == 5+2 ? 4 : 3;
cout << i;
return 0;
}
a.
4
cau 38:
doan lenh sau co ket qua bao nhieu?
int
main() {
cout << sizeof(char);
return 0;
}
a.
1
cau 40:
doan lenh sau co ket qua bao nhieu?
int
main() {
cout << sizeof(short);
return 0;
}
a.
2
cau 41:
doan lenh sau co ket qua bao nhieu?
int
main() {
cout << sizeof(int);
return 0;
}
a.
4
cau 42:
doan lenh sau co ket qua bao nhieu?
int
main() {
cout << sizeof(double);
return 0;
}
a.
8
cau 43:
doan lenh sau co ket qua bao nhieu?
int
main() {
cout << sizeof(long);
return 0;
}
a.
4
cau 44:
doan lenh sau co ket qua bao nhieu?
int
main() {
double *p;
cout << sizeof(p);
return 0;
}
a.
4
cau 45:
doan lenh sau co ket qua bao nhieu?
int
main() {
int i = 5 + 7 % 2;
cout << i;
return 0;
}
a.
6
cau 46:
lenh nao sau day la sai?
a. khong co
lenh sai
cau 47:
doan lenh sau cho ket qua la bao nhieu neu nhap 22.25 va 7 tai dau nhac?
int a, b;
cin
>> a >> b;
cout
<< a * b;
a.
155.75
cau 48:
ket qua doan lenh sau la bao nhieu?
int x = 1;
if (x
> 0) cout << “x is positive”;
else if
(x < 0) cout << “x is negative”;
else cout
<< “x is 0”;
a.
x is positive
cau 49:
ket qua doan lenh sau la bao nhieu?
int x =
1;
if x >
0 cout << “x is positive”;
else if x
< 0 cout << “x is negative”;
else cout
<< “x is 0”;
a.
loi bien dich
cau 50:
ket qua doan lenh sau la bao nhieu?
int x =
3;
while (x
> 0) {
cout << x << “,”;
x--;
}
a.
1,2,3,
cau 51:
ket qua doan lenh sau la bao nhieu?
int x =
3;
while (x
> 0) {
cout << x << “,”;
}
c. lap vinh vien
cau 52: ket
qua doan lenh sau la bao nhieu?
int x =
0;
while (x
> 0) {
cout << x << “,”;
--x;
}
a.
khong in gi het
cau 53:
ket qua doan lenh sau la bao nhieu?
int x =
3;
do {
cout << x << “,”;
--x;
} while
(x > 0);
a.
1,2,3,
cau 54:
ket qua doan lenh sau la bao nhieu?
int x =
3;
do {
cout << x << “,”;
--x;
} while
(x > 0)
a.
loi bien dich
cau 55:
ket qua doan lenh sau la bao nhieu?
int x =
0;
do {
cout << x << “,”;
--x;
} while
(x > 0);
a.
0,
cau 56:
nguyen ly cua cau truc while la:
a. chuong trinh
se lap di lap lai khoi lenh cho den khi bieu thuc dieu kien sai.
cau 57:
ket qua doan lenh sau la bao nhieu?
for (int
i = 0; i < 3; i++) cout << i*i << “,”;
a.
0,1,4,
cau 58:
ket qua doan lenh sau la bao nhieu?
for (int
i = 0; i <= 3; i++) cout << i*i << “,”;
a.
0,1,4,9,
cau 59:
ket qua doan lenh sau la bao nhieu?
for (;;)
cout << i*i << “,”;”
a.
lap vinh vien
cau 60:
ket qua doan lenh sau la bao nhieu?
for (int
i = 0,n = 4; n != i; i++,n--) cout << i << “,”;
a.
0,1,
cau 61:
ket qua doan lenh sau la bao nhieu?
for (int
i = 0,n = 5; n != i; i++,n--) cout << i << “,”;
a.
lap vinh vien
cau 62:
ket qua doan lenh sau la bao nhieu?
for (int
i = 1; i < 5; i++) {
if (i == 3) break;
cout << i << “,”;
}
a.
1,2,
cau 63:
ket qua doan lenh sau la bao nhieu?
for (int
i = 1; i < 5; i++) {
if (i == 3) continue;
cout << i << “,”;
}
a.
1,2,4,5,
cau 64:
ket qua doan lenh sau la bao nhieu?
int i =
3;
loop:
cout << i << “,”;
i--;
if ( i > 0) goto loop;
a.
3,2,1,
cau 65:
ket qua doan lenh sau la bao nhieu?
int x =
2;
switch
(x) {
case 1: cout
<< “x is 1”; break;
case 2:
cout << “x is 2”; break;
default:
cout << “value of x unknown”;
}
a.
x is 2
cau 66:
ket qua doan lenh sau la bao nhieu?
int x =
1;
switch
(x) {
case 1:
cout << “x is 1”;
case 2:
cout << “x is 2”; break;
default:
cout << “value of x unknown”;
}
a.
x is 1x is 2
cau 67:
ket qua doan lenh sau la bao nhieu?
int x =
3;
switch
(x) {
case 1:
cout << “x is 1”; break;
case 2:
cout << “x is 2”; break;
default:
cout << “value of x unknown”;
}
a.
value of x unknown
cau 68:
ket qua doan lenh sau la bao nhieu?
int s =
3;
for (int
i = 0; i < 10; i++) {
s += i;
}
cout
<< s;
a.
48
cau 69:
ket qua doan lenh sau la bao nhieu?
for (int
i = 0; i < 10; i++) {
int s =
0;
s += i;
}
cout
<< s;
a.
loi bien dich
cau 70:
ket qua doan lenh sau la bao nhieu?
int s;
for (int
i = 0; i < 10; i++) {
s = 0;
s += i;
}
cout
<< s;
a.
9
cau 71:
ket qua doan lenh sau la bao nhieu?
int s =
0;
for (int
i = 0; i <= 10; i++) {
s += i;
}
cout
<< s;
a.
55
cau 72:
ket qua doan lenh sau la bao nhieu?
int s =
0;
for (int
i = 0; i < 10; i++) {
s += i;
}
cout
<< i;
a.
loi bien dich
cau 73:
ket qua doan lenh sau la bao nhieu?
int s =
3;
for (int
i = 0, j = 100; i != j; i++, j--) {
s = 0;
s += i;
}
cout
<< s;
a.
49
cau 74:
ket qua doan lenh sau la bao nhieu?
int s =
0;
for (int
i = 0, j = 100; i != j; i++, j--) {
s += i +
j;
}
cout
<< s;
a.
5000
cau 75:
ket qua doan lenh sau la bao nhieu?
int s =
0;
for (int
i = 0, j = 100; i != j; i++, j--) {
s += i;
}
cout
<< s;
a.
1225
cau 76:
ket qua doan lenh sau la bao nhieu?
int s;
for (int
i = 0, j = 100; i != j; i++, j--) {
s += i;
}
cout
<< s;
a.
gia tri khong xac dinh.
cau 77:
ket qua doan lenh sau la bao nhieu?
int s =
0;
for (int
i = 0, j = 100; i > j; i++, j--) {
s += i +
j;
}
cout
<< s;
a.
0
cau 78:
ket qua doan lenh sau la bao nhieu?
int s =
0, i = 0;
while (i
< 10) {
s += i;
i++;
}
cout
<< s;
a.
45
cau 79:
cach khai bao ham nao sau day la dung?
a. <kieu du lieu tra ve> <ten ham> (tham
so 1, tham so 2,..) { khoi lenh }
cau 80:
ket qua doan lenh sau la bao nhieu?
int
addition (int a,int b) { return (a + b); }
int
main() {
int z =
addition(5,3);
cout
<< z;
return 0;
}
a.
8
cau 81:
ket qua doan lenh sau la bao nhieu?
int
addition (int a,int b) { return (a - b); }
int
main() {
int z =
addition(5,3);
cout
<< z;
return 0;
}
a.
2
cau 82:
ket qua doan lenh sau la bao nhieu?
int
addition (int a,int b) { return (a * b); }
int
main() {
int z =
addition(5,3);
cout
<< z;
return 0;
}
a.
15
cau 83:
ket qua doan lenh sau la bao nhieu?
int
addition (int a,int b) { return (a + b) }
int
main() {
int z =
addition(5,3);
cout
<< z;
return 0;
}
a.
loi bien dich
cau 84:
ket qua doan lenh sau la bao nhieu?
int
addition (int a,int b) { return (a + b); }
int
main() {
int x =
5, y = 3, z = addition(7,2);
cout
<< z;
return 0;
}
a.
9
cau 85:
ket qua doan lenh sau la bao nhieu?
int
addition (int a,int b) { return (a + b); }
int
main() {
int x =
5, y = 3, z = 10 + addition(x,y);
cout
<< z;
return 0;
}
a.
18
cau 86:
ket qua doan lenh sau la bao nhieu?
int
addition (int a,int b) { return (a - b); }
int
main() {
int x =
5, y = 3, z = 10 + addition(x,y);
cout
<< z;
return 0;
}
a.
12
cau 87:
ket qua doan lenh sau la bao nhieu?
int
addition (int a,int b) { return (a + b); }
void
output(int a) { cout << a; }
int
main() {
int x =
5, y = 3, z = 10 + addition(x,y);
output(addition(x,y));
return 0;
}
a.
8
cau 88:
the nao la truyen tham tri? chon cau tra loi dung nhat”
a.
truyen ban sao cua bien vao
ham chu khong phai la ban than bien.
cau 89:
the nao la truyen tham bien? chon cau tra loi dung nhat”
a.
truyen dia chi cua bien vao
ham.
cau 90:
ket qua doan lenh sau la bao nhieu?
void (int
x,int& prev,int& next) { prev = --x; next = ++x; }
void
output(int a) { cout << a; }
int
main() {
int x =
100, y, z;
(x,y,z);
output(y);
return 0;
}
a.
loi bien dich
cau 91:
ket qua doan lenh sau la bao nhieu?
void prevnext(int
x,int& prev,int& next) { prev = --x; next = ++x; }
void
output(int a) { cout << a; }
int
main() {
int x =
100, y = 0, z = 0;
prevnext(x,y,z);
output(y);
return 0;
}
a.
99
cau 92:
ket qua doan lenh sau la bao nhieu?
void
prevnext(int x,int& prev,int& next) { prev = --x; next = ++x; }
void
output(int a) { cout << a; }
int
main() {
int x =
100, y = 0, z = 0;
prevnext(x,y,z);
output(z);
return 0;
}
a.
100
cau 93:
ket qua doan lenh sau la bao nhieu?
void
prevnext(int x,int& prev,int& next) { prev = x - 1; next = x + 1; }
void
output(int a) { cout << a; }
int
main() {
int x =
100, y = 0, z = 0;
prevnext(x,y,z);
output(z);
return 0;
}
a.
101
cau 94:
ket qua doan lenh sau la bao nhieu?
void
prevnext(int x,int& prev,int& next) { prev = --x; next = x + 1; }
void
output(int a) { cout << a; }
int
main() {
int x =
100, y, z;
prevnext(x,y,z);
output(x);
return 0;
}
a.
100
cau 95:
ket qua doan lenh sau la bao nhieu?
void
prevnext(int& x,int& prev,int& next) { prev = --x;}
void
output(int a) { cout << a; }
int
main() {
int x =
100, y, z;
prevnext(x,y,z);
output(x);
return 0;
}
a.
99
cau 96:
ket qua doan lenh sau la bao nhieu?
void
prevnext(int x,int prev,int next) { prev = --x; next = x + 2;}
void
output(int a) { cout << a; }
int
main() {
int x =
100, y = 0, z = 0;
prevnext(x,y,z);
output(y);
return 0;
}
a.
0
cau 97:
ket qua doan lenh sau la bao nhieu?
int
divide (int a,int b = 2) { return (a / b); }
void
output(int a) { cout << a; }
int
main() {
int x =
100, y, z;
output(divide(12));
return 0;
}
a.
6
cau 98:
ket qua doan lenh sau la bao nhieu?
int
divide (int a,int b = 2) { return (a / b); }
void
output(int a) { cout << a; }
int
main() {
int x =
100, y, z;
output(divide(20,4));
return 0;
}
a.
5
cau 99:
ket qua doan lenh sau la bao nhieu?
int
divide (int a,int b) { return (a / b); }
void
output(int a) { cout << a; }
int
main() {
int x =
100, y, z;
output(divide(12));
return 0;
}
a.
loi bien dich
cau 100:
ham overloaded la nhung ham nhu the nao?
a.
cac ham trung ten nhung khac
ve cach khai bao tham so
cau 101:
ket qua doan lenh sau la bao nhieu?
long
facto (long a) {
if (a
> 1) return (a * facto(a – 1));
else
return (1);
}
int
main() {
cout
<< facto(5);
return 0;
}
a.
120
cau 102:
ket qua doan lenh sau la bao nhieu?
long
facto (long a) {
if (a
> 1) return (facto(a – 1));
else
return (1);
}
int
main() {
cout
<< facto(5);
return 0;
}
a.
1
cau 103:
ket qua doan lenh sau la bao nhieu?
long
facto (long a) {
if (a
> 1) return (a * facto(a – 1));
else
return (0);
}
int
main() {
cout
<< facto(5);
return 0;
}
a.
0
cau 104:
ket qua doan lenh sau la bao nhieu?
void odd
(int);
void even
(int);
int
main() {
int i =
5;
cout
<< odd(i);
return 0;
}
void odd
(int a) {
if ((a %
2) != 0) cout << “le”;
else
even(a);
}
void even
(int a) {
if ((a %
2) == 0) cout << “chan”;
else
odd(a);
}
a.
le
cau 105:
ket qua doan lenh sau la bao nhieu?
void odd
(int);
void even
(int);
int
main() {
int i =
10;
cout
<< odd(i);
return 0;
}
void odd
(int a) {
if ((a %
2) != 0) cout << “le”;
else
even(a);
}
void even
(int a) {
if ((a %
2) == 0) cout << “chan”;
else
odd(a);
}
a.
chan
cau 106:
ket qua doan lenh sau la bao nhieu?
void odd
(int);
int
main() {
int i =
10;
cout
<< odd(i);
return 0;
}
void odd
(int a) {
if ((a %
2) != 0) cout << “le”;
else
even(a);
}
void even
(int a) {
if ((a %
2) == 0) cout << “chan”;
else
odd(a);
}
a.
loi bien dich
cau 107:
ket qua doan lenh sau la bao nhieu?
void odd
(int);
void even
(int);
int
main() {
int i =
10;
cout
<< odd(i);
return 0;
}
void odd
(int a) {
if ((a %
2) != 0) cout << “le”;
else
even(a);
}
void even
(int a) {
if ((a %
2) = 0) cout << “chan”;
else
odd(a);
}
a.
loi bien dich
cau 108:
ket qua doan lenh sau la bao nhieu?
void odd
(int);
void even
(int);
int
main() {
int i =
10;
return 0;
}
void odd
(int a) {
if ((a %
2) != 0) cout << “le”;
else
even(a);
}
void even
(int a) {
if ((a %
2) == 0) cout << “chan”;
else
odd(a);
}
a.
khong in gi ca
cau 109:
mang la gi? chon cau tra loi dung nhat”
a.
mot chuoi cac phan tu cung kieu duoc dat tren cac vi tri
bo nho lien tiep nhau, trong do moi thanh phan co the duoc tham chieu thong qua
so chi muc va ten mang.
cau 110:
cach khai bao mang nao la chinh xac?
a.
<kieu du lieu mang>
<ten mang>[so phan tu];
cau 111:
lenh nao sau day la dung?
a.
int billy[5];
cau 112:
chon cau lenh dung:”
a.
tat ca cac dap an deu dung.
cau 113:
ket qua doan lenh sau la bao nhieu?
int
billy[5] = {1, 2, 3, 4, 5};
int a =
0;
billy[0]
= a;
billy[a]
= 75;
cout
<< billy[0];
a.
75
cau 114:
ket qua doan lenh sau la bao nhieu?
int
billy[5] = {1, 2, 3, 4, 5};
int a =
0;
billy[0]
= a;
billy[a +
2] = 10;
cout
<< billy[2] + billy[0];
a.
10
cau 115:
ket qua doan lenh sau la bao nhieu?
int
billy[5] = {1, 2, 3, 4, 5};
int a =
0;
billy[a]
= 75;
billy[billy[a]]
= billy[2] + 5;
cout
<< billy[0];
a.
loi bien dich
cau 116:
khai bao nao sau day la chinh xac?
a.
int number[2][3];
cau 117:
ket qua doan lenh sau la bao nhieu?
char
billy[100][365][24][60][60];
int
bill[0][0][0][0][0] = 0;
cout
<< billy[0][0][0][0][0];
a.
loi runtime
cau 118:
kich thuoc mang sau la bao nhieu?
char
billy[100][365][24][60][60];
a.
khoang 2,9 gb
cau 119:
kich thuoc mang sau la bao nhieu?
int billy
[60];
a.
240 bytes
cau 120:
kich thuoc mang sau la bao nhieu?
double
billy[8]
a.
64 bytes
cau 121:
doan lenh sau thuc hien cong viec gi?
#define h
5
#define w
3
int
jimmy[h * w];
int m,n;
int
main() {
for (n =
0; n < h; n++)
for (m = 0; m < w; m++)
jimmy[n*w + m] = (n + 1) * (m + 1);
return 0;
}
a.
nhap mang 2 chieu 5 hang 3 cot
cau 122:
doan lenh sau thuc hien cong viec gi?
void a
(int arr[],int n) {
for (int
i = 0; i < n; i++)
cout
<< arr[i];
}
a.
in ra n phan tu cua 1 mang 1
chieu
cau 123:
doan lenh sau co ket qua bao nhieu?
int
number[] = { 1, 2, 3, 4, 5 };
int s =
0;
for (int
i = 0; i < 5; i++) s += number[i];
cout
<< s;
a.
15
cau 124:
doan lenh sau co ket qua bao nhieu?
int
number[] = { 1, 2, 3, 4, 5 };
int s =
0;
for (int
i = 0; i < 5; i++) s += i;
cout
<< s;
a.
10
cau 125:
doan lenh sau co ket qua bao nhieu?
int
number[3] = { 1, 2, 3, 4, 5 };
int s =
0;
for (int
i = 0; i < 5; i++) s += number[i];
cout
<< s;
a.
loi bien dich
cau 126:
doan lenh sau co ket qua bao nhieu?
int
number[] = { 1, 2, 3, 4, 5 };
int s =
0;
for (int
i = 0; i < 5; i++) {s += number[i]; s = 0}
cout
<< s;
a.
0
cau 127:
doan lenh sau co ket qua bao nhieu?
int
prt(int arr[][], int size) {
int s =
0;
for (int
i = 0; i < size; i++)
for (int
j = 0; j < size; j++)
s +=
arr[i][j];
}
int
main() {
int
num[2][2] = { {1, 2}, {3, 4} };
cout
<< prt(num,2);
return 0;
}
a.
loi bien dich
cau 128:
doan lenh sau co ket qua bao nhieu?
int
prt(int arr[][2], int size) {
int s =
0;
for (int
i = 0; i < size; i++)
for (int
j = 0; j < size; j++)
s +=
arr[i][j];
}
int
main() {
int
num[2][2] = { {1, 2}, {3, 4} };
cout
<< prt(num,2);
return 0;
}
a.
10
cau 129:
doan lenh sau co ket qua bao nhieu?
char
str[] = { ‘h’, ‘e’, ‘l’, ‘l’, ‘o’, ‘\0’, ‘ ‘, ‘m’, ‘y’, ‘ ‘, ‘d’, ‘e’, ‘a’, ‘r’
};
cout
<< str;
a.
hello
cau 130:
mytext la bien kieu char[], lenh nao sau day
la dung?
a.
khong co dap an dung
cau 131: con tro la gi?
a.
la bien dung de luu dia chi
cua bien khac
cau 132:
toan tu tham chieu & co tac dung gi?
a.
duoc su dung de lay dea chi
cua mot bien
cau 133:
toan tu phan tham chieu * co tac dung gi?
a.
duoc su dung de lay noi dung
cua con tro dang tro toi bien khac”
cau 134: ted la bien con tro, a la bien thuong. lenh nao sau day la dung?
a.
ted = &a;
cau 135:
cho doan lenh sau, lenh nao sau day co ket qua true?
int andy
= 25;
int *ted
= &andy; //gia su dia chi andy = 1776
a.
tat ca dap an dau dung
cau 136:
cach khai bao con tro nao sau day la dung?
a.
<kieu du lieu> * <ten
bien con tro>;
cau 137:
doan lenh sau co ket qua bao nhieu?
int
first, second, *p;
p =
&first;
*p = 20;
cout
<< first;
a.
20
cau 138:
doan lenh sau co ket qua bao nhieu?
int
first, second, *p;
p =
&first;
*p = 20;
p =
&second;
*p =
first – 10;
cout
<< second;
a.
10
cau 139:
doan lenh sau co ket qua bao nhieu?
int first
= 5, second = 15, *p1, *p2;
p1 =
&first; p2 = &second;
*p1 = 10;
*p2 = *p1;
cout
<< second;
a.
10
cau 140:
doan lenh sau co ket qua bao nhieu?
int first
= 5, second = 15, *p1, *p2;
p1 =
&first; p2 = &second;
*p1 = 10;
*p2 = *p1;
p1 = p2;
*p1 = 20;
cout
<< first;
a.
20
cau 141:
cho doan lenh sau. cau lenh nao sau day dung?
int
number[20];
int *p;
a.
number = p;
cau 142:
doan lenh sau co ket qua bao nhieu?
int
number[5], *p;
p =
number;
*p = 10;
++p; *p =
20;
p =
&number[2]; *p = 30
p =
number + 3; *p = 40;
p =
number; *(p + 4) = 50”;
cout
<< number[2];
a.
30
cau 143:
doan lenh sau co ket qua bao nhieu?
int
number[5], *p;
p =
number;
*p = 10;
++p; *p =
20;
p =
&number[2]; *p = 30
p =
number + 3; *p = 40;
p =
number; *(p + 4) = 50”;
cout
<< number[3];
a.
40
cau 144:
doan lenh sau co ket qua bao nhieu?
char *
ted = “hello”;
cout
<< ted[0];
a. h
cau 145:
doan lenh sau co ket qua bao nhieu?
char *
ted = “hello”;
cout
<< *(ted + 4);
a.
o
cau 146:
doan lenh sau co ket qua bao nhieu?
int
number[] = { 1, 2, 3, 4, 5 };
int *p1,
*p2;
p1 =
number; p2 = &number[2];
*p1++ =
*p2++;
cout
<< *number;
a.
3
cau 147:
doan lenh sau co ket qua bao nhieu?
int
number[] = { 1, 2, 3, 4, 5 };
int *p1,
*p2;
p1 =
number; p2 = &number[2];
*p1++ =
*p2++;
cout
<< *p1;
a.
2
cau 148:
doan lenh sau co ket qua bao nhieu?
int
number[] = { 1, 2, 3, 4, 5 };
int *p1,
*p2;
p1 =
number; p2 = &number[2];
*p1++ =
*p2++;
cout
<< *p2;
a.
4
cau 149: doan lenh sau co ket qua bao nhieu?
char a =
‘a’, *b, **c;
b =
&a;
c =
&b;
cout
<< a;
a.
loi bien dich
cau 150:
doan lenh sau co ket qua bao nhieu?
char a =
“a”; char *b, **c;
b =
&a;
c =
&b;
cout
<< a;
a.
loi bien dich
cau 151:
doan lenh sau co ket qua bao nhieu?
char a =
‘a’;
char b =
&a;
char c =
&b;
cout
<< a;
a.
a
cau 152:
doan lenh sau co ket qua bao nhieu?
char a =
‘a’;
char b =
&a;
char c =
&b;
cout
<< *c;
a.
dia chi cua a
cau 153: con tro void la gi?
a. la con tro khong co
kieu, do d no co the tro den bat ky kieu nao
cau 154: con tro null la gi?
b. la khong chua dia
chi nao
cau 155: con tro cua con tro la gi?
c. la con tro chua dia
chi tro den con tro khac
cau 156: con tro ham la gi?
d. la dang con tro duoc
su dung de tro den mot ham nao do
cau 157:
ham sau thuc hien cong viec gi?
void
incr(void * data,int size) {
if (
(size == sizeof(char) )
{ char*
cp; cp = (char*)data; ++(*cp); }
else if (
(size == sizeof(int) )
{ int*
ip; ip = (int*)data; ++(*ip); }
}
c. la ham tang su dung cho ca so nguyen va ky tu,
dung de tang 1 don vi
cau 158:
doan lenh sau co ket qua la bao nhieu?
void
incr(void * data,int size) {
if (
(size == sizeof(char) )
{ char*
cp; cp = (char*)data; ++(*cp); }
else if (
(size == sizeof(int) )
{ int*
ip; ip = (int*)data; ++(*ip); }
}
int
main() {
char a =
‘y’; int b = 1602;
incr(a,sizeof(a));
cout
<< a;
return 0;
}
d. loi bien dich
cau 159:
doan lenh sau co ket qua la bao nhieu?
void incr(void
* data,int size) {
if (
(size == sizeof(char) )
{ char*
cp; cp = (char*)data; ++(*cp); }
else if (
(size == sizeof(int) )
{ int*
ip; ip = (int*)data; ++(*ip); }
}
int
main() {
char a =
‘y’; int b = 1602;
incr(&b,sizeof(a));
cout
<< b;
return 0;
}
c. 1603
cau 160:
doan lenh sau co ket qua la bao nhieu?
int
addition (int a,int b) { return (a + b); }
int
subtraction (int a,int b) { return (a – b); }
int
operation (int a,int b,int (*functocall) (int,int) { return (*functocall)(a,b);
}
int
main() {
int m,n;
int (*minus)(int,int) = subtraction;
m =
operation(7,5,addition);
cout
<< m;
return 0;
}
a. 12
cau 161:
doan lenh sau co ket qua la bao nhieu?
int
addition (int a,int b) { return (a + b); }
int
subtraction (int a,int b) { return (a – b); }
int operation
(int a,int b,int (*functocall) (int,int) { return (*functocall)(a,b); }
int
main() {
int m,n;
int (*minus)(int,int) = subtraction;
m =
operation(7,5,addition);
n =
operation(20,m,minus);
cout
<< n;
return 0;
}
b. 8
cau 162:
de khai bao bo nho dong trong c++, ta dung lenh nao?
c. new
cau 163:
de xoa bo nho dong trong c++, ta dung lenh nao?
a. delete
dap an: a
cau 164:
cach nao sau day dung de khai bao bo nho dong trong c++?
d. ca dap an 1 va 2
cau 165:
doan lenh sau co ket qua bao nhieu?
int *p =
new int[5];
*p = 8;
++*p =
20;
*p = 3;
*(p + 3)
= 5;
cout
<< p[0];
d. 3
cau 166:
cach khai bao du lieu cau truc trong c++ (chon cach day du nhat):”
d. struct <ten kieu du lieu> { <cac du
lieu thanh phan>}[danh sach ten bien];
cau 167:
khi su dung con tro voi du lieu cau truc, de su dung du lieu thanh vien, ta su
dung ky hieu gi?
b. dau “->“
cau 168:
ket qua khi thuc hien doan lenh tren la bao nhieu?
char
hoten[] = “dai hoc kinh doanh va cong nghe ha noi”;
int len =
strlen(hoten);
cout
<< len++ << endl;"
b. 38
cau 169:
cho khoi lenh nhu sau:
switch
(thu) {
case 2:
cout <<“van, toan”;
break;
case 3:
cout << “hoa, ly”;
break;
default:
cout << “ngay nghi”;
break;
}
khoi lenh
tren se cho ket qua la bao nhieu neu ta nhap thu = 1?
c. ngay nghi
cau 170:
cho khoi lenh nhu sau:
switch
(thu) {
case 2:
cout << “van, toan”;
break;
case 3:
cout << “hoa, ly”;
break;
default:
cout << “ngay nghi”;
break;
}
khoi lenh
tren se cho ket qua la bao nhieu neu ta nhap thu = 2?
a. van, toan
cho mot doan chuong trinh c++ nhu sau:
int a=10, b = 20;
int s = a + --b;
hoi ket qua s sau khi chay doan
chuong trinh tren
b) 29
cho mot doan chuong trinh c++ nhu sau:
int a=10;
a = a - 1;
hoi ket qua sau khi chay doan chuong
trinh tren
c) 9
khai bao mot
bien so nguyen trong c++ dung kieu du lieu nao
b) int
cho mot doan chuong trinh sau:
int a = 100;
a++; a- -
ket qua sau khi chay chuong trinh a
se co gia tri
A)
100
cho mot doan chuong trinh c++ nhu sau:
int a=10;
a = a + 2;
hoi ket qua sau khi chay doan chuong
trinh tren
a) 12
trong c++ neu viet: i++, thi co y
nghia:
b) tang gia tri bien i len 1 don vi
cho biet ket qua in ra cua i va j sau khi chay doan chuong trinh sau:
void main()
{
int i =3 , j =15 ;
i = ++j;
cout << i <<
"," << j;
}
b) i = 16 , j = 16
de chay chuong trinh c++ sau khi viet ta an to
hop phim
d) ctrl + f9
mot doan lenh trong c duoc viet nhu
sau:
int a;
a++;
++a;
hoi gia tri a sau khi chay:
c) tang 2 gia tri
tien to: #include duoc dung de
d) khai bao thu vien khi viet chuong trinh
hay chi ra ket qua cua doan chuong
trinh sau
void main()
{
int a = 10;
a = a<<2;
}
d) a = 40
sau khi thuc hien doan chuong trinh
duoi day thi ket qua se nhu the nao?
void main()
{
float
m[4], *p;
m[0] = m[3] = 7.8;
m[1] = 9;
m[2] = 37.5;
p = m;
*p= 100;
}
a) gia tri m[0] = 100.
(note: cau nay ket
qua dung ra phai la m[0] = m[3] = 100 chu ko phai m[3] = m[2])
khai bao:
int i; se thuc hien viec
b) khai bao bien
so nguyen i
neu thuc hien doan chuong trinh sau:
void
main()
{
int s, a = 6, b = 7;
a + + ; b --;
s = a + b;
}
ket qua s se la bao nhieu:
b) 13
trong c++ neu viet: ++i, thi co y
nghia:
d) tang gia tri bien i len 1 don vi
sau khi thuc hien doan chuong trinh
duoi day thi ket qua se nhu the nao?
void main()
{
float
m[4], *p;
m[0] = m[3] = 7.8;
m[1] = 9;
m[2] = 37.5;
p = m;
p(2) = 100;
}
d) gia tri m[2] = 100.
khai bao mot
bien so thuc trong c++ dung kieu du lieu nao
d) float
cho mot
doan chuong trinh c++ nhu sau:
int a=10, b = 20;
int s = a + --b;
hoi ket qua s sau khi chay doan
chuong trinh tren
b) 29
co mot ham dung de doi cho 2 so viet nhu sau
void change(int *s1, int *s2)
{
int
*tg;
tg = s1;
s1 = s2;
s2 = tg;
}
neu su dung trong chuong trinh sau
thi ket qua se nhu the nao?
void main()
{
int
x = 10, y =20;
change(x,y);
}
a) chuong trinh
loi khi dung ham
hay chi ra ket
qua cua doan chuong trinh sau
void main()
{
int a = 10;
a-- ;
}
tra loi:
a) a = 9
mot doan lenh
trong c duoc viet nhu sau:
int a;
a++;
a--;
hoi gia tri a
sau khi chay:
c) khong thay doi
mot doan lenh trong c duoc viet nhu
sau:
int a;
a+=1;
a+=1;
hoi gia tri a sau khi chay:
c) tang 2 gia tri
cho mot doan chuong trinh c++ nhu sau:
int a=10;
a = a*1;
hoi ket qua sau khi chay doan chuong
trinh tren
a) 10
gia su co kieu struct duoc khai bao
nhu sau:
struct test
{
int
a,b;
char
c;
float
d;
}
void main()
{
test test1;
cout<<sizeof(test1);
}
kich co cua bien test1 se la:
d) 9 bytes
gia su co kieu struct duoc khai bao
nhu sau:
struct test
{
int
a,b;
char
c;
float
d;
}
void main()
{
test *test1;
cout<<sizeof(test1);
}
kich co cua bien contro test1 se la:
d) 9 bytes
co mot lop duoc viet nhu sau:
class a
{
private:
int x,y;
public:
void nhap()
{
cin>>x;
cin>>y;
}
int tong()
{
return x + y;
}
};
void main()
{
a
dta;
dta.nhap();
int s = dta.tong();
}
sau khi thuc
hien ket qua la:
c) cho ra s la
tong x + y.
trong c++ neu viet: i- -, thi co y
nghia:
c) giam gia tri bien i xuong 1 don vi
doan chuong trinh sau in ra ket qua
bang bao nhieu khi thuc hien?
void main()
{
int i =3 , j =4 ;
j = ++i + 5;
cout << i <<
"," << j;
}
c) i = 4 , j = 9
cho mot
doan chuong trinh c++ nhu sau:
int a=10;
a = a + 1;
hoi ket qua sau khi chay doan chuong
trinh tren
c) 11
cho biet doan chuong trinh sau in ra
ket qua bang bao nhieu?
void main()
{
int i,j;
i=5;
j=i<<2;
cout <<j ;
}
c) 20
mot doan lenh trong c duoc viet nhu
sau:
int a;
a++;
a+=1
hoi gia tri a sau khi chay:
b) tang 2 gia tri
cho mot doan chuong trinh c++ nhu sau:
int a=10;
a = a/1;
hoi ket qua sau khi chay doan chuong
trinh tren
a) 10
cho mot doan chuong trinh sau:
int a = 100;
a++; a ++
ket qua sau khi chay chuong trinh a
se co gia tri
b) 102
cho mot doan chuong trinh sau:
int a = 100;
-; a- -
ket qua sau khi chay chuong trinh a
se co gia tri
b) 99
cho doan chuong trinh sau
float s;
int a=11, b=5;
s=(a+b)/2;
hoi ket qua sau khi chay s co gia
tri
b) 8
khai bao:
char ma[9]; thuc hien cong viec
c) khai bao mang
ky tu co 9 phan tu
lenh cout trong c++ duoc dung de:
b) in mot bieu thuc ra man hinh
neu thuc hien doan chuong trinh sau:
void main()
{
int
a = 30, b = 7, * p;
p = & a;
b = *p;
}
thi gia tri cua a va b se nhu the nao
a) a = 30, b = 30
khai bao mot
bien kieu ky tu trong c++ dung kieu du lieu nao
c) char
cho mot doan chuong trinh c++ nhu sau:
int a=10, b = 20;
int s = a + b;
hoi ket qua s sau khi chay doan
chuong trinh tren
b) 30
khai bao: int ma[9]; thuc hien
cong viec
d) khai bao mang so nguyen
cho mot doan chuong trinh c++ nhu sau:
int a=10;
a = a%2;
hoi ket qua sau khi chay doan chuong
trinh tren
b) 0
neu thuc hien doan chuong trinh sau:
void main()
{
int s, a = 6, b = 7;
a + + ; b --;
s = a++ +
b++;
}
ket qua s se la bao nhieu:
d) 15
mot doan lenh
trong c duoc viet nhu sau:
int a;
a--;
a--;
hoi gia tri a
sau khi chay:
c) giam 2 gia tri
hay chi ra ket qua cua doan chuong
trinh sau
void main()
{
int a=10 ;
a++;
}
c) a = 11
cho mot doan chuong trinh c++ nhu sau:
int a=10;
a--;
hoi ket qua sau khi chay doan chuong
trinh tren
b) 9
cho mot doan chuong trinh c++ nhu sau:
int a=10, b = 20;
int s = a + --b;
hoi ket qua s sau khi chay doan
chuong trinh tren
d) 29
co mot ham dung de doi cho 2 so viet nhu sau
void change(int s1, int s2)
{
int
tg;
tg = s1;
s1 = s2;
s2 = tg;
}
neu su dung trong chuong trinh sau
thi ket qua se nhu the nao?
void main()
{
int
x = 10, y =20;
change(x,y);
}
b) x = 20, y = 10
cho mot doan chuong trinh c++ nhu sau:
int a=10;
a ++;
hoi ket qua sau
khi chay doan chuong trinh tren
b) 11
cho mot doan chuong trinh c++ nhu sau:
int a=10, b = 20;
int s = ++a + ++b;
hoi ket qua s sau khi chay doan
chuong trinh tren
c) 32
cau so 53
doan chuong trinh sau thuc hien viec
gi?
void main()
{
int
s, i;
for(i=0; ; i ++)
s + = i;
}.
d) tinh tong cac so dung khong gioi han.
tu khoa #include duoc dung de thuc
hien cong viec gi?
c) khai bao thu vien mau chuong trinh
khai bao: float ma[9]; thuc hien cong viec
c) khai bao mang so thuc
lenh cin trong c++ duoc dung de
b) nhap gia tri vao mot bien
khai bao: char i; se thuc hien viec
a) khai bao bien ky tu i
co mot ham dung de doi cho 2 so viet nhu sau
void change(int *s1, int *s2)
{
int
tg;
tg = s1;
s1 = s2;
s2 = tg;
}
neu su dung trong chuong trinh sau
thi ket qua se nhu the nao?
void main()
{
int
x = 10, y =20;
change(x,y);
}
c) ham viet loi
doan chuong trinh sau thuc hien viec
gi?
void main()
{
int
s, i;
for(i=0; i<=10; i ++)
s + = i;
}
a) tinh tong cac so tu 0 den 10.
co mot ham dung de doi cho 2 so viet nhu sau
void change(int *s1, int *s2)
{
int
*tg;
tg = s1;
s1 = s2;
s2 = tg;
}
neu su dung trong chuong trinh sau
thi ket qua se nhu the nao?
void main()
{
int x =
10, y =20;
change(&x,&y);
}
b) x = 20, y = 10
cho doan
chuong trinh sau
float s;
int a=11;
s=a/2;
hoi ket qua sau khi chay s co gia
tri
c) 5.5
toan tu ? su
dung theo mau nao sau day
d) int
a = 5, b = 7;
(a>=b)? cout<<a; : cout<<b;
doan chuong trinh sau in ra ket qua
bang bao nhieu?
void main()
{
int a=4 , b=3 , c=8 , d ;
d= (a>b) ? ((a>c) ? a:c) :
((b>c) ? b:c) ;
cout << d;
}
c) 8
trong c++ neu viet: - -i, thi co y
nghia:
b) giam gia tri bien i xuong 1 don vi
hay chi ra ket qua cua doan chuong
trinh sau
void main()
{
int a = 10;
a = a>>2;
}
b) a = 2
khi thuc hien doan chuong trinh sau:
void main()
{
int a = 10;
if (a>=10)
{
int b = 5;
b++;
}
else
{
int c = 10;
c--;
}
int s = a + b;
}
ket qua se nhu the nao?
d) loi do khai
bao bien cuc bo.
khai bao: float i; se thuc hien viec
c) khai bao bien so thuc i
khai bao: int ma[9]; thuc hien
cong viec
a) khai bao mang so nguyen co 9 phan tu
mot doan lenh trong c duoc viet nhu
sau:
int a;
++a++
hoi gia tri a sau khi chay:
d) phat sinh loi tai cau lenh ++a++
doan chuong trinh sau in ra ket qua
bang bao nhieu khi thuc hien?
void main()
{
int i =7 , j =1 ;
i = j++;
cout << i <<
"," << j;
}
a) i = 1 , j = 2
Không có nhận xét nào:
Đăng nhận xét