填空题以下程序运行后的输出结果是{{U}} 【10】 {{/U}}。
main()
{
char c1,c2;
for(c1='0',c2='9';c1<c2;c1++,c2--)
printf("%c%c",c1,c2);
printf("/n");
}
填空题以下程序运行后的输出结果是______。 struct NODE int k; struct NODE *link; ; main() struct NODE m[5],*p=n,*q=m+4; int i=5; while(p!=q) p->k=--i;p++; q->k=i--;q--; q->k=-i; for(i=0;i<5 ;i++)printf("%d",m[i].k); printf("/n");
填空题按照软件测试的一般步骤,______测试应在集成测试之前进行。
填空题以下程序的输出结果是 【14】 。 #include <stdio.h> #define MAX(x,y) (x)>(y)? (x):(y) main() int a=5,b=2,c=3,d=3,t; t = MAX(a+b,c+d)*10; printf("%d/n",1);
填空题在给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1,ss所指字符串数组中共有N个内容不同的字符串,且串长小于N。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构。 文件BLANK1.C内容如下: #include<stdio.h> #include<string.h> #define N 5 #define M 8 int fun(char(*ss)[M],char *t) int i: /**********found**********/ for(i=0;i< (1) ;i++) /**********found**********/ if(stremp(ss[i],t)==0)return (2) ; return -1; void main( ) char ch[N][M]="f","while","switch","int","for",t[M]; int n,i; printf("/nThe original stringin/n"); for(i=0;i<N;i++)puts(ch[i]); printf("/n"); printf("/nEnter a string for search: "); gets(t); n=fun(eh,t); /**********found**********/ if(n== (3) )printf("/nDon't found!/n"); else printf("/nThe position is%d./n",n);
填空题为建立如下图所示的存储结构(即每个结点两个域,p是指向结点的指针域,data用以存放整型数),请将定义补充完整。pdataastructlist【14】;intdata;a;
填空题软什是程序、数据和______的集合。
填空题以下程序通过函数sunFun求。这里f(x)=x2+1 main( ) { printf("Thesum=%d/n",SunFun(10)); } SunFun(intn) { intx,s=0; for(x=0;x<=n;x++)s+=F({{U}} 【14】 {{/U}}); returns; } F(intx) { return{{U}} 【15】 {{/U}});}
填空题给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。
例如,当s所指字符串为:“ABCD”时,则t所指字符串中的内容应为:“ABCDDCBA”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定源程序:
#include<stdio.h>
#include<string.h>
/**********found**********/
void fun(char s, char t)
int i, d;
d=strlen(s);
for(i=0; i<d; i++)t[i]=s[i];
for(i=0; i<d; i++)t[d+i]=s[d-1-i];
/**********found**********/
t[2*d-1]="/0";
}
main()
{
char s[100], t[100];
printf("/nPlease enter string S:");
scanf("%s", s);
fun(s, t);
printf("/nThe result is:%s/n", t);
}
填空题以下程序段中,要将a的值的低4位取反,请填写b的取值。
unsigned char a=0x39, b;
b=______;
a=a∧b;
填空题若定义#define PI 3.14159,则执行完下列程序后输出结果是______。
#define PI 3.14159;printf("PI=%P",PI);
填空题以下程序的运行结果是______。 #include <stdio.h> main() int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y) case 0:a++; break; case 1: b++; break; case 2:a++; b++; break; case 3:a++;b++; printf("a=%d,b=%d/n",a,b);
填空题下面程序的输出结果是 【7】 。 struct aa int x,*y; *p; int a[8]=10,20,30,40,50,60,70,80; struct aa b[4]=100, main() p=b; printf(%d",*++p->y); printf("%d/n",++(p->x));
填空题以下程序运行后的输出结果是______。 int f(int a[],int n) if(n>=l) return f(a,n-1)+a[n-1]; else return 0; main ) int aa[5]=1, 2, 3, 4, 5, s; s=f(aa,5); printf'%d/n",s);
填空题函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。 #define N 4 void rotate(int a[][N],int b[][N]) int i,j; for(i=0;i<N;i++) (b[i][N-1]={{U}} {{/U}};{{U}} {{/U}}=a[N-1][i];
填空题以下程序中,函数SumColumMin 的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们酌和值。和值通过形参传回主函数输出。请填空。#define M 2#define N 4void SumColumMin(int a[M][N],int* sum) int i,i,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);
填空题函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCⅡ码差值,即s>t时返回正值,s<t时返回负值。请填空。 My_cmp( char *s,char *t) while(*s==*t) if(*s=='/0')return 0; ++s; ++t; return______;
填空题给定程序MODI1.C中函数fun的功能是将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。
例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。
请改正fun函数中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
给定源程序如下。
#include<conio.h>
#include<stdio.h>
voidfun(int m,int k)
{
int aa[20],i;
for(i=0;m;i++)
{
/*********found********/
aa[i]=m/k;
m/=k:
}
for(;i;i--)
/**********found********/
printf("%d",aa[i]);
}
main()
{
int b,n;
printf("/nPlease enter a number and a base:/n");
scanf("%d%d",
fun(n,b);
printf("/n");
}
填空题函数fun()的功能是:从3个形参a,b,c中找出中间的那个数,作为函数值返回。
例如,当a=3,b=5,c=4时,中问的数为4。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在fun()函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
int fun(int a, int b, int c)
{
int t;
t=(a>b)?(b>c? b:(a>c? c:______));
((a>c)? ______: ((h>c)? c:______));
return t;
}
void main()
{
int a1=3, a2=5, a3=4, r;
r=fun(a1, a2, a3);
printf("/nThe middle number is: %d/n", r);
}
填空题设某循环队列的容量为50,头指针fron!=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有______个元素。