![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
关于函数调用过程中,传值和传地址描述错误的是()
A.在传地址方式下,将形参的地址传给实参,因此,形参必须有地址
B.在传地址方式下,将实参的地址传给形参,因此,实参必须有地址
C.在传值方式下,将形参的值传给实参,因此,形参必须是常亮或者变量
D.在传值方式下,将实参的值传给形参,因此,实参必须是常亮或者变量
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
ACD
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.在传地址方式下,将形参的地址传给实参,因此,形参必须有地址
B.在传地址方式下,将实参的地址传给形参,因此,实参必须有地址
C.在传值方式下,将形参的值传给实参,因此,形参必须是常亮或者变量
D.在传值方式下,将实参的值传给形参,因此,实参必须是常亮或者变量
ACD
下列关于过程叙述不正确的是()。
A.过程的传值调用是将实参的具体值传递给形参
B.过程的传址调用是将实参在内存的地址传递给形参
C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的
D.无论过程传值调用还是过程传址调用,参数传递都是双向的
A、函数过程形参的类型与函数返回值的类型没有关系
B、在函数过程中,可以通过函数名返回一个值
C、当数组作为函数过程的参数时,只能以传值方式传递,不能以传址方式传递
D、如果不指明函数过程参数的类型,则该参数没有数据类型
A.合并value值,形成较小集合
B.采用迭代器将中间值提供给reduce函数
C.map()函数处理后结果才会传输给reduce()
D.内存中不会存储大量的value值
A.①③
B.①④
C.②③
D.②④
A.异常是把代码中的错误或异常事件传递给调用方代码的一种特殊手段
B.异常可以用来清理一段代码中存在的杂乱逻辑
C.异常机制有可能导致错误在不知不觉中向外扩散
D.程序遇到了预料之外的不知道如何处理的情况,可以抛出一个异常
A、被调用函数中可以不用return语句
B、被调用函数中可以使用多个return语句
C、被调用函数中,如果有返回值,就一定要有return语句
D、被调用函数中,一个return语句可返回多个值给调用函数
A.可选参数可以定义在非可选参数的前面
B.一个元组可以传递给带有星号的可变参数
C.在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现
D.在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值