微型计算机原理与接口技术2

上传人:新** 文档编号:507448159 上传时间:2022-09-26 格式:DOC 页数:7 大小:148.50KB
返回 下载 相关 举报
微型计算机原理与接口技术2_第1页
第1页 / 共7页
微型计算机原理与接口技术2_第2页
第2页 / 共7页
微型计算机原理与接口技术2_第3页
第3页 / 共7页
微型计算机原理与接口技术2_第4页
第4页 / 共7页
微型计算机原理与接口技术2_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《微型计算机原理与接口技术2》由会员分享,可在线阅读,更多相关《微型计算机原理与接口技术2(7页珍藏版)》请在金锄头文库上搜索。

1、微型计算机原理与接口技术 -2( 总分: 100.00 ,做题时间: 90 分钟 )一、B 单项选择题 /B( 总题数: 16,分数: 16.00)1. 对以下定义正确的表述是 ( ) union node int num; char name10 ; stud ;(分数: 1.00 )A. stud 是一个联合体类型B. stud是一个联合体变量VC. node 是一个联合体数据D. node 是一个联合体变量解析:2. 不影响程序状态字 PSW勺指令关键字是() (分数: 1.00 )A. ADD VB. ADDCC. SUBBD. RRC解析:3.8051 单片机系统扩展时使用勺锁存器用

2、于锁存 ( ) (分数: 1.00 )A. 高 8 位地址B. 低 8 位地址 VC. 8 位数据D. ALE信号解析:4. 下面不属于中断处理过程勺是 ( ) (分数: 1.00 )A. 保护现场号恢复现场B. 开中断与关中断C. 中断向量 VD. 中断服务与中断返回解析: 解析 中断向量是中断处理程序勺入口地址表,是预先设置勺。5. JZ rel 指令中,操作数 rel 勺寻址方式是 ( ) (分数: 1.00 )A. 立即寻址B. 直接寻址C. 位寻址方式D. 相对寻址方式 V解析:6. 以下说法中正确勺是 ( ) (分数: 1.00 )A. C 语言程序总是从第一个定义勺函数开始执行B

3、. 要调用勺函数必须在 main() 函数中定义C. C 语言程序总是从 main() 函数开始执行 VD. main() 函数必须放在程序勺开始部分解析:7. 若有定义int a10, *p=a ;_则p+5表示的是()A. a5 的值B. a6 的值C. a5的地址 VD. a6 的地址解析:解析p指的是a0,则p+5是指a5。8. 通过串行口发送或接收数据时,在程序中应使用 ( ) (分数: 1.00 )A. MOV指令 VB. MOVX旨令C. MOVC旨令D. SWAP旨令MOV旨令。解析: 解析 串口发送或接收是内部可寻址寄存器。因此使用9. 以下集成块型号中不属于 16 位系列单

4、片机型号的是 ( ) (分数: 1.00 )A. 8095BHB. 8096BHC. 83C452 VD. 9097BH解析:10. 不能把字符串 Hello! 赋给数组 b 的语句是 ( ) (分数: 1.00 )A. char b10 ;b=”Hell0 ! ; VB. char b10=H, e , l , l , o , ! ;C. char b10 ; strcpy(b , Hello !);D. char b10=Hello !;解析: 解析 数组名是常量,不能赋值。11. 下列对SCON勺相关位描述不正确的是()(分数: 1.00 )A. 当REN=1时,禁止串行口接收数据 VB

5、. 在方式0时,SM2必须为0C. RI 位由软件清零D. IT1=1 ,表示帧发送结束解析:12. MCS-51 单片机的定时器 /计数器工作方式 1 是( ) (分数: 1.00 )A. 16 位计数器结构VB. 8 位计数器结构C. 13 位计数器结构D. 两个8位计数器结构解析:13. MCS-51 布尔处理机的存储空间指的是( )(分数: 1.00 )A. 00H 0FHB. 10H 1FHC. 20H 2FH VD. 30H 3FH解析:14. 用户可以直接使用的 8031 单片机 I/O 接口是 ( )A. P0B. P2C. P1 VD. P3解析: 解析 只有 P1 口没有第

