已知ch是字符型变量,下面正确的赋值语句是( )。
A. ch='123'
B. ch=\xff'
C. ch='\08'
D. ch=int(x);
查看答案
若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( )。
A. scanf("%d%1x,%1e",&x,&y,&z):
B. scarlf("%2d,%d%f",&x,&y,&z);
C. scanf("%x%*d%o",&x,&y);
D. scanf("%x%o%6.2f",&x,&y,&z);
根据定义和数据的输入方式,输入语句的正确形式为( )。 已有定义:float f1,f2; 数据的输入方式:4.52 3.5
A. scanf("%f,%f'&f1,&f2);
B. scanf("%f%f',&xf1,&f2,);
C. scanf("%3.2f%2.1f%",&f1,&f2);
D. scanf("%3.2f%2.1f",&f1,&f2);
设x,y均为float型变量,则以下不合法的赋值语句是( )。
A. ++x
B. y=(x%2)10
C. x*=y+8
D. x=y=0
阅读以下程序,当输入数据的形式为:25,13,10<CR>,正确的输出结果为( )。 main() {int x,y,z; scanf("%d%d%d",&x,&y,&z); printf("x+y+z=%d\n",x+y+z); }
A. x+y+z=48
B. x+y+z=35
C. x+z=35
D. 不确定