首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > C加加 > 模拟试题 > 正文

07年计算机等级考试二级C++模拟试题(2)



(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】   。

希望与更多计算机等级考试的网友交流,请进入计算机等级考试论坛

更多信息请访问:考试吧计算机等级考试栏目

上一页  1 2 3 4 5 下一页
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。