[自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷10及答案与解析.doc
《[自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷10及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷10及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(微型计算机原理与接口技术)模拟试卷 10 及答案与解析一、单项选择题1 以下属于单片机集成块型号的是( )(A)386DX(B) 8097JF(C) 8086(D)80486DX2 C 语言中最基本的数据类型是( )(A)整型、实型、逻辑型(B)整型、实型、逻辑型、字符型(C)整型、字符型、逻辑型(D)整型、实型、字符型3 以下 if 语句错误的是( )(A)if(xy);(B) if(x)x+=y;(C) if(xy)x+;y+ ;ELSE x-;y-;(D)if(x!=y)scanf(“%d“, d=3;sum=0:dosum+ =a; a+ =d: if(_)printf(“%
2、dn“,sum); while(sum200); 20 求出 2/1,3/2,5/3,8/5,13/8,21/13这个数列的前 20 项之和。请填空。 main() int n,t,number=20; floata=2,b=1,s=0 ; for(n=1;n=number ;n+) s=_; t=a;a=a+b;b=t ; printf(“sum is%9.6fn“,s); 三、改错题21 main() int x=1;y ; y=x+: printf(“y=%d“,y) ; int z; z=+x: printf(“z=%dn“,z); 错误:_ 改正:_22 main() int s,i
3、; for(s=0, i=1;i3;i+,s+ =i) printf(“%dn“,s); 错误:_ 改正:_23 int ff(int n) static int f=1; f=f*n: return f; main() int i; for(i=1;i =5;i+); printf(“%dn“,ff(i); 错误:_ 改正:_24 下面程序的输入数据的形式是 Input number:4.5 2回车 main() int a;float f ; printf(“nInput number:“); scanf(“%f,%d“ ,f, a); printf(“nf=%f,a=%dn” ,f,a)
4、 ; 错误:_ 改正:_四、程序阅读题25 #includestdio.h main() int a10=2,4,0,-5,10,6,-8,9,6,7; inti,s=0,count=0 ; for(i=0;i 10;i+) if(ai0)s+=ai ,count+; else continue; printf(“s=%d,count=%dn“,s,count); 程序运行结果是:_26 #includestdio.h main() int i,n; double x,mypow; scanf(“%lf%d“,x,n); mypow:1; for(i=1;i=n;i+) mypow*=x:pr
5、intf(“%.2fn“,mypow); 程序运行时输入 2,3回车,则程序运行结果是:_27 #include“stdio.h“ main() int a,b; for(a=1,b=1;a =100;a+) if(b=20)break; if(b%3=1)b+=3;continue; b- =5; printf(“%dn“,a) ; 程序运行结果是:_28 #includemath.h #includestdio.h main() float x,y,z ; scanf(“%f%f“,x, y); z=x/y; while(1) if(fabs(z) 1.0)x=y;y=z;z=x/y; e
6、lse break; printf(“%f“,y); 程序运行时,从键盘输入 3.6,2.4回车,则程序运行结果是:_五、程序设计题29 每个苹果 0.8 元,第一天买两个苹果,第二天开始,每天买前一天的两倍,直到买的苹果个数达到不超过 100 的最大值。编写程序,求每天平均花多少钱?六、填空题-单片机原理与接口技术30 8051 单片机有_条地址线,它寻址的地址范围_。31 MCS-51 单片机的一个机器周期是由_个状态构成,一个状态又包含了_节拍。32 单片机程序的入口地址是_,外部中断 1 的入口地址是_。33 若采用 6MHz 的晶体振荡器,则 MCS-51 单片机的振荡频率为 _,机
7、器周期为_。34 串行口方式 3 发送的第 9 位数据要事先写入_寄存器的_位。35 对 8255 的 C 口 D3 位置 1 的控制字是:_ 。36 假设(R0)=30H,(20H)=38H,执行指令 MOV R0,20H 后(R0)=_。37 执行如下三条指令后,30H 单元的内容是_ 。 MOV R1,#30H MOV 40H,#0EH MOV R1,40H七、改错题-单片机原理与接口技术38 执行下面三条指令后,30H 单元的内容是 40H。 MOV R1,#30H MOV 40H,#0EH MOV R1,40H 错误:_ 改正:_39 下列程序段把片外 RAM 从 8100H 开始的
8、 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 错误:_ 改正:_八、程序阅读题-单片机原理与接口技术40 设单片机的晶振频率为 fosc=6MHz,使用 T1 工作于工作方式 0,下面程序用查询的方式在_端输出周期为_的连续等宽方波。 MOV TMOD,#00H MOV TH1,#0FCH MOV TL1,#03H MOV IE,#00H SETB TR1 LOOP
9、: JBC TF1,LOOP1 AJMP LOOP1 LOOP1: MOV TH1,#0FCH MOV TL1,#03H CPL P1.0 CLR TF1 SJMP LOOP41 下面程序是查找在内部 RAM 的 30H50H 单元中出现_的次数,并将查找的结果存入_单元。 MOV 51H,#00H MOV R1,#30H MOV R7,#21H LOOP: CJNE R1,#0FFH,NEXT INC 51H NEXT: INC R1 DJNZ R7,LOOP SJMP $九、程序设计题-单片机原理与接口技术42 编程查找在内部 RAM 的 30H3FH 单元中出现 0AH 的次数,并将查找
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 微型计算机 原理 接口 技术 模拟 10 答案 解析 DOC
