|
【奥鹏】[西安交通大学]西安交通大学18年9月课程考试《面向对象程序设计(高起专)》作业考核试题
试卷总分:100 得分:100
第1题,在下面的4个关键字中,( )是用来说明虚函数的。
A、virtual
B、public
C、protected
D、private
正确资料:A
第2题,下列对引用的陈述中错误的是()。
A、每一个引用都是其所引用对象的别名,因此必须初始化;
B、形式上针对引用的操作实际上作用于它所引用的对象;
C、一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行;
D、不需要单独为引用分配存储空间 。
正确资料:B
第3题,以下叙述中正确的是( )
A、使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
B、使用const定义的常量名有类型之分,其值在程序运行时是不可改变的
C、在程序中使用内置函数使程序的可读性变差
D、在定义函数时可以在形参表的任何位置给出缺省形参值
正确资料:B
第4题,下列对派生类的描述中,( )是错误的。
A、一个派生类可以作为另一个类的基类
B、派生类至少有一个基类
C、派生类的成员除了它自己的成员外,还包含它的基类的成员
D、派生类中继承的基类成员的访问权限到派生类中保持不变
正确资料
第5题,一个类的构造函数通常被定义为该类的(??)成员。
A、公用
B、保护
C、私有
D、友元
正确资料:A
第6题,一个函数功能不太复杂,但要求被频繁调用,选用( )
A、内置函数
B、重载函数
C、递归函数
D、嵌套函数
正确资料:A
第7题,假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为( )。
A、x.a
B、x.a()
C、x-a
D、x-a()
正确资料:B
第8题,类的析构函数可以带有( )个参数。
A、0
B、1
C、2
D、任意
正确资料:A
第9题,在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。
A、作为友元函数重载的1元运算符
B、作为成员函数重载的1元运算符
C、作为友元函数重载的2元运算符
D、作为成员函数重载的2元运算符
正确资料:B
第10题,类的构造函数是在定义该类的一个(??)时被自动调用执行的。
A、成员函数
B、数据成员
C、对象
D、友元函数
正确资料:C
|
|