在下列叙述中,错误的一条是( )
A.scanf()函数可以用来输入任何类型的多个数据
B.数组名作函数参数时,也采用“值传递”方式
C.如果形参发生改变,不会改变主调函数的实参值
D.函数的实参与形参的类型应一致
第1题:
下列关于函数过程的叙述中,正确的是( )。
A. 如果不指明函数过程参数的类型,则该参数没有数据类型
B. 函数过程的返回值可以有多个
C. 函数过程形参的类型与函数返回值的类型没有关系
D. 当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递
第2题:
以下函数定义的说法错误的是:
A.函数定义时,参数个数可以是0个或多个,类型可以不同
B.函数定义时,可以有return语句,也可以没有
C.函数定义时,参数需要声明数据类型
D.函数定义时,可以返回0个或多个结果,多个结果将作为元组类型返回
第3题:
若使用一维数组名作函数实参,则下面正确的说法是()。
A.必须在主调函数中说明数组的大小
B.实参数组类型与形参数组类型可以不同
C.必须在被调函数中说明数组的大小
D.实参数组名与形参数组名必须一致
第4题:
以下关于函数过程的叙述中,正确的是
A.函数过程中形参的类型与函数返回值的类型没有关系
B.在函数过程中,过程的返回值可以有多个
C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递
D.如果不指明函数过程参数的类型,则该参数没有数据类型
第5题:
对数组名作函数的参数,下面描述正确的是:
A.数组名作函数的参数,调用时将实参数组复制给形参数组
B.数组名作函数的参数,主调函数和被调函数共用一段存储单元
C.数组名作参数时,形参定义的数组长度不能省略
D.数组名作参数,不能改变主调函数中的数据