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


(20)函数fun的返回值是
          fun(char*a,char*b)
          {
            int num=0,n=0;
            while(*(a+num)!=‘\0’)num++;
            while(b[n]){*(a+num)=b[n];num++;n++;}
            return num;
          }
      A)字符串a的长度                        B)字符串b的长度
      C)字符串a和b的长度之差                 D)字符串a和b的长度之和
(21)下面程序的结果为
      #include<iostream. h>
       void main()
       { int i;
         int a[3][3]={1,2,3,4,5,6,7,8,9};
          for(i=0;i<3;i++)
          cout<<a[2-i][i]<<” ”;
        }
      A)1 5 9          B)7 5 3             C)3 5 7          D) 5 9 1
(22)下面程序的结果为
          #include<iostream. h>
          int c;
          class A
          {
            private:
              int a;
              static int b;
            public;
               A(){a=0;c=0;}
               void seta(){a++;}
               void setb(){b++;}
               void setc(){c++;}
               void display(){cout<<a<<” ”<<b<<” ”<<c;}
             };     
            int A::b=0;
            void main()
           {
              A al,a2;
              al.seta();
              al.setb();
              al.setc();
              a2.seta();
              a2.setb();
              a3.setc();
              a2.display();
      A)121              B)122              C)112              D)222
(23)下列描述中哪个是正确的。
      A)私有派生的子类无法访问父类的成员
      B)类A的私有派生子类的派生类C无法初始化其祖先类A对象的属性,因为类A的成员对类C是不可访问的
      C)私有派生类不能作为基类派生子类
      D)私有派生类的所有子孙类将无法继续继承该类的成员
(24)下列关于构造函数说法不正确的是
      A)构造函数必须与类同名
      B)构造函数可以省略不写
      C)构造函数必须有返回值
      D)在构造函数中可以对类中的成员进行初始化
(25)如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
      A)一元运算符                          B)二元运算符
      C)选项A)和选项B)都可能                D)重载错误
(26)在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
      A)一元成员运算符                      B)二元成员运算符
      C)一元友元运算符                      D)选项B)和选项C)都可能
(27)下列关于模板的说法正确的是
      A)模板的实参在任何时候都可以省略      B)类模板与模板类所指的是同一概念
      C)类模板的参数必须是虚拟类型的        D)类模板中的成员函数全部都是模板函数
(28)表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是
      A) showbase()和eof()                  B)showpoint()和eof()
      C)showpoint()和bad()                  D)showpoint()和good()
(29)下面程序段的运行结果是
        void main()
        {
            int t,a,b,c;
            a=1;b=2;c=2:
            while(a<b<c)
            {t=a;a=b;b=t;c--;}
            cout<<a<<”,”<<b<<”,”<<c;
          }
      A)1,2,0    B)2,1,0    C)1,2,1   D)2,1,1
(30)下列程序中画线处应填入的语句是
            class Base
            {
            public:
                void fun(){cout<<”Base of fun”<<endl;}
              };
                class Derived:public Base
              {
                 void fun()
                  {
                              //显示基类的成员函数fun
                      cout<<”Derived of fun”<<endl;
                   };
      A)fun();        B)Base. fun();   C)Base::fun();D)Base->fun-:
(31)若定义int k=7,x=12;,则值为3的表达式是
      A)x%=(k%=5)                         B)x%=(k-k%5)
      C)x%=k-k%5                           D)(x%=k)-(k%=5)
(32)在位运算中,操作数每右移一位,其结果相当于
      A)操作数乘以2      B)操作数除以2       C)操作数乘以4      D)操作数除以4
(33)有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a 之后的语句是
            struct node
            { char data;
              struct node*next;
            }a,b,*p=&a,*q=&b;
      A)a. next=q;     B)p. next=&b;      C)p->next=&b;  D)(*p).next=q;
(34)一个类的友元函数能够访问该类的
      A)私有成员         B)保护成员           C)公有成员        D)所有成员
(35)下面程序的输出结果是
          #include<iostream. h>
          #include<string. h>
          void main()
          {
            char p1[10],p2[10];
            strepy(p1,”abc”):
            strcpy(p2,”ABC”);
            char str[50]=”xyz”;
            strcpy(str+2,strcat(p1,p2));
            cout<<str;
            }
      A)xyzabcABC           B)zabcABC           C)xyabcABC          D)yzabcABC

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

[ 更多计算机考试资源请访问 计算机考试网 www.PCkao.com]
收藏到QQ书签  
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
相关文章
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月全国计算机等级考试二级VB模拟试
·2007年9月计算机等级考试二级C++笔试模拟试
·2007年9月全国计算机等级考试二级VB模拟试
·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.
本站所有资源均来自网络 版权归原作者所有 欢迎任何建议、批评和鼓励