大学MOOC C语言技术基础(四川现代职业学院)1457933165 最新慕课完整章节测试答案
项目三 车辆数据类型选择(选择结构)
任务3.1新能源汽车电池组的选择(单分支)随堂测验
1、单选题:
已知定义double类型值battery_capacity,则scanf格式化字符串___.
选项:
A: %D
B: %lf
C: %C
D: .%S
答案: 【 %lf】
2、单选题:
使用scanf函数需要在头文件中添加___.
选项:
A: #include <stdio.h>
B: #include <ctype.h>
C: #include <float.h>
D: include <iomanip.h>
答案: 【 #include <stdio.h> 】
3、单选题:
定义int x=5, y=6;执行y=x+y程序后,变量y的值是___.
选项:
A: 1
B: 11
C: 6
D: 0
答案: 【 6】
4、单选题:
有下面的程序 int a=3,b=5; if(a>b)b=a; printf("b=%d",b);
选项:
A: b=5
B: b=3
C: b=0
D: b=1
答案: 【 b=5】
5、单选题:
执行下面程序的输出结果为___.void main(){
int x=11,y=16,z=20;
if(x>y){
printf("%d",z);
}
if(y>z){
printf("%d",z);
}
if(z>x){
printf("%d",z);
}
}
选项:
A: 16
B: 20
C: 11
D: 15
答案: 【 20】
任务3.2判断车辆是否存在故障(双分支)随堂测验
1、单选题:
两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是( )。 int x;
scanf("%d",&x);
if(++x>5)
printf("%d",x);
else
printf("%dn",x --);
选项:
A: 7和5
B: 6和3
C: 7和4
D: 6和4
答案: 【 7和4 】
2、单选题:
已知A=7.5,B=2,C=3.6,表达式(A>B && C>A) || (A<B && !C>B)的值是( )。
选项:
A: 0
B: 10
C: 1
D: 5
答案: 【 0】
3、单选题:
下边程序段 int a=2,b=3,c=4;
if(c=a+b)
printf(“OK!”);
else
printf(“NO!”); 输出结果是( )。
选项:
A: OK!
B: NO
C: 程序错误
D: 以上都不对
答案: 【 OK!】
4、单选题:
设整型变量a,b的值分别为1,0,那么a || b的结果是( )。
选项:
A: 0
B: 1
C: 2
D: 都不对
答案: 【 1】
5、单选题:
有以下程序段 int a; if (3&&2) a=1; else a = 2; 执行后a=( )。
选项:
A: 1
B: 2
C: 3
D: 0
答案: 【 1 】
任务3.3判断车辆的故障等级(多分支)随堂测验
1、单选题:
下列语句搭配正确的是( )
选项:
A: if ,while
B: while ,else
C: if ,else
D: if ,else if
答案: 【 if ,else】
2、单选题:
下面括号该填的是( )void main(){
int Rap;
printf("输入你的电量状态(占比数字):n");
scanf("%d",&Rap);
if(Rap==0)
{
printf("无电量,无法行驶状态。n");
}
else if( Rap<20)
{
printf("缺电状态n");
}
(______________________________________)
{
printf("正常状态n");
}
选项:
A: if
B: else
C: else if
D: do
答案: 【 else】
3、单选题:
大于零并且小于十五时输出一档该填( )#include "stdio.h"
void main()
{
int speed;
printf("输入你的车速(km):n");
scanf("%d",&speed);
if(speed==0)
{
printf("零档n");
}
else if(speed________)
{
printf("一挡n");
}
else if(speed<30)
{
printf("二挡n");
}
else if(speed<40)
{
printf("三挡n");
}
else
{
printf("四挡n");
}
}
选项:
A: <15
B: >15
C: >=15
D: <=15
答案: 【 <15】
4、单选题:
要输出:一级故障/严重故障,停机处理 则要输入()void main()
{
int Fault_level;
printf("输入你的事故等级(数字):n");
scanf("%d",&Fault_level);
if(Fault_level==0)
{
printf("正常n");
}
else if(Fault_level<2)
{
printf("一级故障/严重故障,停机处理;n");
}
else
{
printf("输入错误,请重新输入n")
