资源描述:
《单片机复习题带答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、单项选择题1.利用下列( D )关键字可以改变工作寄存器组A、interrupt B、sfrC、while D、using2.C51中一般指针变量占用( C )字节存储。A、一个 B、两个 C、三个 D、四个3.使用宏来访问绝对地址时,一般需包含的库文件是( B )A、reg51.h B、absacc.h C、intrins.h D、startup.h4.执行#definePA8255 XBYTE[0x3FFC];PA8255=
2、0x7e;后存储单元0x3FFC的值是(A )A、Ox7e B、8255H C、未定 D、7e5.设有inti;则表达式i=1,++i,++i
3、
4、++i,i的值为(C)A、1B、2C、3D、46.设有inta[]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是(C)A、10,11,12B、11,12,12C、10,12,12D、11,11,127.设有inti;则表达式i=1,++i,i
5、
6、++i,i的值为(B)A、1B、2C
7、、3D、48、单片机8051的XTAL1和XTAL2引脚是(D)引脚 。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振9、单片机的定时器/计数器设定为工作方式1时,是(D)。 A、8位计数器结构 B、2个8位计数器结构C、13位计数器结构 D、16位计数器结构10、串行口每一次传送(C)字符。A、1个字节 B、1bit C、1帧 D、1串11、计算机能直接识别的语言是(C)。A、汇编语言B、自然语言
8、C、机器语言D、C语言12、MCS—51单片机的CPU主要的组成部分为 (A)。A、运算器、控制器 B、加法器、寄存器 C、运算器、加法器 D、运算器、译码器13、MCS-51系列单片机芯片是双列直插式封装的,有(C)个引脚。A、24B、30C、40D、5014、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A)。A、T0B、INT1C、串行接口D、INT015、P0口作数据线和低8位地址线时 (C)。A、应外接上拉电阻 B、不能作I/O口 C、能
9、作I/O口 D、应外接高电平二、判断题:(每小题1分,共10分。正确的在括号内打“√”,错误的打“×”。判对得分,不判、判错均不得分。)1.若一个函数的返回类型为void,则表示其没有返回值。(Y )2.特殊功能寄存器的名字,在C51程序中,全部大写。(Y )3.“sfr”后面的地址可以用带有运算的表达式来表示。( N )4.#include 与#include “reg51.h”是等价的。(Y)5.sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。(N)6.C
10、ontinue和break都可用来实现循环体的中止。( N )7.若一个函数的返回类型为void,则表示其没有返回值。(Y)8.所有定义在主函数之前的函数无需进行声明。( N )9.inti,*p=&i;是正确的C说明。(Y )10.7&3+12的值是15。( Y )11.一个函数利用return不可能同时返回多个值。(Y)12、51单片机只能做控制用,不能完成算术运算。(N)13、MCS-51的中断源全部编程为同级时,优先级最高的是INT1。(N)14、MCS-51单片机的CPU能同时处理8位二进制数据。(
11、Y)15、单片机的主频越高,其运算速度越快。(N)16、为了消除按键的抖动,常用的方法有硬件和软件两种方法。(Y)三、填空( 每空1分,共20分。在空白处填上正确的内容)1.KeiLC51软件中,工程文件的扩展名是__UV2______,编译连接后生成可烧写的文件扩展名是____hex_______。2.C51支持的指针有一般指针和存储器指针。3.C51中,没有专门的循环语句,我们可以用函数___crol_________完成一个字节的循环左移,用___irol___完成二个字节的循环左移。4. 是C语言的基
12、本单位。5.C语言中输入和输出操作是由库函数scanf 和 printf 等函数来完成。6.若有说明inti,j,k;则表达式i=10,j=20,k=30,k*=i+j的值为__900______。7.数组是一组有固定数目和相同类型成分分量的有序集合。8.变量的指针就是变量的地址;指针变量的值是指针。9.在C语言中,把多个不同类型的变量结合在一起形成的一