【学历类职业资格】微型计算机原理与接口技术-4及答案解析.doc
《【学历类职业资格】微型计算机原理与接口技术-4及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】微型计算机原理与接口技术-4及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、微型计算机原理与接口技术-4 及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:16,分数:16.00)1.MCS-51 单片机复位操作的主要功能是把 PC 初始化为( )(分数:1.00)A.0100HB.0000HC.2080HD.8000H2.int a5,*p=a;对 a 数组元素地址的正确引用是( )(分数:1.00)A.p+5B.&a0C.&a+1D.*a+13.以下 if 语句错误的是( )(分数:1.00)A.if(x;B.if(x+=y;C.if(xx+;y+;ELSE x-;y-;D.if(x!=scanf(“%d“,&;else x+;4
2、.下面不是三态锁存器的是( )(分数:1.00)A.74LS244B.74LS373C.74LS377D.74LS2735.执行 MOV IE,#81H 指令的意义是( )(分数:1.00)A.屏蔽中断源B.开放外部中断源 0C.开放外部中断源 1D.开放外部中断源 0 和 16.MOVC A,A+DPTR 的寻址方式是( )(分数:1.00)A.相对寻址B.寄存器间接寻址C.变址寻址D.寄存器寻址7.C 语言中最基本的数据类型是( )(分数:1.00)A.整型、实型、逻辑型B.整型、实型、逻辑型、字符型C.整型、字符型、逻辑型D.整型、实型、字符型8.以下属于单片机集成块型号的是( )(分数
3、:1.00)A.386DXB.8097JFC.8086D.80486DX9.汇编程序在汇编过程中扫描的次数是( )(分数:1.00)A.1B.3C.2D.410.MCS-51 单片机的定时器位数是( )(分数:1.00)A.16B.8C.4D.1011.对于函数调用,以下说法错误的是( )(分数:1.00)A.出现在执行语句中B.出现在一个表达式中C.作为一个函数实参D.作为一个函数形参12.设累加器 A 的内容为 OC9H,寄存器 R2 的内容为 54H,CY=1,执行指令 SUBB A,R2 后结果为( )(分数:1.00)A.(=74HB.(R2)=74HC.(=75HD.(R2)=75
4、H13.8051 定时器/计数器 TO 工作方式有( )(分数:1.00)A.三利B.两种C.四利D.一种14.下面不属于中断功能的是( )(分数:1.00)A.增加 CPU 处理能力B.实现实时处理C.故障的紧急处理D.人机联系15.fclose 函数的正确调用形式是( )(分数:1.00)A.fclose(文件指针名);B.fclose(文件名);C.fclose(文件变量名);D.fclose(变量名);16.MCS-51 系列单片机的程序存储器寻址空间是( )(分数:1.00)A.16KBB.32KBC.64KBD.128KB二、B填空题/B(总题数:4,分数:8.00)17.intx
5、=2,y;则表达式 y=x+5,x+y 的值是 1。(分数:2.00)填空项 1:_18.表达式 7+82&25%5 的结果是 1。(分数:2.00)填空项 1:_19.以下函数用于统计一行字符串中的单词个数,单词之间用空格分隔,请填空。int word_num(char strl ) inti,num=0,word=0; for(i=0;strlil=/0;i+) if(_= =)word=0; else if(word= =0)word=1;num+; return(num); (分数:2.00)填空项 1:_20.下面程序的功能是统计在 1631 岁之间的学生人数。请填空。 main()
6、 int a30,n,age,i; for(i=0;i30;i+)ai=0; printf(“Enter the number of thestudents(30)/n“); scanf(“%d“,&n); printf(“Enter the age of each student:/n“); for(i=0;in;i+) scanf(“%d“,&age);_; printf(“the result is/n“); printf(“age number/n“); for(i=16;i32;i+) printf(“%d%d/n“,i,ai-16);(分数:2.00)填空项 1:_三、B改错题/B
7、(总题数:4,分数:8.00)21.main() int a10,i; for(i=1;i=10;i+) Scanf(“%d“,ai); for(i=10;i=0;i- -) printf(“%d“,ai); 错误:_ 改正:_(分数:2.00)填空项 1:_22.求 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:_23.struct abc char a20=0; char b; main() struct
8、 abc studl10; int a; for(a=0;a10;a+) scanf(“%s“,a); 错误:_ 改正:_(分数:2.00)填空项 1:_24.#include“stdio.h“ main() FILE*I=fp;char ch; if(fp=fopen(“test.txt“,“w“)=NULL) printf(“cannot open file/n“);exit(0); ch=getchar(); while(ch!=$) fputc(ch,fp);putchar(ch); ch=getchar(); fclose(*fp); 错误:_ 改正:_(分数:2.00)填空项 1:
9、_四、B程序阅读题/B(总题数:4,分数:16.00)25.main() inta=2,4,6,*ptr=&a0,x=8,y,z; for(y=0;y3;y+) z=(*(ptr+y)y)?*(ptr+y):x; printf(“%d/n“,z); 程序运行结果是:_(分数:4.00)填空项 1:_26.main() int n1,n2; scanf(“%d“,&n2); while(n2 !=0) n1=n2%10; n2=n2/10; printf(“%d“,n1); 程序运行时从键盘上输入 1298回车,则输出结果是:_(分数:4.00)填空项 1:_27.main() char n;
10、scanf(“%e“,&n); switch(+n) default:printf(“error“);break; easea:caseA:easeb:caseB:printf(“good“);break; casec:caseC:printf(“pass“);cased:easeD:printf(“warn“); 程序运行时从键盘输入字母 c回车,则运行结果是:_(分数:4.00)填空项 1:_28.#include main() int i,j,n; scanf(“%d“,&n); for(i=n;i5;i+) for(j=2;j=i;j+)putchar(#); 程序运行时从键盘输入 1
11、回车,则运行结果是:_(分数:4.00)填空项 1:_五、B程序设计题/B(总题数:1,分数:8.00)29.输入三个整数 x,y,z,请把这三个数由小到大输出。(分数:8.00)_六、B填空题-单片机原理与接口技术(总题数:8,分数:16.00)30.MCS-51 系列单片机片内部数据存储器工作寄存器区 32 个字节被均匀地分为 4 个组:其中第 2 组工作寄存器,地址为_;第 3 组工作寄存器,地址为_。(分数:2.00)填空项 1:_31.MCS-51 单片机的最大程序寻址空间是_,地址范围是_。(分数:2.00)填空项 1:_32.PCON 寄存器中与串行通信有关的只有 D7 位(SM
12、OD),该位为波特率倍增位。当 SMOD=_时,串行口波特率增加一倍;当 SMOD=_时,串行口波特率为设定值。(分数:2.00)填空项 1:_33.已知 A=87H,(30H)= 76H,执行 XRLA,30H 后,A=_(30H)=_。(分数:2.00)填空项 1:_34.指令 DA A 是_调整指令,它跟在_的加法指令后。(分数:2.00)填空项 1:_35.共阴极 LED 和共阳极 LED 的字段码互为 1。(分数:2.00)填空项 1:_36.使用 8031 单片机要将 (分数:2.00)填空项 1:_37.8051 的中断向量表在 1、000B H 和 0013H、001BH、23
13、H。(分数:2.00)填空项 1:_七、B改错题-单片机原理与接口技术(总题数:2,分数:4.00)38.下面程序段是将 ROM2000H 单元的内容送外部 RAM1000H 单元。 MOV DPTR, #2000H CLR A MOVC A,A+DPTR MOV DPTR,#1000H MOV DPTR,A 错误:_ 改正:_(分数: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:_八、B程序阅读题-单片机原理与接口技(总题数:2,分数:8.00)40.晶振 6MHz,下面中断初始化程序是使用 T1,工作方式_,在 P1.0 引脚输出等宽矩形波周期为_微秒的。 MOV TMOD,#20H MOV TL1,#06H MOV TH1,#06H SETB EA SETB ET1 SETB YR0 SJMP $(分数:4.00)填空项 1:_41.已知单片机的晶振频率为 6MHz,下面程序用单片机内部定时器 T0 工作在方式 1 下,从 P1.0 输出周期为_的方波脉冲信号,时间常数为_。 ORG 3000H START:MOV TMOD, #0
15、1H MOV TL0,#OCH MOV THO, #OFEH SETB TR0 LOOP: JBC TFO,DONE SJMP LOOP DONE:MOV TL0,#OCH MOV THO,#OFEH CPL P1.0 SJMP LOOP(分数:4.00)填空项 1:_九、B程序设计题-单片机原理与接口技(总题数:1,分数:8.00)42.RAM 中 60H 单元内存有一个十六进制数,把这个数转换为 BCD 码的十进制数,BCD 码的十位和个位放在累加器 A 中,百位放在 R6 中。(分数:8.00)_十、B十、应用题/B(总题数:1,分数:8.00)下面程序的功能是信号灯控制程序,利用 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 计满标志
17、位 MOV R3,#14H ;置 50ms 循环初值 DISP: MOV R2,07H MOV 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 定时到否 M
18、OV R3,#14H ;重置 50ms 循环初值 SETB 08H ;标志位置 1 EXIT: RETI ;该指令的功能是将堆栈的内容送至 PC 答:_;_;_;_; _;_;_;_。(分数:8.00)(1).(分数:1.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_微型计算机原理与接口技术-4 答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:16,分数:16.00)1.MCS-51 单片机复位操作的主要功能是把 PC 初始化为( )(分数:1.00)A.0100HB.0000H C.2080HD.80
19、00H解析:2.int a5,*p=a;对 a 数组元素地址的正确引用是( )(分数:1.00)A.p+5B.&a0 C.&a+1D.*a+1解析:解析A 越界,C 和 D 表达错误。3.以下 if 语句错误的是( )(分数:1.00)A.if(x;B.if(x+=y;C.if(xx+;y+;ELSE x-;y-; D.if(x!=scanf(“%d“,&;else x+;解析:解析ifelse 语句在 if 后面只能是一句,同样在 else 后面也是一句。如果需要多句才能表达清楚,就要用复合语句。4.下面不是三态锁存器的是( )(分数:1.00)A.74LS244B.74LS373 C.74
20、LS377D.74LS273解析:5.执行 MOV IE,#81H 指令的意义是( )(分数:1.00)A.屏蔽中断源B.开放外部中断源 0 C.开放外部中断源 1D.开放外部中断源 0 和 1解析:解析IE=81H=10000001B,则 EA=1,开中断,EX0=1,允许外部中断。6.MOVC A,A+DPTR 的寻址方式是( )(分数:1.00)A.相对寻址B.寄存器间接寻址C.变址寻址 D.寄存器寻址解析:7.C 语言中最基本的数据类型是( )(分数:1.00)A.整型、实型、逻辑型B.整型、实型、逻辑型、字符型C.整型、字符型、逻辑型D.整型、实型、字符型 解析:8.以下属于单片机集
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 微型计算机 原理 接口 技术 答案 解析 DOC
