欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    [自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷10及答案与解析.doc

    • 资源ID:914785       资源大小:49KB        全文页数:17页
    • 资源格式: DOC        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷10及答案与解析.doc

    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 的次数,并将查找

    10、的结果存入 50H 单元。十、微型计算机原理与接口技术-应用题43 使用 89C51 和 ADC0809 的接口,采集 2 通道 10 个数据,存入内部 RAM 的50H59H 单元,下面是查询方式程序段。请完成填空。(IN2 的地址为7FFAH,P1.0 查询转换结束信号) ORG 0100H MOV R7, MOV R0,#50H MOV ,#7FFAH NEXT:MOVX DPTR , JB ,$ MOVX A, MOV ,A INC DJNZ RT SJMP $ 答:_ ; _;_;_ ; _; _; _;_。全国自考(微型计算机原理与接口技术)模拟试卷 10 答案与解析一、单项选择题

    11、1 【正确答案】 B2 【正确答案】 D3 【正确答案】 C【试题解析】 ifelse 语句在 if 后面只能是一句,同样在 else 后面也是一句。如果需要多句才能表达清楚,就要用复合语句。4 【正确答案】 D【试题解析】 函数调用不能做一个函数的形参。5 【正确答案】 B【试题解析】 A 越界,C 和 D 表达错误。6 【正确答案】 A7 【正确答案】 A8 【正确答案】 B9 【正确答案】 C10 【正确答案】 C11 【正确答案】 A【试题解析】 中断功能不能改变 CPU 的处理能力。12 【正确答案】 C13 【正确答案】 B14 【正确答案】 C【试题解析】 第一次检查错误,第二次

    12、汇编。15 【正确答案】 A【试题解析】 A=11001001B,R2=01010100B ,则 A=11001001B-01010100B-1=01110100B=74H。16 【正确答案】 B【试题解析】 IE=81H=10000001B,则 EA=1,开中断, EX0=1,允许外部中断。二、填空题17 【正确答案】 -16【试题解析】 先乘除后加减。18 【正确答案】 1【试题解析】 注意算术、关系和逻辑运算符的优先顺序。19 【正确答案】 sum%4= =0【试题解析】 整除表达式的使用。20 【正确答案】 s+a/b【试题解析】 分数求和的表达式。三、改错题21 【正确答案】 错误:

    13、int x=1;y; 改正:int x=1,y;【试题解析】 申明变量时同类型变量名间用,隔开。22 【正确答案】 错误:printf(“%dn“ ,s);改正:将其修改为 printf(“%dn“,s);【试题解析】 printf 函数的一般形式:printf(“格式控制字符串 “,输出数据表列);而“ s“为对象地址。23 【正确答案】 错误:for(i=1;i=5;i+); 改正:将其修改为 for(i=1;i=5;i+)【试题解析】 for 语句形式: for(表达式 1;表达式 2;表达式 3)循环语句 s;24 【正确答案】 错误:scanf(“%f,%d“,f ,a); 改正:将

    14、其修改为 scanf(“%f%d“,f ,a);【试题解析】 scanf 函数的一般形式为:scanf(“格式控制字符串“ ,输入对象地址表列);四、程序阅读题25 【正确答案】 s=44,count=7【试题解析】 将数组中大于 0 的数相加,共 7 个。关键是条件语句。26 【正确答案】 8【试题解析】 关键是循环语句,计算 2 的 3 次方。27 【正确答案】 8【试题解析】 在循环体中,当 b=1,4,7,10,13,16,19 时,对应b=4,7,10,13,16,19,22 则共循环 7 次,当 b=22 时结束循环。因此 a=8。28 【正确答案】 1.6【试题解析】 进入循环前

    15、 x=3.6,y=2.4,z=x/y=1.6。第一次循环后x=2.4, y=1.5,z=x/y=1.6。第二次循环后 x=1.5,y=1.6 ,z=x/y 1。第三次进入循环体执行 break 语句。所以 y=1.6。五、程序设计题29 【正确答案】 #ineludestdio.h main() intday=0, buy=2; float sum=0.0,ave; dosum+=0.8*buy; day+;buy*=2; while(buy=100); ave=sum/day; printf(“%f“,ave); 六、填空题-单片机原理与接口技术30 【正确答案】 16 64KB【试题解析】

    16、 216=65536B=64KB。31 【正确答案】 6 232 【正确答案】 0000H 0013H33 【正确答案】 5MHz 2s【试题解析】 振荡频率=晶体频率/12=6MHz/12=0.5MHz。机器周期=1/振荡频率=2s。34 【正确答案】 SCON TB835 【正确答案】 00000111B36 【正确答案】 38H【试题解析】 20H 前没有#号,指的是 20H 中的内容。37 【正确答案】 0EH【试题解析】 最后一句的意思是将 40H 单元中内容送入 30H 单元中去。40H 中是 0EH。七、改错题-单片机原理与接口技术38 【正确答案】 错误:MOV R1,40H

    17、改为:MOV R1,40H【试题解析】 变址寻址错误。39 【正确答案】 错误:MOV A,DPTR 改为:MOVX A,DPTR【试题解析】 访问外部 RAM 只能用 MOVX 操作码八、程序阅读题-单片机原理与接口技术40 【正确答案】 P1.0 250s【试题解析】 前三句设定时 T1 方式 0,输入初值。第四关中断,第五句设置 T1溢出标志兼标志位。第六句测试溢出标志。八、九句重新设置 T1 定时初值。最后是在 P1.0 输出方波。 周期计算:TH1=FCH=11111100B ,TL1=03H=00011B 。 213-1111110000011B=8192-8067=125.125

    18、*2s=500s 41 【正确答案】 FFH 51H【试题解析】 关键语句 LOOP:CJNER1,#0FFH,NEXT 比较。MOV R7,#21H 设置指针,INC 51H 内容加 1。 九、程序设计题-单片机原理与接口技术42 【正确答案】 0RG 0000H LJMP START 0RG 0030H START: MOV R0,#30H MOV R7,#16 MOV 50H,#00H L12: MOV A,R0 CJNE A,#0AH,LL1 INC 50H LL1: INC R0 DJNZ R7,LL2 十、微型计算机原理与接口技术-应用题43 【正确答案】 #0AHDPTRAP1.0 DPTR R0R0NEXT


    注意事项

    本文([自考类试卷]全国自考(微型计算机原理与接口技术)模拟试卷10及答案与解析.doc)为本站会员(arrownail386)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开