填空题以下程序运行后的输出结果是______。 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));
填空题从键盘:输入一组无符号整数并保存在数组xx[N]中,以整数0结束输入,要求这些数的最大位数不超过4位,其元素的个数通过变量num传入函数fun()。请补充函数fun(),该函数的功能是:从数组xx中找出个位和十位的数字之和大于5的所有无符号整数,结果保存在数组yy中,其个数由函数fun()返回。 例如:当xx[8]=<123,11,25,222,42,333,14,5451时, bb[4]=25,42,333,5451。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。 试题程序: #include <stdio.h> #define N 1000 int fun(int xx[ ],int bb[ ],int num) int i,n=0; int g,s; for(i=0;i<num;i++) g= 【1】 ; s=xx[i]/10%10; if((g+s)>5) 【2】 ; return 【3】 ; main() int xx[N]; int yy[N]; int num=0,n=0,i=0; printf("Input number:/n"); do scanf("%u",&xx[num]); while(xx[num++]!=0); n=fun(xx,yy,num); printf("/nyy="); for(i=0;i<n;i++) printf("%u",yy[i]);
填空题以下程序运行时若从键盘输入:10 20 30<回车>。输出结果是{{U}} 【6】 {{/U}}。
#include <stdio.h>
main()
{
int i=0,j=0,k=0;
scanf("%d%*d%d",
}
填空题以下函数用来求出两整数之和,并通过形参将结果传回,请填充完整。 void func(int x,int y, ______z) *z=x+y;
填空题有以下程序: #include main( ) { char c; while( (c=getchar( ) )!='?') putchar(- - c); } 程序运行时,如果从键盘输入Y? N?,则输出结果为{{U}}【10】{{/U}}。
填空题下列语句能循环______次。
ints=12;
while(s);
--s;
填空题软件的 【2】 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
填空题在Windows环境下,利用菜单命令删除固定硬盘上的文件与文件夹,实际上是将需要删除的文件与文件夹移动到 {{U}} 【4】{{/U}}文件夹中。
填空题设有以下定义和语句,则*(*(p+2)+1)的值为 【20】 。 int a[3][2]=10,20,30,40,50,60,(*p)[2]; p=a;
填空题下面程序的输出走{{U}} 【9】 {{/U}}。
main()
{enum em {em1=3,em2=1,em3};
char*aa[]={"AA","BB","CC","DD"};
printf("%s%s%s/n",aa[em1],aa[em2],aa[em3]);
}
填空题以下程序的定义语句中,x[1]的初值是{{U}} {{/U}},程序运行后输出的内容是{{U}} {{/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");
填空题先有两个 C 程序文件 T18.c 和 myfun.c 同在 TC 系统目录(文件夹)下,其中 T18.c
文件如下:
#include
#include "myfun.c"
main()
{ fun(); printf("/n"); } myfun.c 文件如下: void fun()
{ char s[80],c; int n=0; while((c=getchar())!=''/n'') s[n++]=c; n--;
while(n>=0) printf("%c",s[n--]);
}
当编译连接通过后,运行程序T18 时,输入Thank!则输出结果是: _________。
填空题执行下列语句段后,X的值是______。 int *p, x; x=100; p=&x; x=*p+50;
填空题设在主函数中有以下定义和函数调用语句,且fun函数为void类型,请写出fun函数的首部{{U}} {{/U}}。要求形参名为b。 main() double s[10] [22]; int n; ┆ fun(s); ┆
填空题如果有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是 【11】 。 int w[10]=23,54,10,33,47,98,72,80,61),*p=w;
填空题请补充函数proc(),该函数的功能是计算下面公式SN的值:例如,当N=20时,SN=29.031674。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。试题程序:#include<stdlib.h>#include<conio.h>#include<=stdio.h>doubleproc(intn){doubles=1.0,s1=0.0;intk;for(________;k<=n;k++){s1=s;________;}return________;}voidmain(){intk=0;doublesum;system("CLS");printf("/nPleaseinputN=");scanf("%d",sum=proc(k);printf("/nS=%1f",sum);}
填空题设有下列宏定义:#define A 2
#define B A+3
则执行赋值语句:t=B*2;t为int型变量后的值是______。
填空题若运行时给变量x输入12,则以下程序的运行结果是{{U}} 【8】 {{/U}};
main(){
int x,y;
scanf(""%d"",&x);
y=x>12?x+10:x-12;
printf(""%d/n"",y);
}
填空题请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。
{{U}} 【16】 {{/U}}(double,double);
main()
{ double x,y;
scanf("%1f%1f",
printf("%1f/n",max(x,y));
}
double max(double a,double B)
{ return(a>b ? a:b);}
填空题在数据结构中,顺序存储结构的数据元素所占的存储空间是 【2】 的。
