- 1、本文档共239页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2025年全国计算机等级考试二级c语言上机精
选题库(共65套)
第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套
您可能关注的文档
- 2025年全国计算机等级考试二级ACCESS上机试题库及答案(共六套).pdf
- 2025年全国计算机等级考试二级ACCESS上机试题库及答案(共七套).pdf
- 2025年全国计算机等级考试二级C语言全真模拟试卷及答案(共四套).pdf
- 2025年全国计算机二级等级考试全真模拟试卷及答案(共六套).pdf
- 2025年全国计算机二级等级考试全真模拟试卷及答案(共五套卷).pdf
- 2025年全国计算机二级考试ACCESS上机试题及答案(共六套).pdf
- 2025年全国计算机二级考试ACCESS上机试题及答案(共七套).pdf
- 2025年全国计算机二级考试ACCESS上机试题库及答案(共六套).pdf
- 2025年全国计算机二级考试ACCESS上机押题试卷及答案(共六套).pdf
- 2025年全国计算机二级考试ACCESS上机押题试卷及答案(共五套).pdf
文档评论(0)