单选题(每题 2 分,共 30 分)
第 1 题 在面向对象编程中,类是一种重要的概念。下面关于类的描述中,不正确的是( )。
A. 类是一个抽象的概念,用于描述具有相同属性和行为的对象集合。
B. 类可以包含属性和方法,属性用于描述对象的状态,方法用于描述对象的行为。
C. 类可以被实例化,生成具体的对象。
D. 类一旦定义后,其属性和方法不能被修改或扩展。
答案:D
解析: 类定义后,可以通过继承、组合等方式进行扩展,也可以在一定程度上修改(例如,通过访问控制符)。
第 2 题 哈夫曼编码是一种数据压缩算法。以下关于哈夫曼编码的描述中,不正确的是( )。
A. 哈夫曼编码是一种变长编码,频率高的字符使用较短的编码,频率低的字符使用较长的编码。
B. 在构造哈夫曼树时,频率越低的字符离根节点越近,