ImageVerifierCode 换一换
格式:DOCX , 页数:141 ,大小:104.71KB ,
资源ID:16785176      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16785176.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机二级C题库和答案Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机二级C题库和答案Word格式文档下载.docx

1、*found*int j=1;int i;for(i=2;istringhchar*proc(cb,ar(*a)81,int num)char ss1081,*max;int n,i=0;printf(”输入若干个字符串:”);gets(ssi);puts(ssi);while(!strcmp(ssEi,*)=0)i+:n一1;max=proc(ss,n):printf(”nmax=sn”,max);第2套上机考试试题请补充main()函数,该函数的功能是:输入两个正整数numl和num2,求这两个数的最大公约数和最小公倍数。例如,若输人的两个正整数为12,4,则它们的最大公约数为4,最小公倍

2、数为l2。请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填入所编写的若干表达式或语句。stdlihhint a,b,numl,num2,t;printf(”nlnput tWO numbers:n”);scanf(”d,d”,&numl,&num2);if(numlvoid proc(1ong s,long t)long s1=10;s=10:*t=s10;/*found*while(s0) s=s100;*t=s%10*s1+*t;s1=s1*10:long S,t;system(”CLs”);printf(”nPlease enter s:scanf(”ld”

3、,s);proc(s,&t):printf(”The result is:ldn”,t);请编写函数proc(),其功能是:将str所指字符串中除下标为偶数,同时ASCII码值为奇数的字符外,其余的字符都删除,串中剩余字符所形成的一个新串放在t所指的数组中。例如,若str所指字符串中的内容为ABCDEFGl2345,其中字符8的ASCII码值为偶数,所在元素的下标为奇数,因此必须删除;而字符A的ASCII码值为奇数,所在数组中的下标为偶数,因此不应当删除。依次类推,最后t所指的数组中的内容应是ACEG。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所写的若干

4、语句。void proc(char*str,char t)(char str100,t100;system(”CLS”);printf(”nPlease enter string str:);scanf(”s”,str);proc(str,t);printf(”nThe result is:sn”,t):第3套上机考试试题如果数组arr的前一个元素比后一个元素小,则把它保存在数组bb中并输出。例如,若数组中的元素为:“40,68,62,33,35,52,48,95,66,73”,则输出:“40,33,35,48,66”。请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线

5、上填人所编写的若干表达式或语句。#define M 10int i,n=0:int arrM=40,68,62,33,35,52,48,95,66,73);int bbM;for(i=0;【1】 ;if(arriarri+1)【2】 ;printf(”n*display bb*n”);n;bb%d=%2d, 【3】 );给定程序中,函数proc()的功能是:使数组中的元素的值缩小5倍。float m10;f f*found*int proc(void)int J;printf(”In subfunc after callingn”);for(j=0;j10;j+)|f*found*printf

6、(”f”,mj5);printf(”In main before callingn”);mi=i+20:printf(”f”,mi);proc();printf(”nIn main after callingn”):printf(”f”,miS):学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入结构体数组stu中,请编写函数proc(),其功能是:按分数的高低排列学生的记录,高分在前。# include #define M 16typedef s tructchar num10;inl S;STREC;void proc(STREC a)int i,j;STREC t;for(i=1

7、;M;i+) *用冒泡法按从高到低排序*M-1;if(ajsdouble proc(double xElO)double avg=00;double 8urn=00;double abs=00:double sd;for(i=0:【1】 ;avg=sum10;i十十)sd= 【3】 ;return sd;double s,str10=120,90,260,50,60,31090,30,80,180);printf(”nThe original data is:for(i一0;t)rintf(”%6lf,slri):printf(”nn”);s=proc(str):printf(”s=fnn”,

8、s);下列给定程序中,函数proc()的功能是:从字符串str中,删除所有大写字母F。void proc(char*str)for(i=j=0;stri!=0;if(stri!strj=stri;strj=0char str80;printf(”nEnter a string:gets(str);printf(”The original string:puts(str);proc(str);printf(”The string after deleted:printf(”nn”);假定输入的字符串中只包含字母和*号。请编写函数proc(),它的功能是:将字符串中的前导*号全部删除,中间和后面的

9、*号不删除。例如,若字符串中的内容为*a*bc*def*g*,删除后,字符串中的内容则应当是a*bc*def*g*。清勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。eoniohvoid proc(char * str)char str81;printf(”Enter a string:n”);第5套上机考试试题请补充函数proc(),函数proe()的功能是求7的阶乘。long proc(int n)if(【1】 )reurn(n”proc( 【2】 );else if( 【3】 )return 1:int k=7:printf(”d!=ld

10、n”,k,proc(k);下列给定的程序中,函数proc()的功能是:用选择法对数组中的m个元素按从小到大的顺序进行排序。例如,排序前的数据为:11 32 -5 2 14则排序后的数据为:-5 2 11 14 32#define M 20void proc(int a,int n)int i,j,t,P;n-1;j+);P=j;for(i=j;if(ai2stringhint fun(int score,int m,int below),int i,j=0;float aver=00;2m;aver+=scorei;aver=(float)m;if(scorei2aver)belowj+=【1

11、】;return j;int i,n,below9;int score9=10,20,30,40,50,60,70,80,90);n=fun(score,9,【2】);printf(”n Below the average score are:dn”,n);2n;printf(”d”,【3】);下列给定程序中函数fun()的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:l,1,2,3,5,8,13,21,例如,若给n输入7,则该项的斐波拉契数值为13。请改正程序中的错误,使它能得出正确结果。不要改动main()函数,不得增行或删行,也不得更改程序的结构!long

12、fun(int g)/*+*found*switch(g);case 0:return 0;case l:case 2:return 1;return(fun(g-1)+fun(g-2);long fib;int n;printf(”Input n:scanf(”d”,&n);printf(”n=dn”,n);fib=fun(n);printf(”fib=dnkn”,fib);某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数,其功能是:求出该学生的平均分,并放入记录的ave成员中。例如,学生的成绩是:855,76,695,85,91,72,645,

13、875,则他的平均分应为78875。请勿改动main()函数和其他函数中的任何内容,仅在函数fun()部位中填入你编写的若干语句。#define N 8typedef structchar nurn10;double sN;double ave;)STREC;void fun(STREC * a)STREC s=GA005”,855,76,695,85,91,72,645,875;int i:fun(&s):printf(”Thess student data:n”,Snum);N;printf(”4lfkn”,ssi);printf(”nknave=73fkn”,save);第7套上机考试试题把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存在原来的字符串中。例如,当strM=”abcdefl23ABCD”,结果输出:“ABCDEF123ABCD”。#define

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1