通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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; }
当输入为“csppsc spsccp”时,输出为:( )
“T”
“F”
“0”
“1”
所属试卷:CSP-J1入门级初赛试卷[2023]
下列程序段中包含4个函数,其中具有隐含this指针的是
(本题 13 分)设有两个长度均为 n 的一维整型数组
使用快速排序算法对含 n(n≥3)个元素的数组 M 进
以下叙述中正确的是( )。
有以下程序程序运行后的输出结果是( )。
表达式list(str+([3,4]))==[3,4]
表达式 Falset+1的值为___________。
输出如下格式的小九九1*1=11*2=2 2*2= 4
请阅读下面的程序,分析程序是否能编绎通过并正确运行,如
______命令能够实时地显示进程状态信息。
Redhat 9.0默认的文件系统类型为
改变文件所有者的命令为?
Linux在I386体系结构中支持 ______分页机
当某字段要使用AUTO_INCREMENT的属性时,该
_____表是最重要的权限表,存储有用户对所有数据库操
可以用( )来声明游标
计算机中的算法指的是解决某一个问题的有限运算序列,它必
在算术运算符、比较运算符、逻辑运算符,这三种符号中,它
(8 分)假设某磁盘驱动器中有 4 个双面盘片,每个盘
当函数的类型与return语句后表达式的值的类型不一致
以下定义语句中,错误的是( )。
有以下程序
若 m个x 两两不同,且 m个 y两两不同,则输出的值
若输入的字符串长度为( ),那么输入的字符串跟输出的字
319和 377的最大公约数是( )。
输入:5 6输出:( )
如果平面上任取 n个整点(横纵坐标都是整数),其中一定
十六进制数 9A 在( )进制下是 232
LZW 编码是一种自适应词典编码。在编码的过程中,开始
输入: 2 3 5输出: _______
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2