【计算机类职业资格】计算机二级(C++)51及答案解析.doc
《【计算机类职业资格】计算机二级(C++)51及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(C++)51及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(C+)51 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.下列叙述中正确的是(分数:70.00)A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述三种说法都不对2.下列对于线性链表的描述中正确的是_。 (分数:70.00)A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的
2、前面D.存储空间必须连续,且各元素的存储顺序是任意的3.下面对静态数据成员的描述中,正确的是( )。(分数:70.00)A.各个记录中的数据彼此间有一定的关联关系B.数据模型符合满足一定条件的二维表格式C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系4.数据库系统的核心是【 】(分数:70.00)A.数据模型B.数据库管理系统C.软件工具D.数据库5.若已定义: inta=0,1,2,3,4,5,6,7,8,9,*p=a,i; 其中 0i9,则对 a数组元素不正确的引用是( )。 (分数:70.00)A.intB.doubleC.floatD.不确定6.下面程序错误的语句是(
3、 )。 # include iostreamh void main( ) int * p=new int1; p=9; cout * p endl; delete p; (分数:70.00)A.ValueB.VisibleC.DefaultD.Enabled7.以下叙述正确的是( )。(分数:70.00)A.* * * * * * * * * 1 * 2B.* * * * * * * * 12C.* * * * * * * 1 * 2D.12 * * * * * * * *8.以下不合法的用户标识符是_。 (分数:70.00)A.j2_KEYB.DoubleC.4dD._8_9.若已定义: i
4、nta=0,1,2,3,4,5,6,7,8,9,*p=a,i; 其中 0i9,则对 a数组元素不正确的引用是( )。 (分数:70.00)A.ap-aB.,*(ai)C.piD.a1010.若二维数组 a有 m列,则计算任一元素 a i j 在数组中相对位置的公式为( )。 (假设 a0)0位于数组的第一个位置上)(分数:70.00)A.0B.1C.2D.311.下列选项中不全是 C+语言关键字的是( )。(分数:70.00)A.设计视图B.模板视图C.数据表视图D.SQL视图12.下面程序的执行结果是( )。 #include“ iostreamh“ void main( ) int * p
5、,r; p=new in; * p=20; r=sizeof(* p); cout r end1; delete p; (分数:70.00)A.CDateB.IsDateC.DateD.IsText13.下列程序中画线处应填入的语句是( )。 classBase public: voidfun( )COUt“Baseoffun“endl; ; classDerived:publicBase voidfun( ) _/显示基类的成员函数 fun cout“Derivedoffun“endl; ; (分数:70.00)A.fun( );B.Base.fun( );C.Base:fun( );D.B
6、ase-fun( );14.关于在调用模板函数时模板实参的使用,下列表述正确的是【 】(分数:70.00)A.对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略B.对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略C.对于虚拟类型参数所对应的模板实参,若能够省略则必须省略D.对于常规参数所对应的模板实参。任何情况下都不能省略15.下面程序的运行结果是( )。 # include iostreamh void main( ) int num=1; intref=num; ref=ref+2; cout num; num=num
7、+3; cout ref endl; (分数:70.00)A.13B.16C.36D.3316.通常拷贝构造函数的参数是( )。(分数:70.00)A.某个对象名B.某个对象的成员名C.某个对象的引用名D.某个对象的指针名17.对于下面的程序,说法正确的是( )。 #includeiostreamh void main( ) int x=3,y=4,z=2; if(X=y+z) cout “x=y+Z“; else cout“x!=y+Z“; (分数:70.00)A.“工程”菜单B.“文件”菜单C.“工具”菜单D.“编辑”菜单18.C+语言中类定义中默认的访问权限是( )。(分数:70.00)
8、A.publicB.protectedC.pfivateD.default19.以下不正确的定义语句是( )。(分数:70.00)A.Private Sub Form _ Db1Click( ) FormlHide Form2Show 0 End SubB.Private Sub Form _ Db1Click( ) FormHide Form 2Show 1 End SubC.Private Sub Form _ Click( ) Form lHide Form 2Show End SubD.Private Sub Form _ Dbl Click( ) Form lEnabled=Fals
9、e Form 2Enabled=True End Sub20.每个 C+程序中都必须有且仅有一个( )。(分数:70.00)A.类B.预处理命令C.主函数D.语句21.决定 C+语言中函数的返回值类型的是( )。(分数:70.00)A.return语句中的表达式类型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型22.下面程序的运行结果为( )。 #includeiostreamh claSS A static int n; public: A( )n=1; A(int num)n=num; void print( )cout30Not30
10、Or30 And30Like=8)break; if(a%2=1)a+=5;continue; a-=3; printf(“%d/n“,b); 程序运行后的输出结果是_。 (分数:70.00)A.3B.4C.5D.658.在一个类体的下列声明中,正确的纯虚函数声明是【 】(分数:70.00)A.virtual void vf()0;B.void vf(int)0;C.virtual int vf(int);D.virtual void vf(int) 59.建立派生类对象时,3 种构造函数分别是 a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这 3种构造函数的调用顺序为
11、( )。(分数:70.00)A.abcB.acbC.cabD.cba60.下面程序的结果为( )。 #include“ iostreamh“ void change(int a,int b) int temp; temp=a; a=b; b=temp; void main( ) int m,n; m=8; n=9; change(m,n); tout m “ “ n end1; (分数:70.00)A.8 9B.9 8C.程序有错误D.9 9二、填空题(每空 2分,共 30分)(总题数:20,分数:30.00)61.以下程序运行后的输出结果是 1。 #include void fun(char
12、 *s,int p,int k) int i; for(i=p;i2 char s=“abcdefg“; fun(s,3,strlen(s); puts(s); (分数:1.50)填空项 1:_62.开发一个 C+语言程序的步骤通常包括编辑、 1、链接、运行和调试。(分数:1.50)填空项 1:_63.类模板的使用实际上是将类模板实例化成一个具体的 1。(分数:1.50)填空项 1:_64.如果要把返回值为 void的函数 A声明为类 B的友元函数,则应在类 B的定义中加入的语句是 1。(分数:1.50)填空项 1:_65.派生类构造函数的执行顺序是先执行 1 的构造函数,然后执行成员对象的构
13、造 函数,最后执行 2 的构造函数。 (分数:1.50)填空项 1:_66.C+语言提供的基本控制结构可以分为 3种类型:顺序结构、 1 和循环结构。(分数:1.50)填空项 1:_67.派生类构造函数的执行顺序是先执行 1 的构造函数,然后执行成员对象的构造 函数,最后执行 2 的构造函数。 (分数:1.50)填空项 1:_68.如果要把返回值为 void的函数 A声明为类 B的友元函数,则应在类 B的定义中加入的语句是 1。(分数:1.50)填空项 1:_69.C+语句 const char * const p= “hello“;,所定义的指针 p和它所指的内容都不能被 1。(分数:1.5
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 C51 答案 解析 DOC
