通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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; }
将第19行中的“v[m][n]”替换为“v[n][m]”,那么该程序( )
行为不变
只会改变输出
一定非正常退出
可能非正常退出
所属试卷:CSP-J1入门级初赛试卷[2023]
有如下程序(类构造、析构函数执行相关),运行这个程序的
(读者自行创建,注意每行第一个逗号后面有空格),其内容
编写代码,获得用户输入的一个数字(1~12),输出对应
若有定义:运行时输入: This is a stri
给定程序中,函数fun的功能是:将形参n中,各位上为偶
若程序中有宏定义行:#define N 100则以下叙
关于C语言中数的表示,以下叙述中正确的是。
表达式 3<5>2 的值为__________。
已知x={1:2,2:3},那么表达式x.get(2,
表达式{1,2,3}&{2,3,4}的值为______
Python标准库os.path中用来判断指定路径是否
以下程序找出二维数组a中每行的最大值,并按一一对应的顺
以下程序运行结果是__________。
将当前目录下的文件man.config 压缩为man.
Linux文件权限一共10位长度,分成四段,第三段表示
在客户/服务器结构中,DBMS运行在 。
关系模型中,一个候选码( )。
在一个以Head为头指针的单循环链表中,p指针指向尾指
对大小均为n的有序表和无序表分别进行顺序查找,在等概率
关于IP主机地址,下列说法正确的是
假设输入的所有数都为不超过1000的正整数,完成下面的
什么是软件危机?为什么会产生软件危机?[答案解析]软件
(15 分)某 CPU 中部分数据通路如题 43 图所
若在程序中用到"strlen"函数时,应在程序开头
功能:编写函数fun(int m)求1000以内(不包
scanf函数的一般格式为:scanf(格式控制字符串
设循环队列的存储空间为Q(1:50),初试状态为fro
设二叉树的前序序列为ABDEGHCFIJ,中序序列为D
下列叙述中正确的是
有下列程序若运行时输入:2 4 6<CR>,则输出结果
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2