单项选择题

有如下程序
main()
float x=2.0,y;
if(x<0.0)y=0.0;
else if(x<10.0)y=1.0/x;
else y=1.0;
printf("%f\n",y);

该程序输出结果是()。

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

<上一题 目录 下一题>
热门 试题

单项选择题
下列程序的输出结果是()。 #include<stdio.h> f(int a) int b=0; static int c=4; a=c++;b++; return(a); main() int a=2,i,c; for(i=0;i<2;i++) C=f(a++); printf( %d n ,c);

A. 4
B. 7
C. 6
D. 5

单项选择题
请读程序: #include <stdio.h> #include <string.h> main() char *s1= AbCdEf , *s2= aB ; s1++; s2++; printf( %d n ,strcmp(s1,s2)); 上面程序的输出结果是()。

A. 正数
B. 负数
C. 零
D. 不确定的值

相关试题
  • 不合法的main函数命令行参数表示形式是()
  • 在下列关系运算中,不改变关系表中的属性个...
  • 设char型变量x中的值为10100111,...
  • 在C语言中()。
  • 以下选项中合法的用户标识符是()。