填空题下列程序的运行结果是______。 # include<stdio.h> main() int k=4,m=3,p; p=func(k,m); printf("%d",p); p=func(k,m); printf("%/n",p); int fun c(a,b) static int m=0 ,1=2; i+=m+1; m=i+a+b; return(m);
填空题以下程序的输出结果是______。
#define sqr(x) x*x
main()
{ int a=16,k=2,m=1;
a/=sqr(k+m)/sqr(k+m);printf("%d/n",a);
}
填空题下列程序的输出结果是______。 main() int a=1,b=2,c=3,t=0; if(a<b) t=a; a=b; b=t; if(a<c) t=a; a=c; c=t; printf("%d, %d, %d/n", a, b, c);
填空题以下程序运行后的输出结果是{{U}} {{/U}}。 main() int a, b, c; a=25; b=025; c=0x25; printf("% d % d % d//n", a, b, c);
填空题以下程序的输出结果是______。
#include<stdio.h>
main()
{ int a=340;
a=a/3;
a=a%3;
printf("%d",a);
}
填空题在深度为7的满二叉树中,度为2的节点个数为______。
填空题设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为( )。
#include
mian()
{ file *fp;
fp=fopen(“test.txt”,”w+”);
fputs(“test”,fp);
fclose(fp);
}
填空题下列程序的运行结果是______。 #include<stdio.h> main() int a,b,c,n; a=2;b=0;c=1;n=1; while(n<=3) c=c*a;b=b+c;++n; printf("b=%d",b);
填空题下列程序的运行结果为 【5】 。 main ( ) int a,b, c,x,y, z; a=10;b=2; c=! (a%b) ;x=! (a/b); y=(a<b) z=(a<b) || (b>=0); printf ("c=%d, x=%d, y=%d, z=%d/n", c,x, y, z);
填空题下列程序运行后的输出的结果是______。
#include<stdio.h>
main()
{ char s[20];
scanf("%s",s);
printf("%s",s);
}
运行程序,输入HOW ARE YOU。
填空题以下程序段的运行结果是______。
main()
{ char a=2,b=5;
if(a&b)printf("YES");
else printf("NO");
}
填空题下列程序段的运行结果是______。
char str口="ABCD",*p=str;
printf("%d/n",*(p+3));
填空题下面rotate函数的功能是:将n行n列的矩阵A转置未AT,例如:请填空#defineN4voidrotate(inta[][])inti,j,t;for(i=0;i<N;i++)for(j=0;{{U}}{{/U}};j++)t=a[i][j];{{U}}{{/U}};a[j][i]=t;
填空题请补充main函数,该函数的功能是:输出一个N×N矩阵,要求非对角线上的元素赋值为0,对角线元素赋值为1。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio. h> #define N 10 main ( ) int bb[N] [N]; int i, j,n; clrscr (); printf (" /nInput n:/n"); scanf ("%d", for (i=0; i<n; i++) for (j=0; j<n; j++) 【1】 ; if (i==j) bb[i] [j]= 【2】 ; if ( 【3】 ) bb[i] [j]=1; printf(" /n***** the result ***** /n"); for (i=0; i<n; i++) printf (" /n/n"); for (j=0; j<n; j++) printf ("%4d",bb [i] [j] );
填空题若有以下程序 main() int a[4][4]=1,2,-3,-4,0,-12,-13,14,-21,23,0,-24,-21,32,-33,0; int i,j,s=0; for(i=0;i<4;i++) for(j=0;j<4;j++) if(a[i][j]<0)continue; if(a[i][j]==0)break; s+=a[i][j]; printf("%d/n",s); 执行后输出结果是______。
填空题设有下列的程序段: char str[]="Hello"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+5)的值为______。
填空题有以下定义和语句,则sizeof(a)的值是{{U}} 【11】 {{/U}},而sizeof(a.share)的值是{{U}} 【12】 {{/U}}。
struct date
{ int day;
int mouth;
int year;
union{int share1;
float share2;
}share;
}a;
填空题下面程序和运行运行结果是{{U}} 【17】 {{/U}}。
#define N 10
#define s (x) x * x
#define f(x) (x * x)
main( )
{ iht i1,i2;
i1 = 1000/s(N); i2 = 1000/f(N);
printf("%d %d/n",i1,i2);
}
填空题以下程序运行后的输出结果是______。 #include<string.h> void fun(char*s,int p,int k) int i; for(i=P;i<k-1;i++)s[i]=s[i+2]; main() char s[]="abcdefg"; fun(s,3,strlen(s));puts(s);
填空题以下程序运行后的输出结果是______。
#define Power2(x) x*x
main()
{int i=6,j=8;
printf("%d/n",Power2(i+j));
}
