2003年4月自考微型计算机原理与接口技术试题
更新时间:2023-09-28 01:20:02 阅读量: 综合文库 文档下载
- 自考微型计算机原理及应用推荐度:
- 相关推荐
www.4juan.com 自考及各类其他考试历年试题免费免注册下载 超过2万套word文档试题和答案 做试题,没答案?上自考365,网校名师为你详细解答!
全国2003年4月自考微型计算机原理与接口技术试题
课程代码:02205
第一部分 C语言程序设计(共35分)
一、单项选择题(本大题共4小题,每小题1分,共4分)
在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.下列不合法的变量名是( )
A.pi B.al_5 C.mega D.5x 2.main()
{int x=1,y=1; y=x--;
printf(“%d,%d\\n”,x,y); }
运行结果为( )
A.0,0 B.0,1 C.1,0 D.1,1 3.main() {int k=2; while(k!=0)
{printf(“k=%d”,k); k--;} }
程序执行的情况是( )
A.执行无限次 B.执行0次 C.执行2次 D.执行1次 4.union ty {int a; int b; }; main() {union ty t; t.a=5; t.b=4;
printf(“%d,%d”,t,a,t,b); }
运行结果为( )
A.5,4 B.4,5 C.5,5 D.4,4
二、改错题(本大题共4小题,每小题2分,共8分)下面的程序或程序段存在一个错误或不妥处,请在其下划一要线,并改正的内容写在每小题后的空白处。 5.main()
{char c1,c2,c;
scanf(“%c%c”,&c1,&c2);
全国2003年4月自考微型计算机原理与接口技术试题
1
www.4juan.com 自考及各类其他考试历年试题免费免注册下载 超过2万套word文档试题和答案
if(c1>c2)
c=c1;c1=c2;c2=c; else c1=c2=65;
printf(“c1=%c,c2=%c\\n”,c1,c2); } 6.main()
{int x=8,y=7,z=6
if(x>y>z)printf(“最大值为x\\n”); else printf(“最大值不是x\\n”); } 7.main()
{int a[2][3],i; a[0][1]=3; a[1][2]=4; a[2][3]=5; i=a[0][1]+a[1][2]+a[2][3]; printf(“i=%d\\n”,i); }
8.#include“stdio.h” main() {FILE *fp; int i;
fp=fopen(“a:abc.dat”,w); for(i=’A’;i<’z’;i++) fputc(i,fp); fclose(fp); }
三、填空题(本大题共4小题,每小题2分,共8分)
9.已知int a,*p=&a;那么通过p把10赋给变量a的语句是____________。 10.已知int x[10],*q;那么q指向整型数组x的语句是____________。 11.下列程序的功能是:使数组中所有能被7整除的数组元素值为0。 #include“stdlib.h” main()
{int t[400],i=0; while(i<400)
t[i++]=rand() i=0;
while(i<400)
{if(____________) t[i]=0; printf(“?”,t[i]; i++ } }
12.下列程序的功能是:统计一段文字中的小写英文字母数。 #include“stdio.h” #include“string.h”
全国2003年4月自考微型计算机原理与接口技术试题
2
www.4juan.com 自考及各类其他考试历年试题免费免注册下载 超过2万套word文档试题和答案
main()
{char t[256]; int i,k=0; gets(t)
for(i=0;t[i];i++)
if(____________)k++;
printf(“小写英文字母数为:%d\\n”,k); }
四、程序阅读题(本大题共2小题,每小题4分,共8分) 13.main()
{int s=10,k=10; do
{s=s-3;k--;} while (s>1);
printf(“k=%d”,k); }
程序运行的结果是____________ 14.main()
{int a=4,*p; p=&a; a++; *p=*p+5;
printf(“a=%d\\n”,a); }
程序运行的结果是____________
五、程序设计题(本大题共1小题,共7分)
15.编制一个计算级数s=1-1/2+1/3-1/4+1/5??前n项之和的函数(主函数已给出) main()
{double s,sum_n(); int n;
printf(“input n:”) scanf(“%d”,&n); s=sum_n(n);
printf(“s=%f\\n”,s); }
/*以下为求级数前n项之和的函数*/
第二部分 MCS—51单片机原理与接口技术(共65分)
一、单项选择题(本大题共11小题,每小题1分,共11分)
在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
16.MCS—51单片机的CPU每取一个指令字节,立即使( ) A.堆栈指针SP自动加1 B.数据指针DPTR自动加1 C.程序计数器PC自动加1 D.累加器A自动加1 17.8031单片机片内RAM为( )字节。 A.256 B.128 C.0 D.8
全国2003年4月自考微型计算机原理与接口技术试题
3
www.4juan.com 自考及各类其他考试历年试题免费免注册下载 超过2万套word文档试题和答案
18.F6H是用8位二进制补码表示的十六制数,那么相应的十进制数是( ) A.246 B.-10 C.-118 D.-9
19.8031单片机中的SP和PC分别是( )的寄存器。 A.8位和8位 B.16位和16位 C.8位和16位 D.16位和8位
20.8051单片机全部使用外接ROM时,其( )引脚必须接地。 A.PSEN B.ALE C. RD D. EA
21.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。 A.P0 B.P1 C.P2 D.P3 22.下列指令中,( )不能完成累加器清零。 A.MOV A, #00H B.XRL A,0E0H C.CLR A D.XRL A,#00H
23.下列指令组中,只有( )能完成两个8位二进制数n1和n2相加,和存于A中。 A.MOV A,#n1 B.ADD #n1,#n2 ADD A,#n2
C.MOV R1,#n1 D.MOV A,n1 ADD R1,#n2 ADD A,n2 MOV A,R1
24.8031单片机的外中断1的中断程序入口地址为( )
A.0000H B.0003H C.000BH D.0013H
25.8031单片机当允许CPU响应定时器0的中断请求时,共IE中的( )位必须为1。 A.ES和ET0 B.EA和ET0 C.ET1和EA D.EX0和ET0 IE寄存器格式
EA — — ES ET1 EX1 ET0 EX0 26.8031单片机在片外扩展程序存储器,当取程序存储器的内容时,要用单片机的( )信号。 A.RD B.WR C.ALE D.PSEN
二、改错题(本大题共3小题,每小题2分,共6分)
27.下列指令组要完成重复执行NEXT开始的程序50次。请找出错误,并改正之。 MOV R1,#32H NEXT:MOV A,#00H . . .
DEC R1
DJNZ R1 ,NEXT . . .
28.下列程序段要将R3、R2(低位)中的16位二进制数乘2后,存回R3、R2中(设结果仍为两字节)。请找出错误,并改正之。 MOV A,R2 ADD A,R2 MOV R2,A MOV A,R3 ADD A,R3
全国2003年4月自考微型计算机原理与接口技术试题
4
www.4juan.com 自考及各类其他考试历年试题免费免注册下载 超过2万套word文档试题和答案
MOV R3,A
29.某8031单片机时钟频率12MHz,T0为工作方式1,2毫秒定时中断,其部分初始化程序如下。请找出错误,并改正之。 MOV TMOD,#01H MOV TH0,#0F8H MOV TL0,#30H MOV IP,#2 MOV IE,#82 ??
T1方式字 T0方式字 TMOD寄存器格式 GATE
IP寄存器格式
IE寄存器格式
EA — — ES ET1 EX1 ET0 EX0
三、填空题(本大题共13小题,每小题2分,共26分)
30.十进制数111用8位二进制数表示时,应为__________B。
31.假如2个一字节的十六进制数9FH,79H相加的和仍然用8位二进制数,那么相加后的结果和为__________H,进位为__________。 32.CPU由__________和控制器构成。
33.8031单片机PSW中的RS1=1,RS0=1时,工作寄存器R0的地址为__________。 PSW(程序状态字)的格式
CY AC F0 RS1 RS0 OV P 34.一般说,一条指令有两部分组成即__________和__________。 35.MC5—51单片机的堆栈设在__________区中,它传送数据的原则是__________。 36.已知(R0)=50H,执行指令MOV A,@R0及MOVX A,@R0的差别是__________。 37.常用程序结构有顺序结构、分支结构、__________及__________等。 38.已知(A)=25H,执行下列指令组后(20H)=__________(21H)=__________ MOV 20H,A ANL 20H,#0FH SWAP A ANL A,#0F MOV 21H, A
39.某8031单片机中,T0作为计数用,当有一脉冲从引脚P3.5(T1)输入时,TL0的内容__________。 40.当8031单片机中IP=0FH,IE=87H时,CPU能响应的优先权最低的中断源是__________。
IP寄存器格式
IE寄存器格式
EA — — ES ET1 EX1 ET0 EX0 41.8031单片机中,如希望CPU能响应定时器0和定时器1的中断,而不响应其他中断,其IE寄存器的内容应为__________。(IE寄存器格式见题40)
42.8031单片机扩展程序存储器使用一片具有地址线11根,数据线8根的EPROM,其程序存储器容量为__________KB。
四、程序阅读题(本大题共2小题,每小题4分,共8分)
43.阅读下列程序,(1)说明程序的功能;(2)写出执行程序后R3内容。 MOV R0,#01H
全国2003年4月自考微型计算机原理与接口技术试题
5
C/T — M1 — M0 PS GATE PT1 C/T PX1 M1 PT0 M0 TX0 — — — — PS PT1 PX1 PT0 TX0
正在阅读:
中等职业学校“双师型”教师队伍建设06-21
关于进一步加强我市建设工程深基坑施工管理工作的紧急通知 - 杭07-12
小学五年级数学说教材06-15
宣武初三期末06-23
LTE干扰专项总结报告 - 图文01-18
补肾还是食用有机枸杞汁零添加枸杞汁好04-29
南阳师范学院选修课08-25
商业运营:专业市场委托经营管理合同06-06
数学八年级下册月考卷答卷08-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 微型计算机
- 自考
- 试题
- 接口
- 原理
- 技术
- 2003
- 金融行业职业能力测验
- 第六章1 基于MATLAB的科学计算—函数逼近1
- 小学五年级奥数整除练习题
- 2011年高中化学会考试题
- 2016年最新版部编版一年级语文上册期末复习资料
- 分公司设立所需表格
- 牛肉属于热性还是凉性?食物搭配大全
- 2015年国家执业兽医资格考试真题
- 重症医学科2015年工作计划
- 烟草专卖法律法规及管理制度知识问答(知识拓展)
- 单片机原理及接口技术1
- 江西省2016年土地管理基础与法规:农用地转用管理考试试卷
- 隧道质量检测方案(2) - 图文
- 流体力学 习题大综合
- 百一测评 - 2011年-国家司考考试-理论加强测试 006
- 初一地理人教版七年级上册4.3《人类的聚居地 - 聚落》 教案
- 吕梁市机电产品经销商名录2018版307家 - 图文
- 苏教版小学语文五年级下册教学计划范文
- 《计算机文化基础》第二次作业答案
- 八年级数学因式分解;三角形中的基本知识人教版知识精讲