【单选题】【消耗次数:1】
假定AA为一个类,inta()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()
intAA::a()
intAA:a()
AA::a()
AA::inta()
参考答案:
复制
纠错
相关题目
【单选题】 若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()
①  在类B的成员函数中可以访问A类的私有数据成员
②  在类B的成员函数中可以访问A类的保护数据成员
③  类B的构造函数可以调用类A的构造函数做数据成员初始化
④  类A的构造函数可以调用类B的构造函数做数据成员初始化
【单选题】 一个类的析构函数通常被定义为该类的()成员。
①  私有
②  保护
③  公用
④  友元
【单选题】 已知类CVirtualClass,下面四个选项中均定义了该类的成员函数,请问,哪一个定义是正确的()
①  virtualCVirtualClass();
②  staticvirtualvoidsetValue(int);
③  constCVirtualClassprint()const=0;
④  virtualintgetValue()const=0;
【单选题】 假定一个类的构造函数为A(int aa,int bb) {a=aa--;b=a*bb;},则执行A x(4,5);语句后 ,x.a和x.b的值分别为()
①  3和15
②  5和4
③  4和20
④  20和5
【单选题】 假定一个类的构造函数为A(int aa,int bb){a=aa++;b=a*++bb;},则执行A x(4,5);语句后,x.a和x.b的值分别为()
①  4和5
②  4和20
③  4和24
④  20和5
【单选题】 假定一个类的构造函数为A(int aa,int bb) {a=aa--;b=a*bb;},则执行A x(4,5);语句后,x.a和x.b的值分别为()
①  3和15
②  5和4
③  4和20
④  20和5
【单选题】 一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明()
①  需加上类域的限定
②  不需加上类域的限定
③  类域的限定可加可不加
④  不需要任何限定
【单选题】 如果一个函数位于C程序中定义的第一个函数,在该函数体内说明语句后的复合语句中定义了一个变量,则该变量(  )。
①  为全局变量,在本程序文件范围内有效
②  为局部变量,只在该函数内有效
③  为局部变量,只在该复合语句中有效
④  定义无效,为非法变量
【判断题】 定义函数时,一个函数内不能再定义另一个函数。
①  正确
②  错误
【单选题】 若Sample类中的一个成员函数说明如下:void set(Sample a),则Sample a的含义是()
①  指向类Sample的名为a的指针
②  a是类Sample的对象引用,用来作函数Set()的形参
③  将a的地址赋给变量Set
④  变量Sample与a按位与的结果作为函数Set的参数
随机题目
【单选题】 用三点方式绘制圆后,若要精确地在圆心处开始绘制直线,应使用AutoCAD的()工具。
①  捕捉
②  对象捕捉
③  实体捕捉
④  几何计算
【单选题】 为了保证整个图形边界在屏幕上可见,应使用()缩放选项。
①  全部
②  上一个
③  范围
④  图形界限
【单选题】 在文字输入中,表示特殊字符“度”的代码是( )
①  %%o
②  %%d
③  %%p
④  %%c
【单选题】 多段线()
①  由直线和圆弧组成,每一段被认为是独立对象
②  是顺序连接起来的直线和圆弧
③  A和B均是
④  A和B均不是
【单选题】 所谓内接多边形是( )
①  多边形在圆内,多边形每边的中点在圆上
②  多边形在圆外,多边形的顶点在圆上
③  多边形在圆内,多边形的顶点在圆上
④  多边形在圆外,多边形每边的中点在圆上
【单选题】 下面()命令可以修改对象的大小,且X和Y方向修改的比例一样。
①  Copy
②  Scale
③  Stretch
④  Magnify
【单选题】 命令修改多个块的属性
①  BLOCK
②  ATTEDIT
③  -ATTEDIT
④  WBLOCK
【单选题】 在下列命令中,不具有复制功能的命令是( )
①  偏移命令
②  拉伸命令
③  阵列命令
④  旋转命令
【单选题】 AutoCAD的填充图案都保存在一个名为()的库文件中。
①  acad.pad
②  acad.bin
③  acad.dat
④  acad.doc
【单选题】 插入块之前,必须做( )
①  确定块的插入点
②  确定块名
③  选择块对象
④  确定块位置