- 单选,可以不进行函数类型说明。做这题 →
- 单选被调函数调用结束后,返回到 。 D做这题 →
- 单选以下对 C语言函数的有关描述中,正确的是 。A做这题 →
- 填空若函数的形式参数是指针类型,则实参可以是____或 。指针,数组名做这题 →
- 单选以下程序的输出结果是____ #include<stdio.h> void sub(int x,int y,int *z) {*z=y-x;} void main() { int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); printf(“%d,%d,%d\n”,a,b,c); }做这题 →
- 单选以下程序的输出结果是____。 #include<stdio.h> void prtv(int *x) {printf(“%d\n”,++*x);} void main() { int a=25;prtv(&a); }做这题 →
- 单选以下程序运行后,输出结果是____。 A) 8 B) 7 C) 6 D) 5 #include<stdio,h> ss(char *s) { char *p=s; while(*p) p++; return(p-s); } main() { char *a="abded"; int i; i=ss(a); printf("%d\n",i); }做这题 →
- 单选有函数调用语句 f((2,3),(2,3));,则函数 f 有____个参数。做这题 →
- 单选有以下函数定义: void fun(int n, double x) {......} 若以下选项中的变量都己正确定义并赋值, 则对 fun 的正确调用语句是____做这题 →
- 单选以下函数调用语句中实参的个数是() func((e1,e2),(e3,e4,e5)); B.3做这题 →
- 单选调用函数的实参与被调用函数的形参应该有如下关系( )。做这题 →
- 单选在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( )。做这题 →
- 单选以下程序的输出结果是( ) 。 fun (int x int y, int z) {z=x*x+y*y; } main () { int a=31; fun (5,2, a); printf ("%d", a);做这题 →
- 填空有如下程序 include <stdio.h> int sub(double a, double b){ return (int)(a - b); } main(){ printf("%d\n", sub(3.8, 2.1)); } 程序运行后的输出结果是做这题 →
- 判断数组元素不能作为函数参数。正确错误做这题 →
- 判断若用数组名作为函数调用的实参,传递给形参的是数组中的第一个元素中的第一个元素的值。 ☑正确错误做这题 →
- 判断被main函数调用的函数只能是库函数。正确错误做这题 →
- 单选关于C语言函数说明的位置,以下叙述正确的是做这题 →
- 判断用指针作为函数参数时,采用的是“地址传递“方式。正确错误做这题 →
- 填空有以下程序 #include <stdio.h> int m1(int x, int y ) { if( x<=y ) return 2*x+1; else return y; } int m2(int x, int y ) { if( x<=y ) return 2*y+1; else return x; } main() { int i, t1=10, t2=0; for( i=1; i<=4; i++ ) { t1=m1( i,t1 );t2=m2( i,t2 ); } printf("t1=%d t2=%d \n", t1, t2 ); } 程序运行后的输出结果是做这题 →
- 单选C语言规定,简单变量作为实参时,它和对应形参之间的数据传递方式是 O做这题 →
- 判断如果形参和实参的类型不一致,以实参的类型为准。正确错误做这题 →
- 判断C语言规定简单变量做实参时,它与对应形参之间的数据传递方式是地址传递。正确错误做这题 →
- 判断若用数组名作为函数调用的实参,传递给形参的是数组首个元素地址。正确错误做这题 →
- 判断函数的实参和与其对应的形参各占用独立的存储单元。正确错误做这题 →
- 判断C程序文件中每个函数都将被本文件调用。正确错误做这题 →
- 判断数组作为函数参数传递时,实参应为数组名。正确错误做这题 →
- 填空有以下程序 void f(int x,int y) { int t; if(x<y){ t=x; x=y; y=t; } } main(){ int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf("%d,%d,%d\n",a,b,c); } 执行后输出的结果是____。做这题 →
- 判断C语言规定,函数的实参与其对应的形参类型一致。正确错误做这题 →
- 填空有以下程序 #include <stdio.h> void fun(int *a,int *b){ int *c; c=a;a=b;b=c;} main(){ int x=6,y=8,*p=&x,*q=&y; fun(p,q);printf("%d,%d,",*p,*q); fun(&x,&y);printf("%d,%d\n",*p,*q); 程序运行后的输出结果是 O做这题 →
- 填空有如下程序: long fib(int n){ if(n > 2) return (fib(n-1) + fib(n - 2)); else return(2); } main(){ printf("%d\n",fib(3)); 该程序的输出结果是做这题 →
- 综合如以下阶乘公式,使用递归函数计算。 n! = { \begin{array}{c c} 1 & (n = 0, 1) \ n * (n - 1)! & (n > 1) \end{array} . include <stdio.h> //求 n 的阶乘 long factorial(int n) { if (n == 0__(1)____n == 1) { return 1; } else { return ____(2)____; // 递归调用 }} int main() { int a; printf("Input a number: "); scanf("%d", &a); printf("Factorial(%d) = %ld\n", a, factorial(a)); return 0; }做这题 →
- 单选在调用函数时,如果实参是变量,它与对应形参之间的数据传递方式是( )。做这题 →
- 单选下列 C 语言程序的输出结果是() #include<stdio.h> void fun(int a, int b){ a=3; b=4; } int main(void){ int x=1, y=2; fun(x, y); printf("%d, %d",x,y); return 0; }做这题 →
- 单选有以下函数定义: void fun( int n, double x) { ...........} 下面函数调用正确的是( )做这题 →
- 单选有以下程序 void sum(int a[]) { a[0] = a[-1] + a[1]; } main() { int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; sum(&a[2]); printf("%d\n", a[2]); } 程序运行后的输出结果是( )做这题 →
- 单选在函数调用时,以下说法正确的是____。做这题 →
- 单选在调用函数时, 如果实参是简单变量, 它与对应形参之间的数据传递方式是( )。做这题 →
- 填空以下程序的功能是用递归方法计算学生的年龄,已知第一位学生年龄最小,为10岁,其余学生一个比一个大2岁,求第5位学生的年龄。请填空。 递归公式如下: 10 n=1 age(n)=age(n-1)+2 n>1 #include<stdio.h> age(int n) {int c; if(n==1) c=10; else c=【1】; return c; } main() {int n=5; printf("age:%d\n",【2】); }做这题 →
- 填空以下程序的输出结果是a=___,b=___,c=___。 #include <stdio.h> int func(int a,int *p); void main() { int a=1,b=2,c; c=func(a,&b); b=func(c,&a); a=func(b,&c); printf("a=%d,b=%d,c=%d",a,b,c); } int func(int a,int *p) { a++; *p=a+2; return(*p+a); }做这题 →
- 判断函数值作单向传递时,实参和与其对应的形参共用一个存储单元。做这题 →
- 单选以下有关函数的叙述正确的是____。做这题 →
- 单选以下程序的运行结果是( )。 void f(int a,int b){ int t; t=a; a=b; b=t; } int main(){ int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf("%d,%d,%d\n",x,y,z); return 0; }做这题 →
- 单选假设函数调用时的实参为变量,则以下关于函数形参和实参的表达中正确的选项是____。做这题 →
- 单选若函数调用时参数为基本数据类型的变量,以下叙述正确的是____。做这题 →
- 单选(16)在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。做这题 →
- 单选有以下程序的输出结果是( )。 void swap1(int c[]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) { int t; t=c0;c0=c1;c1=t;} main { int a[2]={3,5},b[2]={3,5}; swap1(a); swap2(b[0],b[1]); printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]); }做这题 →
- 判断main() 函数(主函数)不能调用自己, 其他函数都可以调用自己.做这题 →
- 单选调用一个函数时,当实参和形参都是普通变量时,它们之间的数据传递方式是( )。做这题 →
上一页4 / 4