首页 | 等级考试 | 水平考试 | 微软认证 | Oracle认证 | CISCO认证 | JAVA认证 | Linux认证 | NIT考试 | 专题 | 网站地图 | 会员中心
返回Q空间网首页 ·返回首页
·联系我们
·收藏本站
首页 | 等级考试 | 水平考试 | 微软认证 | Oracle认证 | CISCO认证 | JAVA认证 | Linux认证 | NIT考试
你的位置:主页>等级考试>模拟试题>二级>文章内容
 
2007年9月计算机等级考试二级C++笔试模拟试题及答案(8)
来源:计算机考试网 作者: 发布时间:2007-08-06收藏本文到QQ书签收藏本文到QQ书签收藏本文到百度搜藏 搜藏本文到百度搜藏


(26)下面对静态数据成员的描述中,正确的是
  A)静态数据成员是类的所有对象共享的数据 
  B)类的每个对象都有自己的静态数据成员
  C)类的不同对象有不同的静态数据成员值   
  D)静态数据成员不能通过类的对象调用

(27)如果类A被说明成类B的友元,则
  A)类A的成员即类B的成员                 
  B)类B的成员即类A的成员
  C)类A的成员函数不得访问类B的成员       
  D)类B不一定是类A的友元

(28)可以用p.a的形式访问派生类对象P的基类成员a,其中a是
  A)私有继承的公有成员                   
  B)公有继承的私有成员
  C)公有继承的保护成员                   
  D)公有继承的公有成员

(29)建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为
  A)abc              
  B)acb             
  C)cab             
  D)cba

(30)下面关于虚函数的描述,错误的是
  A)在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数
  B)基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数
  C)虚函数可以是另一个类的友元函数,但不能是静态成员函数
  D)基类中说明的纯虚函数在其任何派生类中都必须实现

(31)下面关于模板的描述,错误的是
  A)函数模板和类模板的参数可以是任意的数据类型
  B)类模板不能直接使用,必须先实例化为相应的模板类.然后定义了模板类的对象后才能使用
  C)函数模板不能直接使用,需要实例化为模板函数后才能使用
  D)类模板的成员函数都是模板函数

(32)语句ofstream f(”SALARY. DAT",ios::app iios::binary);的功能是建立流对象f,试图打开文件SAL:aRY. D AT并与之连接,并且
  A)若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件
  B)若文件存在,将其置为空文件;若文件不存在,打开失败
  C)若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件
  D)若文件存在,打开失败;若文件不存在,建立一个新文件

(33)下面程序的运行结果是
      #include<iostream. h>
      void main()
      {
            int num=1;
            int &ref=num:
            ref=ref+2;
            cout<(num;
            num=num+3;
            cout<<ref<<endl;
      }
  A)13               B)16              C)36                 D)33

(34)下面程序的运行结果是
      #include<iostream. h>
      void fun(int*a,int*b)
     {
            int x=*a
            *a=,b;*b=x;
            cout<<*a<<*b<<” ”;
      }
      void main()
      {
          int x=1,y=2;
          fun(&x,&y);
          cout<<x<<y<<endl;
       }
  A)12 12            B)12 21           C)21 12             D)21 21

(35)下列程序的运行结果为
      #include<iostream. h>
      int i=0;
      class A{
      public:
        A()}i++;}
      };
      void main()
      {
            Aa,b[3],*c;
            c=b:
            cout<<i<<endl;
       }
  A)2                 B)3                C)4                D)5

  二、填空题(每空2分,共30分)
      请将答案分别写在答题卡中序号为【1】~【15】的横线上,答在试卷上不得分。
  (l)数据结构分为逻辑结构与存储结构,线性链表属于   【1】   。

  (2)在面向对象方法中,类之间共享属性和操作的机制称为   【2】   。

  (3)耦合和内聚是评价模块独立性的两个主要标准.其中   【3】   反映了模块内各成份之间的联系。

  (4)一个项目具有一个项目主管一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于   【4】   的联系。

  (5)数据库设计分为以下6个设计阶段:需求分析阶段、   【5】   、逻辑设计阶段、物理设设计阶段、实施阶段、运行和维护阶段。

  (6)开发一个C++语言程序的步骤通常包括编辑、   【6】   、链接、运行和调试。

  (7)假设int a=1,b=2;则表达式a+++--b的值为   【7】   。

  (8)下面程序的输出结果为   【8】   。
       #include<iostream.h>
       void main()
       {
            int num=0,i=8;
            do{
                 i--;
                 num++;
                }while(--i):
              cout<<num<<endl;
         }
   (9)通过使用new和delete两个运算符进行的分配为   【9】   存储分配。

   (10)下面程序的运行结果为   【10】   。
         #include(iostream. h>
         void fun(int x=0,int y=0)
         {
              cout<<x<<y;
          }     
void main()
          {
               fun(5);
           }
(11)在C++语言中,访问一个对象的成员所用的运算符是   【11】   ,访问一个指针所指向的对象的成员所用的运算符是   【12】   。

(12) C++语言支持的两种多态性分别是编译时的多态性和   【13】   的多态性。

(13)重载的运算符保持其原有的   【14】   、优先级和结合性不变。

(14)cout. put( 'A');,还可以表示为   【15】   。
一、选择题

    (01)B  (02)A  (03)B  (04)D  (05)D
    (06)D  (07)D  (08)A  (09)B  (10)C
    (11)A  (12)A  (13)B  (14)D  (15)A
    (16)D  (17)D  (18)B  (19)C  (20)C
    (21)D  (22)D  (23)A  (24)A  (25)C
    (26)A  (27)D  (28)D  (29)A  (30)B
    (31)A  (32)A  (33)C  (34)D  (35)C
二、填空题
    (1)【1】存储结构
   
    (2)【2】继承
   
    (3)【3】内聚
   
    (4)【4】一对多(或1:N)
   
    (5)【5】数据库概念设计阶段
   
    (6)【6】编译
   
    (7)【7】2
  
    (8)【8】4
   
    (9)【9】动态
   
    (10)【10】50
   
    (11)【11】成员选择运算符(或”.”)
        【12】成员访问运算符(或”->”)
  
    (12)【13】运行时
   
    (13)【14】操作符个数
   
    (14)【15】cout<<‘A’;


共2页: 上一页 [1] 2 下一页
上一篇:2007年9月计算机等级考试二级C++笔试模拟试题及答案(7)   下一篇:2007年9月计算机等级考试二级C++笔试模拟试题及答案(9)

[ 更多计算机考试资源请访问 计算机考试网 www.PCkao.com]
收藏到QQ书签  
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
相关文章
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月全国计算机等级考试二级VB模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月全国计算机等级考试二级VB模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月全国计算机等级考试二级VB模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月全国计算机等级考试二级VB模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月全国计算机等级考试二级VB模拟试
发表评论
要记得去论坛讨论,点击注册新会员) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
相关文章
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月全国计算机等级考
·2007年9月计算机等级考试二
·2007年9月全国计算机等级考
热门文章
·计算机等级考试二级公共基础
·2007年计算机等级考试二级公
·二级Access模拟试题:计算机
·二级C语言上机模拟试题:计
·计算机等级考试:计算机应用
·2007年下计算机等级考试二级

将计算机考试网设为首页 | 收藏计算机考试网 | 关于我们 | 联系我们 | 网站地图
Copyright © 2005 - 2006 计算机考试网资讯网 All rights reserved.
本站所有资源均来自网络 版权归原作者所有 欢迎任何建议、批评和鼓励