题目内容

以下描述中正确的是( )。

A. 由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B. do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C. 在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作
D. do-while循环中,根据情况可以省略while

查看答案
更多问题

已知ch是字符型变量,下面不正确的赋值语句是( )。

A. ch='a+b'
B. ch='\0'
C. ch='7'+'9'
D. ch=5+9;

已知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);

答案查题题库