通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2023] 中有题目如下:
第1题
#include<iostream> #include<vector> #include<algorithm> using namespace std; int f(string x,string y){ int m=x.size(); int n=y.size(); vector<vector<int>> v(m+1,vector<int>(n+1,0)); for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ if(x[i-1]==y[j-1]){ v[i][j]=v[i-1][j-1]+1; }else{ v[i][j]=max(v[i-1][j],v[i][j-1]); } } } return v[m][n]; } bool g(string x,string y){ if(x.size() != y.size()){ return false; } return f(x+x,y)==y.size(); } int main(){ string x,y; cin>>x>>y; cout<<g(x,y)<<endl; return 0; }
f函数的返回值等于两个输入字符串的最长公共子串的长度。()
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2023]
学生的记录由学号和成绩组成,N名学生的数据已在主函数中
数据流程图(DFD图)是( )。
以下程序中给数组所有元素输入数据,请从选项中选择正确的
给定程序的功能是:从键盘输入若干行文本(每行不超过80
有以下程序:若运行时输入:35<回车>,则输出结果是
以下叙述中错误的是( )。
以下选项中合法的标识符是。
已知字典 x= {i:str(i+3) for i i
C语言源程序的基本单位是______________。
以下printf语句中的负号的作用是_________
以下程序段通过移动指针变量m,给如图所示连续动态存储单
在Linux系统中运行下面程序,最多可产生多少个进程?
设定限制用户使用磁盘空间的命令是( )。
评价算法的优劣通常是用算法的执行时间来衡量( )
排序趟数与序列的原始状态有关的排序方法是( )排序法。
通过哪种协议可以在网络中动态地获得IP地址
考虑一个有向无环图,该图包括4条有向边:(1,2),
耦合性有哪几种类型?其耦合度的顺序如何?[答案解析]低
C语言表达式5>2>7>8的值是_____。
功能:用函数将第2个串连接到第1个串之后,不允许使用s
在一个源程序中,main函数的位置可以任意。
有四个人要从A点坐一条船过河到B点,船开始在A点,该船
下面描述中正确的是
函数fun的功能是:判断整数n是否是“完数”。当一
C语言中的标识符分为关键字、预定义标识符和用户标识符,
(匠人的自我修养)一个匠人决定要学习 n个新技术,要想
输入:5输出:( )
输入: 10 20输出: _________
输入:9 3 9 4输出:______________
在 C语言中,表达式 21^2 的值是 ( ) 。
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型