计算机二级

3773考试网计算机等级考试计算机二级正文

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

来源:2exam.com 2013-9-30 9:45:12

 19.一个函数功能不太复杂但要求被频繁调用,应选用
  A)内联函数
  B)重载函数
  C)递归函数
  D)嵌套函数
  【参考答案】A
  20.下面关于C++语言变量的叙述错误的是
  A)C++语言中变量分为auto,static,extern和register四种存储类型
  B)自动变量和外部变量的作用域为整个程序
  C)内部静态变量的作用域是定义它的函数
  D)外部静态变量的作用域是定义它的文件
  【参考答案】B
  21.为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
  A)public
  B)protected
  C)private
  D)static
  【参考答案】A
  22.在C++语言程序中,对象之间的相互通信通过
  A)继承实现
  B)调用成员函数实现
  C)封装实现
  D)函数重载实现
  【参考答案】B
  23.类的析构函数是在什么时候调用的?
  A)类创建时
  B)创建对象时
  C)删除对象时
  D)不自动调用
  【参考答案】C
  24.通常拷贝构造函数的参数是
  A)某个对象名
  B)某个对象的成员名
  C)某个对象的引用名
  D)某个对象的指针名
  【参考答案】C
  25.下面程序的运行结果为
  #include
  classA
  {staticintn;
  public:
  A(){n=1;}
  A(intnum){n=num;}
  voidprint(){cout<
  intA::n=2;
  voidmain()
  {Aa,b(3);
  a.print();
  b.print();
  cout<
  A)11
  B)13
  C)23
  D)33
  【参考答案】D
  26.下列不是描述类的成员函数的是
  A)构造函数
  B)析构函数
  C)友元函数
  D)拷贝构造函数
  【参考答案】C
  27.继承机制的作用是
  A)信息隐藏
  B)数据封装
  C)定义新类
  D)数据抽象
  【参考答案】C

触屏版 电脑版
3773考试网 琼ICP备12003406号-1