- 单选19 若用数组名作为函数调用的实参,传递给形参的是______。做这题 →
- 单选21 若使用一位数组名作为函数实参,则以下正确的说法是______。做这题 →
- 单选在C语言中以下正确的说法是(做这题 →
- 单选有以下程序 int add (int a, int b){return(a+b); } main (){int k,a=5,b=10; f=add; ...} 则以下函数调用语句正确的是。做这题 →
- 单选被调函数调用结束后,返回到()做这题 →
- 填空在程序中使用函数都是通过 ____ 来使用,任何函数都有其规定的使用格式。做这题 →
- 判断定义在 main() 函数后的任何函数都需要在 main() 中进行函数声明。做这题 →
- 单选设函数 fun 的定义形式如下,则以下对函数 fun 的调用语句中,正确的是()。 void fun(char ch, float X){......}做这题 →
- 单选在 C 语言中,有关函数的叙述,错误的是()做这题 →
- 填空“声明”的作用则是把函数的名字、函数类型以及形参的类型、____和顺序通知编译系统,以便在调用该函数时系统按此进行对照检查。做这题 →
- 填空下列程序运行后的输出结果是____。 txt void swap(int a,int b) {int t; if(a>b) t=a,a=b,b=t; } void main() { int x=3,y=1,z=2; if(x>y)swap(x,y); if(x>z)swap(x,z); if(y>z)swap(y,z); printf("%d\t%d\t%d\n",x,y,z); }做这题 →
- 判断在调用一个 C 语言函数时,函数的实参与其相对应的形参,占用内存中的同一个单元,以实现函数参数的“形-实结合”,完成参数之间的值的传递。做这题 →
- 判断定义在main()函数后的任何函数都需要在main()中进行函数声明。做这题 →
- 判断交参和形参只有在被调用时才分配存储空间。(B)做这题 →
- 填空在 C 语言中,传值调用中,实际是把实参的____传给形参。做这题 →
- 填空调用函数时,实参是一个数组名,则向函数传送的是____。做这题 →
- 填空函数的递归调用就是函数直接或间接____函数自身做这题 →
- 填空在 C 语言中,实参与形参之间的数据传递是____向的值传递.做这题 →
- 填空若用数组名作为函数调用时的实参,则实际上传递给形参的是____。做这题 →
- 单选9 C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是______。做这题 →
- 单选14 以下错误的描述是______。 函数调用可以做这题 →
- 填空37 以下程序的运行结果是______。 #include<stdio.h> main() {int a=1,b=2,c; c=max(a,b); printf("max is %d\n",c); } max(int x,int y) {int z; z=(x>y)?x:y; return(z); }做这题 →
- 填空有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是____。做这题 →
- 填空设有定义 “int a[10]”,如果调用函数时使用 a 作为实参,则实参与形参结合时传递的是 ____。做这题 →
- 填空若用数组名作为函数调用的实参, 传递给形参的是____。做这题 →
- 填空在调用函数时, 如果实参是变量, 它与对应的形参之间的数据传递方式是____。做这题 →
- 填空有以下程序 c #include void fun(char *c,int d){ *c=*c+1;d=d+1; printf("%c,%c,",*c,d); } main(){ char b='a',a='A'; fun(&b,a); printf("%c,%c\n",b,a); }程序运行后的输出结果是 。 c做这题 →
- 填空有以下程序 #include int fun(int a, int b){ if(b==0) return a; else return(fun(--a,--b)); } main(){printf("%d\n",fun(4,2);} 程序的运行结果是____。做这题 →
- 填空以下程序运行时,输出到屏幕的结果是 ____。 #include <stdio.h> void f (int n){ int t; txt putchar (n%10+'0'); t=n/100; if(t!=0) f(t); } int m=654321; f(m); printf("\n"); } txt void main(){做这题 →
- 填空芯用数组名作为函数调用的实参,传递给形参的是____。做这题 →
- 填空若用数组名作为函数调用的实参,传递给形参考的是____。做这题 →
- 填空设有定义"int a[10]",如果调用函数时使用a作为实参,则实参与形参结合时传递的是____。做这题 →
- 填空有以下程序,请在【____】处填写正确语句,使程序可正常编译运行。 【____】; c main() { double x,y,(*p)(); scanf("%lf%lf",&x,&y); p=avg; printf("%f\n",(*p)(x,y)); } double avg(double a, { return((a+b)/2);}做这题 →
- 填空当调用函数时, 实参是一个数组名, 则向函数传送的是 ( ) 。做这题 →
- 填空以下程序中,主函数调用了 LineMax 函数,以实现在 N 行 M 列的二维数组中找出每一行上的最大值。请填空。 c #define N 3 #define M 4 void LineMax (int x[N][M]) { int i,j,p; for (i=0; i<N; i++) { p=0; for (j=1;j<M;j++) if (x[i][P]<x[i][j]) [14]; printf ("The max value in line%d is %d\n", i,x[i][p]); } } main () { int x[N][M]={1,5,7,4,2,6,4,3,8,2,3,1}; ____[15]; }做这题 →
- 综合【综合题】以下程序的功能是:求a数组中前4个元素之和及后6个元素之和。试完善程序以到达要求的功能。 int fsum(int *array,int n){ int i,s; s=0; for(i=0;____________________;i++) s+=array[i]; return(s); void main(void){ int a[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; int sumh,sumt; sumh=____;//前四个元素之和 sumt=fsum(____,6);//后六个元素之和 printf("%d%d\n",sumh,sumt);做这题 →
- 综合下列程序是把给出的 unsigned int 型数据转换成逆序的字符串。 例如:12345 -> "54321" #include <stdio.h> #include <string.h> void convert(char *a, unsigned int n){ c int i; if((i=_____)!=0) convert(a+1,i); ____ c } main(void){ unsigned int number; txt char str[10]={0}; scanf("%u",&number); ________; puts(str); system("pause"); }做这题 →
- 单选设有“int t;”以及函数 fun 的定义形式为: void fun(char ch,float x){printf("%d,%f",ch,x);},屏幕要显示 97,2.000000 则以下对函数 fun 的调用语句中,正确的形式是____。做这题 →
- 综合任意的整数,当从左向右读与从右向左读是相同的。且为素数时,称为回文素数。求 1000 以内的所有回文素数。 #include <stdio.h> int prime(int n){ int i; for(i=2:i<n;i++) if(________==0) return 0; return 1; } int main(){ int i; for(i=10;i<1000;i++) if(________==1) if(i/100==0 && i/10==i%10) { printf("%5d",i); } else if(____){ printf("%5d",i); } return 0; }做这题 →
- 综合阅读以下程序:() f(int b[], int n){ int i, r; r = 1; for(i=0;i<=n;i++ ) r=r* b[i]; return r; ain(){ intx,a[]={2,3,4,5,6,7,8,9}; x=f(&a[2],2); printf("%d \n",x ); 上面程序输出结果是( )做这题 →
- 单选以下对 C 语言函数的有关描述中,正确的是()做这题 →
- 综合有下列程序,执行后的输出结果是() fun(int x, int y){return (x+y);} main(){ int a = 1, b = 2, c = 3, sum: sum=fun((a++, b++, a+b), c++ ); printf("%d \n", sum);做这题 →
- 综合有以下程序 c #include void fun(int p) { int d=2; p=d++; printf("%d",p); } main() { int a=1; fun(a); printf("%d\n",a); } 程序运行后的输出结果是()做这题 →
- 单选若函数调用时的实参为变量时, 以下关于函数形参和实参的叙述中正确的是 ( )做这题 →
- 单选有以下程序 c #include void fun(char *c,int d) { *c=*c+1; d=d+1; printf("%c,%c",*c,d); } main() { char b='a', a='A'; fun(&b,a); printf("%c,%c\n",b,a); } 程序运行后的输出结果是()做这题 →
- 单选在函数调用过程中,如果函数 funA 调用了函数 funB,函数 funB 又调用了函数 funA,则()做这题 →
- 综合函数调用的一般形式是什么?做这题 →
- 综合调用无参函数时,实参表列和括号如何书写?做这题 →
- 综合实参的个数与形参有什么关系?做这题 →
- 综合实参与形参的类型有什么要求?做这题 →
1 / 4下一页