已知函数abc的定义为: void abc() { …. } 则函数定义中void的含义是_______
A.执行函数abc后,函数没有返回值
B.执行函数abc后,函数不再返回
C.执行函数abc后,可以返回任意类型值
D.以上三个答案全是错误的
第1题:
一个函数为void f(int,char='a'),另一个函数为void f(int),则它们( )。
A.不能在同一程序中定义
B.可以在同一程序中定义并可重载
C.可以在同一程序中定义,但不可以重载
D.以上说法均不正确
第2题:
若要把函数void f()定义为aClass的友元函数,则应该类aClass的定义中加入的语句是( )。
A.void f();
B.static void f();
C.friend f();
D.friend void f();
第3题:
设有以下函数: void fun(int n,char*s){…} 则下面对函数指针的定义和赋值均正确的是( )。
A.void(*pf)( );pf=fun;
B.void*pf( );pf=fun
C.void*pf( );*pf=fun;
D.void(*pf)(int,char);pf=&fun;
第4题:
设fun函数的定义形式为 void fun(char ch,float x){…} 则下列对函数fun的调用语句中,正确的是( )。
A. fun("abc",3.0);
B.t=fun(D.16.5);
C.fun(65,2.8);
D.fun(32,32);
第5题:
有以下函数定义:void fun(int n, double x) { …… }若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用的语句是A.fun(int y,double m); B.k=fun(10,12.5); C.fun(x,n); D.void fun(n,x);
第6题:
下面的说明中,正确的函数定义是( )。
A.void fun(void)
B.void fun(void){}
C.fun(int s){}
D.fun(int s){return s+1;}
第7题:
一个函数为void f(int,char ch='a'),另一个函数为void f(iht),则它们( )。
A.不能在同一程序中定义
B.可以在同一程序中定义并可重载
C.可以在同一程序中定义,但不可以重载
D.以上三种说法均不正确
第8题:
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是( )
A.void friend fun()
B.friend fun()
C.friend void fun()
D.TestClass void fun()
第9题:
若有以下程序段: void x(int n); void main() { void x(int n); x(5); } void x(int n){ cout<<n: } 则以下叙述不正确的是 ______。
A.若只在子函数中对函数x进行声明,则只能在主数中正确调用函数x
B.若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数x
C.对于以上程序,编译时系统会提示出错信息:提示对x函数重复声明
D.函数x无返回值,所以可用void定义x的函数类型
第10题:
知函数func的定义为:voidfunc(){……}则函数定义中void的含义是()
第11题:
若有以下程序 #include
第12题:
用户定义的函数中可以没有return语句
用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
用户定义的函数中若没有return语句,则应当定义函数为void类型
函数的return语句中可以没有表达式
第13题:
设函数fun的定义形式为: void fun(char ch,float x) { …… } 则以下对函数fun的调用语句中,正确的是 ______。
A.fun("abc",3.0);
B.t=fun('D',16.5);
C.fun('65',2.8);
D.fun(32,32);
第14题:
下面正确的函数定义形式为( )。
A.void fun();{}
B.void fun(int x;int y) {}
C.void fun() {}
D.void fun(int x,y) {}
第15题:
若要把void ffun()定义为类A的友元函数,则应在类A的定义中加入语句_______。
第16题:
若要把函数void f()定义为aClass的友元函数,则应该在类aClass的定义中加入的语句是( )。
A.void f();
B.static voidf();
C.friend f();
D.friend void f();
第17题:
设有以下函数:
voidfun(intn,char}s){……}
则下面对函数指针的定义和赋值均正确的是( )。
A.void(*pf)(int,char);pf=&fun;
B.void+pf( );pf=fun;
C.void*pf( );*pf=fun;
D.void(*pf)(int,char*);pf=fun;
第18题:
有以下函数定义; void fun(int n,double x){......} 若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
A.fun(int y,double m);
B.k=fun(10,12.5);
C.fun(x,n);
D.void fun(n,x);
第19题:
下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是( )。 class TlestClass { private: int a: public: TestClass(int giva_a=0) {a=give_a;} }
A.~void TestClass (){}
B.~TestClass void(){}
C.void~TestClass(){}
D.~TestClass(){}
第20题:
下面正确的函数定义是( )。
A.Fun()
B.void fun
C.void fun()
D.void fun(){}
第21题:
对于函数定义: void FUN(int n, double x) { … } 若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。
第22题:
关于函数的值及其它描述正确的是()
第23题:
设函数fun的定义形式为void fun(char ch,float x){……}则以下对函数fun的调用语句中,正确的是()
第24题:
void friend fun()
friend fun()
friend void fun()
TestClass void fun()