2025年全国计算机等级考试二级C语言上机题库(共60套).docx
《2025年全国计算机等级考试二级C语言上机题库(共60套).docx》由会员分享,可在线阅读,更多相关《2025年全国计算机等级考试二级C语言上机题库(共60套).docx(46页珍藏版)》请在优知文库上搜索。
1、2025年全国计算机等级考试二级C语言上机题库(共60套)第一套1程序填空人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组Std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指出的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。第1处if(stdi.year=year)第2处kn+=stdi;第3处return(n);1程序修改给定程序MODI1.C中函数fun的功能是:读入一个整数k(2k10000)打印它的所有质因子(即所有为素数的因子)。*found*/IsBrime(intn)*found*/if(!(n%i)2程序设计已知
2、学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写给函数fun,函数的功能是:找出成绩最高的学生的记录,通过形参指针传回主函数(规定只有一个最高分),已给出函数的首部,请完成函数。fun(STUa,STU*s)(inti,max=a0.s,j=0;for(i=1.;iN;i+)if(maxai.s)j=i;max=ai.s;*s=aj;)第:套1程序填空给定程序中,函数fun的功能是:将NXN矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如:若N=3有下列矩阵:123456789交换后:3 214 56987第1处voidfun(intt口N,int
3、n)第2处for(i=0;in;i+)第3处tin-i-1.=s;2程序修改由N个有序整数组成的数列已放在一维数组中,给定程序MOD1.1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其卜标值:反之,返回7.折半查找的基本算法是:短次查找前先确定数组中待查的范围:IoW和high(1.owhigh,查找结束。*found*/fun(inta,intm)*found*/e1.seif(mamid)3程序设计假定输入的字符串中只包含字母和*号,请编写函数fun,它的的功能是:除了尾部的*号之外,将字符串中其他*全部删除。形参P已指向字符串中最后一个字母。住编写函数
4、时,不得使用C语言提供的字符串函数。voidfun(char*a,char*p)char*q=a;intj=0;whi1.e(*q&qp)(if(*q!,*,)aj+=*q:q+;)whi1.e(*p)aj+=*p+;aj=0;)第三套1程序填空给定程序中,函数fun的功能是;求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。SS所指字符串数组中共M个字符串,且串长N。第1处for(i=0;iM;i+)第2处if(1.en*n)第3处return(k);2程序修改给定程序MOD1.1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对
5、应的大写字母,其他字符不变。*found*/if(a=tti)ft(tti=,z,)*found*/tti-=32;3程序设计请编写函数fun,函数的功能是:将所有大于1小于整数m的非素数存入XX所知数组中,非素数的个数通过k传回。voidfun(intm,int*k,intxx)inti,cnt=O;for(i=0;im;i+)if(isP(i)xxcnt+=i;*k=cnt;)第四套1程序填空给定程序中,函数fun的功能是:对形参SS所指字符串数组中的V个字符串按长度由短到长进行排序。Ss所指字符串数组中共有M个字符,且串长义第1处for(j=i+1.;j=0;j)bi+=sj;strcp
6、y(s,b);)第五套1程序填空给定程序中,函数fun的功能是:计算卜.式前5项的和作为函数值返回。S=IX322-3542+5762-+(-1.)n,(2n-1.)(2n+1.)(2Xn尸例如,当形参n的值为10时,函数返回:0.204491第1处k=1.;第2处t=2*j;第3处k=k*(-1.):2程序修改给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0*found*/K+:/*found*/if(m=k)3程序设计请编写一个函授fun,它的功能是:找出一维整数组元素中最大的值和他所在的下标,最大的值和它所在的下标通过形参传怛1。数组元素中的值已
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2025 全国 计算机等级考试 二级 语言 上机 题库 60