2017计算机二级题库(操作题).docx
《2017计算机二级题库(操作题).docx》由会员分享,可在线阅读,更多相关《2017计算机二级题库(操作题).docx(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2015年9月计算机二级题库第一套所属年份:2010.9:2011. 3:2012. 3:2012. 9下列给定程序中,函数fun的功能是:计算如下公式22 42 62 ,(2xn)2(2x)I 直到 ,并且把计算结果作为函数值返回。 例如,若形参e的值为le-3,则函数返回值为0.551690。请在下画线处填入正确的内容并将 下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!(1)3.0或(double)3(2)(3) (t+1)所属年份:2010.9:2011. 3:2012. 3;2012.9下列给定程序中函数fun的功能是
2、:求出如下分数序列的前n项之和。和位通过函数值返回。2 3 5 8 13 217,2,3,5, 8 13例如,若n=5,则应输出8.391667。请改正程序中的错误,使其得出正确的结果。注意:部分源程序在文件M0DI1.C中,不得增行或删行,也不得更改的程序的结构!(1 )doublc fun(int n) (2)s=s+(doublc)a/b;所属年份:2010.9;2011.3;2012.3;2012.9请编写函数fun,其功能是:找出2XM整型二维数组中最大元素的值,并将此值返回调用函数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun
3、的花括号中填入你编写的若干语 句。int fun (int a M)(int i, j, max=a0 0;for(i=0;i2;i+)for(j=0;jM:j+) if (max=eps)/当某项大于精度要求时,继续求下项/sl=sl*n/(2*n+l);/求多项式的每项/s=s+sl;/* 求和/n+; ) return 2*s; )第三套所属年份:2010. 9:2011.9:2012.3:2013.3:2013. 9给定程序中,函数fim的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放 在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为 abcdef35
4、adgh3Kjsdf7”,则输出结果为4。请在下画线处填入正确内容并将下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中.不得增行或删行,也不得更改程序的结构!(l)si9(3)*t=n 所属年份:2010. 9:2011. 9;2012. 3:2013. 3;2013. 9下列给定程序中函数fun的功能是:实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8, b中的值原为3,程序运行后a中的位为3, b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:部分源程序在文件M0DI1.C中,不得增行或删行,也不得更改程序的结构(l)t = *
5、x ; *x = y ;(2)retum(t);或return t;所属年份:2010.912011.9:2012. 3:2013.3:2013. 9编写函数firn,其功能是:求出11000之间能被7或11整除,但不能同时被7和11整除的所有 整数,并将其放在a所指的数组中,通过n返回这些数的个数。注意:部分原程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数ftin的花括号中埴入你编写的若干 语句.void fun (int *a, int *n)(int ij=0;for(i=l;iave=0.0;fbr(i=O;iave=a-avea-si; /求各门成
6、绩的总和/a-ave/=N;/ 求平均分/第七套所属年份:2011. 9:2012. 9:2013. 3:2013. 9下列给定程序中,函数ftm的功能是进行数字字符转换。若形参Ch中是数字字符09,则将。转换成9, 1转换成8, 2转换成7 9转换成0;若是其它字符则保持不变;并将转换后的结果作为函数值返回。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中.不得增行或删行,也不得更改程序的结构!(l)char (2) chnext;while(p!=NULL) ave=ave+p-s; p=p-next;)return ave/N;第八
7、套所属年份:2010. 9:2011. 9:2012. 3:2013. 3;2013. 9下列给定程序中,函数ftm的功能是:求ss所指字符串数组中长度最短的字符串所在的行下 标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符 串,且串长小于N。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK 1.C中.不得増行或删行,也不得更改程序的结构!(1)M(2)= a )&( tti =* z )(2)tti-=32:所属年份:2010.9:2011.9:2012. 3;2013. 3;2013. 9编写函数ftm,
8、其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个 数通过k返回。例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。注意:部分源程序在文件PR0G1.C中.请勿改动主函数main和其它函数中的任何内容,仅在函数ftm的花括号中埴入你编写的若干语句.void fiin( int m, int *k, int xx)int i j,n=O;for(i=4;im;i-H-)/找出大于1小于整数m的非素数/ ford=2Jiu+)if(i%j=O) break;xxn+=i;*k=n;/返回非素数的个数/ 第九套所属年份:2011.9:2012.3:2013
9、.3:2013.9下列给定程序中,函数fun的功能是:将S所指字符串中的所有数字字符移到所有非数字字 符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所指的字符串为def35adh3kjsdf7”,执行后结果为defadhajsdf3537”。请在程序的下画线处填入正确的内容把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!(l)j+或j+=l 或+j 或j=j+l(2)si=tli(3)j所属年份,2011.9;2012. 3;2013. 3;2013.9下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序
10、排列。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件M0DI1.C中,不得增行或删行,也不得更改程序的结构!(l)fbr(j = i + l;j6;j+)(2)*(pstr +i) = *(pstr + j);所属年份:2011.9:2012.3:2013.3:2013.9编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PR0G1.C中.请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。nt fun(char *ss, char
11、 c)int i=0;fbr(;*ss!=;ss+)if(*ss=c)i+;/*求出ss所指字符串中指定字符的个数/ return i;|第十套所属年份:2010.9:2011. 3:2012. 3:2013. 9下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据 递增有序链接。函数fun的功能是:把形参X的值放入一个新结点并揷入链表中,使插入后各结 点数据域中的数据仍保持递增有序。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中.不得增行或删行,也不得更改程序的结构!(l)x (2)p(3)s所属年份:201
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2017 计算机 二级 题库 操作
限制150内