2012年最新计算机二级C语言考试机试精简版

2012年最新计算机二级C语言考试机试精简版

ID:37098665

大小:166.00 KB

页数:11页

时间:2019-05-17

2012年最新计算机二级C语言考试机试精简版_第1页
2012年最新计算机二级C语言考试机试精简版_第2页
2012年最新计算机二级C语言考试机试精简版_第3页
2012年最新计算机二级C语言考试机试精简版_第4页
2012年最新计算机二级C语言考试机试精简版_第5页
资源描述:

《2012年最新计算机二级C语言考试机试精简版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、类型一:调整一个数的个、十、百、千位程序题题目1.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12,调用该函数后c=4152。程序题答案:*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);填空题答案:STYPEFILEfp改错题答案for(i=0;i<=sl;i++)把s后字母改为小写Lt[2*sl]='';程序题题目2.请编写函数fun,其功能是:将两

2、个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。例如,当a=45,b=12,调用该函数后c=1524。程序题答案*c=(b/10)*1000+(a%10)*100+(b%10)*10+(a/10);填空题答案:*fwstrstr改错题答案voidfun(longs,long*t)sl=sl*10;程序题题目3.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,

3、b数的十位和个位数依次放在c数的十位和千位上。例如,当a=45,b=12,调用该函数后c=2514。程序题答案:*c=(b%10)*1000+(a%10)*100+(b/10)*10+(a/10);填空题答案:fpfclose(fp)fname改错题答案for(i=j+1;i<=n-1;i++)p=i;程序题题目4.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12,调用该函数后c=5142。程

4、序题答案:*c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10);填空题答案:"r"fsft改错题答案if(d%2==0)s/=10;5.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的个位和百位上。例如,当a=45,b=12,调用该函数后c=5241。程序答案*c=a/10*10+a%10*1000+b/10+b%10*100;填空(1)0(2)10*x(3)n/10改错(1)*t=0;(2)if(d

5、%2!=0)6.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的十位和千位上。例如,当a=45,b=12,调用该函数后c=2415。程序答案*c=a/10*100+a%10+b/10*10+b%10*1000;填空(1)999(2)t/10(3)x改错(1)voidfun(longs,long*t)(2)while(s>0)7.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位

6、和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的千位和十位上。例如,当a=45,b=12,调用该函数后c=1425。*c=(b/10)*1000+(a/10)*100+(b%10)*10+(a%10);0xt++inti,s1;s后面是小写的Lt[i]=s[sl-i-1];8.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的个位和百位上。例如,当a=45,b=12,调用该函数后c=4251。*c=(a/10)*1

7、000+(b%10)*100+(a%10)*10+(b/10);1si*10intfun(intn,intxx[][M])printf("%d",xx[i][j]);类型二:与*号有关的操作程序题目9.请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。删除前导*号intj=0;char*p=a;while(*p=='*')p++;while(*p){a[j++]=*p;p++;}a[j]=0;填空题答案;[N]t[i][j]t[j][i]改错题答案:#defineFU(m,n)((m)/(n))return(value);

8、程序题题目10.请编写函数fun,它的功能是:除了尾部的*号之外,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。