在C++语言中,定义函数时必须给出函数的类型。

题目

在C++语言中,定义函数时必须给出函数的类型。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于 C++ 函数的说明中,正确的是 <br>

A .内联函数就是定义在另一个函数体内部的函数 <br>

B .函数体的最后一条语句必须是 return 语句 <br>

C .标准 C++ 要求在调用一个函数之前,必须先声明其原型 <br>

D .编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式 <br>


正确答案:C

第2题:

在C++语言中函数返回值的类型是由( )决定的。

A.调用该函数时系统临时

B.return语句中的表达式类型

C.定义该函数时所指定的函数类型

D.调用该函数时的主调函数类型


正确答案:C
解析: 函数类型决定了函数返回值的类型。函数值返回类型可以由编译器自动完成类型转换。在函数有返回值的调用中,编译器将return后面的表达式的类型,强制转换为该函数定义时指定的返回值类型。

第3题:

在 C 语言中,函数返回值的类型最终取决于

A) 函数定义时在函数首部所说明的函数类型

B)return 语句中表达式值的类型

C) 调用函数时主 调 函数所传递的实参类型

D) 函数定义时形参的类型


正确答案:A

 

第4题:

对于拷贝初始化构造函数,正确的描述是( )。

A.在C++语言中,如果不自定义类的拷贝初始化构造函数,则每个类都有默认的拷贝初始化构造函数

B.必须为每个类定义拷贝初始化构造函数

C.如果要使用拷贝初始化构造函数,则必须在类中先定义

D.当定义了类的构造函数时,如果要使用拷贝初始化构造函数,则必须定义拷贝初始化构造函数


正确答案:A
解析:拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它不能指定函数返回类型;只有一个参数,是同类的某个对象名的引用。每一个类中都必须有一个拷贝构造函数,如果类中未声明,编译器会自动生成一个公有的拷贝构造函数。

第5题:

在C++中,如果在函数调用之后再进行函数定义的话,就需要在调用之前给出函数原型。()

此题为判断题(对,错)。


正确答案:正确

第6题:

在C语言中,函数返回值的类型最终取决于( )。

A.函数定义时的函数首部所说明的函数类型

B.return语句中表达式值的类型

C.调用函数时主调函数所传递的实参类型

D.函数定义时形参的类型


正确答案:A
解析:函数的返回值类型最终取决于定义函数时所定义的函数的类型。

第7题:

C++中也允许在函数定义或函数声明时给出默认的形参值。在调用函数时,如果没有给出相应的实参,则函数会自动使用默认形参值;如果给出相应的实参,则函数会优先使用传入的实参值。()

此题为判断题(对,错)。


正确答案:正确

第8题:

在C语言中,函数返回值的类型最终取决于( )。

A.函数定义时在函数首部所说明的函数类型

B.return语句中表达式值的类型

C.调用函数时主函数所传递的实参类型

D.函数定义时形参的类型


正确答案:A

c语言程序设计这一本书中,有说到函数返回值的类型最终取决于函数自身定义的类型.大家可以看看c语言程序设计中关于函数调用哪一章的内容。

第9题:

以下对C++语言函数的有关描述中,正确的是

A.在C++语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参

B.C++语言函数既可以嵌套定义又可以递归调用

C.函数必须无返回值,否则不能使用函数

D.函数必须有返回值,返回值类型不定


正确答案:A
解析:形参的值的改变,不能影啊实参的值。选项B) 函数只能嵌套调用,不能嵌套定义;函数要是有返回值其类型必须确定;函数也可无返回值,用 void表示。

第10题:

C++语言中函数返回值的类型决定于

A.return语句中的表达式类型

B.调用函数的主调函数类型

C.调用、函数时临时类型

D.定义函数时所指定的函数类型


正确答案:D
解析:函数在定义时已经可以指定其函数类型,则函数返回值类型就是该类型。

更多相关问题