通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 可见字符组成,当输入为“GoodLuckCsp2022 22”时,第 20 行的“j++”语句执行次数为 2。( )
正确
错误
所属试卷:CSP-S1提高级初赛试卷[2022]
六边形绘制。使用 turtle 库,绘制一个边长值为
请编写一个函数fun,他的功能是:根据以下公式求 π的
下列属于黑盒测试方法的是( )。
若有定义语句char s[10]="1234567\0
若变量已正确定义为int型,要通过语句给a赋值1、给b
有以下程序:程序运行时键盘输入9<回车>,则输出的结果
输出如下格式的九九乘法表:1*1=12*1=2 2*2
字典对象的________方法返回字典的“键”列表。
表达式 0 or 5 的值为_________。
表达达式max({2:10,8:4,5:9})的结果是
下面程序运行结果是___________。
若x,y,x,z均为int型变量,则描述"x或y中有一
在C语言源程序中,一个变量代表________。
下列选项中,( )是将单个计算机连接到网络上的设备
以下说法正确的是( )。
当定时器产生时钟中断后,由时钟中断服务程序更新的部分内
高度为5的3阶B树含有的关键字个数至少是( )。
改变命令提示符的环境变量是
LINUX交换分区的格式为( )
对所有用户的变量设置,应当放在哪个文件下?
选择数据库TEST为当前数据库的命令是 。
从关系规范化理论的角度讲,一个只满足1NF的关系可能存
如果一个关系中每个属性都是不可再分的,则该关系属于__
关系"销售"包含商店名、商品名、销售量、销售时间等属性
本地网络上的主机通过下列所述的那种方式查找其它的网络设
设线性表L=(a1 ,a2,a3,···,an-2,a
使用快速排序算法对数据进行升序排序,若经过一次划分后得
静态变量和外部变量的初始化是在_____阶段完成的,而
在 NOI 系列赛事中参赛选手必须使用由承办单位统一提
输入:Hello, my name is Lostmo
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型