if else语句可以完成以下哪种选择结构程序? A单分支 B双分支 C多分支 D不能完成 我的答案:B

if else语句可以完成以下哪种选择结构程序? A单分支 B双分支 C多分支 D不能完成 我的答案:B

溺帕潍罕妓娥举峦搓读屑巴贪

单选题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

 



数据来源:网课题库

辰醇戳矫沽伞丧面挥静蠕便系