2025年 青少年软件编程(C_C++)等级考试(九级)模拟卷(一).docxVIP

2025年 青少年软件编程(C_C++)等级考试(九级)模拟卷(一).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

马立92 + 关注
实名认证
文档贡献者

助理研究员持证人

该用户很懒,什么也没介绍

领域认证该用户于2025年09月02日上传了助理研究员

1亿VIP精品文档

相关文档