【MOOC】嵌入式C语言程序设计-宁波城市职业技术学院 中国大学慕课MOOC答案_第1页
【MOOC】嵌入式C语言程序设计-宁波城市职业技术学院 中国大学慕课MOOC答案_第2页
【MOOC】嵌入式C语言程序设计-宁波城市职业技术学院 中国大学慕课MOOC答案_第3页
【MOOC】嵌入式C语言程序设计-宁波城市职业技术学院 中国大学慕课MOOC答案_第4页
【MOOC】嵌入式C语言程序设计-宁波城市职业技术学院 中国大学慕课MOOC答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【MOOC】嵌入式C语言程序设计-宁波城市职业技术学院中国大学慕课MOOC答案第一周单元测验1、【单选题】本课程《嵌入式C语言程序设计》教学不适合什么专业或行业学习者?本题答案:【计算机专业从业者;】2、【单选题】本课程《嵌入式C语言程序设计》教学与传统计算机类通识教学相比,最大不同之处在于什么?本题答案:【以电子硬件开发角度,讲解C语言语法知识;】3、【单选题】本课程学习重点是什么?本题答案:【使用C语言语法指令进行编程。】4、【单选题】课程教学使用的软件是什么?本题答案:【Keil编程软件和Proteus仿真软件;】5、【单选题】以下不属于C语言编程规范需要注意的是?本题答案:【大小写规范。】6、【单选题】关于编程环境平台说法错误的是?本题答案:【编程调试不需要在单片机中进行;】7、【单选题】以下不是C语言的特点是?本题答案:【C语言为低级语言;】8、【单选题】课程教学需要用到以下哪个核心器件?本题答案:【单片机;】第二周单元测验1、【单选题】以下不是本课程学习C语言用到的调试工具?本题答案:【VC++6.0编程软件。】2、【单选题】关于Keil软件操作描述错误的是?本题答案:【工程项目名称和文件名称必须不同;】3、【单选题】关于单片机开发板说法错误的是?本题答案:【本课程使用的是AVR单片机开发板;】4、【单选题】关于Keil软件描述错误的是?本题答案:【KeilC51不能用于C语言软件编程;】5、【单选题】关于Proteus软件描述错误的是?本题答案:【Proteus软件可以进行C语言编程;】第三周单元测验1、【单选题】关于C语言程序说法错误的是?本题答案:【C程序中可以有多个函数,而且可以有多个主函数;】2、【单选题】关于C语言程序说法错误的是?本题答案:【C程序结构没有具体的规定,可以任意编写;】3、【单选题】以下不是C语句组成部分的是?本题答案:【指令语句。】4、【单选题】关于预处理命令include说法错误的是?本题答案:【预处理命令是C语言本身的组成部分,能直接对它们进行编译;】5、【单选题】关于include指令说法错误的是?本题答案:【include命令是C语言语句的组成部分;】6、【单选题】关于关键字sbit定义格式说法错误的是?本题答案:【sbit位变量名=字节地址;】7、【单选题】以下不是C语言程序结构的是?本题答案:【判断结构;】8、【单选题】以下关于赋值运算符和表达式描述错误的是?本题答案:【如果赋值运算符两边的数据类型不相同,系统将无法进行类型转换。】9、【单选题】关于预处理命令define描述错误的是?本题答案:【宏定义是由源程序中的包含命令完成;】10、【单选题】关于宏定义描述错误的是?本题答案:【宏定义必须使用“=”符号连接;】11、【单选题】二进制数10110011用十六进制数表示为?本题答案:【0xb3】第四周单元测验1、【单选题】C语言程序是由什么构成的?本题答案:【函数;】2、【单选题】什么是构成C语言程序的基本单位?本题答案:【函数】3、【单选题】C语言程序从哪里开始执行?本题答案:【程序中的main函数】4、【单选题】C语言程序从main()函数开始执行,所以这个函数要写在哪里?本题答案:【程序文件的任何位置。】5、【单选题】以下说法中正确的是?本题答案:【C语言程序总是从main()函数开始执行】6、【单选题】下列方法中错误的是?本题答案:【程序可以从任何非主函数开始执行】7、【单选题】下列说法错误的是?本题答案:【C语言的变量名必须用小写,常量用大写】8、【单选题】C语言中的简单数据类型包括?本题答案:【整型、实型、字符型】9、【单选题】若int类型数据占2个字节,则unsignedint类型数据的取值范围是?本题答案:【0~65535】10、【单选题】在C语言程序中,表达式8/5的结果是?本题答案:【1】11、【单选题】在C语言程序中,表达式5%2的结果是?本题答案:【1】第五周单元测验1、【单选题】关于逗号运算符和表达式说法错误的是?本题答案:【所有出现逗号的地方都组成逗号表达式;】2、【单选题】以下不是逻辑运算符的是?本题答案:【】3、【单选题】以下不是位运算符的是?本题答案:【和】4、【单选题】在C语言中,下列说法中正确的是?本题答案:【do-while语句构成的循环,在while后的表达式为零时结束循环】5、【单选题】break语句不能出现在什么语句中?本题答案:【if…else】6、【单选题】以下程序段x=-1;do{x=x*x;}while(x0);本题答案:【是死循环】第六周单元测验1、【单选题】C语言中函数返回值的类型是由什么决定的?本题答案:【函数定义时指定的类型】2、【单选题】在C语言中,函数的数据类型是指?本题答案:【函数返回值的数据类型】3、【单选题】C程序中函数返回值的类型是?本题答案:【函数定义时指定的函数类型】4、【单选题】C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为?本题答案:【单向值传递】5、【单选题】在函数调用时,以下说法正确的是?本题答案:【实际参数和形式参数可以同名】6、【单选题】在C语言程序中,有关函数的定义正确的是?本题答案:【函数的定义不可以嵌套,但函数的调用可以嵌套】7、【单选题】以下对C语言函数的有关描述中,正确的是?本题答案:【在C语言程序中,调用函数时,如函数参数是简单变量,则只能把实参的值传递给形参,形参的值不能传送给实参】8、【单选题】C语言中对函数的描述正确的是?本题答案:【嵌套调用,递归调用均可】9、【单选题】以下叙述中正确的是?本题答案:【构成C程序的基本单位是函数】10、【单选题】用数组名作为函数调用时的实参时,传递给形参的是?本题答案:【数组首地址】第七周单元测验1、【单选题】关于局部变量说法错误的是?本题答案:【在复合语句中可定义变量,其作用域在复合语句范围外;】2、【单选题】关于全局变量说法错误的是?本题答案:【全局变量不属于哪个函数,它也不属于某一个源程序;】3、【单选题】关于变量存储类别说法错误的是?本题答案:【全局变量全部存放在动态存储区;】4、【单选题】关于函数范围说法错误的是?本题答案:【外部函数定义时用关键字static声明;】5、【单选题】下列说法中错误的是?本题答案:【静态全局变量可以被其他的编辑单位所引用】第八周单元测验1、【单选题】下列关于C语言数据文件的叙述中正确的是本题答案:【文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件】2、【单选题】C语言中,能识别处理的文件为本题答案:【文本文件和二进制文件;】3、【单选题】C语言中,文件组成的基本单位是本题答案:【字符序列;】4、【单选题】表达式0x13^0x17的值是本题答案:【0x04;】5、【单选题】在位运算中,操作数左移一位,其结果相当于本题答案:【操作数乘以2;】6、【单选题】在位运算中,操作数右移一位,其结果相当于本题答案:【操作数除以2;】7、【单选题】已定义以下函数fun(char*p2,char*p1){while((*p2=*p1)!=\0){p1++;p2++;}}本题答案:【将P1所指字符串复制到P2所指内存空间;】8、【单选题】以下描述中不正确的是本题答案:【在以下定义是正确的:#definePI3.1415926;】课程考试客观题1、【单选题】C语言程序是由什么构成的本题答案:【函数】2、【单选题】以下说法中正确的是本题答案:【C语言程序总是从main()函数开始执行】3、【单选题】下列方法中错误的是本题答案:【程序可以从任何非主函数开始执行】4、【单选题】下列说法错误的是本题答案:【C语言的变量名必须用小写,常量用大写】5、【单选题】下列说法中正确的是本题答案:【由于C源程序是由字符流组成的,因此可以作为文本文件在任何文本编辑的软件中输入】6、【单选题】C语言提供的合法关键字是本题答案:【struct】7、【单选题】下列C语言用户标识符中合法的是本题答案:【a123】8、【单选题】下列可以正确表示字符型常量的是本题答案:【’\t’】9、【单选题】C语言中字符型(char)数据在内存中的存储的是本题答案:【ASCII码】10、【单选题】在C语言中,字符型数据所占的内存空间是本题答案:【1个字节】11、【单选题】若int类型数据占2个字节,则unsignedint类型数据的取值范围是本题答案:【0~65535】12、【单选题】C语言中,关系表达式和逻辑表达式的值是本题答案:【0或1】13、【单选题】已知intx=5,y=5,z=5;执行语句x%=y+z;后,x的值是本题答案:【5】14、【单选题】以下运算符中优先级最高的运算符是本题答案:【++】15、【单选题】设x为int型变量,则执行以下语句后,x的值为x=10;x*=x;本题答案:【100】16、【单选题】若有语句inta=1,b;doubley=2.3;b=(int)y;则b的值为本题答案:【2】17、【单选题】设intx=0,y=1;表达式(x||y)的值是本题答案:【1】18、【单选题】在C语言中,认为()为逻辑真本题答案:【非0的数】19、【单选题】为表示逻辑表达式79X90,应使用的C语言表达式是本题答案:【(X79)(X90)】20、【单选题】设x,t均为int型变量,则执行语句“x=10;t=xx10;”后,t的值为本题答案:【0】21、【单选题】若inti=10;执行下列程序后,变量i的正确结果是switch(i){case9:i+=1;case10:i+=1;case11:i+=1;default:i+=1;}本题答案:【13】22、【单选题】假定所有变量均已正确定义,则下列程序段运行后y的值是inta=0,y=10;if(a=0){y--;}elseif(a0){y++;}else{y+=y;}本题答案:【20】23、【单选题】假定所有变量均已正确定义,则下列程序段运行后x的值是a=b=c=0;x=35;if(!a){x--;}elseif(b);if(c){x=3;}else{x=4;}本题答案:【4】24、【单选题】C语言对嵌套if语句的规定是:else语句总是与()配对本题答案:【其之前最近的且尚未配对的if】25、【单选题】C语言中用()表示逻辑“真”本题答案:【整数值1】26、【单选题】在C语言中,下列说法中正确的是本题答案:【do-while语句构成的循环,在while后的表达式为零时结束循环】27、【单选题】break语句不能出现在()语句中本题答案:【if…else】28、【单选题】对于break语句和continue语句的说法错误的是本题答案:【break和continue也可以用于if语句中】29、【单选题】语句while(!y);中的表达式!y等价于本题答案:【y==0】30、【单选题】对以下程序段的叙述正确的是intx=1;do{x=-1*x;}while(!x)本题答案:【是死循环】31、【单选题】以下对一维数组a的正确说明是本题答案:【chara[3]={‘a’,’b’,’c’}】32、【单选题】以下能对一维数组a进行初始化的语句是本题答案:【inta[3]={0,1,2}】33、【单选题】已知:inta[10];则对a数组元素的正确引用是本题答案:【a[0]】34、【单选题】若有以下数组说明,则i=10;a[a[i]]元素数值是()inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};本题答案:【9】35、【单选题】C语言中函数返回值的类型是由()决定的本题答案:【函数定义时指定的类型】36、【单选题】在C语言中,函数的数据类型是指本题答案:【函数返回值的数据类型】37、【单选题】C程序中函数返回值的类型是由()决定的本题答案:【函数定义时指定的函数类型】38、【单选题】C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为本题答案:【单向值传递】39、【单选题】在函数调用时,以下说法正确的是本题答案:【实际参数和形式参数可以同名】40、【单选题】在C语言程序中,有关函数的定义正确的是本题答案:【函数的定义不可以嵌套,但函数的调用可以嵌套】41、【单选题】以下对C语言函数的有关描述中,正确的是本题答案:【在C语言程序中,调用函数时,如函数参数是简单变量,则只能把实参的值传递给形参,形参的值不能传送给实参】42、【单选题】C语言中对函数的描述正确的是本题答案:【嵌套调用,递归调用均可】43、【单选题】以下叙述中正确的是本题答案:【构成C程序的基本单位是函数】44、【单选题】用数组名作为函数调用时的实参时,传递给形参的是本题答案:【数组首地址】45、【单选题】下列说法中正确的是本题答案:【局部变量在一定范围内有效,且可与该范围外的变量同名】46、【单选题】在C语言中,表示静态存储类别的关键字是本题答案:【static】47、【单选题】未指定存储类别的变量,其隐含的存储类别为本题答案:【auto】48、【单选题】若有以下说明语句:structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:本题答案:【stu是用户定义的结构体类型名】49、【单选题】设有以下说明语句:typedefstructstu{inta;floatb;}stutype;则下面叙述中错误的是本题答案:【stutype是用户定义的结构体变量名】50、【单选题】语句int*p;说明了本题答案:【p是指向int型数据的指针】51、【单选题】变量的指针,其含义是指该变量的本题答案:【地址】52、【单选题】若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是本题答案:【pb=x】53、【单选题】下列不正确的定义是本题答案:【int*p=i,i;】54、【单选题】若有说明:intn=2,*p=n,*q=p,则以下非法的赋值语句是本题答案:【p=n】55、【单选题】int*p,a=10,b=1;p=a;a=*p+b;执行该程序段后,a的值为本题答案:【11】56、【单选题】有语句:inta[10],;则()是对指针变量p的正确定义和初始化本题答案:【int*p=a;】57、【单选题】若有说明语句“inta[5],*p=a;”,则对数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论