机器人程序设计(C语言)(第2版)章节练习题及参考答案.docx
《机器人程序设计(C语言)(第2版)章节练习题及参考答案.docx》由会员分享,可在线阅读,更多相关《机器人程序设计(C语言)(第2版)章节练习题及参考答案.docx(9页珍藏版)》请在课桌文档上搜索。
1、第一章一种新的C语言学习方式1 .一台能够工作的计算机包括?CPU(CentralProcessingUnit,中央处理单元,进行运算和控制,包括运算器和控制器等)、存储器(如RAM、ROM等)、输入设备、输出设备(包括串行/并行接口、USB等)。其中,RAM(RandomAccessMemory,随机存储器)主要用于存储数据,ROM(RcadOnlyMemory,只读存储器)主要用于存储程序。2 .单片机工作时需要什么?需要稳定的电源、晶振、外部存储器和编程调试接口,就像计算机工作时需要电源、晶振、硬盘或其他大容量外部存储器和操作系统一样。微控制器是将单片机独立工作所需的电源适配器、晶振、外
2、部存储器和串口转换电路等封装到一个模块上,这样就能直接与计算机连接并进行编程开发,不需任何其他芯片和电路。3 .AT89S52是一种什么样的单片机?是一种高性能、低功耗的8位单片机,内含8KBISP(In-Systeii)Programmable系统在线编程)可反复擦写100O次的Flash只读程存器,采用ATMEL公司的高密度非易失性存储技术制造,兼容标准MCS51指令系统及其引脚结构。在实际工程应用中,功能强大的AT89S52已成为许多高性价比嵌入式控制应用系统的解决方案。4 .Progisp是一款什么样的软件?是一款免费下载的ISP软件,不需要专门的安装即可使用,非常方便。使用该软件,读
3、者可以将C语言程序生成的可执行文件下载到机器人单片机上。使用时需要1根USBA转B信号线。5 .简述串口调试工具的特点。串口调试工具就是串行通信接口调试软件,集数据发送、数据接收、数据监控、数据分析等功能于一身,具有小巧精致、操作简捷、功能强大的特点,可以在串口通信监控、设备通信测试工作中有效提高效率。6 .printf()函数称为?称为格式输出函数,其功能是按用户指定的格式,把指定的数据输出显示。Print()函数是C语言提供的标准输出函数,定义在C语言的标准函数库中,要使用它,必须包括定义标准函数库的头文件StdiO.h,第二章最简单的C程序设计机器人做算数1.C语言用什么整型变量?C语言
4、用关键字iml定义整型变量。int是英文单integer(整数)的前三个字母。2 .在程序执行过程中,其值可改变的量称为?变量。它们与数据类型结合起来分类,可以分为整型变量、浮点变量、字符变量等。在程序中,变量必须先定义后使用。一个变量应该有一个名字(标志符),在计算机(这里是单片机)内存中占据一定的存储单元,在该存储单元中存放变量的值。3 .简述在C语言中,标志符的作用。标志符是对变量、函数名和其他各种用户定义对象的命名。标志符的长度可以是一个或多个字符。在绝大多数情况下,标志符的第一个字符必须是字母或下画线,随后的字符必须是字母、数字或下画线(某些C语言编译器可能不允许下画线作为标志符的起
5、始字符)O4 .日常表示数据的一种方法是?十进制是我们日常表示数据的一种方法,所有的数据都由10个数字组成,即由09组成。但是计算机为了方便存储数据,表示数据的原理同人类有些差别,主要采用二进制和十六进制存储和表示数据。关于二进制、十六进制数据的表示方法,以及它们与十进制数据之间的相互转换。.有Iong修饰符就有short(短型)修饰符,因此相应的就有哪些整型变量?1.基本整型,以int表示。2 .短整型,以ShOrtinl表示,或以short表示。3 .长整型,以Iongint表示,或以Iong表示。第三章循环程序设计一让机器人动起来1 .实际搭建电路时应注意?确认发光二极管的短针脚(阴极)
6、插入面包板,通过电阻与PIO相连。确认发光二极管的长针脚(阳极)插入“+5V”插口,这里+5V就是电路图上的Vcco2 .修饰符usigned放到nt前面,指定后面的变量为?为无符号数。如果加上修饰符signed,则指定是“有符号数”。如果既不指定signed,也不指定为unsigned,则隐含为有符号(Signed)O实际上,signed是可以省略的。3 .调用printf是为了?为了在程序执行前给调试终端发送一条提示信息,说明现在程序开始执行了,以及程序随后将开始干什么。在编程开发过程中,我们应形成这种良好的习惯,有助于提高程序剖的调试效率。4 .微控制器的最大优点之一是?它们从来不会抱怨
7、不停地重复做同样的事情。为了让单片机不断闪烁,LED闪烁一次的几个语句需要放在vhile循环中。这里用到了C语言实现循环结构的一种形式While语句。5 .单片机编程发给伺服电机的高、低电平信号必须具备?必须具备更精确的时间。因为前面提供的单片机延时函数只能提供亳秒的整数倍延时,不能提供小数倍数的延时,所以要生成伺服电析的控制信号,要求具有比delaynmms()延时时间更小单位的延时函数,这就需要用到另一个延时函数delaynus(unsignedintn)。这个函数可以实现更短的延时,延时单位是微秒(us),即千分之一亳秒,参数n为延时微秒数。第四章函数机器人运动控制.从函数定义的角度来看
8、,函数有哪两种?1.标准函数,即库函数。由开发系统提供,用户不必自己定义而直接使用,只需在程序前包含有该函数原型的头文件即可在程序中直接调用,如前面已经用到的串口标准输出函数(Printf()和输入函数(Sanf()应该说明,不同的语言编译系统提供的库函数的数量和功能会有一些不同,但许多基本函数是相同的。2.用户定义函数,以解决专门需要。不仅要在程序中定义函数本身,在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用。.从有无返回值角度来看,函数可以分为哪两种?1.有返回值函数。函数被调用执行完后将向调用者返回一个执行结果,称为函数返回值。由用户定义的返回函数值的函数,必须在函数定义中
9、明确返回值的类型。2.无返回值函数。此类函数用于完成某项特定的处理任务,执行完成后不向调用者返回函数值。用户在定义此类函数时可指定它的返回为“空类型”,即“void”。.从主调函数和被调函数之间数据传送的角度看,函数可分哪两种?1.无参函数。函数定义、说明及调用中均不带参数,主调函数和被调函数之间不进行参数传送。此类函数通常用来完成一组指定的功能,可以返回或不返回函数值。2.有参函数。在函数定义及说明时都有参数,称为形式参数(简称形参)。在函数调用时就必须给出参数的具体值,称为实际参数(简称实参)。进行函数调用时,主调函数把实参的值传送给形参,供被调函数使用。1 .类型标志符和函数名称为?类型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 程序设计 语言 章节 练习题 参考答案

链接地址:https://www.desk33.com/p-1119128.html