【学历类职业资格】微型计算机原理与接口技术真题2010年4月及答案解析.doc
《【学历类职业资格】微型计算机原理与接口技术真题2010年4月及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】微型计算机原理与接口技术真题2010年4月及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、微型计算机原理与接口技术真题 2010年 4月及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:16,分数:16.00)1.无符号数 10110011 B所对应的十六进制数是( )(分数:1.00)A.33HB.A3HC.B3HD.C3H2.二进制数 10000000“减”二进制数 00000001的运算结果是( )(分数:1.00)A.00000001B.10000001C.O1111111D.111111103.在计算机中的数据都是用二进制表示的,表示二进制数据的最小单位是( )(分数:1.00)A.位B.字C.字节D.双字4.负数用原码和反码表示时,它们
2、符号位的值分别是( )(分数:1.00)A.0 0B.0 1C.1 0D.1 15.表达式 7/3的值是( )(分数:1.00)A.1B.2C.2.3D.2.56.在进行文件的随机读写时需要用到 fseek()函数,语句 fseek(“myFile.dat“,20,0);表示的含义是( )(分数:1.00)A.文件的位置指针从 myFildat文件的开始位置向文件的末尾方向移动 20个字节B.文件的位置指针从 myFildat文件的当前位置向文件的末尾方向移动 20个字节C.文件的位置指针从 myFildat文件的当前位置向文件的头方向移动 20个字节D.文件的位置指针从 myFildat文件
3、的末尾位置向文件的头方向移动 20个字节7.常用 8051单片机数据总线的位数为( )(分数:1.00)A.4位B.8位C.12位D.16位8.8051系列单片机具有并行 I/O口的数量及每个口的倍数分别是( )(分数:1.00)A.2个,8 位B.3个,16 位C.4个,4 位D.4个,8 位9.8051单片机片内 RAM中,位寻址区的地址范围是( )(分数:1.00)A.00FHB.10HlFHC.20H2FHD.30H3FH10.决定程序执行顺序的寄存器是( )(分数:1.00)A.PCB.DPTRC.SPD.PSW11.已知(SP)=40H,RAM(60H)=FFH,执行 PUSH 6
4、0H后,(SP)为( )(分数:1.00)A.3FHB.41HC.60HD.FFH12.执行下列三条指令后 MOV A,#66H ADD A,#58H DA A 累加器 A的内容为( )(分数:1.00)A.14HB.1EHC.24HD.BEH13.已知(A)=23H,在 ROM 4300H单元起存放指令 CJNE A,#23H,51H,则执行完此指令(三字节)后,程序转向地址( )(分数:1.00)A.4302HB.4303HC.4353HD.4354H14.已知(CY)=1(A)=0FH,要使结果为(CY)=0 (A)=1FH,则需执行指令 ( )(分数:1.00)A.RLC AB.RRC
5、 AC.RL AD.RR A15.8K字节的 RAM 6264,数据线的根数应为( )(分数:1.00)A.4B.8C.16D.3216.8031单片机扩展外部存储器时,用作数据总线的接口是( )(分数:1.00)A.P0B.P1C.P2D.P3二、B填空题/B(总题数:4,分数:8.00)17.单片机是一种特殊的超大规模集成电路,具有数据处理能力,可实现复杂的软件功能,因为单片机内部含有_。(分数:2.00)填空项 1:_18.字符 a的 ASC码是十进制的 97,执行了语句 char c=c;printf(“%d,%d“,c,c+2);后将输出 1。(分数:2.00)填空项 1:_19.代
6、数式 (分数:2.00)填空项 1:_20.对于单向值传递,函数调用时把实参传递给形参,形参的值发生改变,而其对应的实参值 1。(分数:2.00)填空项 1:_三、B改错题/B(总题数:4,分数:8.00)21.#includestdio.h main() int num; scanf(“%d“,&num); if(num%2=1) printf(“这是一个奇数/n”); else printf(“这是一个偶数/n“); 错误:_ 改正:_(分数:2.00)填空项 1:_22.本程序对 进行计算,直至 (分数:2.00)填空项 1:_23.#includestdio.h #include ma
7、in() int i,a10; char b10; for(i=0;i10;+i) scanf(“%d“,a+i); b=“10 number“: printf(“%s/n“,b); for(i=0;i10;+i) printf(“%d“;ai); printf(“/n“); 错误:_ 改正:_(分数:2.00)填空项 1:_24.#include stdio.h struct date int year=2010; int month=1; int day=1; datel; main() struct date date2; date2.year=2010; date2.month=8:
8、date2.day=5; printf(“日期1:%d-%d-%d/n“,date1.year,date1.month,date1.day); printf(“日期 2:%d-%d-%d/n“,date2.year,date2.month,date2.day); 错误:_ 改正:_(分数:2.00)填空项 1:_四、B程序阅读题/B(总题数:4,分数:16.00)25.#includestdio.h main() int a=2008,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; pri
9、ntf(“%d %d %d/n“,a,b,c); 程序运行结果为:(分数:4.00)_26.#includestdio.h main() int i,x; i=0; do scanf(“%d“,&x); i+: while(x%3!=0 x%5!=0); printf(“输入数据的个数 i=%d/n“,x); 程序运行时,输入数据为:1 2 3 4直到程序结束。 程序运行结果为:(分数:4.00)_27.#includestdio.h int f(t) int t; int x; if(t=1)x=1; else x=t*f(t-1); return x; main() int t,x; t=
10、4; x=f(t); printf(“t=%d“,t); printf(“x=%d/n“,x); 程序运行结果为:(分数:4.00)_28.#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(“%s/n“,a); 程序运行结果为:(分数:4.00)_五、B程序设计题/B(总题数:1,分数:8.00)29.利用随机函数 rand()生成 10个整型随机数,输
11、出它们之中的最大值和最小值;如果把最大值和最小值之和的一半称为中间值,输出所有大于中间值的数。(分数:8.00)_六、B填空题-单片机原理与接口技术(总题数:8,分数:16.00)30.MCS-51单片机把堆栈开辟在_中,其数据进出的最大特点是_。(分数:2.00)填空项 1:_31.MCS-51单片机中规定 1个机器周期包含_个时钟周期,所以晶体振荡频率为 12MHZ时,其机器周期为_s(微秒)。(分数:2.00)填空项 1:_32.在 ROM 6547H单元起存放指令 SJMP D9H,则执行完此指令(两字节)后,程序转向地址 1H。(分数:2.00)填空项 1:_33.已知(A)=4EH
12、,(R1)=63H,执行指令 XCH A,R1 后,(A)=_H,(R1)=_H。(分数:2.00)填空项 1:_34.一条机器指令由_和_两部分组成。(分数:2.00)填空项 1:_35.执行下列三条指令后,(A)=_H (B)=_H。 MOV A,#31H MOV B,#04H MUI AB(分数:2.00)填空项 1:_36.CPU响应中断,开始执行中断服务程序前,堆栈栈顶的内容是本次中断的 1。(分数:2.00)填空项 1:_37.8031单片机串行口的中断服务程序入口地址是 1H。(分数:2.00)填空项 1:_七、B改错题-单片机原理与接口技术(总题数:2,分数:4.00)38.下
13、列子程序欲将累加器 A中的一个两位 BCD码数转换为二进制数,仍存于 A中。 TB:MOV 40H,A SWAP A ANL A,#0FH: MOV B,#10 MUL AB ANL 40H,#0FH ORL A,40H RET 错误:_ 改正:_(分数:2.00)填空项 1:_39.下列是中断初始化程序段,要求 8031单片机允许 T0、T1、INT1 和串行口中断,其中 T0是最高中断级。MOV IP,#0000 0001 B MOV IE,#1001 1110 B 错误:_ 改正:_(分数:2.00)填空项 1:_八、B程序阅读题-单片机原理与接口技(总题数:2,分数:8.00)40.8
14、031单片机时钟频率为 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 $(分数:4.00)填空项 1:_41.已知:(30H)=83H,(31H)=0ABH
15、,(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。(分数:4.00)填空项 1:_九、B程序设计题-单片机原理与接口技(总题数:1,分数:8.00)42.在片外 RAM 4000H单元开始存放 16个单字节数,将其中非零的数传送到片内 RAM 20H开始的单
16、元,并将其个数存于寄存器 R6中。请接着以下程序,补全缺少的部分。 MOV R6,#OOH MOV R7,#16 MOV R0,#20H MOV DPTR,#4000H SJMP $(分数:8.00)_十、B十、应用题/B(总题数:1,分数:8.00)(本大题共 1小题) 8051单片机实验装置中的扫描式数字显示部分如题 43图所示,6 个共阳极 LED的段驱动由 P2口经 8路反相驱动器提供,位驱动由 P1.5P1.0 口经 6路同相驱动器提供。以下程序段,使用定时器 TD产生 2ms中断(时钟频率 12MHz),将缓冲区 40H45H(对应 LED从左到右)的低 4位中的 16进制数,转换
17、成显示代码,在 LED上扫描显示。 ORG 0000H AJMP START ORG 000BH MOV TL0,#U /UH ;定时器 11D时间常数 MOV TH0,#U /UH MOV AR0 LCALL LDCODE MOV P2,U /U MOV P1,U /U TNC R0MOV AR7 RR A MOV R7.A JNB U /U,T0_2 MOV R0,#4OH MOV R7,#20H T0_2:RETI START:MOV TMOD,#U /UH MOV TL0,#U /UH MOV THO,#U /UH MOV R0,#40H MOV R7,#20H MOV IE,#82H
18、 SETB U /U LOOP: SJMP LOOP LDCODE: ANL A,#0FH INC A MOVC U /U RET DB 3FH,06H,5BH,4FH,66H,; 显示代码 _;_;_;_; _;_;_;_。 附:有关特殊功能寄存器各位内容: 中断允许控制寄存器(IE) 中断优先级寄存器(IP) 定时器控制寄存器(TCON) 定时器方式寄存器(TMOD) (分数:8.00)(1).(分数:1.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_微型计算机原理与接口技术真题 2010年 4月答案解析(总分:100.00,做题时
19、间:90 分钟)一、B单项选择题/B(总题数:16,分数:16.00)1.无符号数 10110011 B所对应的十六进制数是( )(分数:1.00)A.33HB.A3HC.B3H D.C3H解析:2.二进制数 10000000“减”二进制数 00000001的运算结果是( )(分数:1.00)A.00000001B.10000001C.O1111111 D.11111110解析:3.在计算机中的数据都是用二进制表示的,表示二进制数据的最小单位是( )(分数:1.00)A.位 B.字C.字节D.双字解析:4.负数用原码和反码表示时,它们符号位的值分别是( )(分数:1.00)A.0 0B.0 1
20、C.1 0D.1 1 解析:5.表达式 7/3的值是( )(分数:1.00)A.1B.2 C.2.3D.2.5解析:6.在进行文件的随机读写时需要用到 fseek()函数,语句 fseek(“myFile.dat“,20,0);表示的含义是( )(分数:1.00)A.文件的位置指针从 myFildat文件的开始位置向文件的末尾方向移动 20个字节 B.文件的位置指针从 myFildat文件的当前位置向文件的末尾方向移动 20个字节C.文件的位置指针从 myFildat文件的当前位置向文件的头方向移动 20个字节D.文件的位置指针从 myFildat文件的末尾位置向文件的头方向移动 20个字节解
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 微型计算机 原理 接口 技术 2010 答案 解析 DOC
