更多“执行语句inti=1,j=++i;后i与j的值分别为()。”相关问题
  • 第1题:

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

    int sum=0;

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

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

    sum++;


    正确答案:

  • 第2题:

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


    正确答案:
    10

  • 第3题:

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

    int sum=0;

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

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


    正确答案:6
    6

  • 第4题:

    若inti=10,j=2;则执行完i*=j+8;后i的值为28。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第5题:

    以下循环体的执行次数是( )。 voidmain( ) {inti,j; for(i=0,j=1;i<=j+1;i+=2,j--)cout<<i<<endl; }

    A.3

    B.2

    C.1

    D.0


    正确答案:C
    C。【解析】本题考查考生对for循环中3个表达式的执行顺序及使用方法。首先执行第1个表达式,然后判断第2个表达式是否成立,如果成立则执行循环体,然后执行第3个表达式,随后再去判断第二个表达式。根据这个顺序,可以判断出,循环体只执行了一次。

  • 第6题:

    若有说明: inti,j=7, *p=&i;, 则与i=j; 等价的语句是( )。

    A.i= *p;

    B.*p=*&j;

    C.i=&j;

    D.i=* *p;


    正确答案:B

  • 第7题:

    设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。

  • 第8题:

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

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

    正确答案:D

  • 第9题:

    若有说明:inti,j=7,*p=&i;则与i=j;等价的语句是()。

    • A、i=*p;
    • B、*p=j
    • C、i=&j;
    • D、i=**p;

    正确答案:B

  • 第10题:

    下列代码段inti=1,j=10;do{???if(i++>--j)continue;}while(i<5);执行完毕后,i和j的值分别是()。

    • A、i=6?j=5
    • B、i=5?j=5
    • C、i=6?j=4
    • D、i=5?j=6

    正确答案:A

  • 第11题:

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

    15

    B

    16

    C

    7

    D

    8


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

  • 第12题:

    单选题
    下列代码段inti=1,j=10;do{???if(i++>--j)continue;}while(i<5);执行完毕后,i和j的值分别是()。
    A

    i=6?j=5

    B

    i=5?j=5

    C

    i=6?j=4

    D

    i=5?j=6


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

  • 第13题:

    下列循环体的执行次数是()。 include main() {inti,j; for(i=0,j=1;i

    下列循环体的执行次数是( )。

    #include<stdio.h>

    main()

    { inti,j;

    for(i=0,j=1;i<j+1;i+=1,j--)

    phntf("%d\n",j);

    }

    A.3

    B.2

    C.1

    D.0


    正确答案:C
    解析:本题考查for循环。第一次循环前先判断循环条件,此时i=0,j=1,ij+1成立,循环第一次;第二次循环前先判断循环条件,此时i=1,j=0,(j--是先使用 i的值再减1),ij+1不成立,结束循环。

  • 第14题:

    (10)假设有下列程序段: For i=1 To 3 For j=5 To 1 Step -1 Print i*j Next j Next i则语句Print i*j的执行次数是,i的值为______,j的值为______。


    正确答案:15,4,0
    【解析】本程序是一个双重For循环,外层循环循环变量i从1到3,共循环3次;内层循环从5到1每次递减1,共循环5次,这样一共循环15次。循环结束时,j的值是0,i的值是4。

  • 第15题:

    设有定义inti=123;longj=456;下面赋值不正确的语句是()

    A.j=i;

    B.j=(long)i;

    C.i=(int)j;

    D.i=j;


    参考答案:D

  • 第16题:

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

    A.3

    B.4

    C.6

    D.5


    正确答案:C

  • 第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题:

    若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()。

    • A、i=*p
    • B、*p=*&j
    • C、i=&j
    • D、i=**p

    正确答案:B

  • 第20题:

    执行语句inti=1,j=++i;后i与j的值分别为()。

    • A、1与1
    • B、2与1
    • C、1与2
    • D、2与2

    正确答案:D

  • 第21题:

    执行语句int i=1,j=++i; 后i与j的值分别为()

    • A、1与1
    • B、2与1
    • C、1与2
    • D、2与2

    正确答案:D

  • 第22题:

    单选题
    执行语句int i=1,j=++i; 后i与j的值分别为()
    A

    1与1

    B

    2与1

    C

    1与2

    D

    2与2


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

  • 第23题:

    单选题
    若有说明:inti,j=7,*p=&i;则与i=j;等价的语句是()。
    A

    i=*p;

    B

    *p=j

    C

    i=&j;

    D

    i=**p;


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