通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
在下列程序的空白处,应填入的正确选项是( )。
请编写一个函数fun,它的功能是:找出一堆整型数组元素
若一个教练训练多个运动员,每个运动员接受多个教练指导,
以下叙述中正确的是。
设有定义:以下表达式中,会产生“短路”现象,致使变量b
设有定义:执行scanf("%2d%f",&a,&b)
有以下程序:程序运行后的输出结果是。
下面程序中A是抽象类。请在下面程序的横线处填上适当内容
编写程序,其功能为打印如下图所示图形。 * *** *
表达式 Falset+1的值为___________。
任意长度的Python列表、元组和字符串中最后一个元素
为了建立如图所示的存储结构(即每个结点两个域,data
以下程序段( )。
下面四个选项中,是C语言关键字的选项是( )。
什么是位置变量?shell的变量类型有哪些种?答:位置
数据库的设计主要是为特定应用环境构造出最优的 和物
常见的软件概要设计方法有 3 大类:以数据流图为基础构
如果不对静态数组赋初值,则计算机默认静态数组初始值为0
功能:根据整型形参m,计算如下公式的值:y=sin(m
功能:不用递归方式,编写函数fun,求任一整数m的n次
设k=(a=2,b=3,a*b),则k的值为_____
函数调用时,要求实参与形参的个数必须一致,对应类型一致
对数据库数据的存储方式和物理结构的逻辑进行描述的是
下列叙述中正确的是
对一个 n 个顶点、m 条边的带权有向简单图用 Dij
输出 :____
已知一棵二叉树有 2013个节点,则其中至多有( )个
输入: 7 4输出: _________
拓扑排序是指将有向无 环图 G中的所有顶点排成一个线性
如果在某个进制下等式 7*7=41 成立,那么在该进制
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2