题目内容
(请给出正确答案)
[单选题]
有关函数的形参和实参的描述,错误的是()。
A.函数调用时传入的参数称为实参
B.函数定义时给出的参数称为形参
C.形参和实参可以同名
D.在函数体中修改形参,则相应实参的值也会改变
查看答案
如果结果不匹配,请 联系老师 获取答案
A.函数调用时传入的参数称为实参
B.函数定义时给出的参数称为形参
C.形参和实参可以同名
D.在函数体中修改形参,则相应实参的值也会改变
若用数组名作为函数调用时的实参,则实际上传递给形参的是()
A.数组的第一个元素值
B.数组元素的个数
C.数组中全部元素的值
D.数组首地址
通常适用于从被调用函数中将一个值传回主调函数的参数传递方式是()
A.利用返回值数据传递方式
B.利用形参与实参传递数据的方式
C.利用全局变量传递数据的方式
D.以上都不对
若给fun函数的形参s传送字符串“∪∪6354abc"(其中∪表示空格字符),则函数的返回值是【 】。 long fun(char s[]) { long n; int sign; for(;isspace(*s);s++); sign=(*s==-)? -1:1; if(*s==+||*s==-) s++; for(n=0;isdigit(*s);s++) n=10*n+(*s-0); return sign*n; }
A. 使用#define 可以为常量定义一个名字,该名字在程序中可以再赋另外的值
B. 使用 const 定义的常量名有类型之分,其值在程序运行时是不可改变的
C. 在程序中使用内联函数使程序的可读性变差
D. 在定义函数时可以在形参表的任何位置给出缺省形参值