已有以下数组定义和f函数调用的语句,则在f函数的说明中,对形参数组array的正确定义方式为() int a[3][4]; f(a);
A.f(int array[][6])
B.f(int array[3][])
C.f(int array[][4])
D.f(int array[2][5])
第1题:
已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为
int a[3][4];
f(a);
A.f(array[3][4])
B.f(int array[3][])
C.f(int array[][4])
D.f(int array[][])
第2题:
若有以下程序: #include<stdio.h> void f(int n); main() { void f(int n); f(5); } void f(int n) { printf("%d\n",n);}则以下叙述中不正确的是( )。
A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B.若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正确调用函数f
C.对于以上程序,编译时系统会提示出错信息:对f函数重复说明
D.函数f无返回值,所以可用void将其类型定义为无返回值型
第3题:
若有以下程序 #include <stdio.h> void f(int n); main() ( void f(int n); f(5); } void f(int n) { printf("%d\n",n); } 则以下叙述中不正确的是
A.若只在主函数中对函数f进行说明,则只能在土函数中正确调用函数f
B.若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正碗调用函数f
C.对于以上程序,编译时系统会提示出错信息:提示对f函数重复况明
D.函数f无返回值,所以可用void将其类型定义为无值型
第4题:
函数f()、g()的定义如下所示,调用函数f时传递给形参a的值为1,若采用传值(call by value)的方式调用g(c),则函数f的返回值为(1);若采用传引用(call by reference)的方式调用g(c),则函数f的返回值为(2)。
A.7
B.5
C.4
D.3
第5题:
● 函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为 (40) ;若以传引用方式调用g,则函数f的返回值为 (41) 。
(40)
A. 3
B. 4
C. 6
D. 7
(41)
A. 3
B. 4
C. 6
D. 7
第6题:
设有定义语句
则以下叙述正确的是( ).
A.f是指向函数的指针变量,该函数具有_个int类型的形参
B.f是基类型为int的指针变量
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
第7题:
已定义好函数f(n),其中n为形参。若以实参为m调用该函数并将返回的函数值赋给变量X,以下写法正确的是( )。
A)x=f(n)
B)x=Call f(n)
C)x=f(m)
D)x=Call f(m)
第8题:
第9题:
若自定义函数的形参是数组类型,该函数调用时只写()
第10题:
假设调用函数有以下定义和函数f调用,则函数f中对形参数组错误定义的是()。 charc[5]={‘a’,’b’,’0’,’c,’0’}; printf(“%s”,c);
第11题:
3
4
6
7
第12题:
3
4
6
7
第13题:
若有以下程序#includevoidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf(“%d\n“,n);}则以下叙述中不正确的是()
A、若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B、若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C、对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
D、函数f无返回值,所以可用void将其类型定义为无值型
第14题:
若有以下程序#include <stdio.h>void f(int n);main(){ void f(int n); f(5);}void f(int n){ printf("%d\n",n);}则以下叙述中不正确的是A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数fB.若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正确调用函数fC.对于以上程序,编译时系统会提示出错信息:对f函数重复说明D.函数f无返回值,所以,可用void将其类型定义为无返回值型
第15题:
设有定义语句int(*f(int);,则下列叙述正确的是( )。
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形态
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是其类型为int类型的地址
第16题:
若有以下程序 #include<stdio.h> void f(int n); main() { void f(int n); f(5); } void f(int n) {printf(“%d\n”,n);} 则以下叙述中不正确的是
A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B.若在主函数前对函数f进行说明,则在主函数和其后的其他的其他函数中都可以正确调用函数f
C.对于以上程序,编译时系统会提示出错信息;提示对f函数重复说明
D.函数f无返回值,所以可用void将其类型定义为无值型
第17题:
若有以下程序#include <stdio.h>void f(int n);main(){ void f(int n); f(5);}void f(int n){ printf("%d\n",n); }则以下叙述中不正确的是A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数fB.若在主函数前对函数f进行说明,则在主函数和其他函数中都可以正确调用函数fC.对于以上程序,编译时系统会提示出错信息:对f函数重复说明D.函数f无返回值,所以,可用void将其类型定义为无返回值型
第18题:
函数f()、g()的定义如下图所示,调用函数f()时传递给形参a的值为1。若采用传值(call by value)的方式调用g(c),则函数f()的返回值为(29);若采用传引用(call by reference)的方式调用g(c),则函数f()的返回值为(30)。
A.7
B.5
C.4
D.3
第19题:
第20题:
第21题:
已有以下数组定义和f函数调用语句,inta[3][3];f(a);*则在f函数的说明中,对形参数组array的正确定义方式为()
第22题:
若有以下程序 #include
第23题:
t=f(m)
t=Callf(m)
t=f(5)
t=Callf(5)
第24题:
f是基类型为int的指针变量
f是指向函数的指针变量,该函数具有一个int类型的形参
f是指向int类型一维数组的指针变量
f是函数名,该函数的返回值是基类型为int类型的地址