项目三 车辆数据类型选择(选择结构)

任务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")

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注