GESP 2024年12月_C++七级试卷
从PDF导入:GESP 2024年12月_C++七级试卷
C++
180分钟
总分 100.0
27 题
试卷题目预览
第1题
中级
2.0分
单选
已知小写字母b的ASCII码为98,下列C++代码的输出结果是( )。
#include
using namespace std;
int main() {
char a = 'b';
cout << a + 1;
return 0;
}
第2题
中级
2.0分
单选
已知a为int类型变量,p为int*类型变量,下列赋值语句不符合语法的是( )。
第3题
中级
2.0分
单选
已知数组a的定义int a[10]={0};,下列说法不正确的是( )。
第4题
中级
2.0分
单选
下列关于C++类的说法,错误的是( )。
第5题
中级
2.0分
单选
下列关于有向图的说法,错误的是( )。
第6题
中级
2.0分
单选
一棵二叉树的每个结点均满足:结点的左子树和右子树,要么同时存在,要么同时不存在。该树有197个结点,则其叶结点有多少个?( )
第7题
中级
2.0分
单选
下列关于二叉树的说法,错误的是( )。
第8题
中级
2.0分
单选
一个简单无向图有10个结点、6条边。在最差情况,至少增加多少条边可以使其连通?( )
第9题
中级
2.0分
单选
一个哈希表,包括n个位置,每个位置最多仅能存储一个元素。以下说法错误的是( )。
第10题
中级
2.0分
单选
以下关于动态规划的说法中,错误的是( )。
第11题
中级
2.0分
单选
下面程序的输出为( )。
#include
#include
using namespace std;
int main() {
cout << (int)exp(2) << endl;
return 0;
}
第12题
中级
2.0分
单选
下面程序的输出为( )。

第13题
中级
2.0分
单选
上题中程序的时间复杂度为( )。
第14题
中级
2.0分
单选
下面init_sieve函数的时间复杂度为( )。

第15题
中级
2.0分
单选
下列选项中,哪个不可能是下图的深度优先遍历序列( )。

第16题
中级
2.0分
判断
表达式5^3的结果为125。
第17题
中级
2.0分
判断
在C++语言中,函数定义和函数调用可以不在同一个文件内。
第18题
中级
2.0分
判断
在n个元素中进行二分查找,平均时间复杂度是O(logn),但须要事先进行排序。
第19题
中级
2.0分
判断
unsigned long long类型是C++语言中表达范围最大的非负整数类型之一。超出该范围的非负整数运算,将无法使用C++语言进行计算。
第20题
中级
2.0分
判断
使用math.h或cmath头文件中的函数,表达式log2(32)的结果为5、类型为int。
第21题
中级
2.0分
判断
C++是一种面向对象编程语言,C则不是。因此,使用C语言无法实现继承。
第22题
中级
2.0分
判断
邻接表和邻接矩阵都是图的存储形式。邻接表在遍历单个顶点的所有边时,时间复杂度更低;邻接矩阵在判断两个顶点之间是否有边时,时间复杂度更低。
第23题
中级
2.0分
判断
MD5是一种常见的哈希函数,曾广泛应用于数据完整性校验。中国科学家的系列工作首次发现了可实用的MD5破解方法。
第24题
中级
2.0分
判断
递归调用在运行时会由于层数过多导致程序崩溃,可以通过循环配合栈缓解这一问题。
第25题
中级
2.0分
判断
一个图中,每个顶点表达一个城市,连接两个顶点的边表达从一个城市到达另一个城市的一种交通方式。 这个图可以用来表达交通网络,且是简单有向图。
第26题
中级
25.0分
编程
商品交易
时间限制:1.0s 内存限制:512.0MB
小杨有n个商品,每个商品有一个价值vi。
小杨想把这些商品分成两组,使得两组商品的总价值尽可能接近。
求两组商品总价值差的最小值。
【输入格式】
第一行包含一个正整数n。第二行包含n个正整数v₁,...,vₙ。
【输出格式】
输出一个整数,表示两组商品总价值差的最小值。
【样例输入1】 4 1 2 3 4 【样例输出1】 0 对于全部数据,保证有1≤n≤100,1≤vi≤1000。
第27题
中级
25.0分
编程
最短路径
时间限制:1.0s 内存限制:512.0MB
小杨有一个包含n个顶点m条边的无向带权图,顶点编号为1到n。
小杨想知道从顶点1到顶点n的最短路径长度是多少。
如果不存在从顶点1到顶点n的路径,输出-1。
【输入格式】
第一行包含两个正整数n,m。接下来m行,每行三个正整数u,v,w,表示边的信息。
【输出格式】
输出一个整数,表示最短路径长度。如果不存在路径,输出-1。
【样例输入1】 4 4 1 2 1 2 3 2 3 4 3 1 4 10 【样例输出1】 6 对于全部数据,保证有1≤n≤10⁵,1≤m≤2×10⁵,1≤w≤10⁹。