【电大作业代做】国开网 面向对象程序设计(专) 网上在线形考作业

在说明一个结构变量后,不能整体引用结构体变量,需要逐一引用


【答案】:对

多继承情况下,派生类的构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序。


【答案】:对

多继承情况下,派生类的构造函数的执行顺序取决于成员初始化列表中的顺序。


【答案】:错

如果A类型是B类型的子类型,则A类型必然适应于B类型。


【答案】:请联系在线客服,或加微信好友

如果一个成员函数只存取一个类的静态数据成员,则可将该成员函数说明为静态成员函数。


【答案】:请联系在线客服,或加微信好友

字符数组中每一个元素可存放一个字符,而字符指针变量存放字符串首地址.


【答案】:请联系在线客服,或加微信好友

定义一个对象时,系统只为该对象的数据成员开辟内存空间,而成员函数是同类对象共享的.


【答案】:请联系在线客服,或加微信好友

对象成员的表示与结构变量成员表示相同,使用运算符.或->。


【答案】:请联系在线客服,或加微信好友

引用是某个变量或对象的别名。引用不是变量,它不占据内存空间,它本身没有内存 地址。引用只是被引用的变量或对象的替身。


【答案】:请联系在线客服,或加微信好友

引用是某个变量的别名,对引用的操作就是对被引用变量的操作。


【答案】:请联系在线客服,或加微信好友

所谓私有成员是指只有类中所提供的成员函数才能直接使用它们,任何类以外的函数对它们的访问都是非法的


【答案】:请联系在线客服,或加微信好友

数组是在内存中连续存储的一组同种数据类型的元素(变量),每一数组有一个唯一名称,通过在名称后面加索引的方式可以引用它的每一个元素。


【答案】:请联系在线客服,或加微信好友

构造函数可以声明为虚函数。


【答案】:请联系在线客服,或加微信好友

构造函数和析构函数都不能重载。


【答案】:请联系在线客服,或加微信好友

构造函数的作用是创建对象并对其进行必要的初始化。


【答案】:请联系在线客服,或加微信好友

析构函数可以有形参


【答案】:请联系在线客服,或加微信好友

析构函数在对象撤销时被自动执行


【答案】:请联系在线客服,或加微信好友

析构函数是一种函数体为空的成员函数。


【答案】:请联系在线客服,或加微信好友

某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。


【答案】:请联系在线客服,或加微信好友

没用参数的两个函数是不能重载的


【答案】:请联系在线客服,或加微信好友

派生类和基类之间是继承关系,派生类继承了基类。


【答案】:请联系在线客服,或加微信好友

派生类是从基类派生出来,它不能再生成新的派生类。


【答案】:请联系在线客服,或加微信好友

派生类是它的基类的组合。


【答案】:请联系在线客服,或加微信好友

派生类的成员函数可以访问基类中的public和protected成员


【答案】:请联系在线客服,或加微信好友

派生类的继承方式有两种:公有继承和私有继承。


【答案】:请联系在线客服,或加微信好友

用new动态分配的内存是在堆中分配的,而不是在栈中分配的。


【答案】:请联系在线客服,或加微信好友

计算机的内存是以字节(byte)为单位组织的。一个字节(byte)是我们在C++中能够操作的最小的内存单位。


【答案】:请联系在线客服,或加微信好友

设置默认参数可使用表达式,但表达式中不可用局部变量


【答案】:请联系在线客服,或加微信好友

说明或定义对象时,类名前面不需要加class关键字。


【答案】:请联系在线客服,或加微信好友

C++源程序文件的扩展名为( ) 。
a. .C

b. .DLL

c. .EXE

d. .CPP
【答案】:请联系在线客服,或加微信好友

面向对象程序设计中的数据隐藏指的是( )。
a. 对象内部数据结构的不可访问性

b. 数据经过加密处理

c. 对象内部数据结构上建有防火墙

d. 输入数据必须输入保密口令
【答案】:请联系在线客服,或加微信好友

C++中定义常量,不能使用宏定义#define的方法,只能用const。


【答案】:请联系在线客服,或加微信好友

C++中的函数调用有值传递和引用传递两种。


【答案】:请联系在线客服,或加微信好友

C++中要使用一个变量必须先声明(declare)该变量的数据类型。


【答案】:请联系在线客服,或加微信好友

C++提供一个string类来支持字符串的操作,它是一个基本的数据类型。


【答案】:请联系在线客服,或加微信好友

C++提供的标准库函数都被声明在它所对应的头文件中。


【答案】:请联系在线客服,或加微信好友

C++程序一般应当含有main函数,它是C++程序执行的入口。


【答案】:请联系在线客服,或加微信好友

C++程序中循环语句的目的是重复执行一组语句一定的次数或直到满足某种条件。


【答案】:请联系在线客服,或加微信好友

