- 2
- 0
- 约9.75千字
- 约 20页
- 2023-04-01 发布于山东
- 举报
1.利用以下(D)要点字能够改变工作寄存器组
A、interruptB、sfr
C、whileD、using
2.C51中一般指针变量占用(C)字节储藏。
A、一个B、两个C、三个D、四个
3.使用宏来接见绝对地址时,一般需包含的库文件是(B)
A、B、C、D、
4.执行#definePA8255XBYTE[0x3FFC];
PA8255=0x7e;
后储藏单元0x3FFC的值是(A)
A、Ox7e
B、8255H
C、不决
D、7e
5.设有inti
;则表达式i=1,++i,++i||++i,i
的值为
(C)
A、1B
、2
C、3D
、4
6.设有inta[]={10,11,12},*p=a[0]
;则执行完*p++;*p+=1;
后a[0],a[1],a[2]
的值依
次是(C)
A、10,11,12
B
、11,12,12
C
、10,12,12D
、11,11,12
7.设有inti
;则表达式i=1,++i,i||++i,i
的值为(B)
A、1B
、2
C、3D
、4
二、判断题:(每题1分,共10分。正确的在括号内打“√”,错误的打“×”。判对
得分,不判、判错均不得分。)
1.若一个函数的返回种类为void,则表示其没有返回值。(√)
2.特别功能寄存器的名字,在C51程序中,全部大写。(√)
3.“sfr”后边的地址能够用带有运算的表达式来表示。(×)
4.#include与#include“”是等价的。(√)
5.sbit不能够够用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。(×)
6.Continue和break都可用来实现循环体的中止。(×)
7.若一个函数的返回种类为void,则表示其没有返回值。(√)
8.全部定义在主函数从前的函数无需进行声明。(×)
9.inti,*p=i;是正确的C说明。(√)
10.73+12的值是15。(×)
11.一个函数利用return不能能同时返回多个值。(√)
三、填空(
每空1分,共20分。在空白处填上正确的内容)
1.KeiLC51
软件中,工程文件的扩展名是
____UV2______,编译连接后生成可烧写的文件
扩展名是_____HEX_______。
2.C51支持的指针有
一般指针
和
储藏器指针
。
3.C51中,没有特地的循环语句,我们能够用函数______crol_______
完成一个字节的循环
左移,用____irol_____
完成二个字节的循环左移。
4.函数
是C语言的基本单位。
5.C语言中输入和输出操作是由库函数
scanf
和
printf
等函数来完成。
6.若有说明inti,j,k;
则表达式i=10,j=20,k=30,k*=i+j
的值为__
900______。
7.数组是一组有固定数量和相同种类成分重量的有序会集。
8.变量的指针就是变量的
地址
;指针变量的值是
指针
。
9.在C语言中,把多个不相同种类的变量结合在一起形成的一个组合型变量,称为
构造
变量
,简称
构造
。
10.C51的数据种类有
基本种类
、
构造种类
、
指针种类
、
空类
型。
11.C51
的基本数据种类有
位型、
字符型、
整形
、
长整形
、
浮点型
、
双精度浮点型
。
12.C51
的构造数据种类有
数组种类
、
构造种类
、
共用体型
、
梅举型
。
13.C51的储藏种类有data
、bdata
、idata
、pdata
、xdata
、code
。
14.C51
的储藏模式有
SMALL、COMPACT和LARGE
。
15.C51程序与其他语言程序相同,程序构造也分为序次构造、选择构造(或分支结
构)、循环构造三种。
16.数组的一个很重要的用途就是查表。
17.
四、问答题(共20分)
1.简述C51语言和汇编语言的比较(
5分)
使用C51语言进行嵌入式系统的开发,有着汇编语言所不能比较的优势:
①编程调试灵便方便;
②生成的代码编译效率高;
③模块化开发;
④可移植性好;
⑤便于项目的保护;
2.简述单片机的
C语言的特点(
7分)
单片机的C语言的特点主要表现在以下几个方面:
①无需认识机器硬件及其指令系统,只需初步认识MCS-51的储藏器构造;
C51能方便的管理内部寄存器的分配、不相同储藏器的寻址和数据种类等细节问题,但对硬件控制有限;而汇编语言能够完好控制硬件资源;
③C51在小应用程序中,产生的代码量大,执行速度慢;但在较大的程序中代码效率高;
④C51程序由若干函数组成,拥有优异的模块化构造,便于改进和扩大;
⑤C51程序拥有优异的可读性和可保护性;而汇编语言在大应用程序开发中,开发难度增加,可读性差;
⑥C51有丰富的库函数,可大大减少用户的编程量,显然缩短编程与调试时间,
原创力文档

文档评论(0)