网站大量收购闲置独家精品文档,联系QQ:2885784924

3月全国计算机等级考试二级C语言上机题库(20~30套) .pdf

3月全国计算机等级考试二级C语言上机题库(20~30套) .pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3月全国计算机等级考试二级C语言上机题库(20~30套)

3月全国计算机等级考试二级C语言上机题库(20~30套)考试

频道小编收集整理计算机等级考试资料,免费提供给大家交流参考。

第二十一套

1.程序填空

给定程序中,函数fun的功能是:在形参ss所指字符串数组中,

将所有串长超过k的字符串右边的字符删去,只保留左边的k个字符。

ss所指字符串数组中共有N个字符串,且串小于M。

第一处voidfun(char(*ss)[M],intk)

第二处while(i第三处ss[i][k]=0;i++;}

2.程序修改

给定程序MODI1.C中函数fun的功能是:根据以下公式求值,并

作为函数值返回。例如,给指定精度的变量eps输入0.0005时,应当

输出Pi。

/**found**/

t=1;

/**found**/

return(2*s);

3.程序设计

假定输入字符串中只包含字母和*号。请编写函数fun,它的功能

是:将字符串的前导*号不得多于n个;若多于n个,则删除多余的*号;

若少于或等于n个,则什么也不做,字符串中间和尾

部的*号不删除。函数fun中给出的语句仅供参考。

voidfun(char*a,intn)

{

inti=0,k=0;

while(a[k]==*)k++;

if(kn)

{

i=n;j=k;

for(;a[j]!=0;j++)

a[i++]=a[j];

a[i]=0;

}}

第二十二套

1.程序填空

给定程序中,函数fun的功能是:a所指43矩阵中第k行的元素

与第0行元素交换。例如:有下列矩阵

123

456

789

101112

若k为2,程序执行结果为

789

456

123

101112

第一处voidfun(int(*a)[N],intk)

第二处for(i=0;i第三处a[0][i]=a[k][i];

2.程序修改

给定程序MODI1.C中函数fun的功能是:读入一个字符串(长度

20),将该字符串中的所有字符串按ASCII码升序排序后输出。例如,若

输入edcba,则应输出:abcde。

/**found**/

for(i=strlen(t)-1;i;i--)

/**found**/

if(t[j]t[j+1])

3.程序设计

请编写函数fun,函数的功能是:将ss所指字符串中所有下标为

奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。

voidfun(char*ss)

{

char*p=ss;

inri=0;

while(*p){

if((i%2)(*p=a*p=z))

*p-=32;

p++;

i++;

}

}

第二十三套

1.程序填空

给定程序的功能是:调用函数fun将指定源文件中的内容复制到

指定的目标文件中,复制成功时函数的返回值是1,失败是返回值是0.

在复制的过程中,把复制的内容输出到终端屏幕。主函数源文件名放

在变量sfname中,目标文件放在变量tfname中。

第一处

if((fs=fopen(source,r))==NULL)

第二处while(!feof(fs))

第三处fputc(ch,ft);

2.程序修改

给定程序MODI1.C中函数fun的功能是:将长整型中每一位上为

偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在

低位。

/**found**/

if(d%2==

文档评论(0)

132****3983 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档