题目内容

若x=10.2,y=12.0,z=0.78,则执行下面程序段后max的值为()。{float max=x;if (z>y)if(y>x) max=z;else if(z>x) max=y;}

A. 10.2
B. 12.0
C. 0.78
D. 以上都不对

查看答案
更多问题

若x和y均定义为int型,z定义为double型,以下不合法的scanf()函数调用语句是()。

A. scanf("%d%lx,%le",&x,&y,&z);
B. scanf("%2d*%d%lf",&x,&y,&z);
C. scanf("%x%*d%o",&x,&y);
D. scanf("%x%o%6.2f",&x,&y,&z);

有如下程序段:int a1,a2;char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);若要求a1、a2、c1、c2的值分别为10、20、A、B,正确的数据输入是()。

A. 10A 20B
B. 10 A 20 B
C. 10 A20B

有如下程序,若要求a1、a2、c1、c2的值分别为10、20、A、B,正确的数据输入是()。main(){ int a1,a2;char c1,c2;scanf("%d%d",&a1,&a2);scanf("%c%c",&c1,&c2);}

A. 1020AB
B.10 20AB
C. 10 20 ABC
D. 1020AB

有如下程序,输入数据:12345 678后,程序输出是() 。#includemain(){ int x;float y;scanf("%3d%f",&x,&y);printf("%d\n%f",x,y);}

A. 12345.000000
B. 1234545678.000000
C. 45123.000
D. 345678.000000

答案查题题库