[自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷8及答案与解析.doc
《[自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷8及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(微型计算机原理与接口技术)模拟试卷 8 及答案与解析一、单项选择题1 以下集成块型号中属于 8 位系列单片机型号的是( )(A)80C196MC(B) 80C196KR(C) 80196KC(D)83C51FC2 以下说法不正确的是( )(A)C 语言具有一些汇编语言的功能(B) C 语言是面向对象的程序设计语言(C) C 语言具有多种存储类型(D)C 语言具有预处理功能3 inta=30,b=20,c=10,d;d=a bc;则 d 的值是( )(A)10(B) 1(C) 30(D)04 以下正确的函数定义形式是( )(A)double fun(int x;int y)(B) do
2、uble fun(int x,int y)(C) double fun(int x,int y);(D)double fun(int x,y);5 对于循环 for(i=1;0;i+)可以认为是( )(A)逻辑错误(B)语法错误(C)不进入循环(D)死循环6 fscanf 函数的正确调用形式是( )(A)fscanf(fp,格式字符串,输出列表 );(B) fscanf(格式字符串,输出列表,fp);(C) fscanf(格式字符串,文件指针,输出列表);(D)fscanf( 文件指针,格式字符串,变量地址列表);7 MCS-51 布尔处理机的存储空间指的是( )(A)00H0FH(B) 10
3、H1FH(C) 20H2FH(D)30H3FH8 不影响程序状态字PSW 的指令关键字是( )(A)ADD(B) ADDC(C) SUBB(D)RRC9 下面不属于中断处理过程的是( )(A)保护现场与恢复现场(B)开中断与关中断(C)中断向量(D)中断服务与中断返回10 MCS-51 单片机的定时器/计数器工作方式 1 是 ( )(A)16 位计数器结构(B) 8 位计数器结构(C) 13 位计数器结构(D)2 个 8 位计数器结构11 用户可以直接使用的 8031 单片机 I/O 接口是( )(A)P0(B) P2(C) P1(D)P312 逻辑“异或 ”操作指令的助记符是 ( )(A)O
4、RL(B) ANL(C) XRL(D)MOV13 短转移指令的助记符是( )(A)AJMP(B) ANL(C) SJMP(D)LJMP14 (A) (B)  (C)  (D) 15 执行如下三条指令后,30H 单元的内容是( ) MOV R1,#30H MOV 40H,#0EH MOV R1,40H (A)40H(B) 0EH(C) 30H(D)FFH16 下列指令判断若累加器 A 的内容不为 0 就转 LP 的是( )(A)JB A,LP(B) JNZ A,LP(C) JZ LP(D)CJNE A,#0,LP二、填空题17 inta,b;则表达式(a=2,b=
5、5,a+ ,b+,a+b)的值是_。18 当 a=3,b=2,c=1 时,表达式 f=abc 的值是_。19 从键盘上输入若干个学生成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。 main() float s,gmax,gmin; scanf(“%f,“ s); gmax=s;gmin=s; while(s=0) if(sgmax)gmax=s ; if(_)gmin=s; scanf(“%f“, s); printf(“gmax=%fngmin=%fn“gmax,gmin);20 以下程序是用来统计正整数的每位数字中零的个数,并求每位数字中最大者。请填空。 main()
6、unsigned long num,max,t; int count; count=max=0: scanf(“%ld“,num); do t=_; if(t=0)+count; else if(maxt)max=t ; num/=10; while(num); printf(“count=%d,max=%ldn“,count,max);三、改错题21 main() int a10,i; for(i=1;i =10;i+) Scanf(“%d“,ai); for(i=10;i =0;i- -) printf(“%d“,ai); 错误:_ 改正:_22 求 1 到 n 的自然数之和的函数。 #i
7、nclude“stdioh“ int sum(int n) int k,s=0; for(k=1;k10;k+) s=s+k:return s; 错误:_ 改正:_23 struct abc char a20=0; char b; main() struct abc studl10; int a; for(a=0;a 10;a+) scanf(“%s“,a); 错误:_ 改正:_24 #include“stdio.h“ main() FILE*I=fp;char ch ; if(fp=fopen(“test.txt“, “w“)=NULL) printf(“cannot open filen“
8、);exit(0); ch=getchar(); while(ch!=$) fputc(ch,fp) ;putchar(ch); ch=getchar(); fclose(*fp); 错误:_ 改正:_四、程序阅读题25 #include“stdio.h“ main() int a,b,d=241 ; a=d/100%9; b=(-1)(-1) ; printf(“%d, %d“,a,b); 程序运行结果是:_26 #includestdio.h main() int x; scanf(“%d“,x) ; if(x=60)printf(“pass“); else printf(“fail“);
9、 程序运行时输入 60回车,则程序运行结果是:_27 #includestdio.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); 程序运行结果是:_28 #includestdio.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:k=k/3; k+; whil
10、e(cG); printf(“k=%d“,k) ; 程序运行结果是:_五、程序设计题29 编制程序,输入 n 个整数(n 从键盘输入,n0),输出它们的偶数和。六、填空题-单片机原理与接口技术30 8051 内部并行口 P0 口直接作输出口时,必须外接_;并行口作输入口时,必须先_,才能读入外设的状态。31 MCS-51 有一个全双工的_步串行口,有_种工作方式。32 MCS-51 单片机外部中断请求信号有电平方式和_,在电平方式下,当采集到 INT0 或 INT1 的有效信号为 _时,激活外部中断。33 执行完本段指令后(A)=_(B)=_。 MOV A,#08H MOV B,#45H PU
11、SH A PUSH B POP A POP B34 已知(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 RET35 若(A)=86H ,(PSW)=80H,则执行 RRCA 指令后,(A)=_。36 若 PSW=00,执行下列程序后, CY=_。 MOV A,#0FBH MOV PSW,#10H ADD A,#7FH37 若由程序设定 RS1.RS0=11,则工作寄存器 R0R7 的直接地址为_。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 微型计算机 原理 接口 技术 模拟 答案 解析 DOC