6、二功能,因此可以直接使用。15. 用 16 位 (bit) 二进制能够表示的无符号数的范围是 ( ) (分数: 1.00 )A. 65536 VB. 65535C. 65537D. 65534解析: 解析 2 16+ 1 =65535 ,注意还有 0。16. ANL20H, #30H 指令中,源操作数的寻址方式是( )(分数: 1.00 )A. 立即寻址 VB. 直接寻址C. 位寻址D. 相对寻址解析: 解析 单片机指令系统规定,加 #的数据是立即数。二、B 填空题 /B( 总题数: 4,分数: 8.00)17.int a ;则表达式 (a=4*5 ,a*2) ,a+6 的值是 1 。(分数:

7、 2.00 )填空项 1: (正确答案: 26)解析: 解析 逗号表达式的值是最后一个表达式的值。18. 若 a=6, b=4, c=3,则表达式 a&b+c|b-c 的值是 1。(分数: 2.00 )填空项 1: (正确答案: 1 )解析: 解析 注意比较、逻辑运算顺序。19. 以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main() int t=0, s=0, i ; for(i=1 ; i =5; i+) t=i+ ; s=s+t ; printf(s=%d/n ,s) ; (分数: 2.00 )填空项 1: (正确答案: t*10 )解析: 解析 s=1+

8、12+123+1234+12345 分解为 1+(1*10+2)+(1*10)+2)*10+3)+(1*10)+2)*10+3)*10+4)因此;得到表达式t=i+t*10 。20. 输入两个整数n1, n2(要求n1 n2)j=n1 ; n1=n2; n2=j ; for(j=n1; j =n2,j+) if(_)n+ ; printf(a=%5d ,b=%5d, n=%5d/nn1, n2, n) ; (分数: 2.00 )填空项 1: (正确答案: j%3=0)解析:解析注意能被m整除的表达式,n%m=0三、B 改错题 /B( 总题数: 4,分数: 8.00)21. #include m

9、ain() int a ; char ch ; ch=A : scanf(%d ,a) ; printf(%c+%d=%c/n ch, ch+a) ; 错误: 改正: (分数: 2.00 )填空项 1: (正确答案:错误: scanf(%d , a);)解析:改正:将其修改为 scanf(%d ,& a) ; 解析 scanf 函数格式错误22. main() int a3=0 , 1, 2 ; int i ; scarf(%d ,& a) ; for(i=1 ; i =a & c z|c z|c z & c=z+2) 解析 if 语句表达式错误24. 以下程序的输出结果是29,改正错误。fu

10、n(int x, int y) x*x+y*y; main() int a; a=fun(5 ,2) ; printf(%d , a) ; 错误: 改正: _(分数: 2.00 )填空项 1: (正确答案:错误:x*x+y*y ;)解析:改正:将其修改为 return(x*x+y*y) ; 解析 fun 函数没有返回值四、B 程序阅读题 /B( 总题数: 4,分数: 16.00)25. #include main() int a10=2 , 4, 0, -5, 10, 6, -8, 9, 6, 7; inti , s=0, count=0;for(i=0 ; i 0)s+=ai , count

11、+ ; else continue ; printf(s=%d , count=%d/n , s, count) ; 程序运行结果是: (分数: 4.00 )填空项 1: (正确答案: s=44, count=7 )解析: 解析 将数组中大于 0 的数相加,共 7 个。关键是条件语句。26. #include main() int i , n; double x, mypow; scanf( “%lf%d,& x,& n) ; mypow:1; for(i=1 ; i =n; i+) mypow*=x : printf(%.2f/n , mypow); 程序运行时输入 2, 3, 则程序运行结

12、果是: (分数: 4.00 )填空项 1: (正确答案: 8.00 )解析: 解析 关键是循环语句,计算 2 的 3 次方。27. #includestdio.h main() int a, b; for(a=1 , b=1; a=20)break ;if(b%3=1)b+=3 ; continue ; b- =5 ; printf(%d/n , a) ; 程序运行结果是: (分数: 4.00 )填空项 1: (正确答案: 8)解析: 解析 在循环体中,当 b=1, 4, 7, 10, 13, 16, 19时,对应 b=4, 7, 10, 13, 16, 19, 22则共 循环 7 次,当 b=22 时结束循环。因此 a=8。28. #include math

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号