3套《单片机技术》期末测试题及答案
期末测试题及答案一
一、单项选择题(每题1分,共15分)
1、C语言提供的合法的数据类型关键字是( )。
A、Double B、short C、integer D、Char
2、片内RAM的20H~2FH为位寻址区,所包含的位地址是( )。
A、00H~20H B、00H~7FH C、20H~2FH D、00H~FFH
3、MCS-51单片机的复位信号是( )有效。
A、高电平 B、低电平 C、脉冲 D、下降沿
4、89S51的单片机的堆栈指针()
A、 只能位于内部RAM低128B字节范围内 B、 可位于内部RAM低256字节范围内
C、 可位于内部ERRAM内。 D、可位于内部RAM或外部RAM内
5、在串行口工作于移位寄存器方式时,其接收由( )来启动。
A、REN B、RI C、REN和RI D、TR
6、存储16×16点阵的一个汉字信息,需要的字节数为( )
A、 32 B、 64 C、 128 D、 256
7、当MCS-51单片机接有外部存储器,P2口可作为 ( )。
A、数据输入口 B、数据的输出口
C、准双向输入/输出口 D、输出高8位地址
8、C51中一般指针变量占用( )字节存储。
A、一个 B、两个 C、三个 D、四个
9、使用宏来访问绝对地址时,一般需包含的库文件是( )
A、reg51.h B、absacc.h C、intrins.h D、startup.h
10、单片机的定时器/计数器工作方式1是( )。
A、8位计数器结构 B、2个8位计数器结构
C、13位计数结构 D、16位计数结构
11、C语言中最简单的数据类型包括( )。
A、整型、实型、逻辑型 B、整型、实型、字符型
C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型
12、下列描述中正确的是( )。
A、程序就是软件 B、软件开发不受计算机系统的限制
C、软件既是逻辑实体,又是物理实体 D、软件是程序、数据与相关文档的集合
13、下列计算机语言中,CPU能直接识别的是( )。
A、 自然语言 B、 高级语言 C、 汇编语言 D、机器语言
14、MCS-5l单片机的堆栈区是设置在( )中。
A、片内ROM区 B、片外ROM区 C、片内RAM区 D、片外RAM区
15、以下叙述中正确的是( )。
A、用C语言实现的算法必须要有输入和输出操作
B、用C语言实现的算法可以没有输出但必须要有输入
C、用C程序实现的算法可以没有输入但必须要有输出
D、用C程序实现的算法可以既没有输入也没有输出
二、不定项选择题(每题2分,共10分)
1.下面关于单片机的描述正确的是()
A.单片机是芯片级的计算机
B.单片机是在一块硅片上集成了各种部件的微型计算机
C.单片机又称微控制器
D.单片机通常以最小系统运行,可以“单片”工作。
2.单片机在一块电路芯片上集成了()等主要计算机部件。
A.中央处理器(CPU) B.数据存储器(RAM)
C.程序存储器(ROM) D.定时器/计数器
E.输入/输出(I/O)接口电路。
3.系列单片机,下面描述正确的有()。
A.是Intel公司20世纪80年代发布的
B.是为了取代功能简单的8048和8049微控制器
C.包括8051、8052、8751、8752、80C51、8031、80C31等芯片
D.Motorola公司的6800系列单片机也是51系列单片机。
4.Intel公司的MCS-48初级微处理器具有()。
A.8位CPU B.并行I/O接口
C.8位时序同步计数器 D.寻址范围超过4KB
E.具有串行接口
5.下面描述是MCS-51系列单片机特点的是( )。
A.集成了对事件控制专门优化过的8位CPU,可方便地用于需要事件控制的场合
B.均具有布尔处理能力,使工业现场经常需要的位运算和位操作变得非常简单
C.片上集成具有最高达32KB的程序存储器,使实现真正的“单片”控制成为可能
D.片上集成有多种外设,例如定时器/计数器、串行口、可编程计数器阵列(PCA)等,为低成本、低芯片数、低连线数设计提供可能。
三、名词解释(每题2分,共10分)
c语言基本名词概念1.程序状态字
2.堆栈
3.软件堆栈
4.振荡周期(晶振周期)
5.时钟周期
四、判断题(每题1分,共10分)
1、 若一个函数的返回类型为void,则表示其没有返回值。 ()
2、定时器与计数器的工作原理均是对输入脉冲进行计数。 ()
3、SFR中凡是能被8整除的地址,都具有位寻址能力。 ()
4、不能用“sfr16” 直接访问定时器/计数器0和1。 ()
5、MCS-51单片机的程序存储器只能用来存放程序的。 ( )
6、串口中断标志由硬件清0。 ()
7、特殊功能寄存器的名字,在C51程序中,全部大写。 ()
8、“sfr”后面的地址可以用带有运算的表达式来表示。 ()
9、#include <reg51.h>与#include “reg51.h”是等价的。 ()
10、sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。 ()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论