目录
一、💥
关于实参和形参描述错误的是:( )
A.形参是实参的一份临时拷贝
B.形参是在函数调用的时候才实例化,才开辟内存空间
C.改变形参就是改变实参
D.函数调用如果采用传值调用,改变形参不影响实参
🎸C
函数调用如果采用传值调用,形参是实参的一份临时拷贝,形参改变的是实参的拷贝,改变形参不会改变实参
函数调用如果采用传址调用,形参对应的就是实参的地址,改变形参就会改变实参
二、💥
函数调用exec((vl,v2),(v3,v4),v5,v6);中,实参的个数是:( )
A.3
B.4
C.5
D.6
🎸B
第一个:(vl,v2)
第二个:(v3,v4)
第三个:v5
第四个:v6
三、💥
以下关于函数设计不正确的说法是:( )
A.函数设计应该追求高内聚低耦合
B.要尽可能多的使用全局变量
C.函数参数不易过多
D.设计函数时,尽量做到谁申请的资源就由谁来释放
🎸B
A:正确,高内聚低耦合即:函数体内部实现修改了,尽量不要对外部产生影响,否则:代码不方便维护
B:错误,全局变量每个方法都可以访问,很难保证数据的正确性和安全性
C:正确,参数越少越好,否则用户在使用时体验不是很好,还得必须将所有参数完全搞明白才可以使用
D:正确,谁申请的谁维护谁释放,否则如果交给外部使用者释放,外部使用者可能不知道或者忘记,就会造成资源泄漏
四、💥
关于C语言函数描述正确的是:( )
A.函数必须有参数和返回值
B.函数的实参只能是变量
C.库函数的使用必须要包含对应的头文件
D.有了库函数就不需要自定函数了
🎸C
A:函数可以没有参数和返回值,比如: