通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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; }
当输入两个完全相同的字符串时,g函数的返回值总是true。()
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2023]
下列关于构造函数的叙述中,正确的是
有如下程序,运行时的输出结果是。
读程序写结果1.2.#include<iostream
元组是不可变的,不支持列表对象的inset、rem
表达式list(range(5))的值为_______
已知x={1:1,2:2},那么执行语句x[2]=4之
字典:d={"张三":88,"李四":90,"王五":
把一下多项式写成只含7次乘法运算,其余皆为加、减运算的
下面哪个协议运行在网络层( )
某进程中有3个并发执行的线程thread1、threa
下列有关基于时间片的进程调度的叙述中,错误的是( )。
简述linux的几个运行级别及其相应的含义。答:0-关
下面给出了一个SHELL程序,试对其行后有#(n)形式
Linux在I386体系结构中支持 ______分页机
对于System V类型的共享内存页面,Linux基于
如何在文件中查找显示所有以"*"打头的行?
关系数据库的实体完整性规则规定基本关系的 都不能
Armstrong公理系统的三条推理规则是自反律、增广
一个仓库可以存放多种产品,一种产品只能存放于一个仓库中
以下哪项用来排序( )
设x=4<4-!0,x的值为_____。
则x的值为_____。
若有定义:接着顺序执行下列语句后,变量c中的值是___
有以下程序程序运行后的输出结果是
在最坏情况下
下面选项中关于编译预处理的叙述正确的是
从一个 4×4的棋盘中选取不在同一行也不在同一列上的两
从一个 4×4的棋盘(不可旋转)中选取不在同一行也不在
对于入栈顺序为a, b, c, d, e, f, g的
同时查找 2n 个数中的最大值和最小值,最少比较次数为
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2