溺帕潍罕妓娥举峦搓读屑巴贪
单选题if else语句可以完成以下哪种选择结构程序?
A单分支
B双分支
C多分支
D不能完成
我的答案:B
本门课程完整答案:点击这里,查看 单片机技术与应用(C语言版)-2021年春 超星尔雅学习通答案 e37313
相关试题
单选题
C语言对嵌套if语句的规定是:else语句总是与( )配对。
A
其之前最近的if
B
第一个if
C
缩进位置相同的if
D
其之前最近的且尚未配对的if
我的答案:D
单选题if语句和if else语句可以互相嵌套,也就是if语句的语句组中可以出现if else语句,反之亦然。
A正确
B错误
我的答案:A
单选题if(表达式) { 语句组1 } else { 语句组2 } 上面语句中,语句组1必须加花括号,语句组2可以直接省略花括号。
A正确
B错误
我的答案:B
单选题
下面程序的输出结果是( )
#include<stdio.h>
int main()
{
int m=5;
if(m++>5) printf(“%d\n”,m);
else printf(“%d\n”,m–);
return 0;
}
A
B
C
D
我的答案:B
单选题为了避免嵌套的条件分支语句if …else的二义性,C语言规定:C程序中的else总是与( )组成配对关系。
A缩排位置相同的if
B在其之前未配对的if
C在其之前未配对的最近的if
D同一行上的if
我的答案:B
单选题运行两次下面的程序,如果从键盘上分别输入6和4,则输出结果是( )
#include<stdio.h>
int main()
{
int x;
scanf(“%d”,&x);
if(x++>5) printf(“%d”,x);
else printf(“%d\n”,x–);
return 0;
}
A7和5
B6和3
C7和4
D6和4
我的答案:A
单选题
若从键盘输入58,则下面程序输出的结果是( )
#include<stdio.h>
int main()
{
int a;
scanf(“%d”,&a);
if(a>50) printf(“%d”,a);
if(a>40) printf(“%d”,a);
if(a>30) printf(“%d”,a);
return 0;
}
A
58 58
B
58
C
D
我的答案:A
if-else-if语句小测试已完成
单选题如果成绩在90分以上就得“优”,如果成绩在80-90分之间就得“良”,如果成绩在70-80分之间就得“中”,如果成绩在60-70分之间就得“及格”,如果成绩在60分以下就得“不及格”。这种描述是下面哪一种分支选择结构?
A单分支
B双分支
C多分支
D不是分支
我的答案:C
单选题if else if语句可以用来完成下列哪一种选择结构程序?
A单分支
B双分支
C多分支
D都不是
我的答案:C
单选题if else if语句可以依次判断多个表达式的真假,如果所有表达式的值都为假,就执行最后一个else后面的语句组。
A正确
B错误
我的答案:A
单选题
有下面程序,执行后的输出结果是( )
#include<stdio.h>
int main()
{
int a=5,b=4,c=3,d=2;
if(a>b>c)
printf(“%d\n”,d);
else if((c-1>=d)==1)
printf(“%d\n”,d+1);
else
printf(“%d\n”,d+2);
return 0;
}
A
B
C
D
编译时有错,无结果
我的答案:B
switch语句小测试已完成
单选题switch case语句和if else if语句两者执行过程完全相同,任何时候可以互相替换。
A正确
B错误
我的答案:B
单选题case语句中,冒号后面的语句组必须加上花括号。
A正确
B错误
我的答案:B
单选题switch case语句可以用在下列哪一类程序结构中呢?
A单分支选择
B双分支选择
C多分支选择
D循环
我的答案:C
单选题
break语句用在switch case语句中的作用是什么呢?
A
结束循环
B
结束本次循环
C
结束选择语句
D
结束整个程序
我的答案:C
单选题
以下关于switch语句和break语句的描述中,正确的是( )
A
在switch语句中必须使用break语句
B
在switch语句中,可以根据需要使用或不使用break语句
C
break语句只能用于switch语句中
D
break语句是switch语句的一部分
我的答案:B
多选题
对于switch case语句,下列说法正确的是哪一个?
A
一个switch语句后面可以有多个case语句
B
case语句后面必须是整数常量或者变量
C
每个case语句后面最好加上break语句
D
最好在所有case后面加上default语句
我的答案:ACD
for语句小测试已完成
单选题在C51语言的循环语句中,用做循环结束条件判断的表达式为( )。
A关系表达式
B逻辑表达式
C算术表达式
D任意表达式
我的答案:D
单选题
在循环程序结构中,循环之前我们应该先做下列哪一步呢?
A
循环初始化
B
循环体
C
循环变量修改
D
循环条件判断
我的答案:A
单选题循环程序中,重复执行的程序段一般称为什么呢?
A循环初始化
B循环体
C循环变量修改
D循环条件判断
我的答案:B
单选题循环程序结构是用来处理无限次或有限次的重复事件的。
A正确
B错误
我的答案:A
单选题for语句中的第1个表达式一般是用来做什么呢?
A循环变量赋初值
B循环条件判断
C修改循环变量
D循环体
我的答案:A
单选题for语句中的三个表达式和两个分号都是可选项,根据需要可以省略。
A正确
B错误
我的答案:B
单选题把for语句中的三个表达式都省略了,此时的for语句就是一个无限循环。
A正确
B错误
我的答案:A
单选题for语句和下面哪个语句是可以完全互换的呢?
Awhile
Bdo while
Cif
Dswitch
我的答案:A
单选题执行循环语句for(k=1;k++<4; );后,变量k的值是( )
A3
B4
C5
D不定
我的答案:B
多选题C语言的三种程序结构是什么呢?
A顺序
B选择
C循环
D以上都是
我的答案:ABCD
辰醇戳矫沽伞丧面挥静蠕便系