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

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

4

B

8

C

16

D

3


相似考题
更多“下列语句执行后下列语句执行后下列语句执行后下列语句执行后i的值是的值是的值是的值是() ?inti=2;?do{i*=i”相关问题
  • 第1题:

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

    A.3

    B.4

    C.5

    D.6


    参考答案:C

  • 第2题:

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

    A、2

    B、3

    C、4

    D、5


    参考答案:C

  • 第3题:

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

    A.3

    B.4

    C.6

    D.5


    正确答案:C

  • 第4题:

    下列语句序列执行后,j的值是( )。 int j=9,i=6; while(i-->3)--j;

    A.5

    B.6

    C.7

    D.8


    正确答案:B

  • 第5题:

    下列语句序列执行后,i的值是( )。 int i=10; do{i-=2;}while(i>6);

    A.10

    B.8

    C.6

    D.4


    正确答案:C

  • 第6题:

    执行下列语句后,屏幕上显示I值为()。ihti=8;System.out.println(i>>=2);

    A.8

    B.2

    C.10

    D.100000


    正确答案:B

  • 第7题:

    执行下列语句后,i和n的值为()。inti=10;intn=i++%5;

    A.10,O

    B.10,1

    C.11,0

    D.11,1


    正确答案:C

  • 第8题:

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

    • A、4
    • B、8
    • C、16
    • D、3

    正确答案:C

  • 第9题:

    执行下列语句后i和n的值为() inti=10;intn=i++%5;

    • A、10,0
    • B、11,0
    • C、10,1
    • D、11,1

    正确答案:B

  • 第10题:

    已知i=5;写出语句i+=012; 执行后整型变量 i 的十进制值是()


    正确答案:15

  • 第11题:

    已知inti=1;执行语句while(i++<4);后,变量i的值为()。

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:C

  • 第12题:

    单选题
    下列语句序列执行后,i的值是()。inti=8,j=16;if(i-1>j)i--;elsej--;
    A

    15

    B

    16

    C

    7

    D

    8


    正确答案: C
    解析: 暂无解析

  • 第13题:

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


    正确答案:6
    6

  • 第14题:

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

    A.3

    B.4

    C.5

    D.不定


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

  • 第15题:

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

    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。

  • 第16题:

    执行完下列语句段后,i值为()。

    A.2

    B.4

    C.8

    D.无限递归


    正确答案:B

  • 第17题:

    程序执行完这条语句后int i=1,j=1;i<<2+j;i的值是多少?A.1B.2C.8SXB

    程序执行完这条语句后int i=1,j=1;i<<2+j;i的值是多少?

    A.1

    B.2

    C.8

    D.3


    正确答案:C
    算术运算高于移位运算符,i<<(2+j)

  • 第18题:

    下列语句序列执行后,j的值是( )。 int j=3,i=2; while(--i!=i/j)j=j+2;

    A.2

    B.4

    C.6

    D.5


    正确答案:D

  • 第19题:

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


    正确答案:错误

  • 第20题:

    下列语句序列执行后,i的值是()。inti=8,j=16;if(i-1>j)i--;elsej--;

    • A、15
    • B、16
    • C、7
    • D、8

    正确答案:D

  • 第21题:

    已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是()


    正确答案:30

  • 第22题:

    已知i=5,写出语句a=(i>5)?0:1;执行后整型变量a的值是()


    正确答案:1

  • 第23题:

    已知i=5;写出语句a=--i; 执行后整型变量a的值是()


    正确答案:4