奥鹏南开大学23秋学期《程序设计基础(下)》在线作业(高起本:1709-2103、专升本/高起专:2003-2103)

2024年2月211:13:40发布者:江开学习小虫 15 views 举报
总字数:约4023字
第1页
1/13页

第2页
2/13页

第3页
3/13页

第4页
4/13页

一、单选题

20 题, 40

在公有派生情况下 , 有关派生类对象和基类对象的关系 , 不正确的叙述是 ()

A 派生类的对象可以赋给基类对象

B 派生类的对象可以初始化基类的引用

C 派生类的对象可以直接访问基类的成员

D 派生类的对象的地址可以赋给指向基类的指针

答案是: C

关于下面程序段说法正确的是 (   )

class X

{

private:

int n;

public:

X(X&);

};

X::X(X&x) {n=x.n}

X obj1,obj2(obj1);

A 语句 obj2(obj1); 的功能是用对象 obj1 初始化具有相同类类型的对象 obj2

B 语句 obj2(obj1); 的功能是用对象 obj2 初始化具有相同类类型的对象 obj1

CX(X&x) 中的 & 符号可以删除

DX(X&x) 函数中不能访问对象的私有成员

答案是: A

在一个具有 n 个顶点的无向图中 , 要连通全部顶点至少需要 (     ) 条边。

An

Bn+1

Cn-1

Dn/2

答案是: C

下面关于类概念的描述中 ,(     ) 是错误的。

A 类是抽象数据类型的实现

B 类是具有共同行为的若干对象的统一描述体

C 类是创建对象的样板

D 类就是 C 语言中的结构体类型

答案是: D

在一个链接队列中 , 假设 f r 分别是队头和队尾指针 , 则删除一个结点的运算时 (   )

Ar=f->next;

Br=r->next;

Cf=f->next;

Df=r->next;

答案是: C

具有 n 个顶点的有向图最多有 (  ) 条边。

An

Bn(n+1)

Cn(n-1)

Dn 的平方

答案是: C

树中所有结点的度之和等于所有结点数加 (  )

A1

B0

C-1

D2

答案是: C

一个顺序表第一个元素的存储地址是 100, 每个元素的长度为 4 个字节 , 则第 5 个元素的地址

(  )

A100

B108

C116

D120

答案是: C

进行文件操作时需要包含 _

() 头文件。

Aiostream

Bfstream

Cstdio

Dstdlib

答案是: B

关于纯虚函数 , 下列表述正确的是 (   )

A 纯虚函数是未给出实现版本(即无函数体定义)的虚函数

B 纯虚函数的声明总是以“ =0” 结束

C 派生类必须实现基类的纯虚函数

D 含有纯虚函数的类一定是派生类

答案是: B

下列类中 (   ) 是输入 / 输出流类 iostream 的派生类。

Afstream

Bofstream

Cifstream

Dostream

答案是: A

下面叙述错误的是 (    )

A 派生类可以使用 private 派生

B 对基类成员的访问必须是无二义性的

C 基类成员的访问能力在派生类中维持不变

D 赋值兼容规则也适用于多继承的组合

答案是: C

在一个单链表中 , p 所指结点不是最后结点 , p 之后插入 s 所指结点 , 则执行 (   )

As->next=p;p->next=s;

Bs->next=p->next;p->next=s;

Cs->next=p->next;p=s;

Dp->next=s;s->next=p;

答案是: A

已知一棵二叉树的先序遍历序列为 AFCDGBE, 中序遍历序列为 CFDABGE, 则该二叉树的后

序遍历序列是 (  )

总页数:13
提示:下载前请核对题目。客服微信:diandahome
下载的文档都包含参考答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。