[单选题]

有以下类定义 clas sMyClass { public: My Class() { cout<<1;} }; 则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是

A.11

B.111

C.1111

D.11111

参考答案与解析:

相关试题

有如下类定义: class MyBase { int k; public: My

[单选题]有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value( )const{ return k;} }; class MyDerived: MyBase { intj; public: MyDerived(int i): j(i) {} int getK( )const{ return k; } int getJ( )const{ return j; } }; 编译时发现有一处语法错误,对这个错误最准确的描述是

  • 查看答案
  • 有如下类定义:ClaSS MyClass{int value;public:My

    [单选题]有如下类定义: ClaSS MyClass{ int value; public: MyClass(int n):value(n){ } int getValue( )const{return value;} l; 则类MyClass的构造函数的个数是A.1个B.2个C.3个D.4个

  • 查看答案
  • 有以下类定义: class A{ char*a; public: A( ):a(

    [单选题]有以下类定义:class A{char*a;public:A.( ):a(0){ }A.(char*aA) { //把aa所指字符串复制到a所指的存储空间a=______;strcpy(a,aA) ;}~A( ){delete[ ]a;}};画线处应填写的表达式是A.new char[strlen(aA)+1]B.char[strlen(aA)+1]C.char[strlen(aA)]D.new char[sizeof(aA)-1]

  • 查看答案
  • 有以下类定义:class MyClass{public:MyClass(){co

    [单选题]有以下类定义: class MyClass { public: MyClass(){cout<<1;} }; 则执行语句MyClass a,b [2],*p [2];后,程序的输出结果是______。A.11B.111C.1111D.11111

  • 查看答案
  • ( 28 )若有如下类声明class My Class {public:MyCl

    [单选题]( 28 )若有如下类声明class My Class {public:MyClass () {cout<<1;}};执行下列语句MyClass a,b[2],*P[2];以后,程序的输出结果是A. ) 11B. ) 111C. ) 1111D. ) 11111

  • 查看答案
  • 设有以下类和对象的定义: class A { public: int m;… }

    [单选题]设有以下类和对象的定义:class A{ public:int m;…};A. k1, k2,*p1,*p2;则下面针对成员变量m的引用,错误的是A.k1.m=1B.k2->m=2C.p1->m=3D.(*p2).m=4

  • 查看答案
  • 设有以下类和对象的定义: class A { public: int m; …

    [单选题]设有以下类和对象的定义: class A { public: int m; … }; A k1,k2,*p1,* p2; 则下面针对成员变量m的引用,错误的是A.k1.m=1B.k2->m=2C.p1->m=3D.(*p2).m=4

  • 查看答案
  • 设有以下类的定义: class Ex { int x; public: void

    [单选题]设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是A.void setx(int t){...}B.void Ex: :setx(int t){...}C.Ex: :void setx(int t){...}D.void Ex: :setx(){...}

  • 查看答案
  • 类testl定义如下: public class test1 { public

    [单选题]类testl定义如下: public class test1 { public float amethod(float a,float b){ } }A.public foat amethod(float a,float b,foat c){ }B.public float amethod(float c,float d){ }C.public int amethod(int a,int b){ }D.private float amethod(int a,int b,int c){ }

  • 查看答案
  • 类定义如下:class TestClass{public:TestClass (

    [单选题]类定义如下: class TestClass { public: TestClass (){cout<<1;} }; 则执行语句TestClass a,b[2] ,*p[2];后,程序的输出结果是( )。A.11B.111C.1111D.11111

  • 查看答案
  • 有以下类定义 clas sMyClass { public: My Class(