【学历类职业资格】微型计算机原理与接口技术自考题-15及答案解析.doc
《【学历类职业资格】微型计算机原理与接口技术自考题-15及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】微型计算机原理与接口技术自考题-15及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、微型计算机原理与接口技术自考题-15 及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:16,分数:16.00)1.以下集成块型号中,不属于 MCS-51 系列单片机型号的是_ A.8094BH B.83C452 C.80C32 D.8051AH(分数:1.00)A.B.C.D.2.用 8 位(bit)二进制能够表示的有符号数的范围是_ A.-127+128 B.-128+127 C.-127+127 D.-128+128(分数:1.00)A.B.C.D.3.下列选项中,合法的 C 语言关键字是_ A.default B.get C.integer D.VAR
2、(分数:1.00)A.B.C.D.4.已知 char ch=B;则以下表达式的值是_ch=(ch=A A.A B.a C.b D.Z(分数:1.00)A.B.C.D.5.变量的指针是_ A.变量的首地址 B.变量的值 C.变量的名 D.变量的一个标志(分数:1.00)A.B.C.D.6.打开文件语句 fp=fopen(“a.dat“,“r“);中 fp 的类型是_ A.File * B.file C.File D.FILE *(分数:1.00)A.B.C.D.7.8051 与 8751 的区别是_ A.内部数据存储器的数目不同 B.内部数据存储器的类型不同 C.内部程序存储器的类型不同 D.内
3、部的寄存器的数目不同(分数:1.00)A.B.C.D.8.单片机的指令地址存放在_ A.PSW B.DPTR C.SP D.PC(分数:1.00)A.B.C.D.9.MCS-51 外部中断 1 固定对应的中断入口地址为_ A.0003H B.000BH C.0013H D.001BH(分数:1.00)A.B.C.D.10.在扩展系统中,能够提供地址信号的高 8 位的端口是_ A.P0 口 B.P1 口 C.P2 口 D.P3 口(分数:1.00)A.B.C.D.11.控制串行口工作方式的寄存器是_ A.TCON B.PCON C.SCON D.TMOD(分数:1.00)A.B.C.D.12.执
4、行下列 3 条指令后,30H 单元的内容是_MOV R0.#30HMOV 40H.#0EHMOVR0.40H A.40H B.30H C.0EH D.FFH(分数:1.00)A.B.C.D.13.MOV C,00H 指令中源操作数的寻址方式是_ A.位寻址 B.直接寻址 C.立即寻址 D.寄存器寻址(分数:1.00)A.B.C.D.14.若设串行控制寄存器 SCON=40H,则串行口的工作方式是_ A.方式 0 B.方式 1 C.方式 2 D.方式 3(分数:1.00)A.B.C.D.15.地址指针 DPTR 是_ A.4 位的专用寄存器 B.8 位的专用寄存器 C.16 位的专用寄存器 D.
5、32 位的专用寄存器(分数:1.00)A.B.C.D.16.一个 EPROM 的地址有 A0-A11 引脚,它的容量是_ A.2KB B.4KB C.11KB D.12KB(分数:1.00)A.B.C.D.二、B填空题/B(总题数:4,分数:8.00)17.int m=5,y=2;则执行表达式 y+=y-=m*=y 后的 y 值是 1。(分数:2.00)填空项 1:_18.若 a=5,b=4,c=5,则表达式 a|b+c a=2;d=3;sum=0; do sum+=a; a + =d; if(_)printf(“%d/n“,sum); while(sum200); (分数:2.00)填空项
6、1:_20.求出 2/1,3/2,5/3,8/5,13/8,21/13这个数列的前 20 项之和。请填空。 main() int n,t,number=20; float a=2,b=1,s=0; for(n=1;n=number;n+) S=_; t=a;a=a+b;b=t; printf(“sum is %9.6f/n“,s); (分数:2.00)填空项 1:_三、B改错题/B(总题数:4,分数:8.00)21.main() int a b; a=2; b=3; c=a*b printf(“c=%c“,C); 错误:_ 改正:_(分数:2.00)填空项 1:_22.下面程序的功能是计算 1
7、+2+3+50 的和。 main() ( int i,sum; for( i=1;i=50;i+ ) sum+=i; printf(“%d“,sum); 错误:_ 改正:_(分数:2.00)填空项 1:_23.main() char s4=“9876“,*P; for( p=s;ps+2;p+) printf(“%s/n“,P); 错误:_ 改正:_(分数:2.00)填空项 1:_24.struct stud char num6; int s4; double ave=0.0; a; main() int i; for( i=0;i4;i+) scanf(“%d“, for( i=0;i4;i
8、+) a.ave+=a.si; printf(“%f“,a.ave); 错误:_ 改正:_(分数:2.00)填空项 1:_四、B程序阅读题/B(总题数:4,分数:16.00)25.#include“stdio.h“ main() int a,b,d=241; a=d/100%9; b=(-1) printf(“%d,%d“,a,b); 程序运行结果是:_(分数:4.00)填空项 1:_26.#include stdio.h main() int x; scanf(“%d“, if(x=60) printf(“pass“); else printf(“fail“); 程序运行时输入 60回车,则
9、程序运行结果是:_(分数:4.00)填空项 1:_27.#include stdio.h main() int i,b,k=0; for(i=1;i=5;i+) b=i%2; while(b-=0) k+;printf(“%d,%d“,k,b); 程序运行结果是:_(分数:4.00)填空项 1:_28.#include stdio.h main() int k=0; char c=A; do switch(c+) caseA:k+;break; caseB:k-; caseC:k+=2;break; caseD:k=k%2;break; caseE:k=k*10;break; default:
10、k=k/3; k+; while(cG); printf(“k=%d“,k); 程序运行结果是:_(分数:4.00)填空项 1:_五、B程序设计题/B(总题数:1,分数:8.00)29.请编一个函数 int fun(float s ,int n),它的功能是:求高于平均分的人数,并作为函数值返回。数组 s 中存放 n 位学生的成绩。数组 s 的值由主函数从键盘读入,用-1 来结束输入。(分数:8.00)_六、B填空题-单片机原理与接口技术(总题数:8,分数:16.00)30.MCS-51 的堆栈只可设置在_,其最大容量为_。(分数:2.00)填空项 1:_31.MCS-51 单片机的 P0 口
11、和 P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的_和_。(分数:2.00)填空项 1:_32.执行下列程序段后,(A)=_,(CY)=_。 MOV A,#C5H RL A(分数:2.00)填空项 1:_33.假设两个一字节的十六进制数 9FH,81H 相加的和为 8 位二进制数,那么相加后其进位标志为_,溢出标志为_。(分数:2.00)填空项 1:_34.已知(31H)=21H,(32H)=04H,执行下列指令组后(31H)=_,(32H)=_。 PUSH 31H PUSH 32H POP 31H POP 32H(分数:2.00)填空项 1:_35.设(A)=38H,R0=28
12、H,(28H)=18H,执行下列程序后,(A)=_。 ORL A,#27H ANL A,28H XCHD A,R0(分数:2.00)填空项 1:_36.设定 T1 为计数器方式,工作方式 2,则 TMOD 中的值为 1。(分数:2.00)填空项 1:_37.MCS-51 内部的 SFR 共有 1 个。(分数:2.00)填空项 1:_七、B改错题-单片机原理与接口技术(总题数:2,分数:4.00)38.某 8031 单片机时钟频率 12MHz,T1 为工作方式 1,2 毫秒定时中断,其部分初始化程序如下,请指出错误,并改正之。 MOV TMOD,#01H MOV TH1,#0F8H MOV TL
13、1,#30H MOV IP,#8 MOV IE,#88H (分数:2.00)填空项 1:_39.下列程序要完成 16 位无符号数相加,两数分别存于 30H,31H 和 40H,41H(低位在前把和存于30H,31H 中(设和无进位输出)。请指出错误,并改正之。 MOV A,30H ADD A,40H MOV 30H,A MOV A,31H ADD A,41H MOV 31H,A 错误:_ 改正:_(分数:2.00)填空项 1:_八、B程序阅读题-单片机原理与接口技(总题数:2,分数:8.00)40.2506H M5: MOV SP,#58H 2509H MOV 10H,#0FH 250CH M
14、OV 11H,#0BH 250FH ACALL XHD;PC+2PC, MOV 20H,11H 2514H M5A:SJMP M5A XHD:PUSH 10H PUSH 11H POP 10H POP 11H RET 执行 M5A:SJMP M5A 后,(SP)=_(20H)=_(分数:4.00)填空项 1:_41.设在 31H 单元存有#23H,执行下面程序:(41H)=_(42H)=_ MOV A,31H ANL A,#0FH MOV 41H,A MOV A,31H ANL A,#0F0H SWAP A MOV 42H,A(分数:4.00)填空项 1:_九、B程序设计题-单片机原理与接口技
15、(总题数:1,分数:8.00)42.片外 RAM2000H 开始的单元中有 5BH 的数据,编程将它们传送到片内 RAM20H 开始的单元中去。(分数:8.00)_十、B十、应用题/B(总题数:1,分数:8.00)一个由 AT89C51 单片机与一片 ADC0809 组成的数据采集系统,ADC08 的地址为7FF8H7FFFH。硬件逻辑电路图如下,下面程序是利用中断方式,分别对 8 路模拟信号轮流采样一次,转换结果依次存放在首址为 30H 的片外数据 RAM 中。完成中断服务程序填空。(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项
16、1:_填空项 1:_微型计算机原理与接口技术自考题-15 答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:16,分数:16.00)1.以下集成块型号中,不属于 MCS-51 系列单片机型号的是_ A.8094BH B.83C452 C.80C32 D.8051AH(分数:1.00)A. B.C.D.解析:解析 要熟记单片机型号。2.用 8 位(bit)二进制能够表示的有符号数的范围是_ A.-127+128 B.-128+127 C.-127+127 D.-128+128(分数:1.00)A.B.C. D.解析:解析 8 位二进制数表示的范围。3.下列选项中,
17、合法的 C 语言关键字是_ A.default B.get C.integer D.VAR(分数:1.00)A. B.C.D.解析:解析 C 语言关键字。4.已知 char ch=B;则以下表达式的值是_ch=(ch=A A.A B.a C.b D.Z(分数:1.00)A.B.C. D.解析:解析 条件表达式。5.变量的指针是_ A.变量的首地址 B.变量的值 C.变量的名 D.变量的一个标志(分数:1.00)A. B.C.D.解析:解析 指针的概念。6.打开文件语句 fp=fopen(“a.dat“,“r“);中 fp 的类型是_ A.File * B.file C.File D.FILE
18、*(分数:1.00)A.B.C.D. 解析:解析 文件类型。7.8051 与 8751 的区别是_ A.内部数据存储器的数目不同 B.内部数据存储器的类型不同 C.内部程序存储器的类型不同 D.内部的寄存器的数目不同(分数:1.00)A.B.C. D.解析:解析 注意不同芯片的内部程序存储器。8.单片机的指令地址存放在_ A.PSW B.DPTR C.SP D.PC(分数:1.00)A.B.C.D. 解析:解析 PC 是存放指令地址的。9.MCS-51 外部中断 1 固定对应的中断入口地址为_ A.0003H B.000BH C.0013H D.001BH(分数:1.00)A.B.C. D.解
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 微型计算机 原理 接口 技术 考题 15 答案 解析 DOC
