黑马程序员技术交流社区
标题:
今天的测试很惨,麻烦大神帮我分析一下这道题
[打印本页]
作者:
wuzeshui
时间:
2016-1-13 00:38
标题:
今天的测试很惨,麻烦大神帮我分析一下这道题
下面关于函数描述正确的是()
A.
函数是对功能代码块的封装
B.
函数没有返回值的时候不用写返回值类型
C.
没有返回值的函数,不能有return 语句
D.
函数是可以没有形参的
作者:
OliverLC
时间:
2016-1-13 02:03
A. 函数是对功能代码块的封装//对的,函数,类 private私有方法这些都是封装的体现,只不过类封装的是函数,函数封装功能代码块,private是对属性的封装~
B. 函数没有返回值的时候不用写返回值类型//对的,因为可以隐藏return,其实还是有这个语句的.
C. 没有返回值的函数,不能有return 语句//错的. return只是被隐藏了,写不写都行
D. 函数是可以没有形参的//对啊, 比如空参构造,只有一个和类名一样的名 - -!
作者:
凯撒
时间:
2016-1-13 02:19
答案是:AD
A. 函数是对功能代码块的封装//对的。我们在写代码的时候,要尽量的细分功能,尽量把自己能做的自己做,其他的就给提取出来,这样才不会在改动某一个方法代码的时候改动太多东西。所以函数就是对功能的封装
B. 函数没有返回值的时候不用写返回值类型//错了,要写的,没有返回值还是要加void的,void是没有返回值
C. 没有返回值的函数,不能有return 语句//错的. return只是被隐藏了,写不写都行
D. 函数是可以没有形参的//例如形参和实参间的关系:两者是在调用的时候进行结合的,通常实参会将取值传递给形参,而你只想调用输出函数让其打印一个东西,就可以不用向里面传参数
作者:
OliverLC
时间:
2016-1-13 02:21
OliverLC 发表于 2016-1-13 02:03
A. 函数是对功能代码块的封装//对的,函数,类 private私有方法这些都是封装的体现,只不过类封装的是函数,函 ...
B是错的 ,我看错了 - - 没用返回值的时候返回值类型是void
作者:
542826323
时间:
2016-1-13 10:16
B肯定是错的,没有返回值的时候要写void 的。
作者:
随缘的影子
时间:
2016-1-13 10:35
好多大神,支持AD是对的,
作者:
小赵VS老付
时间:
2016-1-13 11:23
AD是对的。支持凯撒 的
作者:
hnsfxyzl
时间:
2016-1-13 12:59
学习
作者:
一大把手
时间:
2016-1-13 14:29
好好学习,天天向上
作者:
洋葱头头
时间:
2016-1-13 15:26
AD是对的!
作者:
好好搬砖
时间:
2016-1-13 16:57
应该是AD
作者:
heima7788
时间:
2016-1-13 18:31
aaaaaaaaaaaaaaaaadddddddd
作者:
yi651312197
时间:
2016-1-13 20:01
A 和 D
作者:
放养的饼干
时间:
2016-1-13 21:59
B是个坑
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2