通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
有如下程序,程序的输出结果是。
有如下程序,运行时的输出结果是。
已知函数foo定义及程序段(值传递、地址传递相关),运
下列选项中,操作系统在终止进程时不一定执行的是( )。
下列数据模型中,具有坚实理论基础的是( )。
下列不属于软件设计阶段任务的是( )。
若有函数声明:以下叙述正确的是( )。
程序阅读题1、2、#include<iostream.
Python 3.x语句for i in range
当a=3,b=2,c=1时,表达式f=a>b>c的值是
在C语言中,输入操作是由库函数____________
以下程序时应用递归算法求某数a的平方根,请填空,求平方
把网络分为电路交换网、报文交换网、分组交换网属于按(
数据库设计中反映用户对数据规定的模式是
已知,计算f(n)的C语言函数f1如下:将f1中的in
系统总是访问磁盘的某个磁道而不响应对其他磁道的访问请求
文件exer1的访问权限为rw-r--r--,现要增加
一个文件名字为rr.Z,可以用来解压缩的命令是(
简称DBS,它是由数据库、硬件、软件、用户等组成
从关系规范化理论的角度讲,一个只满足1NF的关系可能存
函数体中必须含有一条有效的 _____语句。
在命令提示符下,断开MySQL服务器连接的命令( )
简述需求分析工作可以分成哪四个方面?软件需求分析的有哪
表达式a+=b相当于表达式_____。
C语言中一个函数由函数首部和_____两部分组成。
编写函数fun,函数的功能是:根据以下公式计算s,计算
某二叉树的前序序列为ABCDEFG,中序序列为DCBA
请选出以下最大的数( )
一只小猪要买 N件物品 (N 不超过 1000)。它要
输入:7 3输出:( )
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2