- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025年青少年软件编程(C/C++)等级考试(九级)模拟卷(一)
一、选择题(每题3分,共36分)
1.关于无向图的割点,以下说法正确的是:
A.删除割点后,图的连通分量数量一定减少
B.任何无向图都至少有一个割点
C.树的所有内部节点都是割点
D.割点一定是边双连通分量的边界点
2.使用Tarjan算法求有向图的强连通分量时,关于Low值的计算,正确的是:
A.Low[u]=min(Low[u],dfn[v]),其中v是u的邻接点
B.Low[u]=min(Low[u],Low[v]),其中v是u的邻接点
C.Low[u]=min(dfn[u],dfn[v]),其中v是u的邻接点
D.Low[u]=min(Low[u],dfn[v]),其中v是u的邻接点且v在栈中
3.关于扩展欧几里得算法,以下说法错误的是:
A.可以求解ax+by=gcd(a,b)的整数解
B.可以用来求解模逆元
C.当gcd(a,b)=1时,方程ax≡c(modb)有唯一解
D.算法的时间复杂度是O(logmin(a,b))
4.关于费马小定理的应用,以下正确的是:
A.当p是质数时,a^(p-1)≡1(modp)对所有整数a成立
B.可以用来快速计算任意模数下的逆元
C.当p是合数时,a^(p-1)≡1(modp)对所有a成立
D.可以用来判断一个数是否为质数
5.关于矩阵快速幂,以下说法正确的是:
A.只能用于方阵的幂运算
B.时间复杂度为O(n^3logk),其中n是矩阵维度,k是指数
C.可以用来优化线性递推关系的计算
D.需要矩阵可逆才能使用
6.关于高斯消元法,以下说法错误的是:
A.可以用来求解线性方程组
B.可以用来计算矩阵的行列式
C.时间复杂度为O(n^3),其中n是方程个数
D.只能用于系数矩阵为方阵的情况
7.关于容斥原理,以下说法正确的是:
A.只能用于两个集合的并集计算
B.计算n个集合的并集时,符号交替变化
C.时间复杂度总是O(2^n)
D.不能用于概率计算
8.关于缩点操作,以下说法正确的是:
A.只能应用于有向图
B.缩点后的图一定是无环的
C.缩点操作会改变图的连通性
D.缩点后的图顶点数一定减少
9.关于点双连通分量,以下说法正确的是:
A.一个点双连通分量中可能包含割点
B.点双连通分量之间可以有公共边
C.树的所有边都属于同一个点双连通分量
D.点双连通分量一定是边双连通分量
10.关于模运算的性质,以下正确的是:
A.(a+b)%m=(a%m+b%m)%m
B.(a-b)%m=(a%m-b%m)%m
C.(a/b)%m=(a%m)/(b%m)%m
D.a^(b%φ(m))≡a^b(modm),其中φ是欧拉函数
11.关于Kosaraju算法,以下说法错误的是:
A.需要两次深度优先搜索
B.时间复杂度为O(V+E)
C.需要显式地构造逆图
D.可以用于无向图的连通分量计算
12.关于线性代数中的矩阵秩,以下说法正确的是:
A.矩阵的行秩和列秩可以不相等
B.满秩矩阵一定是方阵
C.矩阵的秩等于其非零特征值的个数
D.矩阵乘积的秩不超过各矩阵秩的最小值
二、填空题(每题4分,共24分)
13.使用Tarjan算法求无向图割点时,Low[u]的计算公式为:Low[u]=min(________,________,________)。
14.扩展欧几里得算法的递归终止条件是b==0,此时返回的解是x=________,y=________。
15.使用费马小定理计算a在模质数p下的逆元,公式为:a^(-1)≡________(modp)。
16.矩阵快速幂算法中,矩阵乘法的基本操作是C[i][j]=________。
17.容斥原理计算三个集合A、B、C的并集大小时,公式为:|A∪B∪C|=________。
18.高斯消元法中,将方程组转化为上三角矩阵后,求解的方法是________。
三、阅读程序题(每题15分,共30分)
19.阅读以下程序,回答问题:
#include
#include
#include
#include
usingnamespacestd;
constintN=10010;
vectorG[N];
intdfn[N],low[N],idx;
stackst;
boolinst[N];
intscc[N],scc_cnt;
void
您可能关注的文档
- 2025年青少年软件编程(C_C++)等级考试(八级)模拟卷(十四).docx
- 2025年青少年软件编程(C_C++)等级考试(八级)模拟卷(十六).docx
- 2025年青少年软件编程(C_C++)等级考试(八级)模拟卷(十八).docx
- 2025年青少年软件编程(C_C++)等级考试(八级)模拟卷(二十).docx
- 2025年青少年软件编程(C_C++)等级考试(八级)模拟卷(十九).docx
- 2025年青少年软件编程(C_C++)等级考试(九级)模拟卷(二).docx
- 2025年青少年软件编程(C_C++)等级考试(九级)模拟卷(三).docx
- 2025年青少年软件编程(C_C++)等级考试(九级)模拟卷(四).docx
- 2025年青少年软件编程(C_C++)等级考试(九级)模拟卷(五).docx
- 2025年青少年软件编程(C_C++)等级考试(九级)模拟卷(六).docx
- 2025年青少年软件编程(C_C++)等级考试(九级)模拟卷(七).docx
- 2025年青少年软件编程(C_C++)等级考试(九级)模拟卷(八).docx
- 2025年青少年软件编程(C_C++)等级考试(九级)模拟卷(九).docx
- 2025年青少年软件编程(C_C++)等级考试(九级)模拟卷(十).docx
- 2025年青少年软件编程(C_C++)等级考试(九级)模拟卷(十一).docx
最近下载
- MX480路由器操作手册.doc VIP
- 医学课件-神经内科常见病.pptx VIP
- 电子支付与网络金融复习资料.doc VIP
- 2025年项目管理公司组织架构、岗位、职能设置方案.pdf VIP
- 2024安徽长丰科源村镇银行员工招聘20人笔试历年典型考题及考点剖析附带答案详解.docx VIP
- 普通心理学第五版PPT完整全套教学课件.pptx VIP
- 2023安徽长丰科源村镇银行招聘5人笔试历年典型考题及考点剖析附带答案详解.docx VIP
- 《GBT13341-1991-质量损失率的确定和核算方法》.pdf
- 节约用水条例培训解读课件.pptx VIP
- 山东省临沂市蒙阴县第一中学2024-2025学年高三下学期第三次模拟考试语文试题(含答案).pdf VIP
原创力文档


文档评论(0)