自考生网为考生们整理提供了“2014年4月02328面向程序对象设计历年真题及答案”,更多02328面向对象程序设计真题内容可点击查看02328面向对象程序设计真题及答案汇总。
注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。
1、若定义: string str:当语句cin>>str;执行时,从键盘输入:Microsoft Visual Studio 6.0!;所得str变量结果是:
A.Microsoft Visual Studio 6.0!
B.Microsoft
C.Microsoft Visual
D.Microsoft Visual Studio 6.0
2、考虑下面的函数原型声明: void test DefaulParam(int a,intb=7, char z='*')
下面函数调用中,不合法的选项是
A.test DefaulParam(5)
B.test DefaulParam(5, 8)
C.testDefaulParam(5,#)
D.testE faulParam(0, 0, "*)
3、下列语句中,将函数正确重载的是
A.
B.
C.
D.
4、下列表示引用的方法中,正确的是
A.
B.
C.
D.
5、下列有关C++类的说法中,不正确的是
A.类是一种用户自定义的数据类型
B.只有类中的成员函数或类的友元函数才能存取类中的私有成员
C.在类中,如果不做特别说明,所有成员的访问权限均为私有的
D.在类中,如果不做特别说明,所有成员的访问权限均为公用的
6、已知:pin()函数是一个类的常成员函数,它无返回值,下列表示中,正确的是
A.void print()const:
B.const void print( ):
C.void const print():
D.void print(const():
7、下面描述中,描述错误的选项是
A.公用继承时基类中的 public成员在派生类中仍是 public的
B.公用继承时基类中的 pnvate成员在派生类中仍是 private的
C.公用继承时基类中的 protected成员在派生类中仍是 protected的
D.私有继承时基类中的 public成员在派生类中是 prvate的
8、设置虚基类的目的是
A.简化程序
B.消除二义性
C.提高运行效率
D.减少目标代码
9、关于虚函数的描述中,正确的是
A.虚函数是一个 static类型的成员函数
B.虚函数是一个非成员函数
C.基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数
D.派生类的虚函数与基类的虚函数具有不同的参数个数和类型
10、如果表达式都是重载的友元运算符,若采用运算符函数调用格式,则表达式还可以表示为
A.
B.
C.
D.
11、在类中必须声明成员函数的原理,成员函数的________部分可以写在类外。
12、如果需要在被调函数运行期间,改变主调函数中实参变量的值,则函数的形参应该是________类型或指针类型。
13、只能作为基类使用,而不能声明它的对象是________类。
14、进行函数重载时,被重载的同名函数如果都没有用 const修饰,则它们的形参个数或________必须不同。
15、通过一个________对象只能调用它的常成员函数,不能调用其他成员函数。
16、函数的递归调用是指函数直接或间接地调用________。
17、拷贝构造函数的形参必须是________。
18、【程序填空题】请补充完成下面下划线的程序部分。
19、【程序填空题】阅读下列程序,请将程序补充完整。
20、【程序分析题】请写出下面程序段的输出结果。
21、【编程题】编写一个程序计算三角形的面积,要求:(1)抽象出一个基类base;(2)在其中说明一个虚函数用来求面积:(3)利用派生类定义三角形:(4)编写主函数并测试。
22、【编程题】输入一组数据以-1作为结束标志,要求删除其它数据只保留能被2整除的数据并输出结果。
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题