【计算机类职业资格】国家计算机二级(C++)77及答案解析.doc
《【计算机类职业资格】国家计算机二级(C++)77及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(C++)77及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(C+)77 及答案解析(总分:460.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2的排序方法是(分数:2.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序2.以下对结构体类型变量 td 的定义中,错误的是_。 (分数:2.00)A.B.C.D.3.派生类对象对其基类中的什么成员是可访问的?(分数:2.00)A.公有继承的私有成员B.私有继承的公有成员C.私有继承的保护成员D.保护继承的保护成员4.有如下说明 int a10: 1,2
2、,3,4,5,6,7,8,9,10 ,* p=a; 则数值为 9的表达式是( )。 (分数:2.00)A.*p+9B.*(p+8)C.*p+=9D.p+85.C+语言函数中不能由系统自动生成的是( )。(分数:2.00)A.结合型B.非结合型C.计算型D.非计算型6.下列语句不能够用于打开 C根目录下文件 testtxt 的语句是( )。(分数:2.00)A.3B.6C.10D.207.设有定义 int x;float y;,则 10+x+y值的数据类型是( )。(分数:2.00)A.intB.doubleC.floatD.不确定8.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和【 】
3、(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计9.有以下程序 #includeiostreamh float fun(int x,int y) return(x+y); void main( ) int a=2,b=5,c=8; tout fun( (int)fun(a+c,B) ,a-C) ; 程序运行后的输出结果是( )。 (分数:2.00)A.MenuBar和 Menu都没有必要注册监听器,只需要对 Menultem添加监听器 ActionLis-tener,完成相应操作B.javaawtColor 提供了颜色的构造方法 Color(int r,int g,int B
4、) ,其中 r,g 和 b代表了三维空间的长、宽和高C.对话框 Dialog是 Window类的子类,对话框和一般窗口的区别在于它依赖于其他窗口D.按钮 Button是个最常用的构件,当按钮被点击后,会产生 ActionEvent事件,需 Ac-tionListener接口进行监听和处理事件10.下列符号中,正确的 C+标识符是【 】(分数:2.00)A.enumB.2bC.foo-9D._3211.“商品”与“顾客”两个实体集之间的联系一般是_。 (分数:2.00)A.一对一B.一对多C.多对一D.多对多12.下列程序的运行结果是( )。 # include iostreamh class
5、A int a; public: A( ) a=0; A(int aa) a=aa; cout a+; ; void main( ) A x,y (2),z(3); cout endl; (分数:2.00)A.0B.23C.34D.2513.已知各变量的定义如下 int i=8,k,a,b; unsigned long w=5; double x=142,y=52; 则以下符合 C+语言语法的表达式是( )。 (分数:2.00)A.a+=a-=(b=4) * (a=3)B.a=a * 3+2C.x(-3)D.y=float i14.所有在函数中定义的变量,连同形式参数,都属于( )。(分数:2
6、.00)A.局部变量不能被本层模块程序调用B.私有变量只能被本层模块程序调用C.局部变量能被本层模块和下层模块程序调用D.私有变量能被本层模块和下层模块程序调用15.下面程序输出的结果为( )。 #include“ iostreamh“ class A public: A( ) cout “CLASS A“ end1; A( ) ; class B:public A public: B( ) cout “CLASS B“ end1; B( ) ; void main( ) A * p; p=new B; B * q; q=new B; (分数:2.00)A.DEHNE POPUPB.DEFIN
7、E MENUC.DEHNE PADD.DEFINE BAR16.关于 C+语言与 C语言关系描述中错误的是( )。(分数:2.00)A.将 5个初值依次赋给 a1至 a5B.将 5个初值依次赋给 a0至 a4C.将 5个初值依次赋给 a6至 a10D.因为数组长度与初值的个数不相同,所以此语句不正确17.以下叙述中错误的是_。 (分数:2.00)A.对于 double 类型数组,不可以直接用数组名对数组进行整体输入或输出B.数组名代表的是数组所占存储区的首地址,其值不可改变C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D.可以通过赋初值的方式确定数组元
8、素的个数18.决定 C+语言中函数的返回值类型的是( )。(分数:2.00)A.Call ff(5,7,z)B.Call ff(x,y,z)C.Call ff(3+x,5+y,z)D.Call ff(x+y,x-y,z)19.下列程序的输出结果为( )。 # include iostreamh void main( ) char * a =“hello“,“the“,“world“; char * * pa=a; pa +; cout * pa endl; (分数:2.00)A.helloB.theC.worldD.hellotheworld20.关于 continue语句叙述不正确的是( )
9、。(分数:2.00)A.continue语句用于循环体中,结束循环B.continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断C.continue可以用于 if语句中D.continue语句不能代替 break语句21.C+语言对 C语言做了很多改进,C+语言相对于 C语言的最根本的变化是( )。(分数:2.00)A.12 32B.6 29C.2 3D.12 322.下列程序的运行结果是( )。 #include iostreamh class Location private: int X,Y; public: void init(int=0,in=0);
10、Void valueX(int val) X=val; int valueX( ) return X; void valueY(int val) Y=val; int valueY( ) return Y; ; void Location:init(int initX,int initY) X=initX; Y=initY; void main( ) Location A,B; Ainit( ); AvalueX(5); cout AvalueX( ) end1 AvalueY( ) end1; Binit(6,2);BvaleY(4); cout BvalueX( ) end1 Bvalue
11、Y( ) end1; (分数:2.00)A.A(A * B);B.A(A B);C.A(A i3;i+)ai=i; for(i=0;ik;i+) for(j=0;jk;j+) aj=ai; couta2; (分数:2.00)A.2B.3C.1D.030.下面关于数组的描述错误的是( )。(分数:2.00)A.报表页眉B.页面页眉C.组页眉D.以上说法都不对31.对于类定义 class A public: virtual void func1( ) void func2( ) ; class B:public A public: void func1( )cout“class B func 1“
12、endl; virtual void func2( )cout“class B func2“endl; ; 下面正确的叙述是( )。 (分数:2.00)A.public A a=new A( );B.public A a=A();C.A a=new class();D.a A;32.对下列二叉树,进行中序遍历的结果是【 】 (分数:2.00)A.ACBDFEGBACBDFGEC.ABDCGEFD.FCADBEG33.C+语言中关于构造函数的说法正确的是( )。(分数:2.00)A.B.#C.!D.$34.下列运算符中哪些是不能够被重载的?(分数:2.00)A.a =c =zB.(c =A) 1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 C77 答案 解析 DOC
