A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

下面关于函数描述正确的是()
A.  函数是对功能代码块的封装
B.  函数没有返回值的时候不用写返回值类型
C.  没有返回值的函数,不能有return 语句
D.  函数是可以没有形参的

13 个回复

倒序浏览
A.  函数是对功能代码块的封装//对的,函数,类 private私有方法这些都是封装的体现,只不过类封装的是函数,函数封装功能代码块,private是对属性的封装~

B.  函数没有返回值的时候不用写返回值类型//对的,因为可以隐藏return,其实还是有这个语句的.

C.  没有返回值的函数,不能有return 语句//错的. return只是被隐藏了,写不写都行

D.  函数是可以没有形参的//对啊, 比如空参构造,只有一个和类名一样的名 - -!
回复 使用道具 举报
答案是:AD

A.  函数是对功能代码块的封装//对的。我们在写代码的时候,要尽量的细分功能,尽量把自己能做的自己做,其他的就给提取出来,这样才不会在改动某一个方法代码的时候改动太多东西。所以函数就是对功能的封装

B.  函数没有返回值的时候不用写返回值类型//错了,要写的,没有返回值还是要加void的,void是没有返回值

C.  没有返回值的函数,不能有return 语句//错的. return只是被隐藏了,写不写都行

D.  函数是可以没有形参的//例如形参和实参间的关系:两者是在调用的时候进行结合的,通常实参会将取值传递给形参,而你只想调用输出函数让其打印一个东西,就可以不用向里面传参数
回复 使用道具 举报
OliverLC 发表于 2016-1-13 02:03
A.  函数是对功能代码块的封装//对的,函数,类 private私有方法这些都是封装的体现,只不过类封装的是函数,函 ...

B是错的 ,我看错了 - -   没用返回值的时候返回值类型是void
回复 使用道具 举报
B肯定是错的,没有返回值的时候要写void 的。
回复 使用道具 举报
好多大神,支持AD是对的,
回复 使用道具 举报
AD是对的。支持凯撒 的
回复 使用道具 举报
学习                                             
回复 使用道具 举报
好好学习,天天向上
回复 使用道具 举报
AD是对的!
回复 使用道具 举报
应该是AD
回复 使用道具 举报
aaaaaaaaaaaaaaaaadddddddd
回复 使用道具 举报
A  和  D   
回复 使用道具 举报
B是个坑
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马