位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C++2013年9月全国计算机等级《二级C++》上机模考试卷(1)

有如下程序:#includeusingnamespacestd;classPublication{//出版物类charname[30];public:Publication(char*name=”未知名称”){~strcpy(this一>name,name);}constchar*getName(  )const{returnname;}virtualconstchar*getType(  )const{return”未知类型”;}};classBook:publicPublication{//书类public:Book(char*name):Publication(name){}virtualconstchar*getType(  )const{return"书";}};voidshowPublication(Publication&amp;p){cout<<<":"<<<endl;}intmain(  ){Bookbook(”精彩人生”);showPublication(book);return0;}运行时的输出结果是(  )。

发布时间:2024-07-09

A.未知类型:未知名称

B.未知类型:精彩人生

C.书:未知名称

D.书:精彩人生

试卷相关题目

  • 1下面程序的运行结果为(  )。#includeClassA{public:A(  ){cout<<"1";}~A(  ){cout<<"2";}};ClassB:public:A{public:B(  ){cout<<"3";}~B(  ){cout<<"4";}};Voidmain(  ){Bb;}

    A.1234

    B.1324

    C.1342

    D.3142

    开始考试点击查看答案
  • 2对于模板定义关键字class和typename说法不正确的是(  )。

    A.程序中的class并不能都替换为typename

    B.class和typename都可互相替换

    C.程序中的typename都能替换为class

    D.程序中的部分class可以替换为typename

    开始考试点击查看答案
  • 3有如下程序:#includeusingnamespacestd;classXA{inta;public:staticintb;XA(intaa):a(aa){b++;}~XA(  ){}intget(  ){returna;}};intXA::b=0intmain(  ){XAd1(1),d2(3);cout<<return0;}运行时的输出结果是(  )。

    A.5

    B.6

    C.7

    D.8

    开始考试点击查看答案
  • 4在软件开发中,需求分析阶段产生的主要文档是(  )。

    A.软件集成测试计划

    B.软件详细设计说明书

    C.用户手册

    D.软件需求规格说明书

    开始考试点击查看答案
  • 5数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(  )。

    A.DB包含DBS和DBMS

    B.DBMS包含DB和DBS

    C.DBS包含DB和DBMS

    D.没有任何关系

    开始考试点击查看答案
  • 6若有以下程序:#includeusillgnamespacestd;classA{private:inta;public:A(inti){a=i;}voiddisp(){cout<<a<<",";}};classB{private:intb;public:B(intj){b=j;}voiddisp(){COUt<<b<<",";}};classC:publicB,publicA{private:intC;public:C(intk):A(k-2),B(k+2)(c=k;)voiddisp(){A::disp();B::disp();cout<<c<intmain(){Cobj(10);obj.disp();return0;}程序执行后的输出结果是(  )。

    A.10,10,10

    B.10,12,14

    C.8,10,12

    D.8,12,10

    开始考试点击查看答案
  • 7若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为(  )。

    A.a

    B.A

    C.a{}

    D.AA::a{}

    开始考试点击查看答案
  • 8静态成员函数没有(  )。

    A.返回值

    B.this指针

    C.指针参数

    D.返回类型

    开始考试点击查看答案
  • 9下列程序的运行结果是(  )。#includeintx=5:intfun(inta){intC;C=X*a:returnC;}voidmain(  ){intx=3,a=4;x=x+fun(a);cout<<"x="<<x<}

    A.x=15

    B.x=17

    C.x=23

    D.x=25

    开始考试点击查看答案
  • 10面向对象的没计方法与传统的面向过程的方法有本质不同,它的基本原理是(  )。

    A.模拟现实世界中不同事物之间的联系

    B.强调模拟现实世界中的算法而不强调概念

    C.使用现实世界的概念抽象地思考问题从而自然地解决问题

    D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

    开始考试点击查看答案
返回顶部