有关return语句说法不正确的是( )
A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略
B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数
C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”
D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型
第1题:
如果一个函数没有return语句,调用它的返回值的类型为()
A.bool
B.function
C.None
D.None Type
第2题:
C语言中函数返回值的类型是由()决定的。
A.return语句中的表达式类型
B.调用该函数的主调函数类型
C.定义函数时所指定的函数类型
D.以上说法都不正确
第3题:
如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为_________________。
第4题:
下列说法中不正确的是A.C语言规定,不能在一个函数的内部再定义函数B.在没有声明函数返回值类型的情况下,默认的函数返回值类型为int型C.函数的类型可以是整型、实型、字符型,但不能是指针型D.函数可以没有形参,但函数名后的一对圆括号不能省略
第5题:
此题为判断题(对,错)。
第6题:
C++中函数返回值的类型是由( )决定的。
A、return语句中表达式的类型
B、该函数定义时的类型
C、调用函数时的调用语句
D、系统根据结果
第7题:
若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。
A.int型
B.float型
C.double型
D.由系统当时的情况而定
第8题:
下列叙述不正确的是( )
A.InputBox()函数返回值为字符型
B.MsgBox()函数返回值为所单击按钮的键值
C.int()函数返回整型数值
D.Shell函数返回值为所执行文件的工作代码
第9题:
语句int(*ptr)的含义是( )。
A.ptr是一个返回值为int的函数
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
第10题:
若有下列说明语句 int(* p)(); 则标识符p代表的是( )
A.一个用于指向函数的指针变量,函数返回值的类型为int型
B.一个带回值类型为整型的函数名
C.一个用于指向整型数据的指针变量
D.一个带回值类型为指针类型的函数名