版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、自学考试密押题库与答案解析微型计算机原理与接口技术真题2010年4月自学考试密押题库与答案解析微型计算机原理与接口技术真题2010年4月微型计算机原理与接口技术真题2010年4月一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的。问题:1. 无符号数10110011 B所对应的十六进制数是( )A.33HB.A3HC.B3HD.C3H答案:C问题:2. 二进制数10000000“减”二进制数00000001的运算结果是( )A.00000001B.10000001C.O1111111D.11111110答案:C问题:3. 在计算机中的数据都是用二进制表示的,表示二进制数据的最小单
2、位是( )A.位B.字C.字节D.双字答案:A问题:4. 负数用原码和反码表示时,它们符号位的值分别是( )A.0 0B.0 1C.1 0D.1 1答案:D问题:5. 表达式7/3的值是( )A.1B.2C.2.3D.2.5答案:B问题:6. 在进行文件的随机读写时需要用到fseek()函数,语句fseek(myFile.dat,20,0);表示的含义是( )A.文件的位置指针从myFile.dat文件的开始位置向文件的末尾方向移动20个字节B.文件的位置指针从myFile.dat文件的当前位置向文件的末尾方向移动20个字节C.文件的位置指针从myFile.dat文件的当前位置向文件的头方向移
3、动20个字节D.文件的位置指针从myFile.dat文件的末尾位置向文件的头方向移动20个字节答案:A问题:7. 常用8051单片机数据总线的位数为( )A.4位B.8位C.12位D.16位答案:B问题:8. 8051系列单片机具有并行I/O口的数量及每个口的倍数分别是( )A.2个,8位B.3个,16位C.4个,4位D.4个,8位答案:D问题:9. 8051单片机片内RAM中,位寻址区的地址范围是( )A.00FHB.10HlFHC.20H2FHD.30H3FH答案:C问题:10. 决定程序执行顺序的寄存器是( )A.PCB.DPTRC.SPD.PSW答案:A问题:11. 已知(SP)=40
4、H,RAM(60H)=FFH,执行PUSH 60H后,(SP)为( )A.3FHB.41HC.60HD.FFH答案:B问题:12. 执行下列三条指令后 MOV A,#66H ADD A,#58H DA A 累加器A的内容为( ) A.14HB.1EHC.24HD.BEH答案:C问题:13. 已知(A)=23H,在ROM 4300H单元起存放指令CJNE A,#23H,51H,则执行完此指令(三字节)后,程序转向地址( )A.4302HB.4303HC.4353HD.4354H答案:B问题:14. 已知(CY)=1(A)=0FH,要使结果为(CY)=0 (A)=1FH,则需执行指令 ( )A.R
5、LC AB.RRC AC.RL AD.RR A答案:A问题:15. 8K字节的RAM 6264,数据线的根数应为( )A.4B.8C.16D.32答案:B问题:16. 8031单片机扩展外部存储器时,用作数据总线的接口是( )A.P0B.P1C.P2D.P3答案:A二、填空题(本大题共4小题)问题:1. 单片机是一种特殊的超大规模集成电路,具有数据处理能力,可实现复杂的软件功能,因为单片机内部含有_。答案:微处理器 或者:CPU(Central Processing Unit) 或者:MP(Micro Processing) 问题:2. 字符a的ASC码是十进制的97,执行了语句char c=
6、c;printf(%d,%d,c,c+2);后将输出_。答案:99,101问题:3. 代数式的c语言的表达式为_。答案:(a+b)/(a*b)或者(a+b)/a/b问题:4. 对于单向值传递,函数调用时把实参传递给形参,形参的值发生改变,而其对应的实参值_。答案:不变三、改错题(本大题共4小题)每小题只有一处错误或不妥。请指出,并将其改正。问题:1. #includestdio.h main() int num; scanf(%d,n”); else printf(这是一个偶数n); 错误:_ 改正:_ 答案:错误:if(num%2=1) 改正:if(num%2= =1) 问题:2. 本程序对
7、进行计算,直至的值小于10-6止。 #includestdio.h main() int i=0,num; float sum=0: do+i; num=1.0/i; sum+=num; while(num0.000001); printf(sum=%fn,sum); 错误:_ 改正:_ 答案:错误:int i=0,num; 改正:int i=0;float num;或者float i=0,num; 问题:3. #includestdio.h #include main() int i,a10; char b10; for(i=0;i10;+i) scanf(%d,a+i); b=10 num
8、ber: printf(%sn,b); for(i=0;i10;+i) printf(%d;ai); printf(n); 错误:_ 改正:_ 答案:错误:b=10 number; 改正:strcpy(b,10 number);或者逐个赋值: b0=1; b1=0; b2= ; b3=n; b4=u; b5=m; b6=b; b7=e; b8=r; b9=0: 问题:4. #include stdio.h struct date int year=2010; int month=1; int day=1; datel; main() struct date date2; date2.year=
9、2010; date2.month=8: date2.day=5; printf(日期1:%d-%d-%dn,date1.year,date1.month,date1.day); printf(日期2:%d-%d-%dn,date2.year,date2.month,date2.day); 错误:_ 改正:_ 答案:错误:int year=2010;int month=1;int day=1; 改正:int year;int month;int day; 四、程序阅读题(本大题共4小题)请阅读下列程序,写出程序运行结果。问题:1. #includestdio.h main() int a=20
10、08,b=1864,e=1950,t; if(ab) t=a;a=b;b=t; if(ac) t=a;a=c;c=t; if(bc) t=b;b=c;c=t; printf(%d %d %dn,a,b,c); 程序运行结果为: 答案:1864 1950 2008问题:2. #includestdio.h main() int i,x; i=0; do scanf(%d,n,x); 程序运行时,输入数据为:1 2 3 4直到程序结束。 程序运行结果为: 答案:输入数据的个数i=15问题:3. #includestdio.h int f(t) int t; int x; if(t=1)x=1; e
11、lse x=t*f(t-1); return x; main() int t,x; t=4; x=f(t); printf(t=%d,t); printf(x=%dn,x); 程序运行结果为: 答案:t=4 x=24问题:4. #includestdio.h main() char a30=Bejjing; char b30=Shanghai; char*pa=a,*pb=b; while(*pa!=0) pa+; while(* pb!=0) *pa=*pb;pa+;pb+;) *pa=0; printf(%sn,a); 程序运行结果为: 答案:BeijingShanghai五、程序设计题根
12、据题意编写成完整的程序。问题:1. 利用随机函数rand()生成10个整型随机数,输出它们之中的最大值和最小值;如果把最大值和最小值之和的一半称为中间值,输出所有大于中间值的数。答案:#include stdio.h #include stdlib.h main() int max,min,i,a10; float aver; for(i=0;i10;i+) ai=rand(); max=min=a0; for(i=1;i10;i+) if(maxaI)max=ai; if(minai)min=ai; printf(最大值为:%dn,max); printf(最小值为:%dn,min); av
13、er=(max+min)/2.0; printf(大于中间值的数为:); for(i=0;i10;i+) if(aiaver)printf(%d,ai); 六、填空题-单片机原理与接口技术(本大题共8小题)问题:1. MCS-51单片机把堆栈开辟在_中,其数据进出的最大特点是_。答案:片内RAM 先进后出问题:2. MCS-51单片机中规定1个机器周期包含_个时钟周期,所以晶体振荡频率为12MHZ时,其机器周期为_s(微秒)。答案:12 1问题:3. 在ROM 6547H单元起存放指令SJMP D9H,则执行完此指令(两字节)后,程序转向地址_H。答案:6522问题:4. 已知(A)=4EH,
14、(R1)=63H,执行指令XCH A,R1后,(A)=_H,(R1)=_H。答案:63 4E问题:5. 一条机器指令由_和_两部分组成。答案:操作码 操作数问题:6. 执行下列三条指令后,(A)=_H (B)=_H。 MOV A,#31H MOV B,#04H MUI AB 答案:C4 0问题:7. CPU响应中断,开始执行中断服务程序前,堆栈栈顶的内容是本次中断的_。答案:返回地址问题:8. 8031单片机串行口的中断服务程序入口地址是_H。答案:0023七、改错题-单片机原理与接口技术(本大题共2小题)每小题只有一处错误或不妥,请指出。并将其改正。问题:1. 下列子程序欲将累加器A中的一个
15、两位BCD码数转换为二进制数,仍存于A中。 TB:MOV 40H,A SWAP A ANL A,#0FH: MOV B,#10 MUL AB ANL 40H,#0FH ORL A,40H RET 错误:_ 改正:_ 答案:错误:ORL A,40H 改正:ADD A,40H 问题:2. 下列是中断初始化程序段,要求8031单片机允许T0、T1、INT1和串行口中断,其中T0是最高中断级。 MOV IP,#0000 0001 B MOV IE,#1001 1110 B 错误:_ 改正:_ 答案:错误:MOV IP,#0000 0001 B 改正:MOV IP,#0000 0010 B 八、程序阅读
16、题-单片机原理与接口技术(本大题共2小题)请阅读下列程序,写出程序运行结果。问题:1. 8031单片机时钟频率为12MHz,运行以下程序后,P1.0口将产生矩形波的周期为_mS,高电平时间为_mS。 ORG 0000H LJMP BEG ORG 001BH DJNZ R7,TRET CPL P1,0 MOV R7,#5 JB P1,0.TRET MOV R7,#10 TRET:RETI BEG:MOV TFMOD,#20H MOV TH1,#56 ;T1 0.2mS 中断时间常数 MOV TL1,#56 MOV R7,#10 CLR P1.0 SETB TR1 MOV IE,#8H SJMP
17、$ 答案:3;1问题:2. 已知:(30H)=83H,(31H)=0ABH,(32H)=16H,(33H)=89H,(34H)=19H,执行以下子程序后: MOV R0,#30H MOV R7,#0 MOV R6,#0 MOV R2,#4 LOOP:MOV A,R0 ADD A,R6 MOV R6,A JNC CONT INC R7 CONT:INC R0 DJNZ R2,LOOP RET 结果为=(R7)=_H,(R6)=_H,(R2)=_H,(RO)=_H。 答案:01;CD;0;34九、程序设计题-单片机原理与接口技术(本大题共1小题)根据题意及已提供的语句。编写成完整的程序。问题:1.
18、 在片外RAM 4000H单元开始存放16个单字节数,将其中非零的数传送到片内RAM 20H开始的单元,并将其个数存于寄存器R6中。请接着以下程序,补全缺少的部分。 MOV R6,#OOH MOV R7,#16 MOV R0,#20H MOV DPTR,#4000H SJMP $ 答案:LOOP:MOVX A,DPTR JZ NEXT MOV R0,A INC R0 INC R6 NEXT:INC DPTR DJNZ R7,LOOP 十、应用题(本大题共1小题)8051单片机实验装置中的扫描式数字显示部分如题43图所示,6个共阳极LED的段驱动由P2口经8路反相驱动器提供,位驱动由P1.5P1.0口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心力衰竭护理新进展分享
- 透析护理新进展分享
- 文档核心主题与受众明确后才能借助AI筛选出适配热搜词
- 2025年广东深圳高级体系一模初三31校联考历史试题含答案
- 宫腔粘连术后拔管护理
- 2024-2025学年度施工员测试卷带答案详解(轻巧夺冠)
- 2024-2025学年合肥财经职业学院单招《语文》通关考试题库(全优)附答案详解
- 2024-2025学年天津国土资源和房屋职业学院电视播音主持期末考试过关检测试卷及参考答案详解(精练)
- 2024-2025学年度公务员考试《常识》每日一练试卷附答案详解(精练)
- 2024-2025学年度粮油食品检验人员考前冲刺练习题附答案详解【培优】
- 乡风文明建设课件
- 毕业设计(论文)-水下4自由度抓取机械臂设计-scara机器人
- 金融风控模型建设及管理规范
- 《陶瓷工艺概览:课件中的釉料组成与特性》
- 任务一淘米(教学课件)一年级下册劳动技术(人美版)
- 2025年初级会计师考试真题试题及答案
- 2024人教版七年级下册生物期末复习必背知识点提纲
- GB/T 10810.2-2025眼镜镜片第2部分:渐变焦
- 超星尔雅学习通《漫画艺术欣赏与创作(天津理工大学)》2025章节测试附答案
- 新版统编版一年级道德与法治下册全册教案(完整版)教学设计含教学反思
- GB/T 44968-2024粮食储藏小麦粉安全储藏技术规范
评论
0/150
提交评论