下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、习题三 可控流水灯的设计与制作一、填空题1. C语言源程序中主函数名由系统规定为 ,程序员是不能改变的。2. C 语言支持多种数据类型,可移植性强,而且也能够对 直接访问。3. 用C 语言编写的应用程序必须由单片机C 语言编译器转换生成 。4.存储类型是指数据在内存中存储的方式,数据的存储类型有4种方式 、 、 、 。5.C51语言的数据类型分为 和 。6.C51语言在标准C语言的基础上,扩展了 种数据类型。7.用bit可以定义 。8.在AT89C51单片机中,只有2个16位的寄存器: 和 。9.一个C51语言程序一般由 、 和 构成。10.关键字是编程语言保留的特殊标识符,也称为保留字,它们
2、具有 的功用。二、选择题1.在下列说明中,结构类型变量x所占用内存字节数为( )。 struct exp int i; float j;
3、0; double k; x; A8个 B7个 C14个 D随计算机而定2.已知数组
4、float b32;该数组行下标的范围是( )。 A 13 B 03 C 12 D 023.语言程序的基本单位是( )。 A函数 B标识符 C表达式
5、0; D语句4. 设有程序段 int k=10; while(k=0) k=k-1; 则下面叙述中正确的是( ) A.while循环执行10次 B.循环是无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次5. 设有以下程序段 &
6、#160;int x=0,s=0; while(!x!=0) s+=+x; cout<<s; 则( ) A.运行程序段后输出0 B.运行程序段后输出1 C.程序段中的控制表达式是非法的 D.程序段执行无限次 6.下面有关for循环的正确描述是( ) A. for循环只能用于循环次数已经确定的情况 B. for循环是先执行循环体语句,后判断表
7、达式 C. 在for循环中,不能用break语句跳出循环体 D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来7.以下正确的描述是( ) A.continue语句的作用是结束整个循环的执行 B.只能在循环体内和switch语句体内使用break语句 C.在循环体内使用break语句或continue语句的作用相同 D.从多层循环嵌套中退出时,只能使用goto语句8.下列命令中,不能终止程序运行的命令是(
8、60; )。 A.CLOSE B.SUSPEND C.QUIT D.WAIT 9.面向对象程序的主要结构特点之一是( )。 A.程序中的一切操作都是通过调用函数来实现的。 B.程序中的一切操作都是通过定义函数来实现的。 C.程序中的一切操作都是通过向对象发送消息来实现的。 D.程序中的一切操作都是通过定义类
9、来实现的。10. 编写程序代码的过程称为( )。 A.顺序结构程序 B.建立表文件 C.设计菜单系统 C.程序设计三、判断题1.一个C源程序可由一个或多个函数组成。( )2.一个C源程序必须包含一个main函数。( )3.C程序的基本组成单位是函数。( ) 4.在C程序中,注释说明只能位于一条语句的后面。( )5. continue语句的作用是:使程序的执行流程跳出包含它的所有循环。( )6.指令指针或者号
10、包括代码段寄存器值的改变将引起程序流程的改变。( ) 7.指令的相对寻址都是近转移。 ( ) 8.采用指令的寄存器间接寻址,目标地址来自存储单元。( ) 9.因为条件转移指令Jcc要利用标志作为条件, 所以也影响标志。 ( ) 10.控制循环是否结束只能在一次循环结束之后进行。( )四、简答题1. 试描述数据结构和抽象数据类型的概念与程序设计语言中数据类型概念的区别。 2.在数据结构课程中,数据的逻辑结构,数据的存储结构及数据的运算之间存在着怎样的关系? 3.用C51语言进行单片机软件开发的优点?习题三 可控流水灯的设计与制作 参考答案一、填空题1._main_ 2.硬件3
11、.单片机可执行的代码程序4.自动变量 ;外部变量;静态变量;寄存器变量5.基本数据类型;扩展数据类型6.4 7.位变量8.PC;DPTR9.编译预处理;函数;注释10. 固定名称和含义二、选择题1-5:DDACB;6-10::DBACD三、判断题1-10:对对对错错; 对对错错错 四、简答题1.答:抽象数据类型包含一般数据类型的概念,但含义比一般数据类型更广、更抽象。一般数据类型由具体语言系统内部定义,直接提供给编程者定义用户数据,因此称它们为预定义数据类型。抽象数据类型通常由编程者定义,包括定义它所使用的数据和在这些数据上所进行的操作。在定义抽象数据类型中的数据部分和操作部分时,要求只定义到数据的逻辑结构和操作说明,不考虑数据的存储结构和操作的具体实现,这样抽象层次更高,更能为其他用户提供良好的使用接口。 2.答:数据的逻辑结构反映数据元素之间的逻辑关系;数据的存储结构是数据结构在计算机中的表示,包括数据元素的表示及其关系的表示,数据的运算是对数据定义的一组操作; l 运算是定义在逻辑结构上的,和存储结构无关; l 运算的实现则是依赖于存储结构。3.答:用C51语言进行单片机软件开发的优点有:(1)可读性好。C51语言程序比汇编语言程序的可读性好,编程效率高,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东松山职业技术学院《施工技术与施工组织》2023-2024学年第一学期期末试卷
- 广东水利电力职业技术学院《能源化学工程概论》2023-2024学年第一学期期末试卷
- 广东青年职业学院《法语语法II》2023-2024学年第一学期期末试卷
- 七年级上册《4.2.3整式的加减》课件与作业
- 广东南华工商职业学院《第二外语(日语)(II)》2023-2024学年第一学期期末试卷
- 广东茂名幼儿师范专科学校《中国现当代文学经典鉴赏》2023-2024学年第一学期期末试卷
- 广东岭南职业技术学院《数学分析实践教学》2023-2024学年第一学期期末试卷
- 大学语文(南开大学)学习通测试及答案
- 2025新北师大版英语七年级下UNIT 3 Rain or Shine单词表
- 【名师一号】2020-2021学年高中英语人教版必修4语篇提能-2
- 学校矛盾纠纷化解工作方案
- 四川省南充市2022-2023学年九年级上学期期末义务教育教学质量检测英语试题(含听力)
- 展厅展板安装方案范本
- 观赏鱼产业实施方案
- 全国教育科学规划课题申报书:34.《高质量数字教材建设研究》
- 高处作业风险及隐患排查(安全检查)清单
- 有关新加坡公司治理的思考
- 团意险项目招标书
- 大概念教学读书分享
- 驾驶员资格申请表
- (郭伯良)儿童青少年同伴关系评级量表
评论
0/150
提交评论