西安交通大学18年5月补考《面向对象程序设计》作业考核试题 -0001
试卷总分:100 得分:100
一、 单选题 (共 30 道试题,共 60 分)
1.在一个类的定义中,包含有( )成员的定义。
A.数据
B.函数
C.数据和函数
D.数据或函数
答案来源:www.youxue100f.com正确答案:C
2.下列()的调用方式是引用调用。
A.形参和实参都是变量
B.形参是指针,实参是地址值
C.形参是引用,实参是变量
D.形参是变量,实参是地址值
正确答案:C
3.假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数的类型为( )。
A.int
B.char
C.AA
D.AA*
正确答案:D
4.关键字class和typename用于定义模板类型参数,其含义为( )。
A.任何用户定义的类类型
B.C++内部的类型
C.A与B
D.都不是
正确答案:C
5.不可以成为类的数据成员的是______。
A.自身类的对象
B.另一个类的对象
C.自身类的指针或引用
D.其他基本数据类型
正确答案:A
6.函数原型语句正确的是( )。
A.int Function(void a)
B.void Function (int);
C.int Function(a);
D.void int(double a);
正确答案:B
7.C++类体系中,不能被派生继承的有( )。
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数
正确答案:C
8.C++源程序文件的缺省扩展名为( )。
A.cpp
B.exe
C.obj
D.lik
正确答案:A
9.在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是( )。
A.作为友元函数重载的1元运算符
B.作为成员函数重载的1元运算符
C.作为友元函数重载的2元运算符
D.作为成员函数重载的2元运算符
正确答案:B
10.C++的输入输出不包括()。C
A.标准的输入输出
B.文件的输入输出
C.字符串输入输出
D.显示屏和打印机的输入输出
正确答案:C
11.友元的作用之一是()。
A.提高程序的运行效率。
B.加强类的封装性。
C.实现数据的隐蔽性。
D.增加成员函数的种类。
正确答案:A