通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 可见字符组成,当输入为“abcde fg”时,输出为-1。( )
正确
错误
所属试卷:CSP-S1提高级初赛试卷[2022]
不能作为C语言函数名的是。
有以下程序:程序运行后的输出结果是( )。
以下函数不能用于向文件写入数据的是( )。
有以下程序:程序运行后的输出结果是。
以下选项中不合法的标识符是。
已知 x=[3,5,7],那么执行语句x[:3]= [
已知path =r'c:\test.html',那么表
已有变量定义语句double=5.0,p;int n=
编写程序实现功能:对于给定的一个百分制成绩,改用相应的
OSI参考模型的( )保证一个系统应用层发出的信息能被
为了将服务器、工作站连接到网络中去,需要在网络通信介质
给定程序MODI1.C中函数fun的功能是:将s所指字
以下哪个命令可以终止一个用户的所有进程( )
MYSQL查询语句中用inner join表示内连接,
数据库的设计主要是为特定应用环境构造出最优的 和物
数据管理经过了手工文档、文件系统和______三个发展
sp_name为存储过程的名称,调用该存储过程的语句为
delete from employee语句的作用是
SELECT * FROM Student WHERE
(15 分)假定计算机 M 字长为 16 位,按字节编
(6 分)已知某排序算法:请回答下列问题。(1)若有
下列程序段的时间复杂度是( )。
某些情况下,在主调函数中可以缺省对被调用函数的说明。
#define和printf都不是C语句。
为了避免嵌套条件语句的二义性,C语言规定else与其前
连接字符串的函数是_____,只写函数名即可。
运算符的级别由高向低依次为!->算术运算符->关系运算
1956 年( )手语肖克利、巴丁和布拉顿,以表彰他们
输入 : 1 3 2输出: _____________
(字符串替换) 给定一个字符串 S(S 仅包含大小写字
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型