资源描述:
《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,它的功能是:除了尾部的*号之外,