9月上机考试题库阐明:上机考试正式系统题库中共有50套题目,考生随机从中抽取一套进行考试。例如,假如你考的是二级C语言上机考试,那么你输入准考证号并确认后,机器将从正式题库的50套题中随机为你抽取一套题目(包括一道程序填空题(30分)、一道程序修改题(30分)、一道程序设计题(40分)共3题)让你考试,假如3题都完全答对,那么你上机考试的成绩就是满分100分。(注:一般来说,抽题时,填空题第1题和修改题第1题和编程题第1题会对应同步出现,如此类推) 如下包括50套题(填空题、改错题、编程题各50道题目)和答案一、填空题(程序填空题)1、 给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相似的整数,并进行相加作为函数值返回,规定字符串中只含9个如下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。 请在程序的下划线处填入对的的内容并把下划线删除, 使程序得出对的的成果。 注意:源程序寄存在考生文献夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的构造!#include #include #include #define N 9long ctod( char *s ){ long d=0; while(*s) if(isdigit( *s)) {/**********found**********/ d=d*10+*s-__1__;/**********found**********/ __2__; } return d;}long fun( char *a, char *b ){/**********found**********/ return __3__;}main(){ char s1[N],s2[N]; do { printf("Input string s1 : "); gets(s1); } while( strlen(s1)>N ); do { printf("Input string s2 : "); gets(s2); } while( strlen(s2)>N ); printf("The result is: %ld\n", fun(s1,s2) );}2、给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。 例如,当形参n的值为10时,函数返回:9.612558。 请在程序的下划线处填入对的的内容并把下划线删除,使程序得出对的的成果。 注意:源程序寄存在考生文献夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的构造!#include double fun(int n){ int i; double s, t;/**********found**********/ s=__1__;/**********found**********/ for(i=1; i<=__2__; i++) { t=2.0*i;/**********found**********/ s=s+(2.0*i-1)*(2.0*i+1)/__3__; } return s;}main(){ int n=-1; while(n<0) { printf(...