【学历类职业资格】微型计算机原理与接口技术自考题-16及答案解析.doc
《【学历类职业资格】微型计算机原理与接口技术自考题-16及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】微型计算机原理与接口技术自考题-16及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、微型计算机原理与接口技术自考题-16 及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:16,分数:16.00)1.以下集成块型号中不属于 MCS-96 系列单片机型号的是_ A.8095BH B.83C51FB C.80C198 D.80C196KB(分数:1.00)A.B.C.D.2.用 8 位(bit)二进制能够表示的无符号数的范围是_ A.253 B.254 C.255 D.256(分数:1.00)A.B.C.D.3.当 x 为大于 1 的奇数时,值为 0 的表达式是_ A.x%2=1 B.x%2=0 C.x%2!=0 D.x/2(分数:1.00)A.
2、B.C.D.4.若 int i,j;则 for(i=j=0;i10i+,j+=3)控制的循环体执行的次数是_ A.9 B.8 C.2 D.3(分数:1.00)A.B.C.D.5.若定义 char s10;不表示 s1的地址的是_ A.s+1 B.s+ C.char name10;stud; A.stud 是一个结构体变量 B.stud 是一个结构体类型 C.node 是一个结构体数据 D.node 是一个结构体变量(分数:1.00)A.B.C.D.7.MCS-51 内部 RAM 字节数是_ A.128 B.256 C.107 D.4K(分数:1.00)A.B.C.D.8.带进位的循环移位指令是
3、_ A.RL B.RR C.CLR D.RLC(分数:1.00)A.B.C.D.9.下面不是中断响应条件的是_ A.CPU 处于开中断状态 B.低级中断源 C.高级中断源 D.一条指令执行完毕(分数:1.00)A.B.C.D.10.8051 定时器/计数器 T0 工作方式 0 和方式 1 的区别是_ A.前者是 16 位后者是 13 位 B.前者是 16 位后者是 8 位 C.前者是 13 位后者是 8 位 D.前者是 13 位后者是 16 位(分数:1.00)A.B.C.D.11.协调 CPU 与外围设备之间的数据传送的是_ A.三态门 B.锁存器 C.缓冲器 D.寄存器(分数:1.00)A
4、.B.C.D.12.MCS-51 的程序计数器 PC 为 16 位计数器,因此其寻址范围是_ A.8K B.16K C.32K D.64K(分数:1.00)A.B.C.D.13.在扩展系统中,能够提供地址信号的高 8 位的端口是_ A.P0 口 B.P1 C.P2 口 D.P3 口(分数:1.00)A.B.C.D.14.在堆栈中压入一个数据时_ A.先压栈,再令 SP+1 B.先令 SP+1,再压栈 C.先压栈,再令 SP-1 D.先令 SP-1,再压栈(分数:1.00)A.B.C.D.15.8031 的外部程序存储器常采用的芯片是_ A.2764 B.8255 C.74LS06 D.2114
5、(分数:1.00)A.B.C.D.16.共阴极 LED 数码管显示字符”2”的段码是_ A.02H B.FEH C.5BH D.A4H(分数:1.00)A.B.C.D.二、B填空题/B(总题数:4,分数:8.00)17.若 int s=6;则表达式 s%2+(s+1)%2 的值是 1。(分数:2.00)填空项 1:_18.若 a=5,b=2,c=1,则表达式 a-bc|b=c 的值是 1。(分数:2.00)填空项 1:_19.鸡兔共有 30 只,脚共有 90 个,下面程序是计算鸡兔各有多少只。请填空。 main() int x,y; for( x=1;x=29;x+) y=30-x; if(_
6、)printf(“%d,%d/n“,x,y); (分数:2.00)填空项 1:_20.输入两个整数,n1,n2(要求 n1n2),统计两整数范围内的素数的个数。请填空。 #include“math.h“ #include“stdio.h“ int prime (int x) int k; for(k=2;k=sqrt(x);k+) if(x%k=0) return(0); return(1) main() int a,b,j,n=0; printf(“/n 请输入两个数:“); scanf(“%d,%d“, if(ab)_ for(j=a;j=b,j+) if(prime(j) n+; pri
7、ntf(“a=%4d,b=%4d,n=%4d/n“a,b,n);(分数:2.00)填空项 1:_三、B改错题/B(总题数:4,分数:8.00)21.main() int x=1;y; y=x+; printf(“y=%d“,y); int z; z=+x; printf(“z=%d/n“,z); 错误:_ 改正:_(分数:2.00)填空项 1:_22.main() int s,i; for(s=0,i=1;i3;i+,s+=i) printf(“%d/n“, 错误:_ 改正:_(分数:2.00)填空项 1:_23.int ff(int n) static int f=1; f=f*n; ret
8、urn f; main() int i; for( i=1;i=5;i+); printf(“%d/n“,ff(i); 错误:_ 改正:_(分数:2.00)填空项 1:_24.下面程序的输入数据的形式是 Input number:4.5 2回车 main() int a;float f; printf(“/nInput number:“); scanf(“%f,%d“, printf(“/nf=%f,a=%d/n“,f,a); 错误:_ 改正:_(分数:2.00)填空项 1:_四、B程序阅读题/B(总题数:4,分数:16.00)25.#include stdio.h main() int y;
9、 for(y=5;y0;y-) if(y%2=0) continue; printf(“%d“,Y); 程序运行结果是:_(分数:4.00)填空项 1:_26.#include stdio.h int main() int i,n; double fact; scanf(“%d“, fact=1; for(i=1;i=n;i+) fact*=i; printf(“%.Of/n“,fact); 程序运行时输入 5回车,则程序运行结果是:_(分数:4.00)填空项 1:_27.#include stdi0.h main() float a,b scanf(“%f“, if(a10.0) b=1.0
10、/2; else if(a0.5) else if(a10.0) b=1.0/2; else b=10.0; printf(“%f/n“,a); 程序运行时输入 2.0回车,则程序的输出结果是:_(分数:4.00)填空项 1:_28.#include stdio.h main() char c; int v0=0,v1=0,v2=0; do switch(c=getchar() casea; casee; casei; caseo; caseu:v1+=1; default:v0+=1;v2+=1; while(c!=/n); printf(“v0=%d,v1=%d,v2=%d/n“,v0,v
11、1,v2); 程序运行时,从键盘输入 ADescriptor回车,则程序的运行结果是:_(分数:4.00)填空项 1:_五、B程序设计题/B(总题数:1,分数:8.00)29.编制程序,输入 n 个整数(n 从键盘输入,n0),输出它们的偶数和。(分数:8.00)_六、B填空题-单片机原理与接口技术(总题数:8,分数:16.00)30.MCS-51 堆栈寄存器 SP 是_位寄存器,存放_。(分数:2.00)填空项 1:_31.MCS-51 的 P0P3 口中,_为真正的双向口,_为准双向口。(分数:2.00)填空项 1:_32.执行完下列段指令后(A)=_,(B)=_ MOV A,#08H M
12、OV B,#45H PLJSH A PUSH B POP A POP B(分数:2.00)填空项 1:_33.下列程序段执行后,(7EH)=_,(7FH)=_。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#40H INC R0 INC R0 INC R0(分数:2.00)填空项 1:_34.若 IT1=0,当引脚 1 为低电平的时候,INT0 的中断标志位 2 才能复位。(分数:2.00)填空项 1:_填空项 1:_35.片内 RAM 可进行位寻址的空间位地址范围是 1。(分数:2.00)填空项 1:_36.MCS-51 指令系统中 direct 表示的含义是: 1。
13、(分数:2.00)填空项 1:_37.如果(P 0)=65H,当执行下列程序段后执行后(P 0)=_。CPL P0.2SETB CMOV P0.4,C(分数:2.00)填空项 1:_七、B改错题-单片机原理与接口技术(总题数:2,分数:4.00)38.下面程序将片内 40H-46H 单元内容的高位清零,保持低位不变。 ORG 1000H MOV R7,#07H MOV R0,40H LOOP: MOV A,R0 ANL A,#0FH MOV R0,A INC R0 DJNZ R7,LOOP SJMP $ END 错误:_ 改正:_(分数:2.00)填空项 1:_39.已知:(R0)=4BH,(
14、A)=84H,片内 RAM(4BH)=7FH,(40)=20H,执行程序后,(R0)=35H,(A)=7FH,(4BH)=20H,(40H)=7FH MOV A,R0 MOV R0,40H MOV 40H,ACC MOV R0,#35H 错误:_ 改正:_(分数:2.00)填空项 1:_八、B程序阅读题-单片机原理与接口技(总题数:2,分数:8.00)40.下面程序是将片内 RAM_开始的单元中有_字节的二进制数求它们之和(和256)。 ADDIO: MOV R0,30H MOV R7,#0AH MOV A,R0 LOOP: INC R0 ADD A,R0 DJNZ R7,LOOP MOV 3
15、0H,A RET(分数:4.00)填空项 1:_41.下面程序将片内 RAM30H 单元开始的_字节数据传送到片外 RAM_开始的单元中去。 START: MOV R0,#30H MOV R7,#0FH MOV DPTR,#3000H LOOP: MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET(分数:4.00)填空项 1:_九、B程序设计题-单片机原理与接口技(总题数:1,分数:8.00)42.编程实现数据块传送,将片内 RAM 从 30H 开始的连续 32 个单元的内容传递给片内 RAM 从 60H 开始的连续 32 个单元。(分数
16、:8.00)_十、B十、应用题/B(总题数:1,分数:8.00)下面程序段利用 D/A 转换器产生三角波,请完成程序段。(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_微型计算机原理与接口技术自考题-16 答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:16,分数:16.00)1.以下集成块型号中不属于 MCS-96 系列单片机型号的是_ A.8095BH B.83C51FB C.80C198 D.80C196KB(分数:1.00)A.B. C.D.解析:2.用 8 位(bit)
17、二进制能够表示的无符号数的范围是_ A.253 B.254 C.255 D.256(分数:1.00)A.B.C.D. 解析:解析 2 #=256。3.当 x 为大于 1 的奇数时,值为 0 的表达式是_ A.x%2=1 B.x%2=0 C.x%2!=0 D.x/2(分数:1.00)A.B. C.D.解析:解析 x 为奇数除 2 等于 1,不等于 0,所以 x%2=0 为 0。4.若 int i,j;则 for(i=j=0;i10i+,j+=3)控制的循环体执行的次数是_ A.9 B.8 C.2 D.3(分数:1.00)A.B.C.D. 解析:解析 j=0,3,6 时进入循环。5.若定义 cha
18、r s10;不表示 s1的地址的是_ A.s+1 B.s+ C.char name10;stud; A.stud 是一个结构体变量 B.stud 是一个结构体类型 C.node 是一个结构体数据 D.node 是一个结构体变量(分数:1.00)A. B.C.D.解析:解析 node 结构体变量。7.MCS-51 内部 RAM 字节数是_ A.128 B.256 C.107 D.4K(分数:1.00)A.B. C.D.解析:8.带进位的循环移位指令是_ A.RL B.RR C.CLR D.RLC(分数:1.00)A.B.C.D. 解析:9.下面不是中断响应条件的是_ A.CPU 处于开中断状态
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 微型计算机 原理 接口 技术 考题 16 答案 解析 DOC
