2012二级上机题答案版.doc

2012二级上机题答案版.doc

ID:51695966

大小:362.50 KB

页数:10页

时间:2020-03-15

2012二级上机题答案版.doc_第1页
2012二级上机题答案版.doc_第2页
2012二级上机题答案版.doc_第3页
2012二级上机题答案版.doc_第4页
2012二级上机题答案版.doc_第5页
资源描述:

《2012二级上机题答案版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1套1填空:程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息。函数fun的功能是输出这位学生的信息。1、tt2、tt.score[i]3、std2改错:给定程序MODI1.C中函数fun的功能是:求出数组中最大数和次最大数,并把最大数和a[0]中的数对调、次最大数和a[1]中的数对调。1、m=0;改为m=i;2、k=m;改为m=k;3、编程:请编一个函数unsignedfun(unsignedw),w是一个大于10的无符号整数,若w是n(n≥2)位的整数,函数求出w的低n-1位的数作为函数值返回。例如:w值为5923,则函数返回923;w值为923则函数返回23int

2、n;for(n=10;n<=w;n*=10);returnw%(n/10);第2套1填空:给定程序中函数fun的功能是:对形参ss所指字符串数组中的M个字符按长度由短到长进行排序。ss所指字符串数组中共有M个字符串,且串长

3、str[1]=0;3、编程:请编一个函数fun(char*s),函数的功能是把s所指字符串中的内容逆置。例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为gfedcba。inti,t,j;for(i=0,j=strlen(s)-1;i

4、n的功能是:计算整数n的阶乘。请改正程序中的错误或在下划线处填上适当的内容并把下划线删除,使它能计算出正确的结果。1、result*=--n;改为result*=)n--;2、return_____;改为returnresult;3、编程:编写函数fun的功能是:从s所指的字符串中删除给定的字符。同一字母的大、小写按不同字符处理。若程序执行时输入字符串为:turbocandBorlandc++从键盘上输入字符:n,则输出后变为:turbocadborladc++如果输出的字符在字符串中不存在,则字符串照原样输出。inti,j=0;for(i=0;s[i]!=0;i++)if(s[i]

5、!=c)s[j++]=s[i];s[j]=0;第4套1填空:给定程序中函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长

6、改为:if(*p=='')2、*(p-1)=toupper(*(p-1))改为*(p-1)=toupper(*(p-1));3、编程:请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为CEAedca,排序后输出为CedcEAa。charch;inti,j;for(i=1;i<6;i++)for(j=i+1;j<6;j++){if(*(s+i)<*(s+j)){ch=*(s+j);*(s+j)=*(s+i);*(s+i)=ch;}}第5套1填空:给定程序中函数fun的功能是:求ss所指字符串数组中长度最长的字符串所在的

7、行下标,作为函数值返回,并把其串长放在形参n所指变量中。Ss所指字符串数组中共有M个字符串,且串长

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

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

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