下面的()保留字不能作为函数的返回类型。

题目
单选题
下面的()保留字不能作为函数的返回类型。
A

void

B

int

C

new

D

long

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

第1题:

除析构函数外,不能带有参数的函数还有【 】。而且它的返回数据类型不能随便指定,而由 return语句中返回变量的类型决定。


正确答案:类型转换函数
类型转换函数

第2题:

关于函数返回值类型和返回值表达式的类型的描述中,错误的是( )。

A.函数返回值类型决定了返回值表达式的类型

B.函数返回值的类型是在定义函数时确定的,在函数调用时不能改变

C.函数返回值的类型就是返回值表达式的类型

D.函数返回值表达式类型与返回值类型不同时,函数表达式类型应转换成函数返回值类型


正确答案:C

第3题:

在下面的保留字中,不能作为函数的返回值类型的是()。

a. void

b. int

c. enum

d. long


正确答案是:C

第4题:

在函数的返回值类型与返回值表达式类型的描述中,错误的是( )。

A.函数返回值的类型是在定义函数时确定的,在函数调用时是不能改变的

B.函数返回值的类型就是返回值表达式的类型

C.函数返回值的类型与返回值类型不同时,函数表达式类型应转换成返回值类型

D.函数返回值的类型决定了返回值表达式的类型


正确答案:B

第5题:

下列关于类模板的模板参数的叙述中,错误的是

A.模板参数可以作为数据成员的类型

B.模板参数可以作为成员函数的返回类型

C.模板参数可以作为成员函数的参数类型

D.模板参数不能作为成员函数的局部变量的类型


正确答案:D
解析:本题考查的知识点是:模板参数。模板参数是一种参数化的数据类型,在模板类或模板函数中,只要是使用数据类型的地方都能够使用模板参数来代表一种还未知的数据类型。所以,模板参数可以作为成员函数的局部变量类型。故本题应该选择D。

第6题:

( 25 )下列关于类模板的模板参数的叙述中,错误的是

A )模板参数可以作为数据成员的类型

B )模板参数可以作为成员函数的返回类型

C )模板参数可以作为成员函数的参数类型

D )模板参数不能作为成员函数的局部变量的类型


正确答案:D

第7题:

下面的哪个选项不能作为函数的返回类型?

A.void

B.int

C.new

D.long


正确答案:C
解析:new是动态申请内存空间时使用的关键字,不能作为函数的返回类型,选项A) 为无返回值,选项B) 为返回整型,选项D) 为返回长整型。

第8题:

当不需要函数返回任何值时,则需要使用保留字 void作为函数的返回值类型。()

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


正确答案:对

第9题:

下面的哪一个保留字不能作为函数的返回类型()。

A.void

B.int

C.new

D.long


正确答案:C

第10题:

下列说法中不正确的是A.C语言规定,不能在一个函数的内部再定义函数B.在没有声明函数返回值类型的情况下,默认的函数返回值类型为int型C.函数的类型可以是整型、实型、字符型,但不能是指针型D.函数可以没有形参,但函数名后的一对圆括号不能省略


正确答案:C
本题主要考查函数定义的基本知识。函数是C语言的基本组成部分,用来完成子程序的功能。一个完整的C程序包括一个main()函数(主函数)和若干个其他函数,C程序从main()函数开始执行。
在C语言中,函数定义是平行的,函数不能嵌套定义,即一个函数不能在另一个函数内部定义,函数之间没有从属关系。函数定义表达的一般形式为:
<函数返回值类型> 函数名(<类型名><形式参数1>,<类型名> <形式参数2>, ……)
{
    函数体变量定义部分;
    函数体语句部分;
}
其中,<函数返回值类型>部分可以省略,默认为整型。函数返回值类型可以为各种整型、字符型、实型,还可以是指针类型。这里需要注意,在定义没有形参的函数时,函数的括号不能没有,如果没有,就不是函数了,很有可能被当成变量处理。