体验程序之美,享受编程之乐! 《C++与面向对象程序设计》是计算机类专业本科生的专业基础课,是计算机相关专业学生必须具备的知识结构与程序设计技能的重要组成部分,也是学习和理解后续课程的基础。
学堂在线青岛大学C++与面向对象程序设计(2022春)期末考试题答案
期末考试
- C++的编译器可以编译C语言的程序。
- 在面向对象程序设计中,对象被认为是数据+操作,更贴近我们认识世界的本质。…
- 内联函数与普通函数完全一 样。
- 使用引用是直接访问,而指针是间接访问。
- 类中成员默认的访问控制方式和默认的派生方式都是private。
- 使用虚基类和虚函数的目的都是为了实现多态。
- 在采用保护派生的派生类中,原基类中的受保护成员的访问属性仍然是受保护的。…
- 不能给重载函数的参数设置默认值。
- 只能使用类名::静态函数名(形参表)的方式访问静态函数。
- 类模板中的数据成员的类型只能是虚拟类型。
- 典型的面向对象编程语言不包括()。 A C B C++ C Java D C#
- 在C++中,有一个短小且频繁被调用的函数,最好声明为:() A 内联函数 B 构造函数 C 使用缺省参数的…
- 直接定义在类内的成员函数,默认是()。 A 内联函数 B 静态成员函数 C 友元函数 D 构造函数…
- 对类的构造函数和析构函数描述正确的是()。 A 构造函数不能重载,析构函数可以重载 B 构造函数可…
- 以下各种类型中,不能定义为类中的数据成员的是()。 A 标准类型 B 本类对象的指针 C 其他类的对象…
- 以下哪些情况下不会调用拷贝构造函数。() A 当用类的一个对象去初始化该类的另一个对象时 B 当函…
- 以下关于使用对象或对象引用作函数参数,说法不正确的是()。 A 使用对象作参数,实质是传值调用。 B …
- 关于友元函数,说法不正确的是()。 A 用friend声明。 B 既可以是普通函数,也可以是另一个类的成员…
- 以下关于静态数据成员初始化,说法正确的是()。 A 对于private静态数成员,只能在类内完成初始化。 B…
- 私有成员经由公共派生在派生类中的访问属性是()。 A public B protected C private D 不可访问…
- 建立派生类对象时,三种构造函数(a-基类的构造函数、b-派生类的构造函数、c-成员对象的构造函数)的执…
- 已知类A是类B的友元,类B是类C的友元,则()。 A 类A一定是类C的友元 B 类C一定是类A的友元 C 类C…
- 在重载一个运算符时,其参数表为空,表明该运算符是()。 A 作为友元函数重载的1元运算符 B 作为成员…
- 当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中()。 A 都是虚函数 B 只有被重…
- 关于this指针的说法错误的是()。 A this指针必须显式声明 B 不能修改this指针 C 成员函数拥有th…
- 以下声明一个虚基类正确的是()。 A virtual class B :public A B class B :virtual public A C …
- 在下列函数原型中,可以作为类AA构造函数的是()。 A void AA(int); B int AA( ); C AA(int) const; D…
- 下列关于函数重载的叙述中,错误的是()。 A 函数重载就是相同的函数名定义多个函数 B 重载函数的…
- 关于运算符的重载,以下说法不正确的是()。 A 只能对已有的C++运算符进行重载,不允许用户自己定义新…
- 关于抽象类,以下说法正确的是()。 A 至少包含一个纯虚函数。 B 可以创建对象。 C 包含两个以上的…
- 假设数据成员和成员函数都是公有的,以下用法正确的是()。 A 对象名.数据成员 B 对象名.成员函数名…
- 以下关于类的成员函数的说法正确的是()。 A 成员函数从属于类。 B 成员函数可以任意访问类的数据…
- 关于对象的定义,以下说明正确的是()。 A 可以在声明类的同时,直接定义对象。 B 可以定义好类之后,使…
- 关于拷贝构造函数的说法正确的是()。 A 拷贝构造函数的名字与类同名。 B 拷贝构造函数只能有一个…
- 关于友元函数,说法正确的是()。 A 用virtual声明。 B 既可以是普通函数,也可以是另一个类的成员函…
- 构造一个派生类的工作包括()。 A 从基类接收成员 B 改变基类成员在派生类中的访问属性 C 在派生…
- 基类和派生类对象之间的赋值兼容规则的使用方法包括()。 A 可以用派生类对象给基类对象赋值。 B …
- 实现动态多态的必要条件包括()。 A 虚函数 B 私有继承 C 公共继承 D 基类指针或引用…
- 重载运算符的方式包括()。 A 友元函数 B 成员函数 C 内联函数 D 纯虚函数…
- 类模板中可以用虚拟类型来说明的包括()。 A 成员函数的返回类型 B 成员函数的参数类型 C 成员函…