填空题下面程序的输出结果是______。 main() (int a[10]=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10), *P=a; printf "%d/n", *(p+2));
填空题执行以下程序时,若输入end<回车>,则输出结果是{{U}} 【18】 {{/U}}。
main()
{char ch[10]="Begin";
gets(&ch[1]); puts(ch);
}
填空题在一棵二叉树中,度为0的结点的个数为n0,度为2的结点的个数为n2,则有n0= 【1】 。
填空题已有定义如下:
struct node
{ int data;
struct node *next;
} *p;
以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。
p=(struct node *)malloc({{U}} 【10】 {{/U}});
填空题求任意一个数(用16位二进制码表示)的补码。 main( ) unsigned int a; ______; scanf("%O",& a); printf("%o/n",getbits(a)); unsigned int getbits(value) unsigned int value; unstgned int z; z=______; if(z==0100000) ______; else z=value; return(z);
填空题下面程序的运行结果是______。 #define EXCH(a,b)int t;t=a;a=b;b=t; main() int x=1,y=2; EXCH(x,y); printf("x=%d,y=%d/n",x,y);
填空题请补充main函数,该函数的功能是:把字符串str1中的非空格字符拷贝到字符串str2中。 例如,若sffl=“glad to see you!”, 则str2=“gladtoseeyou!”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #define N 80 main() static char strl [N] ="glad to see you!"; char str2 IN]; int i=0, j=0; clrscr (); printf("/n***** strl*****/n "); puts (str1); while (str1 [i] ) if(【1】) str2 [J++] =strl [i]; 【2】; printf("/n***** str2 *****/n "); for (i=0; i<j; i++) printf ("%c", str2 [i] );
填空题以下程序的定义语句中,x[1]的初值是{{U}} 【10】 {{/U}},程序运行后输出的内容是{{U}} 【11】 {{/U}}。
#include <stdio.h>
main()
{ int x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,161},*p[4],i;
for(i=0;i<4;i++)
{ p[i]=&x[2*i+1];
printf("%d",p[i][0]);
}
printf("/n");
}
填空题有下面的程序:
#include <stdio, h>
main ( )
{ enum team {my,your=4,his,her=his+10};
prinff(" % d %d %d %d /n" ,my,your,his,her);
此程序的输出结果是{{U}} 【15】 {{/U}}。
A) 0 1 2 3 B) 0 4 0 1 0 C) 0 4 5 1 5 D) 1 4 5 1 5
填空题关系表达式x<y<z,用C语言的表达式为{{U}} {{U}} {{/U}} {{/U}}。
填空题若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为{{U}} {{/U}}。
填空题以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空 int isprime(int a) int i; for(i=2;i<=a/2;i++) if(a%i==0) (10) ; (11) ;
填空题执行以下程序后,输出“#”的个数是{{U}} {{/U}}。 #include <stdio.h> main() int i,j; for(i=1;i<5;i++) for(j=2;j<=i;j++) putchar('#');
填空题下面程序执行后输出的结果是 【8】 。int m=13;int fun(int x, int y) int m=3; return(x*y-m);main() int a=7,b=5; printf("%d/n",fun(a,B) /m);
填空题数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。其中,{{U}} 【4】 {{/U}}给出了数据库物理存储结构和物理存取方法。
填空题已知字符A的ASCⅡ代码值为65,以下程序运行时若从键盘输入B33<回车>,则输出结果是{{U}} 【11】 {{/U}}。
#include<stdio.h>
main()
{char a,b;
a=getchar();scanf("%d",
a=a-'A'+'0';b=b*2;
printf("%c%c/n",a,b);
}
填空题设有定义:int n,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充家整。
seanf("%d",{{U}} 【6】 {{/U}});
printf("%d/n",{{U}} 【7】 {{/U}});
填空题下列程序段的输出结果是 【9】 。 main() char b[]="Hello,you"; b[5]=0; printf("%s/n",b);
填空题
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。 例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。 #include<conio.h> #include<stdio.h> float fun(int m,int n) { int i; float P=1.0; for(i=1;i<=m;i++)______; for(i=1;i<=n;i++)______; for(i=1;i<=m-n;i++)p=p/i; return p; } main() { printf("P=%f/n",fun(12,8)); }
填空题以下程序的功能是从二维数组中找出主对角线上元素的最小值,请把程序补充完整。
#include<stdio.h>
int small(int a[5][5])
{
int i, vm;
vm=a[0][0];
for(i=1; i<5; i++)
if(vm>a[i][i]) /*主对角线上元素为a[i][i]*/
vm=______
return(vm);
}
int main()
{
int i, j, vmin;
int array[5][5];
for(i=0; i<5; i++)
for(j=0; j<5; j++)
scanf("%d", /*为数组各元素赋值*/
vmin=small(______);
printf("vmin=%d/n", vmin);
return 0;
}