单选题设有定义int i=6,则执行以下语句后,i的值为()。 i+=i-1;A 10B 121C 11D 100

题目
单选题
设有定义int i=6,则执行以下语句后,i的值为()。 i+=i-1;
A

10

B

121

C

11

D

100


相似考题
更多“单选题设有定义int i=6,则执行以下语句后,i的值为()。 i+=i-1;A 10B 121C 11D 100”相关问题
  • 第1题:

    设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j-- k=i+j;语句后,k的值为【8】 。


    正确答案:
    10

  • 第2题:

    设有数组定义: int a[] = {11, 22, 33, 44, 55, 6, 77, 88, 99};, 则执行下列几个语句后的输出结果是______、______和______。

    for(int i = O; i < a.tength; i++)

    if(a[i]%3.== 0) System.out.println(a[i]);


    正确答案:33 66 99
    33 66 99

  • 第3题:

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

    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。

  • 第4题:

    设有数组定义:int a[ ]={11,22,33,44,55,66,77,88,99};则执行下列几条语句后的输出结果是 ______。

    for(int i=0;i<a.length;i++)

    if(a[i]%3==0)System.out.println(a[i]+" ");


    正确答案:33 66 99
    33 66 99 解析: 此题结果是输出数组中能被3整除的元素值。a.length可以求出数组a的元素个数。

  • 第5题:

    若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()

    A.8

    B.6

    C.7

    D.5


    参考答案:A

  • 第6题:

    设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为______。


    正确答案:10
    10 解析:该for语句以i为0、j为10初始化,循环条件是i=j,每次循环后i增1、j减1,循环体是将i与j的和赋给k。这样变量k将保存的是最后一次赋给它的值。一次循环后i为1、j为9,二次循环后i为2、j为 8,……,五次循环后i为5、j为5,继续第六次循环,将i与j的和10存于k后,i为6、j为4,结束循环。所以循环执行后k为10。

  • 第7题:

    设有数组定义:int a[ ] = { 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 }; 则执行以下几个语句后的输出结果是 ()、() 、() 。 for ( int i = 0 ; i < a.length ; i ++ ) if ( a[i]%3==0 ) System.out.println(a[i]);


    正确答案:33;66;99

  • 第8题:

    若已定义:int i=3,k;则语句k=(i--)+(i--);运行后k的值为()

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

    正确答案:C

  • 第9题:

    若有int i=10, j=0;则执行完语句 if (j=0)i++; else i--; i的值为11.


    正确答案:错误

  • 第10题:

    填空题
    设有数组定义:int a[ ] = { 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 }; 则执行以下几个语句后的输出结果是 ()、() 、() 。 for ( int i = 0 ; i < a.length ; i ++ ) if ( a[i]%3==0 ) System.out.println(a[i]);

    正确答案: 33,66,99
    解析: 暂无解析

  • 第11题:

    单选题
    若已定义:int i=3,k;则语句k=(i--)+(i--);运行后k的值为()
    A

    4

    B

    5

    C

    6

    D

    7


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

  • 第12题:

    单选题
    执行语句序列int i=0;while(i<25)i+=3;cout<
    A

    24

    B

    25

    C

    27

    D

    28


    正确答案: D
    解析:
    i的初值为0,每循环一次,i的值都加3,因此,i始终为3的倍数。当i=24时,i<25,执行while的循环体i+=3,得i=27,不满足i<25的条件,结束循环。此时,输出i=27。

  • 第13题:

    若有以下定义及初始化语句:

    int i=100;

    int *ip=& i;

    int k=*ip;

    并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【 】。


    正确答案:100
    100

  • 第14题:

    以下程序执行后sum的值是 ( ) main( ) { int i,sum; for(i;i<6;i+ +)sum+=i; printf("%d\n",sum); }

    A.15

    B.14

    C.不确定

    D.0


    正确答案:C

  • 第15题:

    下面语句执行后,i的值是______。 public class Test11 { public static void main(String[] args) { int i=0; for( int j=10; j>5&&i<5; j-=3,i+=2 ) { i=i+j; } System.out.println (i); } }

    A.10

    B.9

    C.8

    D.12


    正确答案:D
    解析:变量i和j的初始值分别为0和10,判断结束条件j>5&&i5为true,执行i=i+j;得到i=10,再做j-=3和i+=2,分别得到i=12和j=7,判断结束条件j>5&&i5为false,停止循环,因此i的值为12,正确答案为D。

  • 第16题:

    若已定义:int i=3,k;则语句k=(i--)+(i--);运行后k的值为()

    A.4

    B.5

    C.6

    D.7


    参考答案:C

  • 第17题:

    下列语句执行后,i的值是( )。 public class Test { public static void main(String[ ] args) { int i =0; for(int j=10; j>5&&i<5; j-=3,i+=2) i=i+j; System.out.println(i); } }

    A.8

    B.9

    C.10

    D.12


    正确答案:D
    解析:变量i和j的初始值分别为0和10,判断结束条件j>5&&i5为true,执行i=i+j;得到i=10,再做j-=3和i+=2,分别得到i=12和j=7,判断结束条件j>5&&i5为false,停止循环,因此i的值为12,正确答案为D。

  • 第18题:

    设有定义int i=6,则执行以下语句后,i的值为()。 i+=i-1;

    • A、10
    • B、121
    • C、11
    • D、100

    正确答案:C

  • 第19题:

    若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()

    • A、8
    • B、6
    • C、7
    • D、5

    正确答案:A

  • 第20题:

    设有定义int i=6,则执行i += i - 1;语句后,i的值为()。

    • A、10
    • B、121
    • C、11
    • D、100

    正确答案:C

  • 第21题:

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


    正确答案:15

  • 第22题:

    单选题
    若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()
    A

    8

    B

    6

    C

    7

    D

    5


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

  • 第23题:

    单选题
    设有定义int i=6,则执行i += i - 1;语句后,i的值为()。
    A

    10

    B

    121

    C

    11

    D

    100


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