无忧首页企业系统我的无忧
无忧服务:
兼职活动培训
娱乐交友:
交友社区资讯
全职实习:
实习暑假寒假
微信号:school51
扫一下,立即关注
加关注
在线支付,立省10元
下载新版APP
===大学生成长生活平台===

2013年计算机二级考试C++模拟试题十四及答案

2013-03-25来源/作者:卫凯点击次数:795

  一、选择题
  1.设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为(  )
  A.12
  B.13
  C.14
  D.15
  【参考答案】 B
  2.下列叙述中,不属于结构化程序设计方法的主要原则的是(  )
  A.自顶向下
  B.由底向上
  C.模块化
  D.限制使用goto语句
  【参考答案】 B
  3.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(  )
  A.PAD图
  B.N-S图
  C.结构图
  D.数据流图
  【参考答案】 B
  4.下列叙述中,不属于数据库系统的是(  )
  A.数据库
  B.数据库管理系统
  C.数据库管理员
  D.数据库应用系统
  【参考答案】 B
  5.视图设计一般有3种设计次序,下列不属于视图设计的是(  )
  A.自顶向下
  B.由外向内
  C.由内向外
  D.自底向上
  【参考答案】 B
  6.栈通常采用的两种存储结构是(  )
  A.线性存储结构和链表存储结构
  B.散列方式和索引方式
  C.链表存储结构和数组
  D.线性存储结构和非线性存储结构
  【参考答案】 A
  7.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是(  )
  A.黑箱测试法
  B.白箱测试法
  C.错误推测法
  D.安装测试法
  【参考答案】 A
  8.下列选项中,不属于模块间耦合的是(  )
  A.数据耦合
  B.同构耦合
  C.异构耦合
  D.公用耦合
  【参考答案】 C
  9.为用户与数据库系统提供接口的语言是(  )
  A.高级语言
  B.数据描述语言(DDL)
  C.数据操纵语言(DML)
  D.汇编语言
  【参考答案】 C

  推荐新闻:计算机二级C++章节练习在线测试计算机二级C++全真模拟试题及答案汇总

  冲刺专题:2013年计算机二级考试冲刺考前注意事项考试试题首发悬赏等考真题

  更多练习>>参与233网校“计算机二级C++模拟估分”助您考试顺利通关!

  10.需求分析阶段的任务是确定(  )
  A.软件开发方法
  B.软件开发工具
  C.软件开发费用
  D.软件系统功能
  【参考答案】 D
  11.派生类继承基类的方式有(  )
  A.public 
  B.private
  C.protected
  D.以上都对
  【参考答案】 D
  12.有以下程序
  #include
   void ss(char *s,char t)
  { while(*s)
  { if(*s==t) *s=t-′a′+′A′;
  s++; } }
  void main()
  { char str1[100]=″abcddfefdbd″,c=′d′;
   ss(str1,c);cout<
  程序运行后的输出结果是(  )
  A.ABCDDEFEDBD
  B.abcDDfefDbD
  C.abcAAfefAbA
  D.Abcddfefdbd
  【参考答案】 B
  13.已知各变量的定义如下
  int i=8,k,a,b;
  unsigned long w=5;
  double x=1.42,y=5.2;
  则以下符合C++语言语法的表达式是(  )
  A.a+=a-=(b=4)*(a=3)
  B.a=a*3+2
  C.x%(-3)
  D.y=float i
  【参考答案】 A
  14.对于下面的程序,说法正确的是(  )
  #include
   void main()
  { int x=3,y=4,z=2;
  if(x=y+z)cout<<″x=y+z″;
  else cout<<″x!=y+z″;}
  A.不能通过编译
  B.输出6
  C.输出x!=y+z
  D.输出x=y+z
  【参考答案】 D
  15.以下哪个不是C++语言中的有效标识符?(  )
  A.34a
  B._AB
  C.A_B
  D.A25
  【参考答案】 A
  16.下面程序的运行结果是(  )
  #include″iostream.h″
  #define sum(a,b)a*b
  void main()
  { int x;
  x=sum(1+2,3)
  cout
  A.0
  B.9
  C.7
  D.5
  【参考答案】 C
  17.关于continue语句叙述不正确的是(  )
  A.continue语句用于循环体中,结束循环
  B.continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断
  C.continue可以用于if语句中
  D.continue语句不能代替break语句
  【参考答案】 A
  18.下面程序的执行结果是(  )
  #include″iostream.h″
  void main()
  { int *p,r;
  p=new int;
  *p=20;
  r=sizeof(*p);
  cout<
  delete p; }
  A.程序错误
  B.内存为20地址的大小
  C.20
  D.4
  【参考答案】 D

  推荐新闻:计算机二级C++章节练习在线测试计算机二级C++全真模拟试题及答案汇总

  冲刺专题:2013年计算机二级考试冲刺考前注意事项考试试题首发悬赏等考真题

  更多练习>>参与233网校“计算机二级C++模拟估分”助您考试顺利通关!

  19.下列程序的输出结果是(  )
  #include ″iostream″
  using namespace std;
  int Max(int a,int b)
  {
  if(a>b)
  return a;
  else
  return b;
  }
  void main()
  {
  int m,n;
  m=10,n=5;
  int max=Max(m,n);
  cout<
  }
  A.10
  B.程序有误
  C.1
  D.0
  【参考答案】 A
  20.C++中类定义中默认的访问权限是(  )
  A.public
  B.protected
  C.private 
  D.default
  【参考答案】 C
  21.关于构造函数A()的拷贝构造函数正确的是(  )
  A.A(A*B);
  B.A(AB);
  C.A(A&B);
  D.A(A);
  【参考答案】 C
  22.虚函数必须是类的(  )
  A.成员函数
  B.友元函数
  C.构造函数
  D.析构函数
  【参考答案】 A
  23.不能重载的运算符是(  )
  A.new
  B.sizeof
  C..*
  D.++
  【参考答案】 C
  24.关于模板下列说法不正确的是(  )
  A.用类模板定义一个对象时,不能省略实参
  B.类模板只能有虚拟类型参数
  C.类模板本身在编译中不会生成任何代码
  D.类模板的成员函数都是模板函数
  【参考答案】 B
  25.下面程序的结果为(  )
  #include″iostream.h″
  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);
  cout<
  A.8 9
  B.9 8
  C.程序有错误
  D.9 9
  【参考答案】 A
  26.下面程序输出的结果为(  )
  #include ″iostream.h″
  class A
  { public:
  A(){cout<<″CLASS A″<
  ~A(){ } };
  class B:public A
  { public:
  B(){cout<<″CLASS B″<
  ~B(){ } };
  void main()
  { A *p;
  p=new B;
  B *q;
  q=new B; }
  A.CLASS A
  B.CLASS A
  C.CLASS A
  D.CLASS A
  CLASS B CLASS B CLASS B CLASS B
  CLASS B CLASS A CLASS B
  CLASS B CLASS B
  【参考答案】 C
  27.下列程序的运行结果为(  )
  #include
   template
  class FF
  { TT a1,a2,a3;
  public:
  FF(TT b1,TT b2,TT b3){a1=b1;a2=b2;a3=b3;}
  TT Sum(){return a1+a2+a3;} };
  void main()
  { FFx(int(1.1),2,3),y(int(4.2),5,6);
   cout<
  A.6.1 15.2
  B.6 15
  C.6 15.2
  D.6.1 15
  【参考答案】 B

  推荐新闻:计算机二级C++章节练习在线测试计算机二级C++全真模拟试题及答案汇总

  冲刺专题:2013年计算机二级考试冲刺考前注意事项考试试题首发悬赏等考真题

  更多练习>>参与233网校“计算机二级C++模拟估分”助您考试顺利通关!

  二、填空题
  1.数据结构包括数据的逻辑结构、数据的【1】以及对数据的操作运算。
  【参考答案】
  1.【1】存储结构
  2.软件工程包括3个要素,分别为方法、工具和【2】。
  【参考答案】
  2.【2】过程
  3.在程序设计阶段应该采取【3】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
  【参考答案】
  3.【3】自顶而下
  4.数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【4】两个含义。
  【参考答案】
  4.【4】逻辑独立性
  5.栈和队列通常采用的存储结构是【5】。
  【参考答案】
  5.【5】链式存储和顺序存储
  6. 以下程序的输出结果是【6】。
  #include
   void main()
  { a+=(a=8);
  cout<
  【参考答案】
  6.【6】16
  7.如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【7】函数。
  【参考答案】
  7.【7】内联
  8.operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【8】的。
  【参考答案】
  8.【8】public
  9.我们通常用到的cin>>,是属于【9】输入。
  【参考答案】
  9.【9】有格式
  10. 派生类的成员一般分为两部分,一部分是【10】,另一部分是自己定义的新成员。
  【参考答案】
  10.【10】从基类继承的成员

  推荐新闻:计算机二级C++章节练习在线测试计算机二级C++全真模拟试题及答案汇总

  冲刺专题:2013年计算机二级考试冲刺考前注意事项考试试题首发悬赏等考真题

  更多练习>>参与233网校“计算机二级C++模拟估分”助您考试顺利通关!





相关阅读



关于我们 | 联系我们 | 用户指南 | 网站地图 | 意见建议 | 会员注册 | 用户协议 | 隐私政策