若只需要通过一个成员函数读取其数据成员的值,而不需要修改它们,则应在函数头的后面加上()关键字;若只需要读取引用参数的值,不需要对其修改,则应在该参数说明的开始使用()关键字。
第1题:
在下列程序代码中,主程序内调用函数change()时,若参数传递采用传值方式,则主函数输出为(34);若参数传递采用引用方式,则主函数的输出为(35)。
(69)
A.1
B.2
C.3
D.4
第2题:
此题为判断题(对,错)。
第3题:
静态数据成员在定义或说明时,要在前面加上关键字【 】;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。
第4题:
对c++编译器区分重载函数无任何意义的信息是
A.参数类型
B.参数个数
C.返回值类型
D.常成员函数关键字const
第5题:
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰______指针。
第6题:
A、指针
B、引用
C、值
D、指针引用
第7题:
以下各项说法中,正确的是( )。
A.当通过引用传递参数时,函数创建一个变量以存储参数的值
B.当通过引用传递参数时,函数无法访问参数的值
C.当通过引用传递参数时,调用程序创建一个临时变量以容纳参数的值
D.当通过引用传递参数时,函数访问调用程序中参数的原始值
第8题:
( 11 )对 C++ 编译器区分重载函数无任何意义的信息是
A )参数类型
B )参数个数
C )返回值类型
D )常成员函数关键字 coast
第9题:
● 函数t()、f()的定义如下所示。若调用函数t()时传递给x的值为3,并且调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,则函数t()的返回值为(33) 。
第10题:
在C++语言中,对函数参数默认值描述正确的是( )。
A.函数参数的默认值只能设定一个
B.一个函数的参数若有多个,则参数默认值的设定可以不连续
C.函数参数必须设定默认值
D.在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认值