二级c上机考试资料

{if(*s==x) j=I; s++; }

return j;

最后在对话框中输入27后按回车键

二十九

1.程序填空题

给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制过程中,把复制的内容输出到终端屏幕。主函数中源文件sfname中,目标文件名放在变量tfname中。 填空:(1)??r?? (2) fs (3)ft

改错: (1)if(d%2==0) (2)s/=10; 编程:int i, j=0;

for(i=0;i

最后在黑色对话框输入ABCDRFG123456后按回车键 三十

1.程序填空题

给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。 s=(1*3)/(2*2)+ (3*5)/(4*4)+ (5*7)/(6*6)+…+(2n-1)(2n+1) /(2n*2n) 例如:当形参n的值为10时,函数返回9.612558. 填空:(1)0 (2)n (3)(t*t) 改错:(1)for (i=0;str[i];i++) (2)if(substr[k+1]==?\\0?) 编程:double s; float n,t,pi;

t=1;pi=0;n=1.0;s=1.0; while((fabs(s))>=eps) {pi+=s;

t=n/(2*n+1); *s=t; n++; }

pi=pi*2; return pi;

最后在黑色对话框中输入0.0005后按回车键

三十一

1.程序填空题

请补充fun函数,该函数的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。 填空:(1)j=3 (2)i (3)j 改错:(1)sum=0;j=0; (2)if(sum%4==2) 编程:int i;

double sum=0.0; if(n>1&&n<=100){ for(i=1;i<=n;i++)

sum+=1.0(2*i-1)-1.0/(2*i); }

return sum;

最后在黑色对话框中输入8后按回车键

三十二

1.程序填空题

人员的记录由编号和出生年月日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号惟一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回 ,由主函数输出,若指定编号不存在,返回数据中的编号为空串。 填空:(1)STU (2)std[i].num (3)std[i] 改错:(1)r++;p++; (2)if(*r==?\\0?) 编程:int i,j=0;

for(i=0;i

最后在黑色对话框输入ABCDRFG12345后按回车键

三十三

1.程序填空题

给定程序的功能是:从键盘输入若干文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输出输入的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 填空:(1)*fw (2)str (3)str 改错:(1)void fun(long s,long *t)

(2)sl=s1*10;(注意,s后面是字母l不是数字1) 编程:int i,j=0,min=a[0].s; fo

>>闁诲繒鍋炲ú鏍閹达箑绀傞柕濠忛檮閻庯拷<<
12@gma联系客服:779662525#qq.com(#替换为@)