下面给出的四个关于函数定义形式中,正确的是()。

题目
单选题
下面给出的四个关于函数定义形式中,正确的是()。
A

double FUN(int x,int y);

B

double FUN(int x,int y)

C

double FUN(int x;int y);

D

double FUN(int x,y)

参考答案和解析
正确答案: D
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于C语言程序的描述,正确的是(55)。

A.总是从第一个定义的函数开始执行

B.要调用的函数必须在main()函数中定义

C.总是从main()函数开始执行

D.main()函数必须放在程序的开始


正确答案:C
解析:本题考查C语言程序的基本知识。C语言中,main是一个特殊的函数名,每次运行程序都从名为main的函数的起点开始执行。这意味着每一个程序都必须包含一个main函数。

第2题:

下列关于纯虚函数的描述中,正确的是( )。

A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数

B.纯虚函数的声明总是以“=0;”结束

C.派生类必须实现基类的纯虚函数

D.含有纯虚函数的类不能是派生类


正确答案:B
解析:基类的虚函数有时候不可能被调用到,这时可定义该虚函数为纯虚函数。纯虚函数没有函数体,但一定要进行说明,它告诉编译器,派生类必须定义该成员函数。纯虚函数是一种特殊的虚函数,纯虚函数是在虚函数的后面加上“=0”,表示该虚函数无函数体,并非赋值运算。纯虚函数的一般格式为:virtual类型>函数名>(参数表>)=0;。在很多情况下,在基类中不能对虚函数给出有意义的实现,而把它说明为纯虚函数.

第3题:

关于形式参数,下面说法错误的是()。

A、对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间

B、调用结束后,形参自动从内存中被释放掉

C、在函数定义中,可以不给出形参类型,调用的时候再定义。

D、实参与形参的关系是赋值与被赋值的关系


参考答案:C

第4题:

关于下列程序段的描述中,正确的是()。 include int fun(int,int); void main() { co

关于下列程序段的描述中,正确的是( )。 #include<iostream.h> int fun(int,int); void main() { cout<<fun(1,2)<<endl; } int fun(int x,int y) { return X+y; }

A.该函数定义正确,但函数调用方式错误

B.该函数调用方式正确,但函数定义错误

C.该函数定义和调用方式都正确

D.该函数定义和调用方式都错误


正确答案:C
解析: 函数定义的一般形式:类型标识符函数名(形式参数列表){声明部分;语句}。函数调用的一般格式:函数名(实参列表)。而“int fun(int,int)”为函数声明,可以不写形参名,只写形参的类型。所以,可以看出函数fun的定义和调用都是正确的。

第5题:

下面______ 机制允许对一个函数名给出多个函数定义。

A.封装性

B.继承性

C.函数重载

D.多态性


正确答案:D

第6题:

● 下面关于 C 语言程序的描述,正确的是 (55) 。

(55)

A. 总是从第一个定义的函数开始执行

B. 要调用的函数必须在 main()函数中定义

C. 总是从 main()函数开始执行

D. main()函数必须放在程序的开始


正确答案:C

第7题:

关于虚函数下面说的正确的是

A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数

B.虚函数不能声明为友元

C.子类必须重定义父类的虚函数

D.虚函数不能是static的


正确答案:D
解析:虚函数一定不能定义为静态的。虚函数可以声明为友元,子类也不是必须重定义父类的虚函数,若在重定义虚函数时使用了virtual,则该重定义函数不一定还是虚函数。

第8题:

以下关于C语言程序规定的叙述中不正确的是()。

A.在不同的函数中可以使用同名变量。

B.函数中的形式参数是局部变量。

C.在复合语句中定义的变量在函数范围内有效。

D.在一个函数内定义的变量只在本函数范围内有效。


参考答案:C

第9题:

下面有关纯虚函数的表述中正确的是( )

A.含有纯虚函数的类不可能是派生类

B.纯虚函数是没有给出显现版本(即无函数体定义)的虚函数

C. 派生类必须实现基类的纯虚函数

D.纯虚函数的声明总是以“=0”结束


正确答案:D
解析:C++中的某些情况下基类无法确定一个虚函数的具体操作方法或内容,只能靠派生类来提供各个具体的实现版本。基类中必须靠派生类提供重定义的虚函数叫做纯虚函数。为了将一个虚函数声明为一个纯虚函数,需要在结束符号前加上=0;若派生没有重定义纯虚函数,这个函数仍然是纯虚函数。

第10题:

下面关于虚函数的描述中,正确的是( )。

A.虚函数是一个静态成员函数

B.虚函数是一个非成员函数

C.虚函数既可以在函数说明时定义,也可以在函数实现时定义

D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型


正确答案:D
解析:本题考核虚函数的定义。虚函数是非静态的成员函数。它不能是友元函数,但可以在另一个类中被声明为友元函数。虚函数声明只能出现在类定义的函数原型声明中,而不能在成员函数的函数体实现的地方。派生类的虚函数与基类中对应的虚函数必须满足下列条件,否则派生类中的虚函数将丢失其虚函数特性,在调用时进行静态联编:①派生类中的虚函数与基类中的虚函数具有相同的名称。②派生类中的虚函数与基类中的虚函数具有相同的参数个数和相同的对应参数类型。③派生类中的虚函数与基类中的虚函数的返回值,或者相同,或者都返回指针或引用。并且派生类中虚函数所返回的指针或引用的基类型,是基类型中的虚函数所返回的指针或引用的基类型的子类型。

更多相关问题