全国计算机等级考试二级C语言上机题库分类整理-缩印版.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《全国计算机等级考试二级C语言上机题库分类整理-缩印版.doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 语言 上机 题库 分类 整理 缩印
- 资源描述:
-
1、程序修改1、给定程序MODI1.C中函数fun的功能是:在p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向上顺序移动。/*found*/q=p+i;/*found*/while(qp)2、给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n各元素按从小到大的顺序进行排序。/*found*/p=j;/*found*/p=i;3、给定程序MODI1.C中函数fun的功能是:将一个由八进制数字字符串组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。/*found*/n=*p-0;/*found*/n=n*8
2、+*p-0;4、给定程序MODI1.C中函数fun的功能是:删除p所指字符串的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用#结束输入。/*found*/for(i=0,t=0;pi;i+)/*found*/ct=0;5、给定程序MODI1.C中函数fun的功能是:统计substr所指字符串在str所指字符串中出现伯次数。/*found*/for(i=0;stri;i+)/*found*/if(substrk+1=0)6、给定程序MODI1.C中函数fun的功能是:将s所指字符串中最后一次出现的与t1所指字符串相同的子串替换成t2所指定字符串,所形成的新串放在w所指的数组中。在此处
3、,要求t1和t2所指字符串的长度相同。/*found*/while(*w)/*found*/if(*r=*p)7、给定程序MODI1.C中函数fun的功能是:从N个字符串中找出最长的那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放在一个字符串数组中。/*found*/char *fun(char (*sq)M)/*found*/return sp;8、给定程序MODI1.C中函数fun的功能是:把主函数中输入的三个数,最大的放在a中,最小的放在c中,中间的放在b中。/*found*/float k;/*found*/if(*a*c)9、给定程序MODI1.C中函数fun的功能是:
4、统计字符串各元音字母(即:A、E、I、O、U)的个数。注意字母不分大小写。/*found*/numk=0;/*found*/switch(*s)10、假定整数数列中的数不重复,并存放在数组中。给定程序MODI1.C中函数fun的功能是:删除数列中值为x的元素。N中存放的是数列中元素的个数。/*found*/if(p=n) return-1/*found*/ai=ai+1;11、给定程序MODI1.C中函数fun的功能是:读入一行英文文本行,将其中每个单词的第一个字母改成大写,然后输出次文本行(这里的“单词”是指由空格隔开的字符串)。/*found*/#include/*found*/upfst
5、 (char *p)12、给定程序MODI1.C中函数fun的功能是:将n个无序整数从小到大排序。/*found*/for(i=j+1;in;i+)/*found*/p=i;13、给定程序MODI1.C中函数fun的功能是:交换主函数中的两个变量的值。/*found*/int fun(int *x,int *y)/*found*/t=*x;*x=*y;*y=t;14、给定程序MODI1.C中函数fun的功能是:给一维数组a输入任意四个整数并按下列的规律输出。例如输出1、2、3、4,程序输出一下方阵。a) 1 2 33 4 1 22 3 4 11 2 3 4/*found*/void fun(i
6、nt *a)/*found*/aj=aj-1;15、给定程序MODI1.C中函数fun的功能是:求 s=aaaaaaaaaa(此处aaaa表示n个a,a和n的值在1至9之间)。/*found*/long s=0,t=0;/*found*/t=t/10;16、给定程序MODI1.C中函数fun的功能是:从s所指字符串中,找出与t所指字符串相同的子串的个数作为函数值返回。/*found*/r+; p+;/*found*/if(*r= =0)17、给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后
7、a中值为3,b中的值为8./*found*/t=*x;*x=y;/*found*/return(t);18、给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。/*found*/while(2=high)&(n10)/*found*/yes=0;break;19、给定程序MODI1.C中函数fun的功能是:根据形参m的值(2=m=num)/*found*/t=s/n21、给定程序MODI1.C中函数fun的功能是:根据以下公式求值,并作为函数值返回。例如,给指定精度的变量eps输入0.0005时,应当输出Pi=301405
8、78.。/*found*/t=1;/*found*/return(2*s);22、给定程序MODI1.C中函数fun的功能是:读入一个字符串(长度tj+1)23、给定程序MODI1.C中函数fun的功能是:将长整型中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。/*found*/if(d%2=0)/*found*/s/=10;24、给定程序MODI1.C中函数fun的功能是:从s所指字符串中删除所有小写字母c。请改正程序中的错误,使它能计算出正确的结果。/*found*/sj+=si;/*found*/sj=0;25、给定程序MODI1.C中函数fun的功能是:
9、为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。/*found*/y=1;/*foune*/d=a-i;26、给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2=k=9)进制数,并按高位到低位顺序输出。/*found*/aai=m%k;/*found*/printf(“%d”,aai-1);27、给定程序MODI1.C中函数fun的功能是:从三个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在没组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15.程序中i的值代表红球数,j代表白球数,k
10、代表黑球数。/*found*/for(i=1;i=0&k0.001)29、给定程序MODI1.C中函数fun的功能是:计算s=f(-n)+f(-n+1)+f(0)+f(1)+f(2)+f(n)的值。例如,当n为5时,函数值应该是:10.407143。/*found*/double f(double x)/*found*/return s;30、给定程序MODI1.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。/*found*/t=a;a=b;b=t;/*found*/return (b);31、给定程序MODI1.C中函数fun的功能是:逐个比较p、q所指两个字符串
11、对应位置中的字符,把ASCII值或相等的字符依次存放在c所指数组中,形成一个新的字符串。/*found*/int k=0;/*found*/while(*p|*q)32、给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。/*found*/long k=1;/*found*/num/=1033、给定程序MODI1.C中函数fun的功能是:求三个数的最小公倍数。/*found*/fun(int x,int y,int z)/*found*/return j;34、给定程序MODI1.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些事
12、,并且把这些数放在b所指的数组中,这些数作为函数值返回。规定,函数中a1放个位数,a2放十位数。/*found*/a2=k/10;/*found*/return i;35、给定程序MODI1.C中函数fun的功能是:求出s所指字符串最后一次出现的t所指字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值NULL。/*found*/a=NULL;/*found*/if(*r=*p)36、给定程序MODI1.C中函数fun的功能是:将p所指字符串中所有字符复制到b中,要求复制第三个字符之后插入一个空格。/*found*/bk=*p;/*found*/bk+= ;37
13、、给定程序MODI1.C中函数fun的功能是:按以下递推公式求函数值。例如,当给n输出5时,函数值为18;当给n输入3时,函数值为14./*found*/fun(int n)/*found*/if(n=1)38、已知一个数列从第0项开始的前三项分别是0、0、1以后的各项都是它相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。/*found*/double fun(int n)/*found*/return sum;39、给定程序MODI1.C中函数fun的功能是:根据整型形参n计算如下公式的值。例如:若n=10,则应输出:0.
14、617977./*found*/float fun(int n)/*found*/for(i=2;i=n;i+)40、给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序排列。/*found*/for(j=i+1;j=xa)47、给定程序MODI1.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。/*found*/for(i=1;i=i)50、给定程序MODI1.C中函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组
展开阅读全文