计算机二级C语言题型和评分标准(合集5篇).docx 立即下载
2025-08-28
约2.2万字
约40页
0
30KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机二级C语言题型和评分标准(合集5篇).docx

计算机二级C语言题型和评分标准(合集5篇).docx

预览

免费试读已结束,剩余 35 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机二级C语言题型和评分标准(合集5篇)

第一篇:计算机二级C语言题型和评分标准1、选择题:40题,每题1分。按标答给分2、程序填空:3处空,每空6分。共18分,按标答给分,如果和标答的写法不一样,就算对的也没有分。每一空有每一空的分数。做对一空就给6分3、程序改错:2处错误,每处9分,共18分。都是/*found*/下面的一行有错误,按标答给分,如果和标答的写法不一样,就算对的也没有分。4、程序编制题:共24分。按程序结果给分。编程完成后,存盘,编译,连接,执行,按题目要求输入,得到要求的结果就有24分,否则就是0分。以上内容来自武汉实用电脑培训学校第二篇:计算机二级C语言上机题型总结全国计算机二级C语言考试上机题型总汇(一)关于“******”问题1、将字符串中的前导*号全部删除,中间和后面的*号不删除。voidfun(char*a){char*p=a;while(*p==’*’)p++;for(;*p!=’’;p++,a++)*a=*p;*a=’’;}2、只删中间*inti;for(i=0;a[i]==’*’;i++)for(;h3、只删尾*while(*a!=’’)a++;a--;while(*a==’*’)a--;*(a+1)=’’;4、只留前*inti,j=0;for(i=0;a=’*’;i++);j=i;for(;a;i++)if(a!=’*’)a[j++]=a[i];a[j]=’’;5、只留中间*inti,j=0;for(i=h;i6、只留尾*char*t=a;for(;t7、*个数>n个,删多余的*;*个数n){while(*p){a[i]=*(p+k-n);i++;p++}a[i]=’’;}(二)移动问题1、若一维数组中有n个整数,要求把下标从p到n-1(p=0;j--)w[j+1]=w[j];w[0]=t;}2、把下标从0到p(p3、把字符串str中的字符向前移动,原来第1个字符放串尾,结果仍保存在原串中。ch=str[0];for(i=0;str[i+1];i++)str[i]=str[i+1];str[i]=ch;4、移动字符串中的内容,把第1到第m个字符平移到串后,把第m+1到后移到前。voidfun(char*w,intm){inti,j;chart;for(i=1,i(三)排序法1、冒泡法for(i=1;ia[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=a[j];}2、选择法for(i=0;ia[j])p=j;if(p!=i)t=a[i];a[i]=a[p];a[p]=t;}3、插入法for(i=1;it&&j>=0;j--)a[j+1]=a[j];a[j+1]=t;}(四)Fibonacci问题1、求Fibonacci数列中小于t的最大的一个数,结果由函数返回。intfun(intt){inta=1,b=1,c=0,i;do{c=a+b;a=b;b=c;}while(c2、用递归算法计算数列中第n项的值。longfun(intg){swich(g){case0:return0;switch(g)case1:case2:return1;}return(fun(g-1)+fun(g-2));}(五)素数问题1、将大于整数m且紧靠m的k个非素数存入所指的数组中。voidfun(intm,intk,intxx[]){inti,j,n;for(i=m+1,n=0;n2、小于或等于lim的所有素数放在aa数组中,该函数返回所求出的素数个数。intfun(intlim,intaa[MAX]){inti,j,k=0;for(i=2;i=i)aa[k++]=i;}returnk;}3、将所有大于1小于整数m的非素数存入xx数组中,个数通过k传回。voidfun(intm,int*k,intxx[]){inti,j,n=0;for(i=4;i{inti,j,t,n=0;for(i=2;i(六)删除相同数intfun(inta[],intn){inti,j=1;for(i=1;i{inti,t,j=0;t=a[0];for(i=1;i(七)统计字符个数,单词个数。1、按‘0’到‘9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。voidfun(char*tt,intnum[]){inti,j;intbb[10];char*p=tt;for(i=0;i=’0’&&*p2、str全部由小写字母和空格字符组成的字符串,num传入字符串长度。统计单词个数。voidfun(char*s,int*num){intI,n=0;for(i=0;i=’a’&&ss[i]3、从’a’到’z’统计一个字符串中所有字母字符各自出现的次数,结果存在数组alf中。voidfun(char*tt,
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

计算机二级C语言题型和评分标准(合集5篇)

文档大小:30KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用