【计算机类职业资格】国家二级(C++)机试-试卷5-2及答案解析.doc
《【计算机类职业资格】国家二级(C++)机试-试卷5-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(C++)机试-试卷5-2及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(C+)机试-试卷 5-2 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列关于栈的叙述正确的是( )。(分数:2.00)A.栈按“先进先出“组织数据B.栈按“先进后出“组织数据C.只能在栈底插入数据D.不能删除数据2.关于运算符重载,下列表述中正确的是( )。(分数:2.00)A.C+已有的任何运算符都可以重载B.运算符函数的返回类型不能声明为基本数据类型C.在类型转换符函数的定义中不需要声明返回类型D.可以通过运算符重载来创建 C+中原来没有的运算符3.有如下程序: #include using namespace std;
2、class Music public: void setTitle(char* str) strcpy(title, str); protected: char type10; private: char title20; ; class Jazz : public Music public: void set(char* str) strcpy(type, “Jazz“); / strcpy(title, str); / ; 下列叙述中正确的是( )。(分数:2.00)A.程序编译正确B.程序编译时语句出错C.程序编译时语句出错D.程序编译时语句和都出错4.数据库设计中反映用户对数据要求的模
3、式是( )。(分数:2.00)A.内模式B.概念模式C.外模式D.设计模式5.在 C+中,编译系统自动为一个类生成默认构造函数的条件是(分数:2.00)A.该类没有定义任何有参构造函数B.该类没有定义任何无参构造函数C.该类没有定义任何构造函数D.该类没有定义任何成员函数6.在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是(分数:2.00)A.()B.C.0; i-=3) n+;n 的值是(分数:2.00)A.23B.24C.25D.7117.有如下类定义: class Base1 int m; public: Base(int m1): m(m1) ; class Base
4、2 int n; public: Base(int n1): n(n1) ; class Derived: public Base2,public Base1 int q; public: Derived(int m1, int n1, int q1): q(q1),Base1(m1),Base2(n1); ;在创建一个 Derived 对象时,数据成员 m、n 和 q 被初始化的顺序是(分数:2.00)A.m、n、qB.n、m、qC.q、m、nD.q、n、m18.有如下程序段: int i=100; while ( int i=10 ) cout D.解析:解析:本题考查模板的定义,使用的括
5、号为这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错,所以本题选择B。9.下列有关 C+流的表述中,错误的是(分数:2.00)A.C+流操作符 setw 设置的输出宽度永久有效 B.C+流操作符 endl 可以实现输出的回车换行C.利用 C+流处理文件 I/O 时,要包含头文件 fstreamD.利用 C+流进行输入操作时,eof()函数用于检测是否到达文件尾解析:解析:C+操作符 endl 可以实现输出的回车换行的功能;在处理文件 I/O 时,要包含头文件iost
6、ream,是为了说明引用的参数或函数的位置;函数 eof()用来检测是否到达文件尾,如果到达件尾返回非 0 值,否则返回 0。10.常量 4.2、4.2f、4L 的数据类型分别是(分数:2.00)A.float、float、doubleB.double、float、long C.double、double、floatD.float、float、long解析:解析:本题考查实型变量,4.2 默认为 double,4.2f 为 float 型的、4L 为 long 型的。所以 B 选项正确。11.以下关键字与类的访问权限无关的是(分数:2.00)A.friendB.const C.constD.p
7、rivate解析:解析:C+中,关键字 public、protected、private 用来声明类的访问权限,另外 friend 关键字可以用来声明友元,同样可以控制类的访问权限;const 用来修饰常量性,与类的访问权限无关,答案为B。12.在进行逻辑设计时,将 E-R 图中实体之间联系转换为关系数据库的(分数:2.00)A.关系 B.元组C.属性D.属性的值域解析:解析:E-R 模型和关系模式的对照表如下:13.下列函数声明中,错误的是(分数:2.00)A.voidfun(intx=0,inty=0);B.voidfun(intx,inty=0);C.voidfun(intx=0,int
8、y); D.voidfun(intx,inty);解析:解析:默认参数是通过给形参表中的形参提供明确的初始值来指定的,可以为一个或多个形参定义默认值,但是如果有一个形参具有默认值,那它右边的形参都必须有默认值(即全是默认参数)。选项 C 错误,形参 y 也必须要有默认值;答案为 C。14.有如下类声明和函数声明: class Base int m; public: int n; protected: int p; ; class Derived: public Base int k; ; void f(Derived d);则允许函数 f 访问的参数 d 的数据成员的个数是(分数:2.00)A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 试试 52 答案 解析 DOC
