2025年全国计算机等级考试二级C语言上机精选题库(共70套).pdf

2025年全国计算机等级考试二级C语言上机精选题库(共70套).pdf

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

2025年全国计算机等级考试二级c语言上机精

选题库(共70套)

第1套

(填空题)给定程序中,函数fun的功能是:将行参指针所指结构体数组中的三

个元素按num成员进行升序排列。请勿改动主函数main和其他函数中的任何内

容,仅在横线上填入所编写的若干表达式或语句。

#includestdio.h

typedefstruct

{

intnum;

charname[10];

}PERSON;

voidfun(PERSON___1___)

{

___2___temp;

if(std[0].numstd[1].num)

{

tempstd[0];

std[0]std[1];

std[1]temp;

}

if(std[0].numstd[2].num)

{

tempstd[0];

std[0]std[2];

std[2]temp;

}

if(std[1].numstd[2].num)

{

tempstd[1];

std[1]std[2];

std[2]temp;

}

}

main()

{

PERSONstd[]{5,Zhanghu,2,WangLi,6,LinMin};

inti;

fun(___3___);

printf(\nTheresultis:\n);

for(i0;i3;i++)

printf(%d,%s\n,std[i].num,std[i].name);

}

(改错题)下列给定程序中,函数fun的功能是:求k!(k〈13〉,所求阶乘的

值作为函数值返回。例如:若k10,则应输出3628800。请改正程序中的错误,

使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得

更改程序的结构!

#includeconio.h

#includestdio.h

longfun(intk)

{

/********found********/

ifk1

return(k*fun(k-1));

return1;

}

main()

{

intk10;

printf(%d!%ld\n,k,fun(k));

}

(编程题)请编写函数fun,其功能是:将两个两位正整数a、b合并形成一个

整数放在c中。合并的方式是:将a数的十位和各位树依次放在c树的十位和千

位上,b树十位和各位树依次放在c树的白位和各位上。

例如:当a45,b12,调用该函数后,c5142。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入

所编写的若干语句。

#includeconio.h

#includestdio.h

voidfun(inta,intb,long*c)

{

}

main()

{

inta,b;

longc;

FILE*out;

printf(Inputa,b:);

scanf(%d%d,a,b);

fun(a,b,c);

printf(Theresultis:%ld\n,c);

outfopen(out.dat,w);

for(a21;a51;a+3)

{

fun(a,109-a,c);

fprintf(out,%ld\n,c);

}

fclose(out);

}

参考答案:

填空题

第一处:std[3]或std[]或*std

第二处:PERSON

第三处:std

改错题

第一处:ifk1改为:if(k1)

编程题

c(a%10)1000+(b/10)*100+(a/10)*10+b%10;

第2套

一、填空题

文档评论(0)

159****2717 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档