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

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


您可能感兴趣的试卷

你可能感兴趣的试题

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

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

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

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;};

4.单项选择题删除*(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;

5.单项选择题删除*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;

6.单项选择题*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;

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

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

8.单项选择题*p之后插入节点*s的操作是()

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

10.单项选择题s1和s2是两个结构类型变量,若要使赋值s1=s2合法,则它们的说明应该是()

A.s1只能接收相同类型的数据成员
B.结构中的成员相同
C.同一结构类型的变量
D.存储字节长度一样的变量