单项选择题构造函数是在()时被执行的。

A.建立源程序文件
B.创建对象
C.创建类
D.程序编译时


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下面对析构函数的正确描述是()

A.系统在任何情况下都能正确析构对象
B.用户必须定义类的析构函数
C.析构函数没有参数,也没有返回值
D.析构函数可以设置默认参数

2.单项选择题下面对构造函数的不正确描述是()

A.用户定义的构造函数不是必须的
B.构造函数可以重载
C.构造函数可以有参数,也可以有返回值
D.构造函数可以设置默认参数

3.单项选择题关于this指针的说法正确的是()

A.this指针必须显式说明
B.定义一个类后,this指针就指向该类
C.成员函数拥有this指针
D.静态成员函数拥有this指针

4.单项选择题下列关于类和对象的说法中,正确的是()

A.编译器为每个类和类的对象分配内存
B.类的对象具有成员函数的副本
C.类的成员函数由类来调用
D.编译器为每个对象的数据成员分配内存

5.单项选择题在类定义的外部,可以被访问的成员有()

A.所有类成员
B.private或protected的类成员
C.public的类成员
D.public或private的类成员

7.单项选择题下列类的定义中正确的是()

A.class a{int x=0;int y=1;}
B.class b{int x=0;int y=1;};
C.class c{intx;int y;}
D.class d{intx;int y;};

8.单项选择题删除*(head->next)的操作是()

A.p=head->next;head->next=head->next->next;delete p;
B.head->next=head->next->next;p=head->next;delete p;
C.p=head;head=head->next;delete p;
D.head=head->next;p=head;delete p;

9.单项选择题删除*p节点的操作是()

A.q=p;delete p;
B.p=q;delete q;
C.q->next=p->next;delete p;
D.p->next=q->next;delete q;

10.单项选择题*hear之前插入节点*s的操作是()

A.s->next=head;head=s;
B.s->next=head->next;head->next=s;
C.head=s;s->next=head;
D.head->next=s;s->next=head->next;