更多"假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指"的相关试题:
[单项选择]假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,getname( )是其中的一个函数,则下面对象的使用不正确的是( )。
A. persogetname();
B. p1.getname();
C. p1.person::getname();
D. p2->getname();
[单项选择]假设AB为一个类,pa为指向该类动态对象数组px的指针,该数组长度为n,则执行“delete pa;”语句时,自动调用该析构函数的次数为______ 。
A. 0
B. 1
C. n
D. n+1
[单项选择]假设AB为一个类,则该类的拷贝构造函数的声明语句为______ 。
A. AB&(AB x)
B. AB(AB x)
C. AB(AB &)
D. AB(AB *x)
[单项选择] 是对象之间关联的一个重要方面,它说明了在关联中一个类的对象可以对应另一个类的多个对象。
A. 继承
B. 多态
C. 封装
D. 多重性
[单项选择]已知一个类Sample,( )是定义指向类Sample成员函数的指针,假设类有三个公有成员:voidfl(int),void f2(int)和int a。
A. Sample*p
B. Int Samale::*pc=&Sample::a
C. Void (Sample::*P ()
D. Sample *P[10]
[单项选择]定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为 ( )
A. private class MyClass extends Object
B. class UyClass extends Object
C. public class MyClass
D. private class MyClass extends Object
[单项选择]下列哪一个类是由编译器自动生成对象的特殊类,且用于类操作______
A. System类
B. Class类
C. Thread类
D. Object类
[单项选择]由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中方法层次的测试中常用的测试技术有 ________。
(1)等价类划分测试
(2)组合功能测试
(3)递归函数测试
(4)多态消息测试
(5)不变式边界测试
(6)模态类测试
(7)非模态类测试
(8)多态服务测试
(9)展平测试
A. (2)(4)(6)(8)
B. (2)(4)(5)(6)
C. (1)(2)(3)(4)
D. (5)(6)(7)
[单项选择]建立一个类对象时,系统会自动调用
A. 析构函数
B. 构造函数
C. 静态函数
D. 友元函数