题目内容

以下程序的输出结果是:#includeintmain(){inta=-1,b=1;if((++a<0)&&!(b--<=0))printf("%d%d\n",a,b);elseprintf("%d%d\n",b,a);return0;}

A. -11
B. 01
C. 10
D. 00

查看答案
更多问题

下列程序段运行后x的值是:#includeintmain(){inta=0,b=0,c=0,x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;printf("%d\n",x);return0;}

A. 34
B. 4
C. 35
D. 3

对下面的程序,说法正确的是:#includeintmain(){intx=3,y=0,z=0;if(x=y+z)printf("****\n");elseprintf("####\n");return0;}

A. 有语法错误不能通过编译。
B. 输出****。
C. 可以通过编译,但是不能通过连接,因而不能运行。
D. 输出
E. 。

下面程序的输出是:#includeintmain(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a)if(b!=15)if(!ok1)x=1;elseif(ok2)x=10;x=-1;printf("%d\n",x);return0;}

A. -1
B. 0
C. 1
D. 不确定的值

阅读程序:#includeintmain(){floatx,y;scanf("%f",&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);elseif(x<10.0)y=1.0/x;elsey=10.0;printf("%f\n",y);return0;}若运行时从键盘上输入2.0并回车,则上面程序的输出结果是:

A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000

答案查题题库