xx年7月全国高等教育自学考试微型计算机原理与接口技术试题.doc_第1页
xx年7月全国高等教育自学考试微型计算机原理与接口技术试题.doc_第2页
xx年7月全国高等教育自学考试微型计算机原理与接口技术试题.doc_第3页
xx年7月全国高等教育自学考试微型计算机原理与接口技术试题.doc_第4页
xx年7月全国高等教育自学考试微型计算机原理与接口技术试题.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

xx年7月全国高等教育自学考试微型计算机原理与接口技术试题 课程代码:02205 第一部分C语言程序设计 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共10分) 1.4位无符号二进制数表示的数的范围是()。 A.09999B.09 C.015D.099 2.若已定义X和Y是double型,X=1,则表达式Y=X+3/2的值是()。 A.1B.2 C.2.0D.2.5 3.执行下面程序段后,输出结果为()。 inta=1,b=1,c=1; a=a+b+c+; printf(%d,%d,%d,a,+b,c+); A.3,3,2B.3,2,3 C.3,3,3D.3,2,2 4.在C语言中,一个int型数据在内存中占个字节,其取值范围为.() A.1,-128127B.2,-3276832767 C.2,065536D.4,02147483647 5.表达式0x130x17的值为()。 A.0x17B.0x13 C.0xF8D.0xEC 二、简答题(每小题4分,共16分) 1.何谓全局变量为什么它能用于函数数据传递 2.文件的嵌套调用与递归调用。 3.简述头文件的功能,并列出两个头文件的名称。 4.简述由C语言的源程序到目标文件的编译过程。 三、程序阅读题,读下列程序,写出程序的输出结果(每小题4分,共8分) 1.执行下列程序后,输出结果为_. #include fun(intx) intp; if(x=0|(x=1)return(3); p=x-fun(x-2); returnp; main() printf(%dn,fun(9); 2.下列程序运行的结果是_. main() structcmples intx; inty; um2=1,4,8,10; printf(%dn,um0。y/um0。x*um1。y); 四、编程题(每小题8分,共16分) 1.输入n个评委的评分,计算并输出参赛选手的最后得分,计算方法是去除一个最高分和一个最低分,其余的平均分为参赛选手的最后得分。 2.用100元钱买100支笔,其中钢笔3元/支,圆珠笔2元/支,铅笔0.5元/支,问钢笔、圆珠笔和铅笔可以各买多少支 第二部分MCS-51单片机原理与接口技术 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共10分) 1.8051单片机为()位单片机。 A.4位B.8位 C.16位D.32位 2.8051单片机,若=1,其含义为()。 A.引脚接+5VB.引脚接地 C.引脚接-5VD.引脚接+10V 3.T0或T1做定时器时,是以单片机的()做定时计数的时间基值。 A.时钟周期B.状态周期 C.运行一条指令的时间D.机器周期 4.要求T0、T1都工作在方式1,T0为定时器,T1为计数器,且不受、控制,TMOD值为()。 A.15HB.51H C.0D9HD.9DH 5.读取6116一个单元中的数据,要求()。 A.=1,=0,=1B.=0,=1,=0 C.=0,=0,=1D.=1,=1,=0 二、分析题(每小题4分,共12分) 1.已知单片机晶振频率为6MHz,假设X、Y为变量,当X=_,Y=_时,下列程序执行时间最长,其最长值为_. MOVR6,#Y;需1个机器周期 DE1:MOVR7,#X;需1个机器周期 DE0:DJNZR7,DE0;需2个机器周期 DJNZR6,DE1;需2个机器周期 RET;需2个机器周期 2.有下列程序 SETB40H SETBC ANLC,#40H 执行之后,(CY)=_,(40H)=_. 3.若(A)=20H,(B)=40H,(PSW)=00H,执行下面指令后,累加器A和4FH的内容为. MOV4FH,#00H MOV50H,#00H MOVSP,#4FH PUSHACC PUSHB PUSHPSW POPACC POPB POPPSW 三、编程题(共8分) 编程序把内部RAM中20H4FH单元的内容清0. 四、应用题(每小题10分,共20分) 1.用8255A扩展的I/O接口图如图2-4-1所示。要求8255A的A口、B口、C口都工作在方式0,且都定义为输出口。没有参加的地址线状态假定为0,现要求执行程序后,LED1、LED2、LED8、LED9、LED10、LED12、LED16亮,其余指示灯灭。 图2-4-1 请在下列程序的空格处填入适当的指令: _ LJMPMAIN ORG0100H MAIN:MOVSP,#60H;开辟一个堆栈缓冲区 MOVA,_;8255A控制字送累加器A MOVDPTR,_;控制寄存器口地址送DPTR _;写控制字 MOVDPTR,_;A口口地址送DPTR MOVA,_;要求从A口送出数据,先送累加器A _;数据从A口送出 MOVDPTR,_;C口口地址送DPTR MOVA,_;要求从C口送出数据,先送累加器C _;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论