本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-20到2021-07-01

第一周 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语言编程;

【作业】第一周 C语言认识 概述为什么学习C语言很重要,从学习的角度考虑,以及C语言再编程语言的发展历史、语言分类、以及各种语言比较角度,可以按照发展历史,以及C语言在软件中的应用价值、开发价值和典型

1、 问题:概述为什么学习C语言很重要,从学习的角度考虑,以及C语言再编程语言的发展历史、语言分类、以及各种语言比较角度,可以按照发展历史,以及C语言在软件中的应用价值、开发价值和典型案例进行分析,同时做好结合具体的要求。按照个人理解,自己查资料和借阅图书或者教材中分析,结合第一章和第二章的内容进行总结、分析。要求大家以500字以上是作业内容。1、希望大家仔细看课程视频;2、大家可以查阅网络资料作业共5点,每点1分;第二点,1分;第三点;2分第四点;1分
评分规则: 【 自己感受得到就得分

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

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:宏定义是由源程序中的包含命令完成;

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

   

发表回复

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