【计算机类职业资格】国家二级(C++)机试-试卷8-2及答案解析.doc
《【计算机类职业资格】国家二级(C++)机试-试卷8-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(C++)机试-试卷8-2及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(C+)机试-试卷 8-2 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.算法的有穷性是指( )。(分数:2.00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用2.下列运算符函数中肯定不属于类 FunNumber 的成员函数的是( )。(分数:2.00)A.intoperator-(FunNumber);B.FunNumberoperator-();C.FunNumberoperator-(int);D.intoperator-(FunNumber,FunNu
2、mber);3.有如下程序:class Base public:int data;class Derived1 : public Base ;class Derived2 : protected Base ;int main()Derived1 d1;Derived2 d2;d1.data = 0; / d2.data = 0; / return 0;下列关于程序编译结果的描述中,正确的是( )。(分数:2.00)A.皆无编译错误B.有编译错误,无编译错误C.无编译错误,有编译错误D.皆有编译错误4.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.记录长度B.文件的大小C.
3、联系的复杂程度D.数据之间的联系方式5.下列运算符函数中,肯定不属于类 Number 的成员函数的是(分数:2.00)A.Numberoperator+(Number);B.Numberoperator-(Number);C.Numberoperator*(int);D.Numberoperator/(Number,Number);6.有如下程序: #include #include using namespace std; class Person public: Person(string n):name(n) Person() coutshow(); void fun2(B void f
4、un3(B b) b.show(); int main() B b,*p=new D; D d; fun1(p); fun2(b); fun3(d); delete p; return 0; 执行这个程序的输出结果是( )。(分数:2.00)A.BBBB.BBDC.DBBD.DBD23.下列语句中,正确的是(分数:2.00)A.charstr=“abcde“;B.char*str=“abcde“;C.charstr5=“abcde“;D.char*str5=“abcde“;24.有如下类定义: class Cup public: void SetPrice(double val); priva
5、te: double price; ;若要在类体外给出对成员函数 SetPrice 的定义,下列选项中正确的是(分数:2.00)A.voidCup:SetPrice(doubleval)price=val;B.voidCup.SetPrice(doubleval)price=val;C.voidSetPrice(doubleval)Cup:price=val;D.voidSetPrice(doubleval)Cup.price=val;25.在关系数据库中,用来表示实体间联系的是(分数:2.00)A.属性B.二维表C.网状结构D.树状结构26.将运算符*重载为类成员函数时,其参数表中有且仅有一
6、个参数,说明该运算符是(分数:2.00)A.无操作数的运算符B.无操作数的运算符C.二元运算符D.三元运算符27.有如下程序: #include #include using namespace std; class Animal public: virtual string GetType() const return “Animal“; virtual string GetVoice() const return “Voice“; ; class Dog:public Animal public: string GetType() const return “Dog“; string Ge
7、tVoice() const return “Woof“; ; class Cat:public Animal public: string GetType() const return “Cat“; string GetVoice() const return “Miaow“; ; void Type(Animal i-=3) n+;之后,变量 n 的值是(分数:2.00)A.20B.21C.60D.6129.ClassA 是一个类,且有如下语句序列 ClassA c1,*c2;ClassA *c3=new MyClass;ClassA 则ClassA 的构造函数被调用的次数是(分数:2.0
8、0)A.1B.2C.3D.530.下面描述中不属于软件需求分析阶段任务的是(分数:2.00)A.撰写软件需求规格说明书B.软件的总体结构设计C.软件的需求分析D.软件的需求评审31.下列有关继承和派生的表述中,正确的是(分数:2.00)A.派生类的成员函数可以访问基类的所有成员B.如果一个派生类私有继承其基类,则该派生类的对象能访问基类的保护成员C.基类对象可以直接赋值给派生类对象D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类32.下列叙述中正确的是(分数:2.00)A.每一个结点有两个指针域的链表一定是非线性结构B.所有结点的指针域都为非空的链表一定是非线性结构C.循环链表
9、是循环队列的链式存储结构D.线性结构的存储结点也可以有多个指针33.下列运算符不能重载为友元函数的是( )。(分数:2.00)A.=()()-B.+-+-C. B.+-+-C.“括起来的参数表)或从模板函数实参表(用“()“括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表“1;i-=2)cout”。三、简单应用题(总题数:1,分数:2.00)42.请使用“答题”菜单或使用 VC6 打开考生文件夹 proj2 下的工程 proj2,其中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 试试 82 答案 解析 DOC
