单项选择题

如下程序的输出结果是( )
#include<stdio.h>
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
<上一题 目录 下一题>
热门 试题

单项选择题
若变量已正确定义,有以下程序段: int a=3, b=5, c=7; if(a>b) a=b; c=a; if(c!=a) c=b; printf( %d, %d, %d n , a, b, c); 其输出结果是( )。
A) 程序段有语法错
B) 3, 5, 3
C) 3, 5, 5
D) 3, 5, 7
单项选择题
有以下程序段: int a, b, c; a=10; b=50; c=a; if(a>b) a=b, b=c; c=a; printf( a=%d b=%d c=%d n , a, b, c); 程序的输出结果是( )。
A) a=10 b=50 c=10
B) a=10 b=50 c=30
C) a=10 b=30 c=10
D) a=50 b=30 c=50
相关试题
  • 在一个C源程序文件中所定义的全局变量,其...
  • 以下叙述中错误的是( )。
  • 有以下程序: main() int c=35; ...
  • 若有以下说明和定义: union dt int a...
  • 有以下结构体说明和变量定义,如下图所示,...