选择题 共15道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 共10道

16 17 18 19 20 21 22 23 24 25


编程题 共2道

26 27

495 | 202406GESP C++七级试卷-考试
选择题 共15道
01

下列C++代码的输出结果是( )。

2分
登录后查看选项
02

对于如下图的二叉树,说法正确的是( )。

2e8b8103-0eba-477b-b4b9-55ce25a08935.jpg

2分
登录后查看选项
03

已知两个序列s1= {1,3,4,5,6,7,7,8,1} 、s2= {3,5,7,4,8,2,9,5,1} ,则它们的最长公共子序列是()。

2分
登录后查看选项
04

关于序列 {2,7,1,5,6,4,3,8,9} ,以下说法错误的是( )。

2分
登录后查看选项
05

关于图的深度优先搜索和广度优先搜索,下列说法错误的是( )。

2分
登录后查看选项
06

对于如下二叉树,下面访问顺序说法错误的是( )。

2分
登录后查看选项
07

以下哪个方案不能合理解决或缓解哈希表冲突( )。

2分
登录后查看选项
08

在C++中,关于运算符&,下面说法正确的是( )。

2分
登录后查看选项
09

下面关于图的说法正确的是( )。

2分
登录后查看选项
10

图的存储和遍历算法,下面说法错误的是( )。

2分
登录后查看选项
11

如下图所示的邻接表结构,表示的是下列哪个选项中的图?

2分
登录后查看选项
12

如下图所示的邻接矩阵(inf表示无穷大),表示的是下列哪个选项中的图?

1d085059-e00b-42a6-a3e4-d56f3e8c9b9c.jpg

2分
登录后查看选项
13

下面程序的输出为( )。

71.png

2分
登录后查看选项
14

下面 count_triple 函数的时间复杂度为( )。

72.png

2分
登录后查看选项
15

下列选项中,哪个可能是下图的深度优先遍历序列( )。

f1f2b8d6-020f-44bc-a02e-fc33ddf572c4.jpg

2分
登录后查看选项
判断题 共10道
16

C++语言中,表达式 6 & 5 的结果类型为 int 、值为 1 。

2分
登录后查看选项
17

冒泡排序是稳定的排序算法。

2分
登录后查看选项
18

唯一分解定理(算术基本定理)指出,每个大于1的自然数都可以唯一地分解成若干个素数的乘积。因此,我们可以很容易的对给定的自然数 n 进行质因数分解,时间复杂度仅为

2分
登录后查看选项
19

C++语言中,可以为同一个类定义多个构造函数。

2分
登录后查看选项
20

使用 math.h 或 cmath 头文件中的对数函数,表达式 log(128) 的结果类型为 double 、值约为 7.0 。

2分
登录后查看选项
21

一颗 N 层的二叉树,至少有 76.png个节点。

2分
登录后查看选项
22

非连通图不能使用广度优先搜索算法进行遍历。

2分
登录后查看选项
23

现使用有 N 个表项的哈希表,从 M 个元素中进行查找。该哈希表为解决哈希函数冲突,为每个表项处建立单链表存储冲突元素。其查找操作的最坏情况时间复杂度为 O(M)。

2分
登录后查看选项
24

动态规划有递推实现和递归实现,对于很多问题,通过记录子问题的解,两种实现的时间复杂度是相同的。

2分
登录后查看选项
25

泛洪算法的递归方法容易造成溢出,因此大的二维地图算法中,一般不用递归方法。

2分
登录后查看选项
编程题 共2道
26

黑白翻转


题面描述


小杨有一颗包含n个节点的树,这棵树上的任意一个节点要么是白色,要么是黑色。小杨认为一棵树是美丽当且仅当在删除所有白色节点之后,剩余节点仍然组成一棵树。

小杨每次操作可以选择一个白色节点将它的颜色变成黑色,他想知道自己最少要执行多少次操作可以使得这棵树变成美丽树。


输入格式

第一行包含一个正整数n,代表树的节点数。

第二行包含n个非负整数a1,a2,...,an,其中如果ai=0,则节点i的颜色为白色,否则为黑色。

之后n-1行,每行包含两个正整数xi,yi,代表存在一条连接节点xi和yi的边。


输出格式

输出一个整数,代表最少执行的操作次数。


样例 1

样例解释

将节点1和3变为黑色即可使这棵树变为美丽树,此时删除白色节点5,剩余黑色节点仍然组成一棵树。


数据范围

25分
登录后作答
27

区间乘积


题面描述

小杨有一个包含n个正整数的序列A=[a1,a2,...,an]。

小杨想知道有多少对<l,r>(1≤l≤r≤n)满足为完全平方数。

一个正整数x为完全平方数当且仅当存在一个正整数y使得x=y×y。


输入格式

第一行包含一个正整数n,代表正整数个数。

第二行包含n个正整数 a1,a2,...,an,代表序列 A。


输出格式

输出一个整数,代表满足要求的 <l,r>数量。


样例1

样例解释

满足条件的<l,r> 有 <3,3>和 <1,5>。


数据范围

25分
登录后作答