文章目录[隐藏]

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-22到2020-04-30
本篇答案更新状态:已完结

项目一 课程准备 项目一单元测验

1、 问题:1. 程序员职业道德要严守商业秘密,代码、资料保密,尤其是做到不进行恶意泄露、破坏代码,严格编程规范,请问编写正确代码、数组边界检查目的是为进行(    )
选项:
A:防止拒绝服务攻击;
B:防止远程操纵;
C:缓冲器溢出保护;
D: 防止报文攻击.
答案: 【缓冲器溢出保护;

2、 问题:printf()函数的格式说明符中,要输出单个字符应使用下面那个说明符
选项:
A:%d
B:%s
C:%f
D:%c
答案: 【%c

3、 问题:一个完整的C源程序是(    )
选项:
A:要由一个主函数(或)一个以上的非主函数构成
B:由一个且仅由一个主函数和零个以上(含零)的非主函数构成
C:要由一个主函数和一个以上的非主函数构成
D:由一个且只有一个主函数或多个非主函数构成
答案: 【由一个且仅由一个主函数和零个以上(含零)的非主函数构成

4、 问题:下列说法中正确的是(    )
选项:
A:main函数必须出现在所有函数之前
B:main函数可以在任何地方出现
C: main函数必须出现在所有函数之后
D:main函数必须出现在固定位置
答案: 【main函数可以在任何地方出现

5、 问题:C语言的基本单位是(    )
选项:
A:程序行
B:语句
C:函数
D:字符
答案: 【函数

6、 问题:一个C语言程序中有()个主函数
选项:
A:0
B:有且只有一个
C:2
D:不确定
答案: 【有且只有一个

7、 问题:C语言的运行环境有哪些
选项:
A:VC++6.0
B:C/C++程序实验与学习系统
C:windows系统
D:word环境
答案: 【VC++6.0;
C/C++程序实验与学习系统

8、 问题:1.  C语言程序总是从_______函数开始,而不论其在程序中的位置。
选项:
A:主
B:main
C:任意位置
D:不确定
答案: 【主;
main

【作业】项目一 课程准备 项目一单元作业

1、 问题:用程序显示“我爱你中国”
评分规则: 【 输入程序 代码   void main()                      {  printf("我爱你中国");                      }
2.显示运行截屏

项目三 车辆数据类型选择(选择结构) 项目三:单元测试

1、 问题:以下运算符中优先级最高的为()
选项:
A:&&
B:!
C:!=
D: ==
答案: 【!

2、 问题:1. 分析以下程序, 下列说法正确的是       。main()  { int x=5,a=0,b=0;if(x=a+b) printf(" * ");else   printf("# # # #");  }
选项:
A:有语法错,不能通过编译
B:通过编译,但不能连接
C:输出
* * *
D:输出# # # #
答案: 【输出# # # #

3、 问题:若以定义 int=12;执行下面程序的输出结果为___.Printf(“a=%d,a=%o,a=%x”a,a,a);
选项:
A:a=12,a=14,a=c
B:a=12,a=14,a=a
C:a=12,a=16,a=c
D:a=12,a=14,a=c
答案: 【a=12,a=14,a=c

4、 问题:设整型变量a,b的值分别为1,0,那么a || b的结果是
选项:
A:0
B:1
C:2
D:都不对
答案: 【1

5、 问题:已知有程序为int x=3,y=10;if(x<1)x=x+y;else if(x<=3)            {    if(y>x) y=y-x;                 else y=x-y;            }则 y 的值为
选项:
A:7
B:-7
C:10
D:13
答案: 【7

6、 问题:从键盘输入1 81,则输出结果为void main(){    int mode,required,time;    printf("1:快充\t2:慢充");    printf("请选择充电方式:(输入对应方式前的数字)");    printf("请输入需求电量:");   scanf("%d%d",&mode,&required);        switch(mode)    {     case
1:       if(required>80)                                time=30+(required-80)10;                        else                               time=30;                        break;               case
2:      time=required
8;break;      }   printf("充电所需的时间是%d分钟",time);}
选项:
A:充电所需的时间是40分钟
B:充电所需的时间是30分钟
C:充电所需的时间是640分钟
D:充电所需的时间是1个小时
答案: 【充电所需的时间是40分钟

7、 问题:从键盘输入1 50,则输出结果为void main(){    int mode,required,time;    printf("1:快充\t2:慢充");    printf("请选择充电方式:(输入对应方式前的数字)");    printf("请输入需求电量:");    scanf("%d%d",&mode,&required);        switch(mode)    {     case 1:       if(required>80)                                time=30+(required-80)10;                        else                               time=30;                        break;               case 2:      time=required8;break;      }   printf("充电所需的时间是%d分钟",time);}
选项:
A:充电所需的时间是30分钟
B:充电所需的时间是40分钟
C:充电所需的时间是400分钟
D:充电所需的时间是300分钟
答案: 【充电所需的时间是30分钟

项目四 车辆电池充电状态显示 (循环结构) 项目四 车辆电池充电状态显示 (循环结构) 单元测验

1、 问题: C语言中while和do-while循环的主要区别是(  )。
选项:
A: do-while的循环体至少无条件执行一次
B: while的循环控制条件比do-while的循环控制条件严格
C: do-while允许从外部转到循环体内
D: do-while的循环体不能是复合语句
答案: 【 do-while的循环体至少无条件执行一次

2、 问题:下列叙述正确的是
选项:
A:continue语句的作用是结束整个循环的执行
B:只能在循环体内和switch语句体内使用break语句
C:在循环体内使用break语句或continue语句的作用相同
D:从多层循环嵌套中退出时,只能使用goto语句
答案: 【只能在循环体内和switch语句体内使用break语句

3、 问题:以下for循环语句,循环体的执行次数是: for( i=5; i>1; i– ) ; 
选项:
A:4
B:5
C:3
D:2
答案: 【4

4、 问题:以下for循环是()for(x=0,y=0;(y!=123)&&(x<4);x++)
选项:
A:无限循环
B:循环次数不定
C:执行4次
D:执行3次
答案: 【执行4次

5、 问题:下列选项中正确的是()#include<stdio.h>void main(){int i,n,sum=0;printf(“请输入n的值:”);scanf(“%d”,&n);for(i=1;i<=n;i++)sum=sum*i;printf(“%d”,sum);}输入n的值为5
选项:
A:120
B:1
C:0
D:10
答案: 【0

6、 问题:下面有关for循环的正确描述是()
选项:
A: for循环是先执行循环体语句,后判定表达式 
B:在for循环中,不能用break语句跳出循环体
C:for循环体语句中,可以包含多条语句,但要用花括号括起来
D: for循环只能用于循环次数已经确定的情况 
答案: 【for循环体语句中,可以包含多条语句,但要用花括号括起来

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

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