C++考试题 求解答

2024-12-16 14:55:36
推荐回答(4个)
回答1:

1 a
书上弄错了

2. 答案是C
c.基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数(这个不懂)
这个就是虚函数的特性,只要派生类的函数与基类的函数同名、同原型,自动为虚函数,
d.派生类的虚函数与基类的虚函数具有不同的参数个数和类型(这个求解释)
这个如果同名不同参数(不同原型),这个是重载函数,不是虚函数

3. 答案是D
a.它可以用来动态创建对象和对象数组
这句话是对的,这本来就是new 的作用
d.使用它创建对象数组时必须指定初始值
这个不对,创建对象数组时不能指定初始值,只能使用默认构造

4. 在如下结构定义中,不正确的是(b)。这个正确

13. 下列存储标识符中,(a)的可见性与存在性不一致。这个答案是C,只有内部静态类在不可见时候,依然存在
a.外部类 b.自动类
c.内部静态类 d.寄存器类

回答2:

创建对象数组时可以指定初始值!!!

回答3:

第1题a
C选项跟const void print(); 是一个意思,const 修饰返回值,没有意义。

回答4:

第一题选A