通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-S1提高级初赛试卷[2022] 中有题目如下:
第1题
#include<iostream> #include<string> #include<vector> using namespace std; int f(const string &s, const string &t) { int n = s.length(), m = t.length(); vectorshift(128, m + 1); int i, j; for (j = 0; j < m; j++) shift[t[j]] = m - j; for (i = 0; i <= n - m; i += shift[s[i + m]]) { j = 0; while (j < m && s[i + j] == t[j]) j++; if (j == m) return i; } return -1; } int main() { string a, b; cin >> a >> b; cout << f(a, b) << endl; return 0; }
假设输入字符串由 ASCII 可见字符组成,当输入为“baaabaaabaaabaaaa aaaa”,第 20 行的“j++”语句执行次数为 ( )。
9
10
11
12
所属试卷:CSP-S1提高级初赛试卷[2022]
下面关于中断、异常和系统调用的叙述中,错误的是( )。
请编写函数fun,其功能是:计算并输出3到n之间(含3
在软件设计中,不属于过程设计工具的是( )。
若有以下语句以下叙述中对的的是。
计算机高级语言程序的运行方法有编译执行和解释执行两种,
有以下程序:程序运行后的输出结果是( )。
以下叙述中错误的是( )。
若有定义:通过语句scanf("%d;%d",&a,&
已知 x={1:2,2:3},那么表达式 x.get
表达 [index for index, value
查看变量内存地址的Python内置函数是_______
若有定义:char c;int d;程序运行时输入:c
以下程序功能是:计算y年m1月d1日与童年的m2月d2
以下程序功能是:输入3个数,按从大到小的顺序进行输入,
有以下程序程序运营后的输出结果是____。
以下fun函数的功能是在N行M列的整形二维数组中,选出
检查已安装的文件系统/dev/had5是否正常,若检查
Linux主要采用了 和 两种动态内存管理
下列给出的处理器类型中,理想情况下,CPI为1的 是
用三元组表表示稀疏矩阵,目的是为了( )
2023年CSP-S1阅读程序题2:假设输入的n是不超
(9 分)某网络拓扑如题 47 图所示,以太网交换机
若路由器向 MTU=800B 的链路转发一个总长度为
功能:根据整型形参m,计算如下公式的值:y=sin(m
若有以下数组a,数组元素:a[0]~a[9],其值为9
设a=3,b=4,c=5,则表达式!(a+b)+c-1
(分数背包)小 S 有 n 块蛋糕,编号从 1 到 n
(最大矩阵和 )给出 M 行 N 列的整数矩阵,就最大
下列程序中,正确计算 1, 2, …, 100 这 1
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型