若输入1.5、2.5,以下程序的输出结果为()。main( ) {int max(float x, float y);float a, b;int c;scanf("%f, %f" , &a, &b);c=max(a, b);printf("%d", c);}max(float x, float y) {float z;z=x>y ? x : y;return(z);}
A. 1
B. 2.5
C. 2
D. 3
下列程序结构中,正确的是()。A) main(){float a,b,c;scanf("%f,%f",&a,&b);c=add(a,b);}int add(float x,float y) { … }B) main(){float a,b,c;scanf("%f,%f",&a,&b);c=add(a,b);}float add(float x,float y) { … }C) float add();main() {float a,b,c;scanf("%f,%f",&a,&b);c=add(a,b);…}float add(float x,float y) { … }D)float add(float x,float y) { … }main() {float a,b,c;scanf("%f,%f",&a,&b);c=add(a,b);…}
A
B
C
D
以下程序的输出结果是( )。main() {int i=1,j=3;printf("%d,",i++);{int i=0;i+=j*2;printf("%d,%d,",i,j);}printf("%d,%d\n",i,j);}
A. 1,6,3,1,3
B. 1,6,3,2,3
C. 1,6,3,6,3
D. 1,7,3,2,3
设有如下函数: ggg(float x) {printf("\n%d", x*x);} 则函数的类型为()。
A. 与参数x的类型相同
B. void
C. int
D. 无法确定