笔果题库
高级语言程序设计
VIP题库
搜题找答案,就上笔果题库
在函数间传递数据时,仅能将被调函数中的数据传递给主调函数的数据传递方式是()
搜题找答案,就上笔果题库
下列程序的功能是输入一个字符,若为字母y或Y,则输出“yes!";否则输出“no!”。请填写程序中缺少的语句成分。 #include<ctype.h> intf(charx) {if(____=='Y')retum(1); elsereturn(0); } voidmain() {charch; scanf("%c",&ch); if(____)printf("yes!\n"); elseprintf("no!\n"); }
搜题找答案,就上笔果题库
若有下列程序段,其中有函数f()的调用。在定义函数f()时,其函数头应该写成____(规定形参名为y,形式是数组)。doubles[10][20],x;x=f(s);
搜题找答案,就上笔果题库
写出下面程序的输出结果。 longfun(intn) {longs; if((n==1)¦¦(n==2)) s=2; else s=n+fun(n-1); retum(s);} main() {longx; x=fun(4); printf("%ld\n",x);}
搜题找答案,就上笔果题库
如果函数定义时的数据类型符选用“void”,则只能使用____方式调用该函数。
搜题找答案,就上笔果题库
定义函数时,省略函数的数据类型符,则默认的数据类型是()
搜题找答案,就上笔果题库
函数f()的主要功能是求p指向的m行6列数组中的最大数与最小数,并通过形参指针变量max和min返回。请填充。 voidf(float*p,____,intm) {inti,j; *max=*min=____; for(i=0;i<m;i++) for(j=1;j<6;j++) {if(*max<*(p+i*6+j)); if(*min>*(p+i*6+j))*min=*(p+i*6+j); } }
搜题找答案,就上笔果题库
f(inta) {intb=0; staticintc=3: a=c++,b++; return(a); } main() {inta=2,i; for(i=0;i<2;i++) printf("%d,",f(a++)); }
搜题找答案,就上笔果题库
编写程序,定义一个含有30个元素的int类型数组。依次给数组元素赋奇数1、3、5、…;然后按每行十个数顺序输出,最后再按每行十个数逆序输出。
搜题找答案,就上笔果题库
编一个函数,返回一维实型数组前n个元素的最大数、最小数和平均值。数组和最大数、最小数、平均值均作为函数的形式参数,本函数无返回值。