[自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷4及答案与解析.doc
《[自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷4及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷4及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(微型计算机原理与接口技术)模拟试卷 4 及答案与解析一、单项选择题1 以下集成块型号中不属于 8 位系列单片机型号的是( )(A)83C152JC(B) 83C52JA(C) 83C51FB(D)8097JF2 以下使用后缀表日月十六进制数的是( )(A)B(B) H(C) D(D)O3 以下说法正确的是( )(A)计算机能直接执行 C 的源程序(B)后缀是 EXE 的文件是二进制文件(C)后缀是 OBJ 和 EXE 的文件是可执行文件(D)后缀是 OBJ 的文件是二进制文件4 从循环体内某一层跳出,继续执行循环外的语句是( )(A)return 语句(B) break 语句(C)
2、continue 语句(D)空语句5 执行下面程序段后,正确的结果是( ) intx=0,y=0; while(x 15)y+,x+ =+y;(A)x=8(B) y=20(C) x=20(D)y=126 以下定义,使 p 指向 data 和 a 域的赋值语句是( ) struct stuclent int a;float b;data ,*p;(A)p=a;(B) p=data.a;(C) *p=data.a;(D)p=data.a;7 下面不是运算器完成的主要任务是( )(A)算术运算(B)位运算(C)数据处理(D)指令译码8 不是伪指令关键字的是( )(A)ORG(B) START(C)
3、EQU(D)DATA9 8051/8031 型单片机提供中断源的个数是( )(A)3(B) 4(C) 6(D)510 不是 MCS-51 单片机 I/O 的数据传送方式的是( )(A)无条件传送(B)随机传输(C)查询方式(D)中断方式11 共阴极显示管点亮时输入电平是( )(A)低电平(B)低电压(C)低阻态(D)高电平12 单片机上电复位后,堆栈区的最大允许范围的单元是( )(A)64(B) 120(C) 128(D)25613 8051 单片机的 VCC(40)引脚是( )(A)主电源+5V 引脚(B)接地引脚(C)备用电源引脚(D)访问片外存贮器引脚14 8031 的定时器 T1 作计
4、数方式,模式 2 的方式控制字是 ( )(A)60H(B) 02H(C) 06H(D)20H15 8031 的定时器 T0 作计数方式,用模式 1(16 位计数器),则应用初始化编程指令是( )(A)MOV TMOD,#01H(B) MOV TMOD,10H(C) MOV TMOD,#05H(D)MOV TCON,#05H16 8255 是一个可编程的:I/O 接口芯片,“可编程 ”是( )(A)有 14 位可控定时器/计数器(B)芯片内包含有 256 字节的 RAM(C)只能使用中断编程的方法进行 I/O 数据传送(D)使用命令字以程序方法设置 I/O 数据传送的方式二、填空题17 int
5、a=6;则表达式 a+ =a- =a*a 的值是_。18 若 a=2,b=4,则表达式!(x=a)|(y=b)0 的值是_。19 下面程序的功能是用“辗转相除” 求两个整数的最大公约数。请填空。 #includestdio.h main() int r,m, n; scanf(“%d%d“,m ,n); if(mn)_ r=m%n: while(r)m=n;n=r;r=m%/n; printf(“%dn“,n); 20 下面程序的功能是将字符串 s 中所有的字符 a 删除。请填空。 #includestdio.h void main() char s80; int i,j=0 ; gets(s
6、); for(i=0;si!=0 ;i+) if(si!=a)_; sj=0; puts(s);三、改错题21 #include“stdio.h“ main() char a10,b10=“Computer“ a=b;printf(“%s“,a) ; 错误:_ 改正:_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); 错误:_ 改正:_23 以下程序从键盘输入 20 个整数存入数组,统计输入非负数的个数,并计算输入的非负整数之和。 #include“s
7、tdio.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=%dt,n=%dn“,s ,n) ; 错误:_ 改正:_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“,j); 错误:_ 改正:_四、程序阅读题25 main()
8、int a=1,3,5,2,7; int b=5,3,9,4,6; int c5,i; for(i=0;i5;i+) ci=ai*bi; for(i=0;i5;i+) printf(“%d“,ci); 程序运行结果是:_26 #includestdio.h ss(char*s) char *p=s: while(*p)p+; return(p-s); main() char *a=“abded“; int i; i=ss(a); printf(“%dn“,i);程序运行结果是:_27 #includestdio.h main() int i=0,j,c6; scanf(“%d“,j) ; do
9、ci=j%10;i+;j=j/10; while(j!=0); for(-i;i =0;i-) printf(“%d“,ci); if(i0)printf(“,“); 程序运行时,输入整数为 2345回车,则输出为:_28 #includestdio.h main() inti,j,sum=0 ,m,n=4; for(i=1;i=n;i+) m=1; for(j=1;j =i;j+)m=m*j; sum=sum+m; printf(“sum=%dn“,sum); 程序运行结果是:_五、程序设计题29 编程序对输入的 1000 以下的整数,求出其相应的个位数、十位数和百位数。六、填空题-单片机原
10、理与接口技术30 8279 有_条命令,用命令字_位来表示。31 若只需要开串行口中断,则 IE 的值应设置为_,若需要将外部中断 0 设置为下降沿触发,则执行的语句为_。32 外围扩展芯片的选择方法有两种,它们分别是_和_。33 MCS-51 单片机中,在 IP=0x00 时,优先级最高的中断是 _,最低的是_。34 34.执行下列指令组后,标志位(OV)=_(P)=_。 MOV A,#0B4H ADD A,#00H SUBB A,#51H35 当 MCS-51 引脚_信号有效时,表示从 P0 口稳定地送出了低 8 位地址。36 MCS-51 的定时器用作定时,其定时时间与时钟频率和计数初值
11、有关。用作计数时,最高计数频率的_。37 MCS-51 的特殊功能寄存器分布在_地址范围内。七、改错题-单片机原理与接口技术38 下面程序段是将 ROM2000H 单元的内容送外部 RAM1000H 单元。 MOV DPTR, #2000H CLR A MOVC A,A+DPTR MOV DPTR,#1000H MOV DPTR,A 错误:_ 改正:_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 $ 错误:_ 改正:_八、
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 微型计算机 原理 接口 技术 模拟 答案 解析 DOC
