




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
绝密启用前(2205号) 微型计算机原理与接口技术 C试卷(考试时间:150分钟)题 号一二三四五六七八九十得 分 座号(考生填)总分合计人核分人 得分评卷人复查人一、 单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 第一单元(C语言程序设计)1算式的C语言表达式是(B) A. 1/2/x+y B. 1/(2/x+y) C. 1/(2/x)+y D. 1/2/(x+y)2正数用原码和补码表示时,其最高位是符号位,则该符号位的值分别是( D )A.1,1 B.1,0 C.0,1 D.0,03通常使用后缀表明数的各种进制,以下叙述不正确的是( A )A.后缀A:八进制 B.后缀H:十六进制 C.后缀在D:十进制 D.后缀B:二进制4一个char型数据,它的值在内存中存放的是( A ) A.ASCI I代码值 B.BCD代码值 C.内码值 D.十进制代码值5如果从二进制文件“file1.dat”中读数据,打开文件的正确表达是( C ) A.fopen(“file1.dat”, “w”) B. fopen(“file1.dat”, “a”)C. fopen(“file1.dat”, “rb”) D. fopen(“file1.dat”, “wb”)第二单元(单片机原理与接口技术)18051系列单片机内部有很强的中断功能,它共有中断源(C) A.3个 B. 4个 C. 5个 D. 6个2程序计数器PC和堆栈指针SP两个寄存器的位数分别为( C ) A.PC-8位 SP-8位 B. PC-8位 SP-16位C. PC-16位 SP-8位 D. PC-16位 SP-16位38031单片机外部RAM和I/O的地址空间容量为( C ) A.16K B. 32K C. 64K D. 128K4下列指令中,不能完成累加器清零的是( B )A. MOV A,#00H B.XRL A,0E0H C.CLRA D.ANL A,#00H58031单片机内含( )字节只读存储器ROM。A.64K B. 128K C. 4K D. 0K68031单片机的定时器1的中断程序入口地址为( A ) A.001BH B.0003H C.000BH D.0013H7RS232串行口如传送一个二进制位所需的时间为0.208 mS,则波特率为() A. 9600 B. 4800 C. 2400 D. 12008RS232接口,表示逻辑1的信号电平是( ) A.10V B. 2V C.0V D.-10V98031单片机外接EPROM时,用来读EPROM的引脚是( )A.ALE B. C. D. 10将累加器A中的数送到片外RAM30H,可执行指令( D ) A.MOVX 30H,A B.MOV R2,#30H MOV R2,AC.MOV R1,#30H D. MOV R1,#30H MOVX A,R1 MOVX R1,A得分评卷人复查人二、填空题(本大题共2小题,每小题3分,共6分)请在每小题的空格中填上正确答案。错填、不填均无分。1 main( ) float c,f; c=30.0; f=(6*c)/5+32; printf(“f=%f”,f);该程序的运行结果是 。2若有语句:int a=25,b=60,b=+a;则b的值是 。得分评卷人复查人三、 改错题(本大题共2小题,每小题3分,共6分)每小题只有一处错误或不妥,请指出,并将其改正。1程序使a的输出结果是22。for (a=1,b=1;a=20)break; if(b%3=1) b+=3;continue; b-=5; 答:错误: if(b%3=1) 改正: if(b%3=1) 2函数功能为计算数组元素中的最大最小值,函数的形参有数组名x,指针变量max和min。zdzx(x,n,max,min) int n, x,*max,*min; int*p; for(p= x;px+n;p+) if(*p*max)*msx=*p; if(*p*min)*min=*p; main() int a10,*p,amax,*p1,*p2; ftr9p=a;pa+10;p+scanf(“%d”,p); p1=&amax;p2=&amin; zdzx(a,10,p1,p2); printf(“amax=%d amin=%d”,amax,amin); 答:错误: 改正: 得分评卷人复查人四、程序阅读题(本大题共 4小题,每小题5分,共20分)请阅读下列程序,写出程序运行结果。1#includeint f=1;int fac(int n) f=fn; return f; main() 1!=12!=23!=64!=24 int i; for(i=1;i=4;i+) printf(“%d!=%dn”,i,fac(i); 程序运行结果为:2#include (题目有错,应把所有的p2改成p3)main() int a=100,b=200,c=300,d,*p 1=&b,*p3=&c; d=*p 1+*p2; d=500d=400d=600d=800printf(“d=%dn”,d); p1= &d; d=a+c; printf(“d=%dn”,*p1);p1=p2=&c; a=*p1+*p2; a=*p1+*p2;printf(“a=%dn”,a); c=a+b; printf(“c=%dn”,*p3); 程序运行结果为:1.23Abc456oxyz7893main() char a39=“1.23nabc”,”456oxyz”, “789”,*p3; int i; for(i=0;i3;i+) pi=ai; for(i=0;i3;i+) printf(“%s”,pi); 程序运行结果为:4.floar fun(int x,int y) return(x+y); main() int a=2,b=5,c=8; printf(“%3.0fn”,tun(int)tun(a+c+b),a-c); 得分评卷人复查人五、程序设计题(本大题共 1小题,共8分)根据题意编写成完整的程序。1用数组存放前25个Fibonacci(斐波那契)数,并打印输出。第二单元(单片机原理与接口技术)得分评卷人复查人六、填空题(本大题共5小题,每小题3分,共15分)请在每小题的空格中填上正确答案。错填、不填均无分。1可用作寄存器间接寻址的间址寄存器有和。2执行下列指令组后,程序计数器PC的内容为 H。2301HANLA , #00H 2303HJZ rel;rel为30H 2305H - -3执行ANL A,#0FH指令后,累加器A的高4位为 0H 。4串行口中断的中断标志是由 产生,由 清零。5执行下列3条指令后,30H单元的内容是 0EH 。MOV R0,#30H MOV 40H,#0EH MOV R0,40H得分评卷人复查人七、程序阅读题(本大题共 2小题,每小题5分,共10分)请阅读下列程序,写出程序运行结果。1START:MOV41H,#0 MOVR0,#20H LOOP:MOVA,R0 JNZNEXT INC41H NEXT:INCR0 DJNZR2,LOOP RET 程序的功能是 。2执行了下列指令组后,A=82H,B=7CH。MOV A,#34H ADD A,#48H MOV B,A DA A得分评卷人复查人八、程序设计题(本大题共 1小题,共10分)根据题意编写成完整的程序。1STRD为首址的片外RAM中,有100个单字节数据,试编程序,统计其中能被4整除的数的个数,并存入片内RAM的ENDD单元中。(提示:能被4整除的数,其最低2位数D1和D0必同时为0)。请补全下列程序。MOVDPTR,#STRD MOVR2,#64H MOVENDD,#00H HERE:SJMPHERE得分评卷人复查人九、应用题(本大题共 1小题,共10分)1.交通灯控制实验电路如图9-1所示,8751单片机时钟频率6MHz,P1.5P1.0经电阻接六个发光二极管,其中红1、黄1、绿1,为南北向指示灯;红2、黄2、绿2,为东西向指示灯。以下程序用定时器TO产生0.1秒中断为计时标准,按以下四种状态,交替循环。试填满程序中的缺少部分。(1)红1、绿2,亮20秒;(2)红1、黄1、黄2,亮1秒;(3)绿1、红2亮15秒;(4)黄1、红2、黄2亮1秒。图91ORG0000H AJMPSTART ORG;定时器TO入口地址MOVTL0,#CB0H MOVTH0,#3CH DJNZ30H, MOVA,R7 INCA ANLA,# HMOVR7,AADDA,T0_5-T0_1 MOVC T0_1:MOVP1,A MOV30H,#10 ; 第2种状态的计数次数 CJNER7,#0, T0_2 MOV30H,# ; 第1种状态的计数次数 TO_2:CJNER7,#2,TO_3 MOV30H,# ; 第3种状态的计数次数T0_3:RETIT0_5:DB0DEH, H,0F3H,0E5H; 每种状态的显示代码(没用到的引脚输出应为“1”) START: MOVTMOD,#01H MOVTL0,#0B0H MOVTH0,#3CH MOV30H,#200 MOVR7,#0 MOVIE,#
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/TS 19206-9:2025 EN Road vehicles - Test devices for target vehicles,vulnerable road users and other objects,for assessment of active safety functions - Part 9: Require
- GB/T 45906.8-2025变电站二次系统第8部分:电气操作防误
- 桥梁远景图文体课件
- 《机械员》考试题库含完整答案【网校专用】
- 常见病症用药测试题库含答案
- 2025年物流行业招聘面试实战指南与预测题解答
- 2025年电子商务运营师中级面试必-备题库
- 2025广东政府采购评标专家考试题库及答案
- 2025年注册验船师资格考试(A级船舶检验专业法律法规)练习题及答案一
- 2025年高级电子商务运营师认证考试题库及参考答案
- 2025新版企业员工劳动合同范本
- PCR实验室基因扩增检验人员培训试题及答案
- 2025年全国版图知识竞赛(中学组)历年参考题库含答案详解(5卷)
- 2025年西藏自治区三支一扶人员招募考试(公共基础知识)历年参考题库含答案详解(5卷)
- 2025年富县辅警考试题库(附答案)
- 2026届张家港市达标名校中考语文模试卷含解析
- 国家中医药管理局《中医药事业发展“十五五”规划》全文
- 上交叉综合征的肌肉失衡及处理
- 开学安保工作方案(6篇)
- QC080000-2017 HSF有害物质管理程序文件全套
- 碳九加氢标准工艺标准流程
评论
0/150
提交评论