通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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函数的返回值小于等于min(n,m)。( )
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2023]
在面向对象方法中,实现信息隐蔽是依靠( )。
设变量已正确定义,以下不能统计出一行中输入字符个数(不
在E-R图中,用来表示实体联系的图形是( )。
有以下程序:程序运行后的输出结果是( )。
若有定义语句则表达式(b<<2)/(3ǁb)的值是(
有以下结构体说明、变量定义和赋值语句则以下scanf函
若有定义语句则变量C在内存中占。
下面程序中A是抽象类。请在下面程序的横线处填上适当内容
已知 vec =[[1,2],[3,4]],则表达式
已知x=[[]]*3,那么执行语句x[0].appen
以下程序的功能是:借助指针变量找出数组元素中最大值所在
有以下程序 程序运营后的输出结果是____
拟建设一个光通信骨干网络连通BJ、CS、XA、QD、J
系统总是访问磁盘的某个磁道而不响应对其他磁道的访问请求
增加一个用户的命令是______
在Linux系统下,第二个IDE通道的硬盘(从盘)被标
Linux系统使用哪个命令更改文件所有者( )
Linux中,提供TCP/IP包过滤功能的软件叫什么?
如何快速切换到用户John的主目录下?
在数据库的三级模式结构中,数据是按 模式的描述存储在
散列法的平均检索长度不随表中结点数目的增加而增加,而是
有关虚拟局域网的概念,下面哪个说法不正确
程序段:循环体语句执行_____次。
当a=1,b=2,c=3时,执行以下程序段后b=___
C语言数组的下标可以从-1开始。
给定程序中函数fun的功能是:首先将大写字母转换为对应
请编写函数fun,其功能是:将所有大于1小于整数m的非
如右图所示,共有 13个格子。对任何一个格子进行一次操
右图给出了一个加权无向图, 从顶点 V0开始用 pr
( 取石子游戏 ) 现有 5 堆石子,石子数依次为 3
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型