通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2023] 中有题目如下:
第1题
(寻找被移除的元素)问题,原有长度为n+1,公差为1的等差升序数列,将序列输入到程序的数组时移除了一个元素,导致长度为n的升序数组可能不再连续,除非被移除的是第一个或最后一个元素。需要在数组不连续时,找出被移除的元素。
#include <iostream> #include <vector> using namespace std; int find_missing(vector<int>& nums){ int left=0,right=nums.size()-1; while(left<right){ int mid=left+(right-left)/2; if(nums[mid]==mid+①){ ②; }else{ ③; } } return ④; } int main(){ int n; cin>>n; vector<int> nums(n); for(int i=0;i<n;i++) cin>>nums[i]; int misssing_number=find_missing(nums); if(missing_number==⑤){ cout<<"Sequence is consecutive"<<endl; }else{ cout<<"Missing numbers is"<<missing_number<<endl; } return 0; }
④处应填( )
left+nums[0]
right+nums[0]
mid+nums[0]
right+1
所属试卷:CSP-J1入门级初赛试卷[2023]
若某分组交换网络及每段链路的带宽如下图所示,则H1到H
若有定义语句:int a=12;,则执行语句:a+=a
以下关于typedef的叙述错误的是。
设有定义 int x[2][3]; 则以下关于二维
字符数组a和b中存储了两个字符串,判断字符串a和b是否
以下不是C语言字符型或字符串常量的是。
C语言源程序名的后缀是( )。
下面程序通过把类Distance声明为类Point的友
已知函数定义def demo(x,y,op):retu
已知x={‘a’:’b’,’c’:’d’},那么表达式
已知列表x=[1,2],那么连续执行命令 y=x和 y
下列说法错误的是。
Python内置函数___________用来返回数值
表达式int('123',16)的值为________
函数fun的功能是:将s所指字符串中ASCI值为偶数的
假设输入的所有数的绝对值都不超过1000,当输入为“0
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计,
若x=2,y=3,则x&y的结果是( )。
在 Linux 系统中,压缩文件后生成后缀为.gz文件
在Linux系统中,以( )方式访问设备。
sp_name为存储过程的名称,调用该存储过程的语句为
MySQL用于表的数据导出的语句是
一组记录的关键码为(46,79,56,38,40,84
下面数据库名称合法的是( )
下列语句输出的结果是_____。
有如下程序:程序运营后的输出成果是( )
给定程序中函数fun的功能是:首先将大写字母转换为对应
(最长路径)给定一个有向无环图,每条边长度为 1,求图
在一个无向图中,如果任意两点之间都存在路径相连,则称其
LZW 编码是一种自适应词典编码。在编码的过程中,开始
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型