自考

各地资讯
当前位置:考试网 >> 自学考试 >> 自考真题 >> 工学类 >> C语言程序设计 >> 文章内容

排行热点

全国2011年1月高等教育自学考试C++程序设计试题_第3页

来源:考试网 [ 2011年12月10日 ] 【大 中 小】
28.不同对象可以调用相同名称的函数,但可导致完全不同的行为的现象称为_________。
29._________指令指示编译器将一个源文件嵌入到带该指令的源文件之中。
30.设类A有成员函数
  void Fun(void);
   要定义一个指向类成员函数的指针变量pafn来指向Fun,该指针变量的声明语句是_________。
31.设在程序中使用如下语句申请了一个对象数组:
  Point*ptr=new Point[2];
   则在需要释放ptr指向的动态数组对象时,所使用的语句是_________。
32.在保护派生中,基类权限为Private的成员在派生类中_________。
33.类A有如下成员函数
  int A::fun(double x){return(int)x/2;}
   int A::fun(int x){return X * 2;}
   设a为类A的对象,在主函数中有int s=a.fun(6.0)+a.fun(2),则执行该语句后,s值为_________。
34.对象传送的消息一般由3部分组成:接收对象名、调用操作名和_________。
35.将指向对象的指针作为函数参数,形参是对象指针,实参是对象的_________。
36.在使用string类的find成员函数来检索主串中是否含有指定的子串时,若在主串中不    含指定的子串,

find函数的返回值是_________。
37.在C++中,声明布尔类型变量所用的关键字是_________。
38.执行下列代码   
  int a=29,b=100;
   cout<<setw(3)<<a<<b<<endl;
   程序的输出结果是:_________。
39.执行下列代码
   cout<<"Hex:"<<hex<<255;
   程序的输出结果为_________。
40.C++语言中可以实现输出一个换行符并刷新流功能的操控符是_________。
三、改错题(本大题共5小题,每小题2分,共10分)下面的类定义中有一处错误,请用下横线标出错误所在行并指

出错误原因。
41.#include<iostream.h>
  main(){
        int x=5,y=6;
   const int*p=&x;
  *p=y;
   cout<<*p<<endl;
   }
42.#include<iostream.h>
  class f{
   private:int x,y;
   public:fl(){x=0;y=0;}
       print(){cout<<x<<〃<<y<<endl;}
  }
  main(){
  f a;
  a.fl(1,1);
  a.print();
  }
43.#include<iostream.h>
   class f{
   private:int x=0,y=0;
   public:void fl(int a,int b){x=a;y=b;}
        void get(){cout<<x<<','<<y<<endl;}
   };
   main(){
   f a;
   a.fl(1,3);
   a.get();
   }

责编:snrvge