1 - Nếu đoạn code sau được thực thi
int i= 0, S=5;
while (i<=10)
{ S+= i+2; i+=2; }
Trị của biến S sẽ là :
[a]--45
[b]--47
[c]--49
[d]--51
2 - Nếu code sau đây được thực thi :
int d=10, t ;
switch (d)
{ case 10: t=100;
case 7 : t=50; break;
default : t=0;
}
Nếu code trên được thực thi, biến t sẽ mang trị :
[a]--0
[b]--50
[c]--100
[d]--150
3 - Nếu đoạn code sau được thực thi :
int i= 1, S=1;
while (i<=20)
{ S+= 2*i+2;
i+=4;
}
Trị của biến S sẽ là :
[a]--99
[b]--100
[c]--101
[d]--102
4 - Nếu đoạn code sau được thực thi :
int i= 0, S=1;
do
{ if ( i%4 != 0) S+= i+5;
i+=2;
}
while (i<10);
Trị của biến S sẽ là :
[a]--16
[b]--17
[c]--18
[d]--19
5 - Nếu đoạn code sau được thực thi :
int i= 1, S=1;
do
{ S+= 5*i - 2;
I +=3;
}
while (i<15);
Trị của biến S sẽ là :
[a]--126
[b]--146
[c]--166
[d]--186
6 - Nếu đoạn code sau được thực thi :
int S= 100;
for (int i= 10; i>0; i - = 3)
S - = i + i%2;
Trị của biến S sẽ là :
[a]--76
[b]--86
[c]--96
[d]--106
7 - Nếu đoạn code sau được thực thi :
int S= 1;
for (int i = 1; i<50; i +=7) S += 2*i -2;
Trị của biến S sẽ là :
[a]--195
[b]--295
[c]--395
[d]--495
8 - Nếu đoạn code sau được thực thi :
int S=9, i=5, j=7;
while (2*i < 3*j)
{ if (i % 2 ==1) S +=i;
i++ ; j-- ;
}
Trị của biến S sẽ là :
[a]--11
[b]--21
[c]--31
[d]--41
9 - Nếu đoạn code sau được thực thi :
int i=3, j=10 , S=0;
while (2*i+j<100)
{ S += i+j;
i += 5;
j += 7;
}
Trị của biến S sẽ là :
[a]--155
[b]--165
[c]--175
[d]--185
10 - Nếu đoạn code sau được thực thi :
int i=3, j=10 , S=0;
while (2*i+5*j<100)
{ S += i+j;
i+=2;
j += 5;
}
Trị của biến S sẽ là:
[a]--23
[b]--33
[c]--43
[d]--53
Đáp án
Question 1 b
Question 2 b
Question 3 c
Question 4 d
Question 5 c
Question 6 a
Question 7 b
Question 8 b
Question 9 d
Question 10 b
int i= 0, S=5;
while (i<=10)
{ S+= i+2; i+=2; }
Trị của biến S sẽ là :
[a]--45
[b]--47
[c]--49
[d]--51
2 - Nếu code sau đây được thực thi :
int d=10, t ;
switch (d)
{ case 10: t=100;
case 7 : t=50; break;
default : t=0;
}
Nếu code trên được thực thi, biến t sẽ mang trị :
[a]--0
[b]--50
[c]--100
[d]--150
3 - Nếu đoạn code sau được thực thi :
int i= 1, S=1;
while (i<=20)
{ S+= 2*i+2;
i+=4;
}
Trị của biến S sẽ là :
[a]--99
[b]--100
[c]--101
[d]--102
4 - Nếu đoạn code sau được thực thi :
int i= 0, S=1;
do
{ if ( i%4 != 0) S+= i+5;
i+=2;
}
while (i<10);
Trị của biến S sẽ là :
[a]--16
[b]--17
[c]--18
[d]--19
5 - Nếu đoạn code sau được thực thi :
int i= 1, S=1;
do
{ S+= 5*i - 2;
I +=3;
}
while (i<15);
Trị của biến S sẽ là :
[a]--126
[b]--146
[c]--166
[d]--186
6 - Nếu đoạn code sau được thực thi :
int S= 100;
for (int i= 10; i>0; i - = 3)
S - = i + i%2;
Trị của biến S sẽ là :
[a]--76
[b]--86
[c]--96
[d]--106
7 - Nếu đoạn code sau được thực thi :
int S= 1;
for (int i = 1; i<50; i +=7) S += 2*i -2;
Trị của biến S sẽ là :
[a]--195
[b]--295
[c]--395
[d]--495
8 - Nếu đoạn code sau được thực thi :
int S=9, i=5, j=7;
while (2*i < 3*j)
{ if (i % 2 ==1) S +=i;
i++ ; j-- ;
}
Trị của biến S sẽ là :
[a]--11
[b]--21
[c]--31
[d]--41
9 - Nếu đoạn code sau được thực thi :
int i=3, j=10 , S=0;
while (2*i+j<100)
{ S += i+j;
i += 5;
j += 7;
}
Trị của biến S sẽ là :
[a]--155
[b]--165
[c]--175
[d]--185
10 - Nếu đoạn code sau được thực thi :
int i=3, j=10 , S=0;
while (2*i+5*j<100)
{ S += i+j;
i+=2;
j += 5;
}
Trị của biến S sẽ là:
[a]--23
[b]--33
[c]--43
[d]--53
Đáp án
Question 1 b
Question 2 b
Question 3 c
Question 4 d
Question 5 c
Question 6 a
Question 7 b
Question 8 b
Question 9 d
Question 10 b