1、国家二级 C 语言机试(操作题)模拟试卷 334(无答案)一、程序填空题1 给定程序中,函数 fun 的功能是:利用指针数组对形参 ss 所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss 所指字符串数组中共有 N 个字符串,且串长小于 M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANK1C 中。不得增行或删行,也不得更改程序的结构!#include #include #define N 5#define M 8void fun (char (*ss) M ) char *psN,*tp; int i, j,k
2、;for (i=0; i#include fun (int n) double sum s0,s1,s2,s; int k;sum = 10;if (n #include double fun (double x , int n)main()void NONO ();printf(“fn“, fun(03,10);NONO();void NONO ()/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/FILE *fp,*wf ;int i,n ;double S,X ;fp=fopen (“indat“,“r“);wf = fopen (“outdat“, “w“);for(i=0 ; i 10 ; i+) fscanf (fp, “lf ,d“ , &x, &n) ;s = fun (x, n);fprintf (wf, “fn“ , s);fclose( fp);fclose (wf);