下列语句执行后下列语句执行后下列语句执行后下列语句执行后i的值是的值是的值是的值是() ?inti=2;?do{i*=i

题目
单选题
下列语句执行后下列语句执行后下列语句执行后下列语句执行后i的值是的值是的值是的值是() ?inti=2;?do{i*=i;}while(i<16);
A

4

B

8

C

16

D

3

参考答案和解析
正确答案: C
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 7 )执行下列语句后,变量 sum 的值是 ___________ 。

int sum=0;

for(int i=1;i<=3;i++)

for(int j=1;j<=i;j++)

sum++;


正确答案:

第2题:

设有:inti=1;执行语句:while(i++<5);后,i的值是()。

A.3

B.4

C.5

D.6


参考答案:C

第3题:

已知inti=5;执行语句i+=++i;后,i的值是()

A、10

B、11

C、12

D、以上都不对


参考答案:C

第4题:

下列语句序列执行后,j的值是( )。 int j=0; for (int i=3 i>0; i- -)j+=i;

A.3

B.4

C.6

D.5


正确答案:C

第5题:

已知inti,a;执行语句i=(a=3,a++,--a,a+4,a+5,++a);后,变量i的值为()

A、2

B、3

C、4

D、5


参考答案:C

第6题:

执行下列语句,变量sum的值是______。

int sum=0;

for(inti=1;i<=3;i++)

for(intj=1;j<=i;j++) sum++;


正确答案:6
6

第7题:

执行以下“for(i=1;i++<=4;i++);”语句后,变量i的值是( )。


正确答案:6
6

第8题:

执行下列语句后,变量n的值是______。

int n=0;

for(int i=1;i<=3;i++)

for(int j=1;j<<=i;j++)

n++;


正确答案:6
6 解析:当i=1时,内循环中的i的值为1,n目加一次,n=1;当i=2时,内循环中的j的值为i和2,n自加两次,n=3,当i=3时,内循环中的i的值为1、2、3,n自加三次,n=6。

第9题:

执行语句for(i=1;i++<4;);,后变量i的值是

A.3

B.4

C.5

D.不定


正确答案:C
解析:for语句中的表达式可以部分或全部省略,但两个“;”不能省略,若3个表达式均省略,会因为缺少条件判断,导致循环无限执行,而形成死循环。本题中当i的值为5的时候,循环终止。

第10题:

关于逻辑运算符的说法,正确的是( )。

A.它们都是双目运算符,优先级相同

B.语句“int a = 0, i = l, b; b = a&&i++;”执行后, i的值为2

C.语句“int a = 1, i = l, b; b = a||++;”执行后,i的值为2

D.语句“int a = 1, i = l, b; b = a&&i++;”执行后, i的值为2


正确答案:D
解析:选项A逻辑运算符优先级不同,而且有单目运算符;选项B中b=a&&i++;的左边表达式值为0,右边表达式不参与运算,所以i的值没有变化;选项C原因同选项B。