C++程序中所有以两个斜线符号(//)开始的程序行都被认为是注释行,这些注释行是程序员写在程序源代码内,用来对程序作简单解释或描述的, 对程序本身的运行不会产生影响。( )


【答案】:请联系在线客服,或加微信好友

C++程序中没有返回值类型的函数,使用void定义.


【答案】:请联系在线客服,或加微信好友

C++程序的参数只能按数值传递。


【答案】:请联系在线客服,或加微信好友

C++语言中,既允许单继承,又允许多继承。


【答案】:请联系在线客服,或加微信好友

C++语言引入类主要起两个作用:数据封装和类型定义。


【答案】:请联系在线客服,或加微信好友

C++面向对象程序设计建立在结构化程序设计的基础上,以类为构造程序的基本单位。


【答案】:请联系在线客服,或加微信好友

main function是所有C++程序的运行的起始点。 ( )


【答案】:请联系在线客服,或加微信好友

while循环语句先判断是否满足循环条件,如果满足循环条件,则执行一次循环体,再判断是否执行下一次循环,否则退出循环。


【答案】:请联系在线客服,或加微信好友

一个函数功能不太复杂,但被频繁调用,可以声明为内联函数。


【答案】:请联系在线客服,或加微信好友

从用户的使用角度,函数可以分为以下两种:即系统库函数和用户自定义函数


【答案】:请联系在线客服,或加微信好友

保护继承方式下基类的保护成员在派生类中仍是保护成员.


【答案】:请联系在线客服,或加微信好友

函数参数的默认值只能设定一个


【答案】:请联系在线客服,或加微信好友

单继承情况下,派生类中对基类成员的访问也会出现二义性。


【答案】:请联系在线客服,或加微信好友

可以在类的构造函数中对静态数据成员进行初始化。


【答案】:请联系在线客服,或加微信好友

在保护继承中,对于垂直访问同于公有继承,而对于水平访问同于私有继承。


【答案】:请联系在线客服,或加微信好友

在保护继承中,对于垂直访问等同于公有继承,对于水平访问等同于私有继承。


【答案】:请联系在线客服,或加微信好友

在公有继承中,基类中只有公有成员对派生类对象是可见的。


【答案】:请联系在线客服,或加微信好友

在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的。


【答案】:请联系在线客服,或加微信好友

在私有继承中,基类中只有公有成员对派生类是可见的。


【答案】:请联系在线客服,或加微信好友

在私有继承中,基类中所有成员对派生类的对象都是不可见的。


【答案】:请联系在线客服,或加微信好友

在私有继承中,基类中所有成员对派生类都是不可见的。


【答案】:请联系在线客服,或加微信好友

在编译C++程序时,计算机根本不会去识别各个变量名的具体含义,因此命名规范对编写C++程序而言不是必要的,而且有可能会降低编写C++程序的效率。


【答案】:请联系在线客服,或加微信好友

C++ 对C语言作了很多改进,即从面向过程变成为面向对象的主要改进是( )
a. 引进了类和对象的概念

b. 规定函数说明符必须用原型

c. 允许函数重载,并允许设置缺省参数

d. 增加了一些新的运算符
【答案】:请联系在线客服,或加微信好友

C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是( ) 。
a. 引进了类和对象的概念

b. 增加了一些新的运算符

c. 允许函数重载,并允许设置缺省参数

d. 规定函数说明符必须用原型
【答案】:请联系在线客服,或加微信好友

C++语言可执行程序从( ) 开始执行。
a. 程序中第一条可执行语句

b. 程序中的main函数

c. x=0, y=0, z=0

d. 包含文件中的第一个函数
【答案】:请联系在线客服,或加微信好友

cout是I0流库预定义的( ) 。
a. 类

b. 常量

c. 包含文件

d. 对象
【答案】:请联系在线客服,或加微信好友

一个类的友元函数或友元类可以访问该类的( )。
a. 私有成员

b. 所有成员

c. 保护成员

d. 公有成员
【答案】:请联系在线客服,或加微信好友

下列关于C++与C语言的关系描述中,错误的是( ) 。
a. C++和C语言都是面向对象的

b. C++与C语言是兼容的

c. C语言是C++语言的一个子集

d. C++对C语言进行了一些改进
【答案】:请联系在线客服,或加微信好友

下列关于成员函数特征的描述中,错误的是( )。
a. 成员函数可以设置参数的默认值

b. 成员函数可以重载

c. 成员函数可以是静态的

d. 成员函数一定是内联函数
【答案】:请联系在线客服,或加微信好友

下列关于类的访问权限的描述中,错误的是( ).。
a. 说明为公有的成员可以被程序中的任何代码访问

b. 说明为保护的成员,除了能被本身的成员函数和说明为友元类的成员函数访问外,该类的派生类的成员也可以访问

c. 类的所有成员都可以被程序中的任何代码访问

d. 说明为私有的成员只能被类的成员和说明为友元类的成员函数访问
【答案】:请联系在线客服,或加微信好友

下列关于静态数据成员的描述中,正确的是
a. 类的不同对象有不同的静态数据成员值。

b. 类的每个对象都有自己的静态数据成员。

c. 静态数据成员是类的所有对象共享的数据。

d. 静态数据成员不能通过类的对象调用。
【答案】:请联系在线客服,或加微信好友

下列描述中正确的是( ) 。
a. C++程序必须有return 语句

b. C++程序中所使用的符号常量可以不进行定义

c. 不是每个C++程序都必须包含预处理命令#include

d. C++程序中的变量必须定义在主程序内部
【答案】:请联系在线客服,或加微信好友

下列标识符中,不合法的用户标识符为( ) 。
a. PAd

b. _int

c. a_10

d. a~!
【答案】:请联系在线客服,或加微信好友

下列说法正确的是( ) .
a. 用一个字符型数组来存放字符串时,可以存放与数组长度祥等数目的有效字符

b. 数值型数组不能使用赋值语句整体赋值,但字符型数组可以使用赋值语句整体赋一个字符串

c. 数组如果没有初始化,也没有被赋值,则每个元素的默认值为0

d. 在给数组初始化时,可以只给其中几个元素赋初值
【答案】:请联系在线客服,或加微信好友

下列选项中,( ) 是不合法的标识符.
a. double

b. Obj23

c. B_C_D

d. Program
【答案】:请联系在线客服,或加微信好友

下面为使用面向对象语言的正确理由是( ) 。
a. 面向对象程序很容易概念化

b. 面向对象程序由三种基本结构组成,分别是顺序结构、选择结构和循环结构

c. 程序语句比面向过程语言简单

d. 面向对象程序设计可以设计为自行修改错误
【答案】:请联系在线客服,或加微信好友

下面对类中静态数据成员的描述中,正确的是( )。
a. 类的不同对象有不同的静态数据成员

b. 静态数据成员不能通过类的对象调用

c. 静态数据成员是类的所有对象共享的数据

d. 类的每个对象都有自己的静态数据成员
【答案】:请联系在线客服,或加微信好友

以下对C++ 函数的有关描述中,正确的是( ) 。
a. C++程序中有调用关系的所有函数必须放在同一源程序文件中

b. C++函数既可以嵌套定义又可以递归调用

c. 函数必须有返回值,否则不能使用函数

d. C 调用函数时,只能把实参的值传给形参,形参的值不能传递给实参
【答案】:请联系在线客服,或加微信好友

以下选项中,合法的用户标识符是( ) 。
a. _2Test

b. 3Dmax

c. long

d. A.da
【答案】:请联系在线客服,或加微信好友

任意一个类,析构函数的个数最多是( )。
a. 不限个数

b. 3

c. 1

d. 2
【答案】:请联系在线客服,或加微信好友

共用体类型在任何给定时刻( )。
a. 没有成员驻留在结构中。

b. 部分成员驻留在结构中。

c. 所有成员一直驻留在结构中。

d. 只能有一个成员驻留在结构中。
【答案】:请联系在线客服,或加微信好友

在C++中,源程序变为可执行程序的正确顺序应该是( ) 。
a. 编辑、编译、链接、执行

b. 编译、链接、编辑、执行

c. 编译、编辑、链接、执行

d. 编辑、链接、编译、执行
【答案】:请联系在线客服,或加微信好友

在C++语言中函数返回值的类型是由( )决定的。
a. return语句中的表达式类型

b. 调用该函数时的主调函数类型

c. 定义该函数时所指定的函数类型

d. 调用该函数时系统临时
【答案】:请联系在线客服,或加微信好友

在C++语言中,对函数参数默认值描述正确的是( ) 。
a. 一个函数的参数若有多个,则参数默认值的设定可以不连续

b. 函数必须设定默认值

c. 在设定参数的默认值后,该参数后面定义的所有参数都必须设定默认值

d. 函数参数的默认值只能设定一个
【答案】:请联系在线客服,或加微信好友

在C++语言中,自定义的标识符( ) 。
a. 能使用关键字并且区分大小写

b. 不能使用关键字并且不区分大小写

c. 不能使用关键字并且区分大小写

d. 能使用关键字并且不区分大小写
【答案】:请联系在线客服,或加微信好友

定义析构函数时,应该注意( )。
a. 返回类型是void类型

b. 无形参,也不可重载

c. 函数体中必须有delete语句。

d. 其名与类名完全相同
【答案】:请联系在线客服,或加微信好友

类的析构函数是在( )被自动调用的。
a. 删除对象时

b. 类创建时

c. 创建对象时

d. 不自动调用
【答案】:请联系在线客服,或加微信好友

类的析构函数的作用是( )。
a. 类的初始化

b. 对象的初始化

c. 作为类的一般成员函数

d. 对象扫尾处理
【答案】:请联系在线客服,或加微信好友

结构化程序设计所规定的三种基本控制结构是( ) 。
a. for、while、switch

b. 输入、输出、处理

c. 主程序、子程序、函数

d. 顺序结构、选择结构、循环结构
【答案】:请联系在线客服,或加微信好友

要把高级语言编写的源程序转换为目标程序,需要使用( ) 。
a. 调试程序

b. 编译程序

c. 驱动程序

d. 编辑程序
【答案】:请联系在线客服,或加微信好友

上一篇:

下一篇:

相关新闻

联系微信
联系微信
联系QQ
返回顶部