更多“设有定义inti;,则表达式(i=1,i=10)?i++||++i:++i的值是()A、10B、1C、2D、3”相关问题
  • 第1题:

    设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;\n要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_().

    A、for(i=0;i6;i++)printf(“%2d”,*(p++));

    B、for(i=0;i6;i++)printf(“%2d”,*(p+i));

    C、for(i=0;i6;i++)printf(“%2d”,*p++);

    D、for(i=0;i6;i++)printf(“%2d”,(*p)++);


    参考答案:ABC

  • 第2题:

    设有定义语句:

    int x[-6]={2,4,6,8,5,7),*p=X,i;

    要求依次输出X数组6个元素中的值,不能完成此操作的语句是( )。

    A.for(i=0;i<6;i++)printf("%2d",*(p++));

    B.for(i=0;i<6;i++)printf("%2d",*(pq-i));

    C.for(i=0;i<6;i++)printf("%2d",*p++);

    D.for(i=0;i<6;i++)printf("%2d",*(p)++);


    正确答案:D
    本题要求输出每个元素的值,D选项中(*p)++等价于*p=*p+1,其仅仅是对*p加1,并没有达到输出其每个值的作用。

  • 第3题:

    publicclassFoo{publicstaticvoidmain(Stringargs){inti=1;intj=i++;if((i>++j)&&(i++==j)){i+=j;}}}Whatisthefinalvalueofi?()

    A.1

    B.2

    C.3

    D.4

    E.5


    参考答案:B

  • 第4题:

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

    A.7

    B.8

    C.9

    D.10


    参考答案:B

  • 第5题:

    若有定义:inti=3,j=6;,则表达式(--i)*(j++)的值为()。

    A.12

    B.10

    C.18

    D.15


    正确答案:A

  • 第6题:

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

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

    正确答案:C

  • 第7题:

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

    • A、7
    • B、8
    • C、9
    • D、10

    正确答案:B

  • 第8题:

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

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

    正确答案:C

  • 第9题:

    在VC6.0中有定义语句:doublea[5]={23.7,1.08,-6.5,43.4,0.69};inti;则下列语句中错误的是()

    • A、for(i=0;i<5;i++)a[i]=getchar()
    • B、for(i=0;i<5;i++)a[i]+=’a’
    • C、for(i=0;i<5;i++)printf("%f/n",a[i])
    • D、D.for(i=0;i<5;i++)scanf("%lf",

    正确答案:D

  • 第10题:

    若sizeof(int)为2,计算1至10的乘积,下列语句序列中正确的是()。

    • A、intjc=1;for(inti=2;i<=10;i++)jc*=i;
    • B、for(floatjc=1,inti=2;i<=10;i++,jc*=i);
    • C、floatjc=1;for(inti=2;i<=10;jc*=i,i=i+1);
    • D、for(floatjc=1;i=2;i<=10;i++)jc*=i;

    正确答案:C

  • 第11题:

    填空题
    以下程序段,代码中循环执行的次数为()。 inti,sum=0; for(i=1;i<10;i++) { sum+=i;i++; }

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

  • 第12题:

    填空题
    定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++)cout<

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

  • 第13题:

    以下程序的输出结果是()。main(){inti,k,a[10],p[3];k=5;for(i=0;i10;i++)a[i]=i;for(i=0;i3;i++)p[i]=a[i*(i+1)];for(i=0;i3;i++)k+=p[i]*2;printf(“%d”,k);}

    A.20

    B.21

    C.22

    D.23


    正确答案:B

  • 第14题:

    publicclassFoo{publicstaticvoidmain(String[]args){inti=1;intj=i++;if((i>++j)&&(i++==j)){i+=j;}}}Whatisthefinalvalueofi?()

    A.1

    B.2

    C.3

    D.4

    E.5


    参考答案:B

  • 第15题:

    改变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【 】。


    正确答案:3
    3 解析:本题考查数据类型及其运算的逗号运算与逗号表达式,整个表达式的值为最后一个表达式的值,其值为3。

  • 第16题:

    下面程序段的输出结果是( )。 public class TeSt{ public static voidmain(Stringargs[]){ int[]a=new int[11]; int[]p=new int[4]; intk=5; for(int i=1;i<=10;i++) a[i]=i; for(inti=1;i<=3;i++) p[i]=a[i*i]; for(inti=1;i<=3;i++) k=k+p[i]*2; System.out.println(k); } }

    A.37

    B.31

    C.33

    D.35


    正确答案:C
    解析: 本题是对for循环语句和数组的综合考查。题中共定义了两个数组:a[]和p[],共用了3次for循环:第1个for语句对数组a[i]赋值;第2个for语句和对数组p[i]赋值;第3个for语句计算k的值。3次循环分别得到:5,15和33。正确答案为选项C。

  • 第17题:

    以下程序段,代码中循环执行的次数为()。 inti,sum=0; for(i=1;i<10;i++) { sum+=i;i++; }


    正确答案:5

  • 第18题:

    定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++)cout<


    正确答案:258

  • 第19题:

    以下程序段运行后变量n的值为() inti=1,n=1; for(;i<3;i++) {continue;n=n+i;}

    • A、4
    • B、3
    • C、2
    • D、1

    正确答案:D

  • 第20题:

    设有说明语句:inti=2;,以下选项的四个表达式中与其他三个表达式的值不相同的是()

    • A、i++
    • B、i+=1
    • C、++i
    • D、i+1

    正确答案:A

  • 第21题:

    已知int i=0,j=1,k=2;则逻辑表达式++i || --j && ++k的值为()

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:B

  • 第22题:

    以下程序段运行后,循环体运行的次数为() inti=0,x; for(;i<10;i++)x=x+i;

    • A、10
    • B、0
    • C、1
    • D、无限

    正确答案:A

  • 第23题:

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

    7

    B

    8

    C

    9

    D

    10


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