填空题若x和n均是int型变量,且x=12,n=5,则执行y=x%=(n%=2)表达式后y的值为______。
填空题给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。若high的值为100,则函数的值为732。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
文件MODI1.C内容如下:
#include<stdio.h>
#include<math.h>
int fun(int high){
int sum=0,n=0,j,yes;
/**********found**********/
while((high>=2)
}
high--;
}
return sum;
}
void main{{U}} {{/U}}{
printf("%d/n",fun(100));
}
填空题若有以下程序
int f(int x,int y)
{ return(y-x)*x; }
main( )
{ int a=3,b=4,c=5,d;
d=f(f(3,4),f(3,5));
printf("%d/n",d);
}
执行后输出结果是【 】。
填空题以下程序的运行结果是 【10】 。 #define MAL(a,b) (a>b? a:b)+1 main() int i=6,j=8; printf("%d/n",MAL(i,j));
填空题以下程序中,函数 sumColumM的功能是:求出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+=【 】;
=
【 】=s;
=
main( )
{ int x[M][N]={3,2,5,1,4,1,8,3},s;
SumColumMin(【 】);
printf("%d/n",s);
}
填空题请补充main函数,改函数的功能是,把一个二维字符数组每行字符串最大的字符拷贝到字符数组s中。 例如,如果str[3]="efjh","cfimls","owys",则s;"hsy"。 注意:部分源程序给出如下. 请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。 试题程序: #inc lude<stdio, h> main() int i=0; char *str [3] = "efjh", "efknls", "owys" ; char **p; char s [8]; clrscr 0; 【1】; for (i=O; i<3; i++) s [i] =*p [i]; while (*p [i] ) if (S [i] <*p [i] ) s [i] =*p[i]; 【2】; 【3】; printf(" new string /n"); puts (s);
填空题与十进制数101等值的二进制数为 【1】 。
填空题给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下画线处填入正确的内容井把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构:试题程序:
填空题以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。 main() float x[1000],sum=0,ave,a; int n=0,i; printf("Enter mark:/n");scanf("%f", while(a>=0.0x[n]= 【13】 ; n++;scanf("%f", ave= 【14】 ; printf("Output:/n"); printf('ave=%f/n",ave); for(i=0;i<n;i++) if( 【15】 ) printf("%t/n",x[i]);
填空题以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。
main()
{ int i,a[20],sum,count;
sum=count=0;
for(i=0;i<20;i++) scanf("%d",{{U}} 【16】 {{/U}});
for(i=0;i<20;i++)
{ if(a[i]>0)
{count++;
sum+={{U}} 【17】 {{/U}};
}
}
printf("sum=%d,count=%d/n",sum,count);
}
填空题有以下程序: struct s int x,y; data[2]=10,100,20,200; main() struct s*p=data; printf("%d/n",++(p->x)); 程序运行后的输出结果是______。
填空题下列给定程序中,函数fun的功能是:计算如下公式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回值为9.612558。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>doublefun(intn){inti;doubles,t;/**********found**********/s=________;/**********found**********/for(i=1;i<=________;i++){t=2.0*i;/**********found**********/s=s+(2.0*i-1)*(2.0*i+1)/________;}returns;}voidmain(){intn=-1;while(n<0){printf("Pleaseinput(n>0):");scanf("%d",}printf("/nTheresultis:%f/n",fun(n));}
填空题软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护o
填空题以下程序运行后的输出结果是 【6】 。 main() int x=0210; printf("%X/n",x);
填空题以下程序运行后的输出结果是 【11】 。 main() char a[]="Language",b[]="Programe"; char *p1, *p2; int k; p1=a; p2=b; for(k=0;k<=7;k++) if(*(p1+k)==*(p2+k)) printf('%c",*(p1+k));
填空题以下程序的运行结果是______。 struct exmpchar name [10]; int number; ; struct exmp test[3]="WangXi",1,"QiYu",2,"HuHua",3; main() printf("%c,%s/n",test[0].name[1],test[2].name+3);
填空题若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是{{U}}
【14】 {{/U}}。
int w[10]={23,54,10,33,47,98,72,80,61), *p=w;
填空题54. 以下程序的输出结果是{{U}} {{/U}}。 #include <stdio.h> main() int i; for(i='a';i<'f';i++,i++)printf("%c",i-'a'+'A'); printf("//n");
填空题从Windows环境进入MS-DOS方式后,返回Windows环境的DOS命令为{{U}} 【3】 {{/U}}。
填空题mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。
int mystrlen(char * str)
{ int i;
for(i=0{{U}} 【16】 {{/U}};!='/0';i+ +);
return({{U}} 【17】 {{/U}});
}