单选题下面关于方法定义的描述中,正确的是()。A 当方法没有返回值时,返回值类型要定义为voidB 当方法没有返回值时,返回值类型可以不写C 当方法没有返回值时,不能有return语句D 方法是不可以没有参数的

题目
单选题
下面关于方法定义的描述中,正确的是()。
A

当方法没有返回值时,返回值类型要定义为void

B

当方法没有返回值时,返回值类型可以不写

C

当方法没有返回值时,不能有return语句

D

方法是不可以没有参数的

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

第1题:

当一个函数无返回值时,函数的类型应定义为()。

A、void

B、任意

C、int

D、无


参考答案:A

第2题:

在java中当方法没有返回值时,其类型必须是_________,可以省略return。

A.public

B.double

C.static

D.void


正确答案:D

第3题:

在函数定义时,若没有明确指定返回值类型时,函数的缺省类型是()。

A.int

B.void

C.char

D.没有类型


正确答案:A

第4题:

下列关于构造方法定义的描述中,错误的是()。

A.方法名与类名相同

B.在方法名的前面没有返回值类型的声明

C.当定义了有参构造方法,系统默认的无参构造方法依然存在

D.在方法中不能使用return语句返回一个值


答案:C

第5题:

对Java中类的构造方法描述正确的是 ( )

A.如果在类中没有定义,Java就提供一个默认的构造方法

B.只能有一个构造方法

C.没有返回值,所以返回类型是void

D.可以直接被程序调用


正确答案:A
解析:构造方法就是用来对变量进行初始化的,在Java语言中,每个类至少有一个构造方法,为了保证这一点,如果用户定义的类中没有提供任何构造方法,那么Java语言将自动提供一个隐含的默认构造方法,选项A正确;Java中可以有多个类,所以可以有多个构造方法,选项B不正确;构造方法没有返回值,故默认为void类型,构造方法不可以定义为void类型,只可以省略不写,选项C不正确;当构造方法为private级别,意味着只能在当前类中访问它:在当前类的其他构造方法中可以通过this语句调用它,此外还可以在当前类的成员方法中通过new语句调用它,选项D错误。

第6题:

下列叙述中,正确的是( )。

A.Sub过程无返回值,不能定义返回值类型

B.Sub过程有返回值,返回值类型只能是符号常量

C.Sub过程有返回值,返回值类型可在调用过程时动态决定

D.Sub过程有返回值,返回值类型可由定义时的As子句声明


正确答案:A
Sub过程是子过程,可以执行一系列的操作,但是没有返回值,因此也没有返回值的类型。

第7题:

以下关于函数的叙述中,正确的是()。

A、函数形参的类型与函数返回值的类型没有关系

B、函数的返回值可以有多个

C、当数组名作函数参数时,实参既可以是数组名也可以是数组元素

D、如果不指明函数参数的类型,则该参数没有数据类型


正确答案:A

第8题:

下面关于方法定义的描述中,正确的是()。

A、当方法没有返回值时,返回值类型可以不写

B、当方法没有返回值时,不能有return语句

C、方法是对功能代码块的封装

D、方法是不可以没有参数的


参考答案:C

第9题:

关于函数的返回值,正确的是( )。

A.由return语句返回时,只带回一值,其类型在函数定义时确定

B.其类型由调用表达式决定

C.函数可以没有返回值,这时在函数定义中,函数的类型说明就没必要了

D.函数调用就要有返回值,否则调用就没有意义了


正确答案:A
解析:选项B函数返回值类型在函数定义时就确定了;选项C没有返回值用void标示;函数是完成特定功能的程序段,可以没有返回值。

第10题:

在一个被调用函数中,关于return语句使用描述,( )是正确的。

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

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

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

D.函数返回值的类型可以与返回值表达式的类型不一致


正确答案:C
解析:函数返回值的类型决定了返回值表达式的类型。

更多相关问题