PAGE 1
PAGE 1
全国2005年4月高等教育自学考试
微型计算机原理与接口技术 试题
课程代码:02205
第一部分 选择题(共15分)
一、单项选择题(本大题共15小题,每小题1分,共15分)
在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
第一单元C语言程序设计
第二单元MCS--51单片机原理与接口技术
5.31H是某个字符的ASCⅡ码,那么这个字符是 ( )
A、4 B、3 C、2 D、l
6.35H是存放在寄存器中的某个十进制数8421BCD码,那么这个十进制数是( )
A、53 B、35 C、5 D、3
7.十进制数-100用二进制补码表示,该补码是 ( )
A、64H B、9CH C、9BH D、9DH
8.8031单片机外接ROM时,常使用74LS373芯片来暂存___ 信号。 ( )
A、数据总线 B、I/O口
C、地址总线低8位 D、地址总线高8位
9.8031单片机内有___串行I/O口。 ( )
A、2个半双工 B、1个全双工
C、2个全双工 D、1个单工
10.8031单片机片内RAM的地址范围为 ( )
A、00H~7FH B、80H~0FFH
C、00H~0FFH D、0000H~0FFFFH
11.对片外RAM进行数据传送、应采用的助记符为 ( )
A、MOV B、MOVX C、MOVC D、PUSH
第二部分 非选择题(共85分)
第一单元C语言程序设计
二、填空题(本大题共4小题,每空2分,共8分。)
请在每小题的空格中填上正确答案。错填、不填均无分。
# include “math.h”
main ()
{float x,y;
scanf (“%f” ,x);
If (x0) y=x*x+5;
____________y=sin (x) -2;
else y=log10(x);
Printf (“y=%f \n”,y);
}
17. 如果年份数能被4整除而不能被100整除,或年份数能被400整除,则该年是闰年,否则不是闰年。
main ()
{int year;
scanf (“%d” ,year);
If (________________________)
printf (“%d 是闰年.\n”, year);
else if (year%400= =0)
printf (“%d 是闰年.\n”, year);
else
printf (“%d 不是闰年.\n”, year);
}
18. 下列程序的功能是:判别输入的口令是否正确。(正确的口令为guest)
# include “string.h”
# include “stdio.h”
main ()
{char str[20];
int k=1;
while (k)
{printf (“input pass word:”):
gets (str);
if (_______________)
{printf (“ 输入口令正确.”);
k=0;
}
}
}
19. 下列程序的功能是:把字符串中的大写英文字母改成小写英文字母。
# include “string.h”
# include “stdio.h”
main ()
{char s [81];
int i;
get (s) ;
_______________
puts (s);
}
三、改错题(本大题共4小题,每空2分,共8分。)
下列的程序或程序段存在一个错误或不妥处,请在其下划一条线,并将改正的内容写在每小题后的空白处。
20. main ()
{char ch[5] ={A, B,C,D};
ch[4]=’\ 0’
p
您可能关注的文档
- 长江三角洲都市圈老人乡村休闲养老研究.doc
- 长毛兔的产品及采集处理技术.doc
- 浙大土力学试卷A.docx
- 浙大土力学试卷B.doc
- 浙江省2013年7月高等教育自学考试地基处理技术试题课程代码:06006.doc
- 浙江省2013年7月高等教育自学考试高电压技术试题课程代码:02653.doc
- 浙江省2013年7月高等教育自学考试计量技术与管理试题课程代码:01960.doc
- 浙江省2013年7月高等教育自学考试生物化学及生化技术试题课程代码:03024.doc
- 浙江省2013年7月高等教育自学考试宋词研究试题课程代码:07409.doc
- 浙江省新高考研究联盟2018届高三第二次联考数学试题.docx
原创力文档

文档评论(0)