欢迎来到天天文库
浏览记录
ID:52192115
大小:527.00 KB
页数:119页
时间:2020-03-24
《2006年9月上机题库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2006年9月上机考试题库说明:上机考试正式系统题库中共有50套题目,考生随机从中抽取一套进行考试。例如,如果你考的是二级C语言上机考试,那么你输入准考证号并确认后,机器将从正式题库的50套题中随机为你抽取一套题目(包括一道程序填空题(30分)、一道程序修改题(30分)、一道程序设计题(40分)共3题),如果3题都完全答对,那么你上机考试的成绩就是满分100分。(注:一般抽题时,填空题第1题、修改题第1题、编程题第1题会对应同时出现,如此类推)以下包括50套题(填空题、改错题、编程题各50道题目)和答案一、填空题(程序填空题)1、给定程序中,函数fun的功能是
2、将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#include#include#include#defineN9longctod(char*s){longd=0;while(*s)if(isdigit(
3、*s)){/**********found**********/d=d*10+*s-__1__;/**********found**********/__2__;}returnd;}longfun(char*a,char*b){/**********found**********/return__3__;}main(){chars1[N],s2[N];do{printf("Inputstrings1:");gets(s1);}while(strlen(s1)>N);do{printf("Inputstrings2:");gets(s2);}while(strl
4、en(s2)>N);printf("Theresultis:%ld",fun(s1,s2));}2、给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:9.612558。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#includedoublefun(intn){inti;doubles,t;/**********found**********/s=__1__;/******
5、****found**********/for(i=1;i<=__2__;i++){t=2.0*i;/**********found**********/s=s+(2.0*i-1)*(2.0*i+1)/__3__;}returns;}main(){intn=-1;while(n<0){printf("Pleaseinput(n>0):");scanf("%d",&n);}printf("Theresultis:%f",fun(n));}3、给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相
6、应信息。例如,有下列矩阵:12134781063597程序执行结果为:find:a[2][2]=9请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#include#defineM3#defineN4voidfun(int(*a)[N]){inti=0,j,find=0,rmax,c,k;while((i7、*********found**********/rmax=a[i][j];c=__1__;}find=1;k=0;while(k8、tf("Enternumberfora
7、*********found**********/rmax=a[i][j];c=__1__;}find=1;k=0;while(k8、tf("Enternumberfora
8、tf("Enternumberfora
此文档下载收益归作者所有