通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
在下列模式中,能够给出数据库物理存储结构与物理存取方法
编写代码,获得用户输入的一个字符串,将其以逗号分隔输出
有两个关系R,S如下,由关系R和S得到关系T,则所使用
有以下说明语句:指针s所指字符串的长度是( )。
表达式list(filter(lambda x:x>5
表达式set([1,1,2,3])的值为_______
假设已从标准库functools导入reduce( )
以下程序的输出结果是。for c in 'Pyth
Python标准库math中用来计算平方根的函数是__
对于( )网络,若网络中的节点大量增加时,网络吞吐率下
C语言中规定,程序中各函数之间( )。
linux文件系统中每个文件用________来标识
在/home目录下查找文件名为。Profile的文件,
在System V进程通讯方式中,ipc_perm结构
定义的游标cur读取student表中学生名单(含学号
修改用户账号命令是
二叉树的第I层上最多含有结点数为
下列关于并行处理技术的叙述中,不正确的是( )。
下列因素中,影响散列(哈希)方法平均查找长度的是( )
执行下列语句后,*(p+1)的值是_____。
(分数背包)小 S 有 n 块蛋糕,编号从 1 到 n
(最小区间覆盖)给出 n个区间,第 i个区间的左右端点
参加 NOI 比赛,以下不能带入考场的是 ( )。
(双栈模拟数组) 只使用两个栈结构 stack1 和
若有如下程序段,其中 s、a、b 、c 均已定义为整型
输入: CCF-NOIP-2011输出: ______
输入: ABCDEFGuvwxyz输出: ______
输入: 2 1 3输出 :__________
输入:9 3 9 4输出:______________
将 5 个数的序列排序,不论原先的顺序如何,最少都可以
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2