资源描述:
《微型计算机原理与接口技术试题003》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、自考网校免费试听.自考名师.课件更新.报名演示.学习卡.最权威的师资阵容最及时的在线答疑全程视频授课,反复观看不限次数自考365网校数百门课程全面招生!基础班+串讲班祝您成功每一天!郭建华韩旺辰郝玉柱张旭娟孙茂竹白薇全国2003年4月高等教育自学考试微型计算机原理与接口技术试题课程代码:02205第一部分C语言程序设计(共35分)一、单项选择题(本大题共4小题,每小题1分,共4分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下列不合法的变量名是()A.piB.al_5C.megaD.5x2.main(){intx=1,y=1;
2、y=x--;printf(“%d,%d”,x,y);}运行结果为()A.0,0B.0,1C.1,0D.1,13.main(){intk=2;while(k!=0){printf(“k=%d”,k);k--;}}程序执行的情况是()A.执行无限次B.执行0次C.执行2次D.执行1次4.unionty{inta;intb;};main(){uniontyt;t.a=5;t.b=4;printf(“%d,%d”,t,a,t,b);}运行结果为()A.5,4B.4,5C.5,5D.4,4二、改错题(本大题共4小题,每小题2分,共8分)下面的程序或程序段存在一个错误或不妥处,请在其下划一要线,并改正
3、的内容写在每小题后的空白处。5.main(){charc1,c2,c;scanf(“%c%c”,&c1,&c2);if(c1>c2)c=c1;c1=c2;c2=c;elsec1=c2=65;printf(“c1=%c,c2=%c”,c1,c2);}6.main(){intx=8,y=7,z=6if(x>y>z)printf(“最大值为x”);elseprintf(“最大值不是x”);}7.main(){inta[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”,i);}8.
4、#include“stdio.h”main(){FILE*fp;inti;fp=fopen(“a:abc.dat”,w);for(i=’A’;i<’z’;i++)fputc(i,fp);fclose(fp);}三、填空题(本大题共4小题,每小题2分,共8分)9.已知inta,*p=&a;那么通过p把10赋给变量a的语句是____________。10.已知intx[10],*q;那么q指向整型数组x的语句是____________。11.下列程序的功能是:使数组中所有能被7整除的数组元素值为0。#include“stdlib.h”main(){intt[400],i=0;while(i<400
5、)t[i++]=rand()i=0;while(i<400){if(____________)t[i]=0;printf(“%8d”,t[i];i++}}12.下列程序的功能是:统计一段文字中的小写英文字母数。#include“stdio.h”#include“string.h”main(){chart[256];inti,k=0;gets(t)for(i=0;t[i];i++)if(____________)k++;printf(“小写英文字母数为:%d”,k);}四、程序阅读题(本大题共2小题,每小题4分,共8分)13.main(){ints=10,k=10;do{s=s-3;k--;
6、}while(s>1);printf(“k=%d”,k);}程序运行的结果是____________14.main(){inta=4,*p;p=&a;a++;*p=*p+5;printf(“a=%d”,a);}程序运行的结果是____________五、程序设计题(本大题共1小题,共7分)15.编制一个计算级数s=1-1/2+1/3-1/4+1/5……前n项之和的函数(主函数已给出)main(){doubles,sum_n();intn;printf(“inputn:”)scanf(“%d”,&n);s=sum_n(n);printf(“s=%f”,s);}/*以下为求级数前n项之和的
7、函数*/第二部分MCS—51单片机原理与接口技术(共65分)一、单项选择题(本大题共11小题,每小题1分,共11分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。16.MCS—51单片机的CPU每取一个指令字节,立即使()A.堆栈指针SP自动加1B.数据指针DPTR自动加1C.程序计数器PC自动加1D.累加器A自动加117.8031单片