【学历类职业资格】微型计算机原理与接口技术-7及答案解析.doc
《【学历类职业资格】微型计算机原理与接口技术-7及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】微型计算机原理与接口技术-7及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、微型计算机原理与接口技术-7 及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:16,分数:16.00)1.对下面说明叙述正确的是( ) typedef struct stu int n;char ch8; student;(分数:1.00)A.student 是结构体类型名B.student 是结构体变量C.typedef struct 是结构体类型D.struct 是结构体类型名2.对于 8031 单片机,其内部 RAM( )(分数:1.00)A.只能位寻址B.既可位寻址又可字节寻址C.只能字节寻址D.少部分只能位寻址3.下面输入整型变量格式的语句是( )
2、(分数:1.00)A.scanf(“%f“,;B.scanf(“%d“,;C.scanf(“%c“,;D.scanf(“%s“,;4.共阴极显示管显示字型“F”编码是( )(分数:1.00)A.86HB.71HC.90HD.FFH5.下面表示中断允许控制寄存器的是( )(分数:1.00)A.TCONB.IEC.IPD.SCON6.MCS-51 单片机只具备单一功能的 I/O 接口是( )(分数:1.00)A.P0B.P1C.P2D.P37.单片机 8031 的 ALE 引脚是( )(分数:1.00)A.输出高电平B.输出矩形脉冲,频率为 fosc 的 1/6C.输出低电平D.输出矩形脉冲,频率
3、为 fosc 的 1/28.下列指令能使 R0低 4 位不变,高 4 位置 F 的是( )(分数:1.00)A.ANL R0,#0F0HB.ORL R0,#0F0HC.ORL 0,#0FHD.ORL 00H,#0F0H9.在 MCS-51 指令中,下列指令中无条件转移指令是( )(分数:1.00)A.LCALL addr16B.DJNZ direcrelC.SJMP relD.ACALL addr1110.下列程序段的执行结果是( ) int x=3: while(x=5) printf(“%d“,x-3);x+;(分数:1.00)A.000B.112C.123D.01211.单片机的堆栈指针
4、 SP 始终是指示( )(分数:1.00)A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置12.不是 MCS-51 单片机:I/O 的数据传输方式的是( )(分数:1.00)A.无条件B.查询C.中断D.DMA13.字符9的 ASCII 码值是( )(分数:1.00)A.55B.54C.56D.5714.不是常用的汇编语言程序结构的是( )(分数:1.00)A.顺序B.分支C.循环D.随机15.以下集成块型号中属于 MCS-96 系列单片机型号的是( )(分数:1.00)A.83C51FBB.80C196KRC.83C52D.83C51FA16.若 int a10;则对数组正确引用的是( )(
5、分数:1.00)A.a10-10B.a10C.a2*5D.a9-10二、B填空题/B(总题数:4,分数:8.00)17.int a;则表达式 a=25/3%3 的值是 1。(分数:2.00)填空项 1:_18.若 a=6,b=4,c=2;则表达式!(a-b)+c-1b+c/2 的值是 1。(分数:2.00)填空项 1:_19.以下函数的功能是:求 x 的 y 次方。请填空。 double fun(double x,int y) int 1; double z; for(i=1,z=x;iy;i+)_; return z; (分数:2.00)填空项 1:_20.以下程序是计算 10 名学生 1
6、门课成绩的平均分。请填空。 #includestdio.h float average(float array10) int i;float aver,sum=array0; for(i=1;i10;i+)sum+=_; aver=sum/10; return(aver); main() float score10,aver; int i; printf(“/n input 10 scores:“); for(i=0;i10;i+)scanf(“%f“,scorei); aver=average(score); printf(“/n average score is%5.2f/n“,aver)
7、; (分数:2.00)填空项 1:_三、B改错题/B(总题数:4,分数:8.00)21.#include“stdio.h“ main() char a10,b10=“Computer“ a=b;printf(“%s“,a); 错误:_ 改正:_(分数:2.00)填空项 1:_22.main() inta3=3*0,i; for(i=1;i3;i+)scanf(“%d“,ai); for(i=1;i3;i+)a0=a0+ai+1; printf(“%d“,a0); 错误:_ 改正:_(分数:2.00)填空项 1:_23.以下程序从键盘输入 20 个整数存入数组,统计输入非负数的个数,并计算输入的
8、非负整数之和。 #include“stdio.h“ main() int i,a20,s,n; s=n=0: for(i=0;i20;i+)scanf(“%d“,ai)for(i=0;i20;i+) if(ai0)break; S+=ai;n+; printf(“s=%d/t,n=%d/n“,s,n); 错误:_ 改正:_(分数:2.00)填空项 1:_24.输出 100 以内能被 3 整除且个位数为 6 的所有整数。 #includestdio.h main() int i,j; for(i=0;i=9;i+) j=i*10+6: if(j%3=0)continue; printf(“%d“
9、,j); 错误:_ 改正:_(分数:2.00)填空项 1:_四、B程序阅读题/B(总题数:4,分数:16.00)25.main() inta=2,b=3,c; c=a+b: b=a+-1: printf(“%d,%d,%d/n“,a,b,c); b=-c+1: printf(“%d,%d,%d/n“,a,b,e); 程序运行结果是:_(分数:4.00)填空项 1:_26.main() intp8=11,12,13,14,15,16,17,18,i=0,k=0; while(i8) if(pi%2)k+=pi; i+; printf(“%d/n“,k); 程序运行结果是:_(分数:4.00)填空
10、项 1:_27.#include“stdio.h“ main() inti,k=0,s10=1,2,3,4,5,6,7,8,9,10; for(i=0;i10;i+) if(i%2)k+=si; intfor(i=i-1;i=0;i-) if(i%5=0)printf(“%d“,si);printf(“%d/n“,k); 程序运行结果为:_(分数:4.00)填空项 1:_28.#includestdio.h #includestring.h func(char str) int num=0; while(*(str+num)!=/0)num+; retum(num); main() char
11、str10,*p=str; getchar(p);printf(“%d/n“,func(p); 程序运行时,从键盘上输入 ABCDE回车,则输出结果是:_(分数:4.00)填空项 1:_五、B程序设计题/B(总题数:1,分数:8.00)29.自定义一个函数,函数的形参为字符数组 s1 和 s2,函数功能是将字符串 s1 中的所有数字字符取出,存入另一字符数组 s2 中,使 s2 成为一个新的字符串,并在函数中将字符串 s2 输出。(分数:8.00)_六、B填空题-单片机原理与接口技术(总题数:8,分数:16.00)30.一个机器周期包含_个晶振周期。若品振周期的频率为 12MHz,则机器周期为
12、_。(分数:2.00)填空项 1:_31.12 根地址线可选择_存储单元,32KB 存储单元需要_根地址线。(分数:2.00)填空项 1:_32.使用 8031 单片机时 EA 引脚接_电平,因其内部无_存储器。(分数:2.00)填空项 1:_33.设(SP=60H),(ACC=30H),(B=70H)。执行下列指令后,SP 的内容为_,61H 单元的内容为_。 PUSH ACC PUSH B(分数:2.00)填空项 1:_34.执行下列程序后,(42H)=_,(55H)=_。 MOV SP,#40H MOV 42H,#85H MOV 55H,#37H PUSH 42H PUSH 55H PO
13、P 42H POP 55H(分数:2.00)填空项 1:_35.当 DAC 0832 D/A 转换器的 CS 接 8031 的 P2.0 时,程序中 0832 的地址指针 DPDR 寄存器应置为 1。(分数:2.00)填空项 1:_36.存储器的地址线有 14 根,数据线有 8 根,其存储容量为 1。(分数:2.00)填空项 1:_37.80C51 在作并行扩展时,如果采用全地址译码,扩展芯片的地址是 1。(分数:2.00)填空项 1:_七、B改错题-单片机原理与接口技术(总题数:2,分数:4.00)38.执行下面三条指令后,30H 单元的内容是 40H。 MOV R1,#30H MOV 40
14、H,#0EH MOV R1,40H 错误:_ 改正:_(分数:2.00)填空项 1:_39.下列程序段把片外 RAM 从 8100H 开始的 10 个存储单元的内容移到片内 RAM 40H 开始的单元。 PUSH A MOV R7,10 MOV R0,#40H MOV DPTR,#8100H LOOP:MOV A,DPTR MOV R0,A INC R0 INC DPTR DJNZ R7,LOOP POP ACC 错误:_ 改正:_(分数:2.00)填空项 1:_八、B程序阅读题-单片机原理与接口技(总题数:2,分数:8.00)40.下面程序是将字节地址_单元的内容逐一取出减 1,然后再放回原
15、处,如果取出的内容为_,则不要减 1,仍将 0 放回原处。 MOV R7,#10H MOV R1,#30H L00P:CJNE R1,#00H,NEXT MOV R1,#00H SJMP NEXT1 NEXT:DEC R1 NEXT1:INC R1 DJNZ R7,LOOP SJMP $ END(分数:4.00)填空项 1:_41.下面程序是从_单元开始,连续存放 10 个无符号数,从中找出最大值送入_单元。 ORG 0020H MOV R0,#40H MOV B,R0 MOV R7,#09H INC R0 L00P:MOV A,B CLR C SUBB A,R0 JNC NEXT MOV B
16、,R0 NEXT:INC R0 DJNZ R7,LOOP MOV 30H,B SJMP $ END(分数:4.00)填空项 1:_九、B程序设计题-单片机原理与接口技(总题数:1,分数:8.00)42.使用定时/计数器 0 以工作方式 2 实现定时,在 P1.0 输出周期为 200s 的连续方波。已知晶振频率fosc=6MHz。求计数初值,方式控制字,编制相应程序。(查询方式)(分数:8.00)_十、B十、应用题/B(总题数:1,分数:8.00)下面程序是动态显示程序,请分析程序完成说明。 MOV DPTR,#4400H MOV A,#03H MOVX DPTR,A SETB RS0 ;使用第
17、 1 组工作寄存器 MOV R2,#08H MOV R0,#30H CLR A L1: MOV R0,A INC R0 INC A DJNZ R2,L1 DISP: MOV R0,#30H ;显示缓冲区首址送 R0 MOV R1,#00H MOV R2,#08H ;R2 中的 08H 表示 MOV R3,#7FH ;选中最右端 LED DISP1: MOV A,R0 ;第 2 次执行时 A= MOV DPTR,#TAB ;指向字形表首址 MOVC A,A+DPTR ;第 2 次执行时 A= MOV DPTR,#4402H ;4402H 表示 MOVX DPTR,A ;该条指令的作用是 MOV
18、A,R3 ;第 2 次执行时 A= MOV DPTR,#4401H ;指向位选口 MOVX DPTR,A ;位码送 PA 口 DJNZ R1,$ ; DJNZ R1,$ ;该指令的作用是 RR A ;位选字移位 MOV R3,A ;移位后的位选字送 R3 INC R0 ;在本程序中,R0 最大取值为 MOV A,R0 ;缓冲区数据送 A DJNZ R2,DISP1 ;未扫描完,继续循环 SJMP DISP TAB: DB 3FH,06H,5BH,4FH,66H;共阴极 LED 字形表 DB 6DH,7DH,07H,7FH,6FH 答:_;_;_;_; _;_;_;_。(分数:8.00)(1).
19、(分数:1.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_微型计算机原理与接口技术-7 答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:16,分数:16.00)1.对下面说明叙述正确的是( ) typedef struct stu int n;char ch8; student;(分数:1.00)A.student 是结构体类型名B.student 是结构体变量 C.typedef struct 是结构体类型D.struct 是结构体类型名解析:2.对于 8031 单片机,其内部 RAM( )(分数:1
20、.00)A.只能位寻址B.既可位寻址又可字节寻址C.只能字节寻址D.少部分只能位寻址 解析:3.下面输入整型变量格式的语句是( )(分数:1.00)A.scanf(“%f“,;B.scanf(“%d“,; C.scanf(“%c“,;D.scanf(“%s“,;解析:4.共阴极显示管显示字型“F”编码是( )(分数:1.00)A.86HB.71H C.90HD.FFH解析:5.下面表示中断允许控制寄存器的是( )(分数:1.00)A.TCONB.IE C.IPD.SCON解析:6.MCS-51 单片机只具备单一功能的 I/O 接口是( )(分数:1.00)A.P0B.P1 C.P2D.P3解析
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 微型计算机 原理 接口 技术 答案 解析 DOC
