计算机二级C语言41-50套 题库(6)
时间:2025-07-11
时间:2025-07-11
第四十六套
所属年份:2011.3;2012.3
下列给定程序中,函数fun的功能是:将自然数1~10及其平方根写到名为myfile3.txt的
文本文件中,然后再顺序读出显示在屏幕上。
请在程序下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
所属年份:2011.3;2012.3
下列给定程序中fun函数功能是:将n个无序整数从小到大排序。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!
所属年份:2011.3;2012.3
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的
方式是:将a数的十位和个位数依次在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。
例如,当a=45,b=12时,调用该函数后c=2514。
注意:部分源程序在文件PROG1.C中。数据文件IN.DAT中的数据不得修改。
请勿动改主函数的main和其它函数中的任何内容,仅在函数fun的花括号填入你编写的若干语句
【参考答案】
(1) fp (2) fclose(fp) (3) fname
【参考答案】
(1)for(i=j+1;i<n;i++)
(2)p=i;
【参考答案】
void fun(int a, int b, long *c)
{
*c=a/10+(b/10)*10+(a%10)*100+(b%10)*1000;
}
第四十七套
所属年份:2012.3
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩
余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。
例如,若输入一个数27638496,则新数为739。
请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
所属年份:2012.3
下列给定程序中函数fun的功能是:计算n!。
例如,给n输入5,则输出120.000000。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改的程序的结构!
所属年份:2012.3