单项选择题C++语言中,形参与实参之间的数据传递方式是()。
A.只能按值传递
B.只能按地址传递
C.既可以按值传递也可以按地址传递
D.以上说法都不对
您可能感兴趣的试卷
你可能感兴趣的试题
1.单项选择题以下对C++函数的有关描述中,正确的是()。
A.C调用函数时,只能把实参的值传给形参,形参的值不能传递给实参
B.C++函数既可以嵌套定义又可以递归调用
C.函数必须有返回值,否则不能使用函数
D.C++程序中有调用关系的所有函数必须放在同一源程序文件中
2.单项选择题考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是()
A.test(5);
B.test(5,8);
C.test(6,’#’);
D.test(0,0,’*’);
3.单项选择题在C++语言中,对函数参数默认值描述正确的是()。
A.函数参数的默认值只能设定一个
B.一个函数的参数若有多个,则参数默认值的设定可以不连续
C.函数必须设定默认值
D.在设定参数的默认值后,该参数后面定义的所有参数都必须设定默认值
4.单项选择题下面有关重载函数的说法中正确的是()。
A.重载函数必须具有不同的返回值类型
B.重载函数形参个数必须不同
C.重载函数必须有不同的形参列表
D.重载函数名可以不同
5.单项选择题一个函数功能不太复杂,但要求被频繁调用,选用()。
A.内联函数
B.重载函数
C.递归函数
D.嵌套函数
6.单项选择题在函数定义前加上关键字“inline”表示该函数被定义为()。
A.重载函数
B.内联函数
C.成员函数
D.普通函数
7.单项选择题下列函数参数默认值定义错误的是()。
A.Fun(intx,inty=0)
B.Fun(intx=100)
C.Fun(intx=0,inty)
D.Fun(intx=f())(假定函数f()已经定义)
8.单项选择题
分析如下程序:
上面程序的输出结果是()。
A.720
B.120
C.24
D.6
9.单项选择题
以下函数调用语句中,含有的实参个数是()
func(rec1,rec2+1,(rec3,rec4));
A.3
B.4
C.5
D.有语法错误
10.单项选择题
以下程序的运行结果是()。
A.8,17
B.8,16
C.8,20
D.8,8