题目内容

if语句后面括号中的表达式( )。

A. 只能是关系表达式
B. 只能是算术表达式
C. 只能是逻辑表达式
D. 可以是任意表达式

查看答案
更多问题

如果float a=123.456,则输出123.456的语句是:

A. printf("%e",a);
B. printf("%f",a);
C. printf("%g",a);
D. printf("%.3f",a);

下列语句正确的是:

A. scanf("%d%c%f",a,b,c);
B. scanf("%d%c%f",&a,&b,&c);
C. printf("a=%d,b=%f,c=%f\n",a,b,c);
D. printf("a=%d,b=%f,c=%f\n",&a,&b,&c);

下面不是表达式语句的是:

A. i+1
B. printf("%d",a);
C. ;
D. ++a,--b;

下面说法正确的是:

A. while结构的退出条件是条件表达式为1。
B. do while结构的进入条件是条件表达式为1。
C. for 结构和do while结构类似,也是“先判断后执行”。
D. 与while结构相比,do...while结构至少要执行一次循环。

答案查题题库