如下程序的输出结果是( ) #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
有以下程序: #include<stdio.h> int fun1(double a) return a*=a; int fun2(double x, double y) double a=O, b=0; a=funl(x); b=fun1(y); return (int) (a+b); main() double w; w=fun2(1.1, 2.0); ……) 程序执行后变量w中的值是( )。
A) 5.21
B) 5
C) 5.0
D) 0.0
有以下程序: #include <stdio.h> main() int y=9; for(; y>0; y--) if(y%3==0) printf("%d", --y); 程序的运行结果是( )。
A) 741
B) 963
C) 852
D) 875421
以下程序的运行结果是( )。 #include<stdio.h> int k=0; void fun(int m) m+=k; k+=m; printf("m=%d k=%d", m, k++); main() int i=4; fun(i++); printf("i=%d k=%d\n", i, k);
A) m=4 k=5 i=5 k=5
B) m=4 k=4 i=5 k=5
C) m=4 k=4 i=4 k=5
D) m=4 k=5 i=4 k=5