08年春季浙江省计算机三级单片机试卷及部分答案
- 格式:doc
- 大小:64.50 KB
- 文档页数:5
2008年计算机类参考答案一、填空题(每空2分,共98分)1.字长2.人工智能3.主存块号码MOD 16 4.替换策略5.00001000 6.-1777.2 72 8.512 9.激光10.剪切Ctrl+V 11.执行该命令时将弹出一个对话框12.Ctrl+Z 13.磁盘扫描程序14.Windows Media Player 15.工具16.背景17.“表格”菜单中“公式”命令18.文件19.Ctrl+Enter 普通20.绘图21.单元格22.相对引用绝对引用23.自动筛选高级筛选24.粘贴函数25.数据库管理系统26.选择27.记录28.10 29.插入规则30.循环31.Left(ltrim (姓名,2) )= "林" 32..t. 33.locate for <条件表达式> 34.FPT 35.sqrt(b*b-4*a*c)或sqrt(b^2-4*a*c)或sqrt(b**2-4*a*c) 36.m.Cver或m->;cver 37.候选索引38.Visible 39.封装性40.前41.星型42.实现数字信号与模拟信号转换43.邮箱地址二、单项选择题(每1题2分,共计122分)1.C 2.D 3.A 4.B 5.C 6.D 7.B 8.A 9.B 10.A 11.C 12.D 13.D 14.B 15.C 16.C 17.B 18.D 19.C 20.B 21.D 22.D 23.C 24.A 25.A 26.D 27.B 28.B 29.A 30.C 31.C 32.A 33.B 34.D 35.D 36.A 37.A 38.A 39.C 40.C 41.D 42.D 43.C 44.B 45.D 46.C 47.D 48.D 49.C 50.B 51.C 52.D 53.C 54.A 55.B 56.A 57.D 58.B 59.D 60.C 61.D三、分析和计算题(第1题6分,第2题12分,共计18分)1. 运行结果(每个结果2分):y=30a=3b=302. (每空结果2分)DA TABASE F:\XSCJ\XSGLF:\XSCJ\XSDAFOR 性别="男"T=T+1FOR 性别="女"T=T+S四、编程题(共10分)set talk offuse XSDAclearscan for xb="男"dispwait " 按任意键继续" windowendscanuseset talk onreturn打开关闭表2分,循环(可以是计数或当循环)正确4分,条件子句2分,disp命令1分,wait命令1分。
2006年秋浙江省高等学校计算机等级考试试卷(三级单片机及嵌入式系统应用)说明:(1)所有题目均答在答题纸上,所有题目均为必答题;(2)判断题,用“√”和“×”表示对和错;(3)请将你的准考证号的后五位填写在答卷的右下角指定位置内;(4)考试时间为120分钟:(5)以下题目均针对MCS-51单片机;试题1判断题用√和×表示对和错(每小题1分,共10分)1、单片机系统的存储单元与外设端口是统一编址的。
2、单片机系统外部地址总线16位宽,表示一基本存储单元可存储16位二进制信息。
3、单片机与高档微机比较,其优势在于单片机具有极高的运算速度及高存储能力。
4、嵌入式操作系统就是把运行于普通计算机上的操作系统嵌入到嵌入式系统中得到。
5、单片机应用系统的软件,可以直接在单片机应用系统上编辑、编译、连接、调试。
6、RTX 51的Tiny版是FULL版本的一个子集,它可以运行在8051的最小系统上。
7、RTX51 Tiny版支持循环方式和信号方式的任务切换,不支持优先级方式。
8、在单片机应用系统中,地址信号一般由单片机给出。
9、应用系统采用12MHz晶振,则可以直接用单片机内部定时器定时小时间隔。
10、存储器扩展时使用线选法进行编址,其对存储空问的利用是断续的。
试题2选择题(每小题2分,共40分)1、单片机复位时,PC的内容自动变为 (1)B 。
A、0003HB、0000HC、0023HD、001BH2、单片机应用系统的晶振频率为12MHz,一条单机器周期指令执行需要 (2)B 时间。
A、1/12µsB、lµsC、1.5µsD、2µs3、MOVX A, @DPTR指令源操作数的寻址方式为 (3)B 。
A、变址寻址B、寄存器间接寻址C、寄存器寻址D、相对寻址4、单片机应用系统采用总线方式扩展ADC0809,则获得转换结果可采用 (4) 指令。
A、MOVX A, @DPTRB、MOV A, 20C、MOVC A, @A+DPTRD、MOVX @DPTR,A5、805l单片机内部RAM低128字节单元从使用上大致可以分为三个区域,分别为 (5)A 。
计算机等级考试三级――网络技术上机试题答案i==(int)sqrt(i)*(int)sqrt(i) //I是完全平方数2、int jsSort(){int i,j,k=0;DATA swap;for(i=0;i<200;i++)if(aa[i].x1>(aa[i].x2+aa[i].x3)) bb[k++]=aa[i];for(i=0;i<k-1;i++) //排序部分for(j=i+1;j<k;j++)if((bb[i].x1+bb[i].x3)<(bb[j].x1+bb[j].x3)){ swap=bb[i];bb[i]=bb[j];bb[j]=swap;}return k;} 6、注:这时也是采用冒泡法进行排序。
与前面的冒泡法在写法上有所不同请注意区分。
void SortDat(){ int i,j; PRO swap;for(i=0;i<MAX-1;i++)for(j=0;j<MAX-1-i;j++){ if(strcmp(sell[j].dm,sell[j+1].dm)<0){swap=sell[j];sell[j]=sell[j+1];sell[j+1]=swap;}if(strcmp(sell[j].dm,sell[j+1].dm)==0&&sell[j].je<sell[j+1].je){ swap=sell[j];sell[j]=sell[j+1];sell[j+1]=swap;}}}void SortDat(){ int i,j;PRO t;for(i=0;i<MAX;i++)for(j=i+1;j<MAX;j++)if(strcmp(sell[i].dm,sell[j].dm)<0){ t=sell[i];sell[i]=sell[j];sell[j]=t;}else if(strcmp(sell[i].dm,sell[j].dm)==0)if(sell[i].je<sell[j].je){t=sell[i];sell[i]=sell[j];sell[j]=t;}}9、jsvalue(){ int a1=1,a2=1,a12,sn,k=2; sn=a1+a2;while(1){ a12=a1+2*a2;if(sn<100&&sn+a12>=100) b[0]=k;if(sn<1000&&sn+a12>=1000) b[1]=k;if(sn<10000&&sn+a12>=10000) {b[2]=k;break;}sn=sn+a12; a1=a2; a2=a12;k++;}} 10、注:在该题中主要是控制好每一个字符的走动,由于最后要用到原来的最后一个字符故先将其存入一个字符变量中。
全国计算机等级考试三级网络技术机试真题2008年9月(总分:100.00,做题时间:90分钟)一、上机题(总题数:1,分数:100.00)1.请编写一个函数jS Value(int m, int k, int xx[]),该函数的功能是:将小于整数m且紧靠m的k个素数存入数组xx并传回。
调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat 中。
注意:部分源程序给出如下。
例如:若输入“17,5”,则应输出“13,11,7,5,3”。
请勿改动主函数main()和输出数据函数readwriteDat()的内容。
[试题源程序]#include<conio.h>#include<stdio.h>void readwriteDat();void num(int m, int k, int xx[])main()int m, n, xx[1000];System("cls");printf("/nPlease enter two integers:");Scanf("%d%d", &m, &n);num(m,n,xx);for(m=0;m<n;m++)printf("%d",xx[m]);printf("/n");readwriteDat();void readwriteDat()int m,n,xx[1000],i;FILE *rf,*wf;rf=fopen("in.dat","r");wf=fopen("out.dat","w");for(i=0;i<10;i++)Scanf(rf,"%d%d",&m,&n);num(m,n,xx);for(m=0;m<n;m++) fprintf(wf,"%d",xx[m]);fprintf(wf,"/n");fclose(rf);fclose(wf);(分数:100.00)__________________________________________________________________________________________ 正确答案:(void num(int m, int k, int xx[]){int i,j,n;for(n=m-1,i=0;i<k;n--) /*该循环用了2个循环变量,n用来跟踪m之前的数,所以每趟减1,i用来计算找到素数的个数,所以该循环结束的条件为i等于k*/{for(j=2;j<=n/2;j++) /*该循环用于判断n是否是素数*/if(n%j==0)break;if(j>n/2)xx[i++]=n; /*找到一个素数,先存入xx[i],然后i值增1*/}})解析:[解析]本题主要考查的是素数及其计算问题。
2008年浙江省普通高校“专升本”联考《计算机综合》试卷考试说明:1、考试时间为150分钟;2、满分为150分;3、答案请写在试卷纸上,用蓝色或黑色墨水的钢笔、圆珠笔答卷,否则无效;4、密封线左边各项要求填写清楚完整。
一、填空题(只需在横线上直接写出答案,本题共有15个空格,每一空格1分,共15分) 1、从硬件体系结构来看,计算机硬件系统采用的经典的计算机结构是 。
2、标准的ASCII 码在计算机中的表示方式为 字节。
3、 能够把汇编语言源程序翻译为机器语言。
4、24*24汉字点阵库,一个汉字字形需要 字节。
5、(173)10=( )16。
6、数据库是长期存储在计算机内、有组织的、可_ _的数据集合。
7、构成数据模型的三大要素是__________、数据操作和数据完整性约束。
8、事务应该具有四个属性: 、一致性、隔离性和持续性。
9、设关系模式R 是第一范式,且每个属性都不传递依赖于R 的候选键,则称R 是_______ 范式。
10、ADO 数据访问技术中三个主要对象是connection 、command 、 。
11、计算机网络从逻辑或功能上可分为两部分。
这两部分分别是负责数据传输的通信子网和负责数据处理的 子网。
12、计算机网络中,通信双方必须共同遵守的规则或约定,称为 。
13、WWW 网页文件是用HTML 语言编写的,并在协议支持下运行。
14、在计算机局域网中,将计算机连接到网络通信介质上的物理设备是 。
15、提供网络通讯和网络资源共享功能的操作系统称为 。
二、选择题(本题共有15个小题,每一小题1分,共15分,每个小题给出的选项中,只有一项符合要求)姓名:_____________准考证号:______________________报考学校 报考专业:-------------------------------------------密封线----------------------------------------------------------A.运算器。
全国计算机等级考试三级PC技术真题2008年9月(总分100,考试时间120分钟)一、选择题(每小题1 分,共60 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1. 下列关于计算机性能的叙述中,错误的是A. CPU 的工作频率越高,处理就越快B. 总路线的传输速率与总线的时钟频率及总线的宽度有关C. 主存的存储周期越长,存取速度就越快D. 通常,Cache 容量越大,访问Cache 的命中率就越高2. 下列关于微处理器的叙述中,错误的是A. 微处理器主要由运算器和控制器等部分组成B. 用微处理器作为CPU 的计算机都属于微型计算机C. 一台计算机可以有多个微处理器D. 目前,双核处理器已大量用于PC 机中3. 下列关于Linux 的叙述中,错误的是A. Linux 是一个多任务操作系统B. Linux 具有网络通信和网络服务功能C. Linux 也是目前PC 机使用的一种操作系统D. Linux 的源代码是不公开的4. Pentium 微处理器中的浮点数符合IEEE754 标准,设一个单精度浮点数为XXXX000000000 这个浮点数的阶码是A. 10000000B. 01000000C. 00000001D. 000000115. 下列关于不同广西类型的叙述中,错误的是A. “纯文本”(.txt)B. “丰富格式”(.rtf)中除正文外,还包含文字属性标志和格式控制命令C. “超文本”采用线性结构组织信息D. Windows98/Xp 的帮助文档是超文本6. 汉字编码标准GB18030 中汉字的编码长度(字节数)是A. 1B. 2C. 3D. 2 或47. 以数字技术进行声音信息的处理有许多优点,因而得到了广泛的应用。
下面的一些应用中,没有采用数字声音处理技术的是A. MP3 播放器B. 录音笔C. GSM 手机D. 磁带录音机8. 声音必须转换成为二进制信息后才能在计算机中存储和处理。
12008 年春浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。
其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90 分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】单击Command1后用输入对话框输入1个整数,单击Command2后在Text1中显示其反序的数(高位变低位)。
要求在文本框中不可输入任何字符。
例如:输入123显示321,输入-567显示-765。
【程序】(1)Private Sub Form_Load()(2)End SubPrivate Sub Command1_Click()Text1.Text = "": n = InputBox("n=")End SubPrivate Sub Command2_Click()If n < 0 Then n = -n: Text1.Text = "-"While n <> 0Text1.Text = (3)(4)WendEnd Sub【供选择的答案】(1)A、Dim n As Byte B、Dim n As IntegerC、Dim n As StringD、Public n As Byte(2)A、Text1.Locked=True B、Text1.Locked=FalseC、Text1.Visible=TrueD、Text1.Visible=False(3)A、n/10 & Text1.Text B、n Mod 10& Text1.TextC、Text1.Text & n/10D、Text1.Text & n Mod 10(4)A、n=n\10 B、n=n/10C、n=n Mod10D、n=n-10试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
2008年4月国家三级(网络技术)笔试真题试卷(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.2008年北京奥运会有许多赞助商,其中有12家全球合作伙伴,下列哪个IT厂商不是奥委会的全球合作伙伴? ( )。
A.微软B.三星C.联想D.松下正确答案:A2.在扩展的ASCII码中,每个数字都能用二进制数表示,例如1表示为00110001,2表示为00110010,那么2008可表示为( )。
A.00110010 00000000 00000000 00110111B.00110010 00000000 00000000 00111000C.00110010 00110000 00110000 00110111D.00110010 00110000 00110000 00111000正确答案:D解析:1的ASCII码为00110001,2的ASCII码为00110010,所以0的ASCII 为码00110000,8的ASCII码为00111000,2008的ASCII码为:00110010 00110000 00110000 00111000。
3.关于主板的描述中,正确的是( )。
A.按CPU芯片分类有奔腾主板、AMD主板B.按主板的规格分类有SCSI主板、EDO主板C.按CPU插座分类有AT主板、ATX主板D.按数据端口分类有Slot主板、Socket主板正确答案:A解析:主板的分类方法很多,常用的分类方法,见表1。
由表可知选项A是正确的。
选项B中SCSI主板、EDO主板是按照数据端口来划分的;选项C中AT主板、ATX主板是按照主板规格来分的:选项D中Slot主板、Socket主板是按CPU插座来分的。
4.关于奔腾处理器体系结构的描述中,错误的是( )。
A.分支目标缓存器用来动态预测程序分支转移情况B.超流水线的特点是设置多条流水线同时执行多个处理C.哈佛结构是把指令和数据分别进行存储D.现在已经由单纯依靠提高主频转向多核技术正确答案:B解析:本题考察奔腾芯片的技术特点。
三级偏软考试试卷2008年春(本试卷考试时间为150分钟)I.计算机基础知识(10分)3.将十进制数89.375转换成二进制数,其结果为3 。
A.01011001.101B B.10001001.011B C.01011001.011B D.01011000.100B4.以下为原码表示的8位二进制数,其中绝对值最小的是4 。
A.1111111lB B.0111111lB C.100000O0B D.00000001B5.已知[x]补=1111 1111 1100B,则x的真值和12位二进制数的补码的允许取值范围分别是( )。
,A.一4、一1024~+1023 B.一4、一2048~十2047’C.4092、0~4095 D.一3、一2048~+20476.内存中有相邻的两个字节内容为35H、36H,它们可以表示以下所述的6 。
A.两个GB2312-80编码的汉字 B.一个GB2312—80编码的汉字C.两个数字的ASCII码 D.两个英文字母的ASCII码7.判断一个补码表示的数的正负,以下4种操作中不可行的是( ) 。
A.自身异或 B.算术移位c.与-1进行逻辑与 D.与0进行逻辑或8.设一台计算机的硬盘容量为80GB,GB指的是8 。
A.1000×1024字节 B.1000×1024字C.1000×1000×1024位D.1000×1000 x1024字节9.Intel 32位处理器在保护模式下的虚拟寻址能力取决于9。
,A.内部寄存器数量 B.存储器管理部件C.外部地址线数目 D.外部数据线宽度10.计算机软件通常分为系统软件和应用软件,这两者的关系是10 。
A.后者以前者为基础 B.前者以后者为基础C.没有前者后者也能工作 D.相互独立的Ⅱ.软件基础和应用(51分)11.在Web中,用于描述超文本文档的超文本标记语言是_______ 。
A.FrontPage B.HTML C.HttP D.Hypertext12.在符合算法基本要求的前提下,算法分析的目的是( ) 。
计算机三级(嵌入式系统开发技术)机试模拟试卷64(题后含答案及解析)题型有:1. 选择题 2. 填空题 3. 综合题选择题1.嵌入式系统硬件的核心是CPU。
下面关于嵌入式系统CPU特点的叙述中,错误的是( )。
A.支持实时处理B.低功耗C.字长在16位以下D.集成了测试电路正确答案:C解析:嵌入式系统CPU范围极其广阔,从最初的4位处理器,到目前仍在大规模应用的8位单片机,和现在最新的受到广泛青睐的32位,64位嵌入式CPU,都属于嵌入式系统CPU的范围。
故本题选择C。
2.下面关于微控制器的叙述中,错误的是( )。
A.微控制器将整个计算机硬件的大部分甚至全部电路集成在一块芯片中B.微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用C.微控制器的英文缩写是MCUD.8位的微控制器现在已基本淘汰正确答案:D解析:微控制器(Mcu)将整个计算机硬件的大部甚至全部电路集成在一块芯片中,品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用,8位的目前仍在大规模应用。
故本题选择D。
3.以下关于ARM处理器工作状态说法错误的是( )。
A.工作状态包括ARM状态、Thumb及Thumb-2状态和调试状态三种B.ARM状态既支持16位指令宽度也支持32位指令宽度C.Thumb状态或Thumb-2状态下代码密度大于ARM状态,占用存储空间较小D.ARM处理器复位后总处于ARM状态正确答案:B解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM 状态②Thumb状态及Thumb-2状态③调试状态。
除支持Thumb-2的ARM处理器外,其他所有ARM处理器都可以工作在ARM状态。
ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。
B选项叙述错误,故本题选择B。
4.将ARM处理器R0中的一个字节的数据,存入由R1+4指示的内存区域,且地址自动更新,则使用的ARM指令是( )。
1 2008年春浙江省高等学校 计算机等级考试试卷(三级 单片机及应用技术) 说明:(1) 所有题目均答在答题纸上,所有题目均为必答题; (2) 判断题,用“√”和“×”表示对和错; (3) 请将你的准考证号的后五位填写在答卷的右下角指定位置内; (4) 考试时间为120分钟; (5) 以下题目均针对MCS-51单片机;
试题1 判断题 用√和×表示对和错(每小题1分,共10分) 1、内部RAM 20H~2FH共16个字节单元提供了128个位单元,这些位单元的位地址编号为
00H~7FH。那么指令中的21H是表示位单元还是字节单元可以通过其具体的应用指令来区
分。 (√) 2、单片机只能应用于嵌入式系统,为适应嵌入式系统应用要求的不断提高,现在单片机技
术的主要发展方向是努力增加其位数。 (×) 3、在程序执行过程中,数据存储器的访问地址也可以由PC给出。 (√) 4、DPTR为16位寄存器,因此通过@DPTR访问的数据单元位数也是16位的。 (×) 5、现今单片机外围器件向串行扩展方向发展,很多单片机应用系统向片上最大化(SOC)
加串行外围扩展的体系结构发展。 (√) 6、IIC总线、1-Wire总线、串行外设接口SPI是目前通行的串行扩展总线 (√) 7、CAN总线诞生于汽车电子系统网络。CAN总线为多主总线,总线上可挂接上百个节点,
且任一节点均可成为主节点;有较高的传输速率与通信距离;有相关的机制来保证总线通信的高可靠性。 (√) 8、89C51单片机外部地址总线宽度为16位,因此用该单片机构建的单片机应用系统的外部
数据存储器最多只能扩展至64KB单元。 (×) 9、最高优先级别的中断请求能够无条件的被立即响应,从而满足单片机应用系统的实时性
要求。 (×) 10、51单片机的特殊功能寄存器中的位是可以通过软件来设置的,因此其每一位都是可以
位寻址的。 (×)
试题2 选择题(单选题 每小题2分,共60分)
1、MCS-51单片机的最大时序定时单位是(1) 。 D A、拍节 B、状态 C、机器周期 D、指令周期 2、需要外加电路来撤消中断请求信号的是(2)。A A、电平方式的外部中断 B、脉冲方式的外部中断 C、外部串行中断 D、定时中断 3、单片机应用程序一般存放在(3)中。B A、RAM B、ROM C、寄存器 D、CPU 4、若单片机应用系统的晶振频率为6MHz。为了实现定时1ms,采用定时器,工作方式设置为1,则计数初值应设为(4) 。C 216-1MS/2US A、500 B、1000 C、216-500 D、216-1000 5、8段数码管,若其a段~h段分别和数据总线D0~D7按顺序相关,若在送段码0FFH时其显示’8. ’,那么为显示’H’,则段码应为(5) 。A A、76H B、6EH C、91H D、90H 2
6、MOVX A , @R0指令中,源操作数采用(6)寻址方式,该指令将访问(6) 。D A、寄存器,外部数据存储器 B、直接,程序存储器 C、寄存器间接 ,内部数据存储器 D、寄存器间接,外部数据存储器 7、若(A)=86H,(PSW)=80H,则执行RRC A指令后A的内容为(7) 。A A、C3H B、B3H C、 0DH D、 56H 8、在中断服务程序中至少应有一条(8) 。D A、传送指令 B、转移指令 C、加法指令 D、中断返回指令
9、下面哪条指令会产生WR信号(9) 。D A、MOVX A, @DPTR B、MOVC A, @A+PC C、MOVC A, @A+DPTR D、MOVX @DPTR, A 10、 ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 如上程序段,则当CPU响应外部中断0时,PC的内容将会被设置为 (10) 。B A、0003H B、2000H C、000BH D、3000H 11、使用CMOS工艺制造的芯片时一般不用考虑以下哪种情况(11) ?D A、单片机IO口的电流驱动能力 B、单片机IO口与接口电路的电压匹配问题 C、单片机IO口本身的应用特点 D、芯片的控制时序 12、使用89C51单片机,若从P0.0引脚输入一个开关量信号,则需要如下(12)操作。A A、IO口接上拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号 B、IO口接下拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号 C、先要向P0.0口写1,然后用MOVX A,@R0读入总线上的数据 D、先要向P0.0口写1,然后用MOV A,P0读入信号 13、执行MOVX A, @DPTR时不涉及到的信号为:(13) D A、RD B、ALE C、地址信号 D、RXD 14、对于单片机内部程序存储空间使用与否,由 (14)引脚来决定。A A、EA B、CS C、PSEN D、MEM 15、51单片机可以使用堆栈的最大深度为(15) B A、80B B、128B C、36B D、40B 16、相对寻址方式寻址的结果将体现在(16)中。B A、DPTR B、PC C、ACC D、Ri 17、执行返回指令,返回的断点位置是(17) 。B A、 调用指令首地址 B、调用指令的末地址 C、 调用指令的下一条指令首地址 D、 返回指令的首地址 18、单片机应用系统中,需要双向传输信息的是 (18) 。B A、地址总线 B、数据总线 C、控制总线 D、电源线 19、以下叙述中,不属于51单片机存储器系统特点的是(19) 。C A、大部分芯片内外存储器同时存在 B、程序和数据存储器同时存在 C、扩展数据存储器与片内数据存储器存储空间有重叠 3
D、扩展程序存储器与片内程序存储器存储空间有重叠 20、串行数据传送相比并行数据传送具有的优势为(20) .A A、传输成本低,适合远距离传送 B、传输速度高 C、传输效率高 D、编程控制简单 21、没有内部锁存器的D/A转换器,不能直接与80C51单片机的P0口以总线方式连接使用的原因是(21) A A、P0口没有锁存功能 B、P0口为地址数据复用口 C、P0口不能输出数字信号 D、P0口只能输出地址 22、对于单片机内部定时计数器的使用以下说法最合适的为(22) 。B A、定时是通过对内部时钟脉冲的计数实现的 B、当定时时间到之后,计数溢出标志自动置位,该标志位需要通过软件方法清‘0’ C、用定时计数器实现时钟功能,只要系统晶振频率稳定,那么时钟是没有误差,不需要修正的 D、用计数功能可以实现对外部脉冲进行计数,因此可以用来测量任意频率信号的频率 23、若以下中断的优先级别相同,它们同时申请中断,则CPU首先响应 (23) 。A A、外部中断0 B、外部中断1 C、定时器0中断 D、定时器1中断 24、从MCS-51单片机程序存储器读取数据时,可采用的指令为(24) B A、MOV A, @R1 B、MOVC A, @A + DPTR C、MOVX A, @ R0 D、MOVX A, @ DPTR 25、(P0)=65H CPL P0.2 SETB C MOV P0.4 , C 则执行以上代码后(P0)=(25C A、61H B、75H C、 71H D、17H 26、执行PUSH ACC指令, 则执行的操作是 (26) A。 A、(SP)+1SP, (ACC)(SP) B、(ACC)(SP), (SP)-1SP C、(SP)-1SP, (ACC)(SP) D、(ACC)(SP), (SP)+1SP 27、要使P0口高4位变0,低4位保持不变,应使用指令 (27) 。D A、ORL P0, #0FH B、ORL P0, #0F0H C、ANL P0, #0F0H D、ANL P0, #0FH 28、CPU响应中断后,保护现场的工作应该是 (28) 。C A、由CPU自动完成 B、由硬件中断逻辑自动完成 C、应由中断服务程序完成 D、在主程序中完成 29、51单片机外部程序存储器和数据存储器的编址关系是它们采用(29)方式。C A、各自独立编址 B、两者统一编址 C、独立编址或统一编址 D、动态编址 30、MOV A,B指令源操作数的寻址方式为(30) 。C A、寄存器间接寻址方式 B、直接寻址方式 C、寄存器寻址方式 D、基址变址寻址方式 4
试题3 程序阅读填空题 在以下对应位置填入合适的指令(每空2分,共14分)
1、 编程将片内RAM30H单元开始的15B数据传送到片外RAM3000H开始的单元中。 MOV R0, #30H MOV R7, (1) #15 MOV DPTR, #3000H LOOP: MOV A, @R0 MOVX @DPTR, A (2) INC R0 INC DPTR DJNZ R7, LOOP RET
2、在单片机的P1口连接有8个发光二极管,改变P1口的状态即可控制发光管发光还是不发光(‘0’发光,‘1’不发光)。编程实现8个发光管实现以下规律变化:总共9种状态,每隔一秒变化一次,9次一个循环:仅1号灯亮、仅2号灯亮„„仅8号灯亮、全亮: void Delay1s(void); //1秒延时函数 void main() { unsigned char code vucCodeDpcode[9]={0x0FE, 0x0FD, 0x0FB, 0x0F7, 0x0EF, 0x0DF, 0x0BF, 0x7F, 0x00}; unsigned char data vucDataIndex = 0 ; while(1){ P1 = vucCodeDpcode[vucDataIndex] (3) ; Delay1s(); vucDataIndex ++; (4) while(vucDataIndex>9) ; } } 3、设fosc = 12MHz,要求在P1.0上输出周期约为2毫秒的方波。 sbit sOut = P1^0; IE = 0; TMOD = 1; TR0 = 1; while(1){ TH0 = (65536 - 1000)/ 256; TL0 = (5) (65536 - 1000)% 256; ; while(!TF0); (6) sOut =!sOut ; TF0 = 0 ; }
4、将内部RAM 40H~60H字节单元内容设置为0 MOV R7, #21H