【学历类职业资格】微型计算机原理与接口技术自考题-1及答案解析.doc
《【学历类职业资格】微型计算机原理与接口技术自考题-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】微型计算机原理与接口技术自考题-1及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、微型计算机原理与接口技术自考题-1 及答案解析(总分:93.00,做题时间:90 分钟)一、单项选择题(总题数:16,分数:16.00)1.执行以下循环语句后,正确的结果是( ) for(s=0,i=0;i5;i=i+2)s=s+i;As=0 Bs=2 Cs=6 Ds=12(分数:1.00)A.B.C.D.2.以下集成块型号中属于 MCS-96系列单片机型号的是( ) A83C51FB B80C196KR C83C52 D83C51FA(分数:1.00)A.B.C.D.3.引脚 (分数:1.00)A.B.C.D.4.8255A的 PA口工作于方式 2时,PB 口可以工作于( )A方式 0的无条
2、件传送和方式 1 B方式 0的查询传送和方式 1C方式 2 D任何方式(分数:1.00)A.B.C.D.5.下列四个选项中,指令执行后可能改变累加器内容的是( )AOR AL,00H BAND AL,0FFHCXOR AL,AL DTEST AL,0FFH(分数:1.00)A.B.C.D.6.单片机的指令地址存放在( ) APSW BDPTR CSP DPC(分数:1.00)A.B.C.D.7.MCS-51系列单片机的一个机器周期包含时钟周期的个数是 ( ) A8 个 B10 个 C12 个 D16 个(分数:1.00)A.B.C.D.8.对下列结构体变量 stu的成员引用不正确的是( ) s
3、truct student int m;float n;stu,*p; Ap.stu.n BP-m C(*p).m Dstu.n(分数:1.00)A.B.C.D.9.8086处理器的标志寄存器中定义了 9位,其中 3位是控制位,6 位是状态位。下述 4位标志位中不属于控制位的是( )ATF BDFCOF DIF(分数:1.00)A.B.C.D.10.一个 EPROM的地址有 A0-A11引脚,它的容量是( ) A2KB B4KB C11KB D12KB(分数:1.00)A.B.C.D.11.JZ rel指令中,操作数 rel的寻址方式是( ) A立即寻址 B直接寻址 C位寻址方式 D相对寻址方
4、式(分数:1.00)A.B.C.D.12.8K字节的 RAM 6264,数据线的根数应为( )A4 B8 C16 D32(分数:1.00)A.B.C.D.13.通常我们所说的 32位机指的是计算机的 CPU( )A是由 32个运算器组成的 B能够同时处理 32位二进制数据C有 32条数据引脚 D包含有 32个寄存器(分数:1.00)A.B.C.D.14.接口芯片是 CPU与外设之间的界面,它与外没之间的联络信号是( )(分数:1.00)A.B.C.D.15.8K字节的 EPROM 2764,地址线的根数应为( ) A13 根 B14 根 C15 根 D16 根(分数:1.00)A.B.C.D.
5、16.不是 MCS-51单片机 I/O的数据传送方式的是( ) A无条件传送 B随机传输 C查询方式 D中断方式(分数:1.00)A.B.C.D.二、填空题(总题数:4,分数:8.00)17.以下函数的功能是:求 x的 y次方。请填空。 double fun(double x,int y)int 1; double z; for(i=1,z=x;iy;i+)_; return z; (分数:2.00)填空项 1:_18.输入两个整数 n1,n2(要求 n1n2),统计两整数范围内被 3整除的数的个数。请填空。 #include”stdio.h” main() int n1,n2,j,n=0;
6、printf(“/n请输入两个数:“); scanf(“%d%d“,n1,n2); if(n1n2)j=n1;n1=n2;n2=j; for(j=n1;j=n2,j+) if(_)n+; printf(“a=%5d,b=%5d,n=%5d/n“n1,n2,n);(分数:2.00)填空项 1:_19.以下程序的功能是在 100个随机数中求其中最大值,试在程序空白处填上适当的内容。WSnclude“stdlib.h“ main() int i,max,a100; for(i=0;i100;i+) ai=rand(); max=a0; for(i=1;i100;i+) if(_) max=ai; p
7、rintf(“max=%d/n“,max); (分数:2.00)填空项 1:_20.若 a=3,b=4,c=5,则表达式 a|b+cb= =c 的值是 1。(分数:2.00)填空项 1:_三、改错题(总题数:4,分数:8.00)21.main() int n; float s=1.0; for(n=10;n1;n-) s=s+1/n; printf(“%6.1f/n“,s); 错误:_ 改正:_(分数:2.00)填空项 1:_22.main() int a10,i; for(i=1;i=10;i+) Scanf(“%d“,ai); for(i=10;i=0;i- -) printf(“%d“,
8、ai); 错误:_ 改正:_(分数:2.00)填空项 1:_23.求 1到 n的自然数之和的函数。 #include“stdioh“ int sum(int n) int k,s=0; for(k=1;k10;k+) s=s+k:return s; 错误:_ 改正:_(分数:2.00)填空项 1:_24.下面程序是求 1+2+3+100的和。 main() int sum,k; sum=0;k=1; while(k=100)sum=sum+k;k+; printf(“sum=%d/n“,sum); 错误:_ 改正:_(分数:2.00)填空项 1:_四、程序阅读题(总题数:4,分数:16.00)
9、25.#include“stdio.h“ main() int a,b,d=241; a=d/100%9; b=(-1)(-1); printf(“%d,%d“,a,b); 程序运行结果是:_(分数:4.00)填空项 1:_26.#include int f=1; int fac(int n) f=f*n; return f; main() int i; for(i=1;i=4,i+) printf(“%d!=%d/n“,i,fac(i); 程序运行结果为: _(分数:4.00)填空项 1:_27.main() int k,p; int s=1,-9,7,2,-10,3; for(p=0,k=
10、p;p6;p+) if(spsk)k=p; printf(“%d/n“,k); 程序运行结果是:_(分数:4.00)填空项 1:_28.main() int a5,s,i; for(i=0,s=0;i5;i+) scanf(“%d“,ai); s=s+ai; s=s/5; for(i=0;i5;i+) if(ais) printf(“%6d“,ai); prind(“/n“); 程序运行时输入的 5个数为:55 60 65 70 75 程序运行结果是:_(分数:4.00)填空项 1:_五、程序设计题(总题数:1,分数:8.00)29.编写程序,从键盘输入 6名学生的 5门成绩,分别统计出每个学
11、生的平均成绩并输出。(分数:8.00)_六、填空题-单片机原理与接口技术(总题数:8,分数:16.00)30.32K字节的 RAM 6264地址线的根数为 1 根。(分数:2.00)填空项 1:_31.已知(R0)=20H,(20H)=36H,(21H)=17H,(36H)=34H,执行下列程序后,则(R0)=_(R2)=_。 MOV A,R0 MOV R0,A MOV A,R0 ADD A,21H ORL A,#21H RL A MOV R2 A RET(分数:2.00)填空项 1:_32.片内 RAM21 H单元的最低位(D0)的位地址为 1,累加器 ACC(直接地址为 EOH)的最高位
12、D7的位地址为 2。(分数:2.00)填空项 1:_填空项 1:_33.MCS-51内部的 SFR共有 1 个。(分数:2.00)填空项 1:_34.串行口方式 3发送的第 9位数据要事先写入_寄存器的_位。(分数:2.00)填空项 1:_35.在 ROM 6547H单元起存放指令 SJMP D9H,则执行完此指令(两字节)后,程序转向地址 1H。(分数:2.00)填空项 1:_36.已知堆栈指针内容(SP)=30H,执行下列指令后, MOV 30H,#16H POP 40H 则(SP)=_;(40H)=_。(分数:2.00)填空项 1:_37.执行下列三条指令后,(A)=_H (B)=_H。
13、 MOV A,#31H MOV B,#04H MUI AB(分数:2.00)填空项 1:_七、改错题-单片机原理与接口技术(总题数:2,分数:4.00)38.把 A中的补码数转换为原码,仍存于 A中的子程序如下: TR:JNB ACC.7,DONE CPL A INC A ANL A,#80HDONE:RET 错误 _改正 _(分数:2.00)填空项 1:_39.下面程序段实现双字节加法运算(R1)(R0)+(R7)(R6)送入(31H)(30H)。 MOV A,R0 ADD A,R6 MOV 30H,A MOV A,R1 ADD A,R7 MOV 31H,A SJMP $ 错误:_ 改正:_
14、(分数:2.00)填空项 1:_八、程序阅读题-单片机原理与接口技术(总题数:2,分数:8.00)40.已知:(30H)=37H,(31H)=21H,(50H)=75H,(51H)=10H 执行以下子程序: MOV R0,#30H MOV R1,#50H MOV R7,#2CLR C LOOP:MOV A,R0 ADDC AR1 DA A MOV R0A INC R0 INC R1 DJNZ R7,LOOP RET 则结果为:(30H)=_H,(31H)=_H,(R1)=_H,(R7)=_H。(分数:4.00)_41.下面程序将片内 RAM30H单元开始的_字节数据传送到片外 RAM_开始的单
15、元中去。 START: MOV RO,#30H MOV R7,#0FH MOV DPTR,#3000H LOOP: MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET(分数:4.00)填空项 1:_九、程序设计题-单片机原理与接口技术(总题数:1,分数:8.00)42.将 4个单字节数放片内 30H39H,它们求和结果放在片内 50H,51H 单元。(分数:8.00)_十、十、应用题(总题数:1,分数:1.00)43.下面程序的功能是信号灯控制程序,利用 P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。阅读程序完
16、成说明语句。 ORG 0000H AJMP MAIN ;转主程序 ORG 001 BH ;该地址是的地址 AJMP CONT ;当出现时,才会执行到该指令 ORG 0100H MAIN: MOV TMOD,#10H ;执行该指令的目的是 MOV TH1,#3CH ;置 50ms定时初值 MOV TL1,#OBOH ;此时堆栈指针 SP的内容是 SETB EA ;执行该指令前,EA 的初始值是 SETB ET1 ;定时器 T1开中断 SETB TR1 ;执行该指令的目的是 CLR 08H ;清 1s计满标志位 MOV R3,#14H ;置 50ms循环初值 DISP: MOV R2,07H MO
17、V A,#0FEH NEXT:MOV P1,A ;第 2次执行完该指令后,对应灯被点亮 JNB 08H,$ ;查询 1s时间到否 CLR 08H ;清标志位 RL A DJNZ R2,NEXT MOV R2,#07H NEXT1:MOV P1,A JNB 08H,$ CLR 08H RR A DJNZ R2,NEXT1 SJMP DISP CONT: MOV TH1,#3CH ;程序执行到此处时,堆栈指针 SP的内容是 MOV TL1,#OBOH DJNZ R3,EXIT ;判 1s定时到否 MOV R3,#14H ;重置 50ms循环初值 SETB 08H ;标志位置 1 EXIT: RET
18、I ;该指令的功能是将堆栈的内容送至 PC 答:_;_;_;_; _;_;_;_。(分数:1.00)填空项 1:_微型计算机原理与接口技术自考题-1 答案解析(总分:93.00,做题时间:90 分钟)一、单项选择题(总题数:16,分数:16.00)1.执行以下循环语句后,正确的结果是( ) for(s=0,i=0;i5;i=i+2)s=s+i;As=0 Bs=2 Cs=6 Ds=12(分数:1.00)A.B.C. D.解析:2.以下集成块型号中属于 MCS-96系列单片机型号的是( ) A83C51FB B80C196KR C83C52 D83C51FA(分数:1.00)A.B. C.D.解析
19、:3.引脚 (分数:1.00)A.B. C.D.解析:4.8255A的 PA口工作于方式 2时,PB 口可以工作于( )A方式 0的无条件传送和方式 1 B方式 0的查询传送和方式 1C方式 2 D任何方式(分数:1.00)A. B.C.D.解析:解析 方式 2只限于 A组使用,它用 A口得 8位数据线,用 C口的 5位进行联络。工作时输入、输出数据都能锁存。当 A组在方式 2下工作时,B 组可以在方式 0(此时只能采用无条件传送)或方式 1工作。5.下列四个选项中,指令执行后可能改变累加器内容的是( )AOR AL,00H BAND AL,0FFHCXOR AL,AL DTEST AL,0F
20、FH(分数:1.00)A.B.C. D.解析:解析 本题考查的知识点为 XOR指令。要点透析 XOR 指令可用来将目的操作数中某些位取反或保持不变。同“0”相“异或”,其值不变;同“1”相“异或”,其值取反;自身相“异或”,则清零。XOR 指令执行后 CF必清零(?为异或操作符号)。6.单片机的指令地址存放在( ) APSW BDPTR CSP DPC(分数:1.00)A.B.C.D. 解析:解析 PC 是存放指令地址的。7.MCS-51系列单片机的一个机器周期包含时钟周期的个数是 ( ) A8 个 B10 个 C12 个 D16 个(分数:1.00)A.B.C. D.解析:8.对下列结构体变
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 微型计算机 原理 接口 技术 考题 答案 解析 DOC
