[单选题]

有以下程序:
#include <stdio.h>
main()
{ int i,j,k,a=5,b=6;
 i=(a==b)?++a:--b;
 j=a++;k=b;printf("%d,%d,%d ",i,j,k);
}
程序的运行结果是(  )。

A.7,6,5

B.5,5,5

C.7,5,5

D.5,6,5

参考答案与解析:

相关试题

有以下程序<br />#include <stdio.h><br />main( )<br />{  int i,j = 0; <br

[单选题]有以下程序#include main( ){ int i,j = 0; char a[] = "How are you", b[1

  • 查看答案
  • 有以下程序:<br />#include <stdio.h><br />main()<br />{ int i,j,x=0;<br />&n

    [单选题]有以下程序:#include main(){ int i,j,x=0;for(i=0;i<2;i++){ x++; for(j=0;

  • 查看答案
  • 有以下程序<br />#include <stdio.h><br />main( )<br />{  int a,b;<br />  for

    [单选题]有以下程序#include main( ){  int a,b;  for (a=0; a<3; a++)   { scanf("%

  • 查看答案
  • 有以下程序:<br />#include <stdio.h><br />main()<br />{*****B7%<br />  int i

    [单选题]有以下程序:#include main(){*****B7%  int i,j; for(i=1; i<4; i++)  {****

  • 查看答案
  • 有以下程序<br />#include <stdio.h><br />main()<br />{ int a;<br />  a = (in

    [单选题]有以下程序#include main(){ int a;  a = (int)(-53*3);  printf("%d ", a);

  • 查看答案
  • 有以下程序<br />#include <stdio.h><br />main( )<br />{   int a,b;<br />

    [单选题]有以下程序#include main( ){ int a,b; for (a=0; a<3; a++) { scanf("%d"

  • 查看答案
  • 有以下程序<br />#include <stdio.h><br />main( )<br />{   int a,b;<br />

    [单选题]有以下程序#include main( ){ int a,b; for (a=0; a<3; a++) { scanf("%d"

  • 查看答案
  • 有以下程序:<br />#include <stdio.h><br />main()<br />{ int a[]={2,3,5,4},i;<br

    [单选题]有以下程序:#include main(){ int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(

  • 查看答案
  • 有以下程序<br />#include <stdio.h><br />main()<br />{  int  k=-17; <

    [单选题]有以下程序#include main(){ int k=-17; printf("%d,%o,%x ", k, 1-k, 1-k)

  • 查看答案
  • 有以下程序<br />#include <stdio.h><br />main( )<br />{ int a=-1, b=-1;<br />

    [单选题]有以下程序#include main( ){ int a=-1, b=-1;  for(; ++a;)++b;  printf("%

  • 查看答案