填空题以下程序输出的最后一个值是{{U}} 【8】 {{/U}}。
int ff(int n)
{ static int f=1;
f=f*n;
retum f;
}
main()
{ int i;
for(i=1;i<=5;i++) printf("%d/n",ff(i))i
}
填空题以下程序用来判断指定文件是否能正常打开。请填空。 #include <stdio.h> main() FILE *fp; if(((fp=fopen("test. txt", "r"))==______)) printf("未能打开文件!/n"); else printf("文件打开成功!/n");
填空题下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]…中,把偶数从数组中删除,奇数个数通过函数值返回。 请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #define N 9 int fun(int a[], int n) int i, j; j=0; for(i=0; i<n; i++) /******************found*******************/ if(a[i]%2== (1) ) /******************found*******************/ a[j]=a[i]; (2) ; /******************found*******************/ return (3) ; main() int b[N]=9, 1, 4, 2, 3, 6, 5, 8, 7, i, n; printf("/nThe original data:/n"); for(i=0; i<N; i++) printf("%4d", b[i]); printf("/n"); n=fun(b, N); printf("/nThe number of odd: %d/n", n); printf("/nThe odd number:/n"); for(i=0; i<n; i++) printf("%4d",b[i]); printf("/n");
填空题数据结构分为线性数据结构和非线性数据结构,带链的队列属于______。
填空题编写函数fun(),其功能是计算:
s=ln(1)+ln(2)+ln(3)+…+ln(m) s的平方根作为函数值返回。
在C语言中,可调用log(n)函数求ln(n)。log函数的引用说明为:double log(double x)。
例如,若m的值为20,则fun函数值为6.506583。 注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容,仅在函数:fun()的花括号中填入你编写的若干语句。
试题程序 #include
<stdlib.h> #include <conio.h> #include
<stdio.h> #include <math.h> double fun(int
m) { } void main()
{ printf("% f/n", fun(20)); }
填空题以下程序的输出结果是 【12】 。 float fun(int x,int y) return(x+y); main() int a=2,b=5,c=8; printf("%3.0f/n",fun((int)fun(a+c,b),a-c));
填空题在双链表中每个结点有两个指针域:一个指向 【3】 ,另一个指向 【4】 。
填空题以下程序运行后的输出结果是{{U}} 【9】 {{/U}} 。
main( )
{ int i,m=0,n=0,k=0;
for(i=9; i<=11;i++)
switch(i/10)
{ case 0: m++;n++;break;
case 10: n++; break;
default: k++;n++;
}
printf("%d %d %d/n",m,n,k);
}
填空题下面rotate函数的功能是:将n行n列的矩阵A转置A',例如#defineN4voidrotate(inta[][N])inti,j,t;for(i=0;i<N;i++)for(j=0;______;j++)t=a[i][j];______;a[j][i]=t;
填空题已知字符A的ASCII码为65,以下程序运行后的输出结果是{{U}} 【11】 {{/U}}。
main()
{char a,b;
a='A'+'5'-'3'; b=a+'6'-'2';
printf("%d %c/n",a,b) ;
}
填空题软件维护活动包括以下几类:改正性维护、适应性维护、 【2】 维护和预防性维护。
填空题有以下程序
#include
main()
{
int d, n = 1234;
while(n != 0)
{ d = n % 10; n = n / 10; printf("%d", d); }
}
程序运行后的输出结果是U____[10]______ /U。
填空题若变量n中的值为24,则print函数共输出 【16】 行,最后一行有 【17】 个数。 void print(int n,int aa[]) int i; for(i=1;i<=n;i++) printf("%6d",aa[i]); if(!(i%5)) printf("/n"); printf("/n");
填空题下列程序的输出结果是 【10】 。 int t(int x,int y,int cp,int dp) cp=x*x+y*y; dp=x*x-y*y; main() int a=4,b=3,c=5,d=6; t(a,b,c,d); printf("%d%d/n",c,d);
填空题下列给定程序的功能是调用 fun 函数建立班级通信录
填空题已知字符A的ACSII码值为65,以下语句的输出结果是 【6】 。 char ch='B'; printf("%c %d/n",ch,ch);
填空题(修改每对/**/之间存在的错误,完成题目的要求)
填空题以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。
#define M 2
#define N 4
void SumColumMin(int a[M][N],int*Sum)
{int i,j,k,s=0
for(i=0;i<N;i++)
{ k=0;
for(j=1;j<M;j++)
if(a[k] [i]>a[j] [i])k=j;
s+={{U}} 【17】 {{/U}};
}
{{U}} 【18】 {{/U}}=s;
}
main()
{int x[M][N]={3,2,5,1,4,l,8,3),s;
SumColumMin({{U}} 【19】 {{/U}});
printf("%d/n",s);
}
填空题有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是______。
main()
{ int a,b;
printf("Enter a,b:");scanf("%d,%d",&a,&b);
while(a!=b)
{ while(a>b)a-=b;
while(b>a)b-=a;
}
printf("%3d%3d",a,b);
}
填空题—个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的{{U}} 【3】 {{/U}}。
