[自考类试卷]2008年4月全国自考(微型计算机原理与接口技术)真题试卷及答案与解析.doc
《[自考类试卷]2008年4月全国自考(微型计算机原理与接口技术)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]2008年4月全国自考(微型计算机原理与接口技术)真题试卷及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、2008 年 4 月全国自考(微型计算机原理与接口技术)真题试卷及答案与解析一、单项选择题1 以下集成块型号中不属于单片机型号的是( )(A)8051AH(B) 83C52JA(C) 8096BH(D)80486DX2 用 16 位(bit)二进制能够表示的有符号数的范围是( )(A)-3276 32767(B) -65535(C) -3276832768(D)-32767327673 算式 的 C 语言表达式是( )(A)1/2/x+y(B) 1/(2/x+y)(C) 1/(2/x)+y(D)1/2/(x+y)4 执行以下循环语句后,正确的结果是( ) i=0 : while(i+5);(A
2、)i=0(B) i=4(C) i=5(D)i=65 执行以下循环语句后,正确的结果是( ) for(s=0,i=0;i5;i=i+2)s=s+i;(A)s=0(B) s=2(C) s=6(D)s=126 关闭文件语句 fclose(fp);中的标识符 fp 的类型是( )(A)File*(B) FILE*(C) file(D)File7 CPU 每取 1 字节的指令操作码后,有一个寄存器的内容自动加 1,这寄存器就是( )(A)ACC(B) SP(C) PSW(D)PC8 51 系列单片机内部数据存储器中的位寻址区(布尔处理区)的地址范围为( )(A)20H2FH(B) 00H0FH(C) 3
3、0H37H(D)10H1FH9 8051 系列单片机内部有很强的中断功能,它共有中断源( )(A)3 个(B) 4 个(C) 5 个(D)6 个10 要进行出栈操作,其步骤正确的是( )(A)先从 SP 指示的栈顶单元读出数据,然后 SP 内容减 1(B)先从 SP 指示的栈顶单元读出数据,然后 SP 内容加 1(C)先将 SP 内容加 1,然后从其指示的单元读出数据(D)先将 SP 内容减 1,然后从其指示的单元读出数据11 8751 单片机内有 4KB EPROM,如果从内部 EPROM 取指令必需将 1 个引脚作适当连接,即( )(A) (B)  (C)  (D)
4、 12 程序存储器数据传送,采用的助记符是( )(A)MOV(B) MOVX(C) MOVC(D)PUSH13 已知累加器(A)=87H ,进位标志 (CY)=0,执行 RRC A 指令后,(A)和(CY)的内容分别为( )(A)0EH ,1(B) 0FH,0(C) C3H, 0(D)43H,114 8031 单片外部中断 1 的中断服务程序入口地址是( )(A)0000H(B) 0003H(C) 000BH(D)0013H15 RS232 串行口如传送一个二进制位所需的时间为 0.208mS,则波特率为( )(A)9600(B) 4800(C) 2400(D)120016 8031
5、单片机扩展外部存储器时,P0 口用作( )(A)数据总线(B) I/0 口(C)地址总线(D)兼作数据和地址总线二、填空题17 表达式 5/3 的值是_。18 已知 x=5, y=6,表达式 x2y5 的值是_。19 以下程序是求 100 以内能被 5 和被 7 同时整除的所有数之和。 main() int i=0,s=0; while(i100) if(_) s=s+i+; printf(“s=%dn“,s); 20 程序的功能是,在 10 个评委中,去除一个最高分和一个最低分,然后求平均分。main() int a10,i,max ,min ; float s=0: for(i=0;i 1
6、0;i+) scanf(“%d“,&ai) ; s=s+ai; max=min=a0; for(i=1;i 10;i+) if(max max=ai; if(minai) min=ai; s=_; s=s/8; printf(“平均分是:%f“,s); 三、改错题21 main() int x,y; scanf(“%d“,x) ; y=x*x; printf(“y=%dn“,y) ; 错误:_ 改正:_22 以下程序功能是输入一个学生的成绩,如果输入的成绩不在 0100 之间,则显示出错信息。 main() int s; scanf(“%d“,&s); if(100=s=0) printf(“
7、输入的成绩是%dn“,s); else printf(“输入成绩出错“); 错误:_ 改正:_23 #include“stdio.h“ main() char a10,*pa; scanf(“%s“,pa); printf(“%sn“,pa); 错误:_ 改正:_24 #include“stdioh“ struct date int year=2000; int month; int day; ; main() struct date d; d.month=1; d.day=31; printf(“%d-%d-%d“,d year,d.month,dday); 错误:_ 改正:_四、程序阅读题
8、25 写出程序运行结果main() int i,j; for(i=0;i 5;i+) for(j=5;j-i0;j-) printf(“*“); printf(“n“); 运行结果为: _26 #include“string.h“ #include”stdio.h” main() char str150,str250,str350 ; gets(str1); gets(str2); if(strcmp(str1,str2) 0) strcpy(str3,str1); strcpy(str1,str2); strcpy(str2,str3); puts(str1); puts(str2); 运行
9、程序时输入的字符串为:“ABCD“和“abcd“ 程序运行结果为:_27 #include int f=1; int fac(int n) f=f*n; return f; main() int i; for(i=1;i =4,i+) printf(“%d!=%dn“,i,fac(i); 程序运行结果为: _28 #include“stdio.h“ char*fun(s, c) char*s,c; char*p=NULL; while(*s!=0) if(*s=c) P=s;break; +s; return p; main() char s100=“I am a teacher.“,c=t,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 2008 全国 微型计算机 原理 接口 技术 答案 解析 DOC
