题目内容

在C语言中,while和do…while循环的主要区别是()。

A. do…while的循环体不能是复合语句
B. do…while允许从循环体外转到循环体内
C. while的循环体至少被执行一次
D. do…while的循环体至少被执行一次

查看答案
更多问题

判断char型变量c1是否为小写字母的正确表达式为()。

A. 'a'<=c1<='Z'
B. (c1>=A) ‖c1<=z)
C. ('a'=>c1‖("z"<=c1)
D. (c1>='a')&&(c1<='z')

若有结构体定义:struct stu{int num;char sex;int age;}al,a2;则下列语句中错误的是()。

A. printf("%d,%C,%d",a1);
B. a2.age=a1.age;
C. a1.age++;
D. a1.num=5;

下列叙述中正确的是()。

A. 在赋值表达式中,赋值号的左边既可以是变量,也可以是任意表达式
B. 实型变量中允许存放整型数
C. 若a和b类型相同,在执行了赋值a=b后,b中的值将放入a中,但b中的值不变
D. 在c程序中,求余运算符“%”两边的类型相同时才能进行运算

main(){int a=4,b=5,c;ifa<B){c=a*b;printf("%d,%d,%d\n",b,a,c);}else{c=b/a;printf("%d,%d,%d\n",b,a,c);}}

A. 4,5,12
B. 20
C. 5,4,20
D. 12

答案查题题库