自考生网为考生们整理提供了“2012年1月自考04737C++程序设计历年真题及答案”,更多04737C++程序设计真题内容可点击查看04737C++程序设计真题及答案汇总。
注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。
1、如声明对象数组,则下列描述正确的是
A.对每个元素均调用一次构造函数
B.部分元素调用构造函数,其它元素不需调用
C.均不需要调用构造函数
D.只是首元素调用构造函数
2、不同对象调用同一成员函数时,this指针指向
A.不同对象
B.相同对象
C.无对象
D.不确定
3、设存在函数intmax(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式正确的是
A.int m=max(22,max(59,70));
B.int m=max(max(22,59),max(59,70));
C.int m=max(max(22,70),59);
D.以上皆正确
4、一个类可拥有多少个构造函数
A.0个
B.1个
C.1或多个
D.以上皆对
5、在编译指令中,嵌入指令是指
A.#include
B.#define
C.#if
D.#else
6、设存在数组a,其长度为Len,下列哪项操作是将a中元素复制到数组b中
A.reverse(a+a,Len,b);
B.sort(a,a+Len,b);
C.find(a,a+Len,b);
D.copy(a,a+Len,b);
7、下列哪个要素不是面向对象的关键要素
A.模块化
B.抽象性
C.封装性
D.继承性
8、下列对于类的描述错误的是
A.类要先声明后使用
B.类是具有唯一标识的实体
C.两个类可以使用同一个名称
D.组成类的不仅有数据,还可以有对数据进行操作的函数
9、使用引用调用方式将实参传给形参,下列说法正确的是
A.形参是实参的备份
B.实参是形参的备份
C.形参和实参共享同一对象
D.形参和实参无联系
10、关于对象的性质,下列描述错误的是
A.同一类对象之间可相互赋值
B.不能使用对象数组
C.对象可以用作函数参数
D.一个对象可以用作另一个类的成员
11、类的私有成员可在哪里被赋值
A.类体中
B.该类的成员函数中
C.A和B
D.以上都不是
12、设存在数组a,其长度为Len,则下列哪个泛型算法用于反转a中各元素
A.reverse(a,a+Len);
B.sort(a,a+Len);
C.find(a,a+Len,value);
D.copy(a,a+Len,b);
13、用于标识八进制常量的前缀或后缀是
A.无
B.后缀L或1
C.前缀零
D.前缀Ox
14、派生类中继承的基类成员初始化如何进行
A.由派生类构造函数调用基类的构造函数进行
B.由派生类构造函数进行
C.由基类构造函数进行,无需派生类构造函数调用
D.以上皆不正确
15、对于多重继承,下列描述正确的是
A.所有基类使用相同的派生方式
B.每个基类可使用不同派生方式
C.只能是public派生
D.只能是protected派生
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题