嵌入式C语言程序设计(东莞市教育局)中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2018-08-11到2022-12-31
更新状态:每5天更新一次

第一周 C语言认识 第一周 单元测验

1、 本课程《嵌入式C语言程序设计》教学不适合什么专业或行业学习者?

A:电子行业从业者;
B:计算机专业从业者;
C:机电行业从业者;
D:硬件开发从业者。
答案: 计算机专业从业者;

2、 本课程《嵌入式C语言程序设计》教学与传统计算机类通识教学相比,最大不同之处在于什么?

A:以电子硬件开发角度,讲解C语言语法知识;
B:以C语言语法知识为内容,讲解C语言编程;
C:以VC++6.0软件为平台,讲解C语言语法知识;
D:以输入输出printf和scanf为编程效果演示。
答案: 以电子硬件开发角度,讲解C语言语法知识;

3、 本课程学习重点是什么?

A:电子类硬件知识;
B:灯、数码管、蜂鸣器、按键等硬件;
C:电子硬件工作原理;
D:使用C语言语法指令进行编程。
答案: 使用C语言语法指令进行编程。

4、 课程教学使用的软件是什么?

A:Protel DXP;
B:VC++6.0;
C:Keil编程软件和Proteus仿真软件;
D:Turbo C++。
答案: Keil编程软件和Proteus仿真软件;

5、 以下不属于C语言编程规范需要注意的是?

A:排版规范;
B:注释规范;
C:标识符规范;
D:大小写规范。
答案: 大小写规范。

6、 关于编程环境平台说法错误的是?

A:Keil软件是C语言学习的编程软件;
B:编程调试不需要在单片机中进行;
C:C语言程序也可以在硬件实验箱或最小系统中进行仿真;
D:Proteus软件是程序在硬件电路图的仿真软件。
答案: 编程调试不需要在单片机中进行;

7、 以下不是C语言的特点是?

A:C语言为低级语言;
B:C语言为结构式语言;
C:C语言功能齐全;
D:C语言适用范围大。
答案: C语言为低级语言;

8、 课程教学需要用到以下哪个核心器件?

A:ARM;
B:DSP;
C:单片机;
D:PLC。
答案: 单片机;

第二周 典型C程序运行 第二周 单元测验

1、 以下不是本课程学习C语言用到的调试工具?

A:Keil编程软件;
B:单片机开发板;
C:Proteus电路仿真软件;
D:VC++6.0编程软件。
答案: VC++6.0编程软件。

2、 关于Keil软件操作描述错误的是?

A:Keil软件需要先创建工程项目,然后再建文件;
B:工程项目名称和文件名称必须不同;
C:Keil软件的C文件必须以.c为后缀名;
D:工程项目名称和文件名称可以相同。
答案: 工程项目名称和文件名称必须不同;

3、 关于单片机开发板说法错误的是?

A:本课程使用的是AVR单片机开发板;
B:根据单片机使用的型号可以分为51单片机开发板、AVR单片机开发板;
C:本课程使用的是51单片机开发板;
D:单片机开发板是用于学习51、AVR型号的单片机实验设备。
答案: 本课程使用的是AVR单片机开发板;

4、 关于Keil软件描述错误的是?

A:Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统;
B:Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起;
C:Keil C51不能用于C语言软件编程;
D:Keil共发布了Keil μVision1、Keil μVision2、Keil μVision3、Keil μVision4、Keil μVision5五个版本。
答案: Keil C51不能用于C语言软件编程;

5、 关于Proteus软件描述错误的是?

A:Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件;
B:Proteus软件可以进行C语言编程;
C:Proteus软件不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件;
D:它是目前比较好的仿真单片机及外围器件的工具。
答案: Proteus软件可以进行C语言编程;

第三周 指示灯设计与实现 第三周 单元测验

1、 关于C语言程序说法错误的是?

A:一个C程序可由一个或多个文件组成,而一个文件可由一个或多个函数组成;
B:C程序必须有一个函数名为main的函数,且只能有一个main函数;
C:C程序中可以有多个函数,而且可以有多个主函数;
D:程序运行时从main函数开始。
答案: C程序中可以有多个函数,而且可以有多个主函数;

2、 关于C语言程序说法错误的是?

A:C程序结构没有具体的规定,可以任意编写;
B:一个C程序由文件预处理部分、函数部分等组成;
C:函数体中可以包括数据申明部分和语句部分;
D:一个C程序中可以有多个函数。
答案: C程序结构没有具体的规定,可以任意编写;

3、 以下不是C语句组成部分的是?

A:表达式语句;
B:函数调用语句和空语句;
C:控制语句和复合语句;
D:指令语句。
答案: 指令语句。

4、 关于预处理命令include说法错误的是?

A:ANSI C标准规定可以在C源程序中加入一些“预处理命令”,以改进程序设计环境,提高编程效率;
B:预处理命令是C语言本身的组成部分,能直接对它们进行编译;
C:预处理命令不是C语言本身的组成部分,不能直接对它们进行编译;
D:“预处理”,即根据预处理命令对程序作相应的处理。
答案: 预处理命令是C语言本身的组成部分,能直接对它们进行编译;

5、 关于include指令说法错误的是?

A:文件包含命令的一般形式为:#include”文件名” 或者#include<文件名>;
B:include命令是C语言语句的组成部分;
C:一个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令;
D:文件包含允许嵌套,即在一个被包含的文件中又可以包含另一个文件。
答案: include命令是C语言语句的组成部分;

6、 关于关键字sbit定义格式说法错误的是?

A:sbit 位变量名=字节地址;
B:sbit 位变量名=位地址;
C:sbit 位变量名=特殊功能寄存器名称^变量位地址值;
D:sbit 位变量名=字节地址^变量位地址值。
答案: sbit 位变量名=字节地址;

7、 以下不是C语言程序结构的是?

A:顺序结构;
B:选择结构;
C:判断结构;
D:循环结构。
答案: 判断结构;

8、 以下关于赋值运算符和表达式描述错误的是?

A:简单赋值运算符记为“=”,由“=”连接的式子称为赋值表达式;
B:赋值表达式是计算表达式的值再赋予左边的变量;
C:任何表达式在其末尾加上分号就构成为语句;
D:如果赋值运算符两边的数据类型不相同,系统将无法进行类型转换。
答案: 如果赋值运算符两边的数据类型不相同,系统将无法进行类型转换。

9、 关于预处理命令define描述错误的是?

A:C语言源程序中允许用一个标识符来表示一个字符串,称为“宏”;
B:宏定义是由源程序中的宏定义命令完成;
C:宏代换是由预处理程序自动完成;
D:宏定义是由源程序中的包含命令完成;
答案: 宏定义是由源程序中的包含命令完成;

10、 关于宏定义描述错误的是?

       


注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

嵌入式C语言程序设计(东莞市教育局)中国大学MOOC答案2024完整版WYC第1张

嵌入式C语言程序设计(东莞市教育局)中国大学MOOC答案2024完整版WYC第2张


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

嵌入式C语言程序设计(东莞市教育局)中国大学MOOC答案2024完整版WYC第3张

嵌入式C语言程序设计(东莞市教育局)中国大学MOOC答案2024完整版WYC第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

嵌入式C语言程序设计(东莞市教育局)中国大学MOOC答案2024完整版WYC第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情


干饭人福利,饿了么红包每日领 

嵌入式C语言程序设计(东莞市教育局)中国大学MOOC答案2024完整版WYC第6张

点击这里,领取饿了么外卖红包