题目内容

若有定义int x,y ; double z ;,则以下不合法的scanf函数调用语句为________ .

A. scanf("%x%o%6.1f",&x,&y,&z);
B. scanf("%x %o%6f",&x,&y,&z);
C. scanf("%2d%d%lf",&x,&y,&z);
D. scanf("%d,%x,%lf",&x,&y,&z);

查看答案
更多问题

设a,b均为int型变量,则以下不正确的函数调用为________ .

A. putchar('\'');
B. scanf("%d
C. %d",&a,&b);
D. putchar('\18');
E. getchar();

下列程序正确的运行结果为________#include "stdio.h" main(){printf("%dd",NULL); }

A. 不确定值(因变量无定义)
B. 1d
C. 0d
D. 0

若有变量定义:float a; 以下输入语句中不合法的是_______.

A. scanf("%6f",&a);
B. scanf("%6.0f",&a)
C. scanf("%f",&a);
D. scanf("%g",&a);

下列程序正确的运行结果为_________ .#includevoid main(){int a=1,b=4,c=2;float x=5.5,y=9.0,z; z=(a+b)/c+sqrt((double)y)*1.2/c; printf("%f\n",z);}

A. 9.800000
B. 3.800000
C. 9.300000
D. 9

答案查题题库