[单选题]

如果int i=3,则k=(++i)+(++i)+(i++)执行过后k的值为______,i的值为______。 ( )

A.15,6

B.12,5

C.18,6

D.15,5

参考答案与解析:

相关试题

设int i=2,j=1,k=3,则表达式i&&(i£«j)&k | i£«j的

[单选题]设int i=2,j=1,k=3,则表达式i&&(i+j)&k | i+j的值是( )。A.0 B.2 C.1 D.3

  • 查看答案
  • 设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i£«

    [主观题]设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j-- k=i+j;语句后,k的值为(8) 。

  • 查看答案
  • 设int i=2,j=1,k=3,则表达式i&&(i£«j)&k|i£«j的值是

    [单选题]设int i=2,j=1,k=3,则表达式i&&(i+j)&k|i+j的值是_______。A.0B.2C.1D.3

  • 查看答案
  • 有以下程序main(){ char k;int i;for(i=1;i<3;i£

    [单选题]有以下程序 main() { char k;int i; for(i=1;i<3;i++) { scanf("%c",&k); switch(k) { case'0':printf("another/n"); case'1':printf("number/n"); } } } 程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是A.another number anothorB.another number numberC.another numberD.nu

  • 查看答案
  • 下面程序段执行结果是( )。 int i=5,k; k=(£«£«i)£«(£«

    [单选题]下面程序段执行结果是( )。 int i=5,k; k=(++i)+(++i)+(i++); printf("%d,%d",k,i);A.24,8B.21,8C.21,7D.24,7

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

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

  • 查看答案
  • 设i和k都是int类型,则for循环语句( )。for(i=0,k=£­1;k=

    [单选题]设i和k都是int类型,则for循环语句( )。for(i=0,k=-1;k=1;i++,k++) printf("****/n");A. 循环结束的条件不合法B. 循环体一次也不执行C. 循环体只执行一次D. 是无限循环

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

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

  • 查看答案
  • ( 7 )在执行语句序列int i=0; do i£«£«; while(i*i

    [试题]( 7 )在执行语句序列int i=0; do i++; while(i*i<10);时, do 后面的循环体语句 i++ 被执行的次数为 ( 7 ) 。

  • 查看答案
  • main( ){ int i=29,j=6,k=2,s;s=i£«i£¯j%k£

    [主观题]main( ){ int i=29,j=6,k=2,s;s=i+i/j%k-9;printf(“s=%d/n”,s);}

  • 查看答案