




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自考及各类其他考试历年试题免费免注册下载 超过2万套word文档试题和答案做试题,没答案?上自考365,网校名师为你详细解答!全国2004年4月自考微型计算机原理与接口技术试题课程代码:02205一、单项选择题(本大题共21小题,每小题1分,共21分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.main() int x,y;x=y=1;y=+x;printf(%d,%dn,x,y);程序运行结果为()A.2,2B.1,2C.2,1D.1,1 2.main()int x=5,y=3,z=1;printf(%dn,xy&y0);程序运行结果为()A.1B.3C.5D.03.main() int k=10;while(k= =0)k=k-1;printf(“k=%d”,k);程序中循环体执行的情况是()A.执行10次B. while构成无限循环C.一次也不执行D.执行一次4.文件a.dat中依次存放0-9十个字符() #include” stdio.h” main()FILE*p;int i;char c;p=fopen(”a.dat”,”r”);for(i=0; ib?a=1;b=0:a+b;printf(”c=%fn”,c);24.main() int a,*p;a=20;p=a;printf(“a=%d”,*p);25.main()struct studentchar name30;int age;float score;s,t, *p;p=&s;scanf(”%s”,);scanf(”%d”,&s.age);scanf(”%f”,&s.score);t.score=*p-score;printf(”%fn”,t.score);26.下列指令组,要完成当(A)80H时,转去执行2800H开始的程序,当(A)80H时,执行3700H开始的程序。请找出错误,并改正之。CJNE A, #80H, NEXTTEN: LJMP 2800HNEXT:JNC TEN LJMP 3700H27.下列子程序欲将累加器A中的原码表示的8位带符号二进制数变为补码形式仍存于A中。请找出错误,并改正之。COPL:JNB ACC.7, DONECPL AINC AORL A,#80HDONE:SJMP DONE三、填空题(本大题共15小题,每小题2分,共30分。)请在每小题的空格中填上正确答案。错填、不填均无分。28.以下程序的功能是在输入的一组正整数中找出其中的最大者,若输入的数值为0,程序结束。main()int a,max=0;scanf(”%d”&a);while(a)if(_)max=a;scanf(“%d”,&a);printf(“%d”,max);29.以下程序是计算s=1*2*3*4*5的值main() int k,s=1;for(k=1;_;k+)s=s*k;printf(“s=%dn”,s);30.下列程序的功能是:若数组元素的值为偶数则置0,奇数保持不变。main()int a100,i;for(i=0;i100;i+)scanf(”%d”,&ai);for(i=0;i100;i+)if(_)ai=0;for(i=0;i0)return n*f(n-1);else return 1;main() int k;k=f(5);printf(”k=f(5)=%dn”,k);程序运行结果是:45.阅读下列程序,说明程序的功能MOVDPL, #00HMOVR1, #20HMOVR2, #30HMOVR0, #50LOOP:MOVDPH, R1MOVXA, DPTRMOVDPH, R2MOVXDPTR, AINCDPTRDJNZR0, LOOPHERE:SJMPHERE46.见右图,通过8031单片机的P1口接8只发光二极管,为L1L8。读如下程序后回答问题ORG0000H LJMP0200H ORG0200HSTART:MOVA, #80HLOOP:MOVP1, ALCALL D2S;调用延时2秒子程序RRA;A循环右移一位SJMPLOOPD2S:;子程序略RETEND(1)第一次调用子程序时,哪个发光二极管亮?(2)第二次调用子程序时,哪个发光二极管亮?(3)第八次调用子程序时,哪个发光二极管亮?(4)第九次调用子程序时,哪个发光二极管亮?五、程序设计题(本大题共2小题,第47小题7分,第48小题6分,共13分)47.已知数组a中的元素是从小到大排序的,要求对于任意输入的一个整数x,把它插到数组a后,仍保持数组a的排序次序不变。# include”stdio.h”main()int a101,i,x,k;for (i=0;i100;i+) ai=3*i+2;scanf(”%d”,&x);/*以下按题目要求编制程序*/48.编程序将2000H为首址的片外RAM区的若干字符传送到30H开始的片内RAM区中,遇到CR(即 0DH)就停止传送,CR不要传送,请补全下列程序。MOV DPTR,#2000HMOVR0,#30H六、应用题(本大题共1小题,共8分。)49.通过8031单片机使汽车尾灯亮0.5秒,灭0.5秒,设定时器0每间隔0.1秒产生一次中断,外接晶体6MHz,电路如右图,请编写部分程序:BUFEQU40H;0.1秒单元ORG0000HLJMPMAINORG H; 定时器0中断服务程序入口LJMPCLOCK;ORG200HMAIN:MOVBUF, #0ANLTMOD, #0F0H ORLTMOD, #01HMOVTL0, #0B0HMOVTH0, # ; SETBET0SETB SETBTR0CLRP1.0LP:NOPSJMP ORG300HCLOCK:MOVTL0, # MOVTH0, #3C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025《企业无息借款合同范本》
- 2025标准车辆买卖合同范文
- 2025农药购买合同版
- 红楼梦高中课件
- 党支部成立培训课件
- 农民参与技术推广服务合作协议
- 新能源行业2025年技术创新:研发投入与产出效益评估报告
- 网络文学IP全产业链布局与2025年价值实现路径研究报告
- 生态修复植被重建技术在2025年成果鉴定与生物防治技术研究报告
- 2025年其他有色金属压延加工行业研究报告及未来行业发展趋势预测
- (完整)《走遍德国》配套练习答案
- GB/T 34239-2017聚3-羟基丁酸-戊酸酯/聚乳酸(PHBV/PLA)共混物长丝
- GB/T 26814-2011微波消解装置
- GB/T 13384-2008机电产品包装通用技术条件
- 粘膜免疫系统概述
- 钢板桩及支撑施工方案
- 新部编版四年级上册语文全册完整课件
- 政府信息公开申请表
- 冷藏车保温箱冰排使用记录
- FANUC工业机器人离线与应用项目7 工业机器人KAREL程序
- 综合能源管理解决方案(完整版)
评论
0/150
提交评论