通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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=mid+1
right=mid-1
right=mid
left=mid
所属试卷:CSP-J1入门级初赛试卷[2023]
下列情况中,不会使线程返回所持有的对象锁的是( )。
计算机系统中的进程之间往往需要相互协作以完成一个任务。
有以下程序:程序的运行结果是。
已知x为非空列表,那么表达式x.reverse==
表达 [index for index, value
遍历循环语句for i in range(n)关于n的
对于带有else子句的for循环和while循环,当循
表达式int('11',8)的值为__________
下面程序段中循环体的执行次数是___________。
以下printf语句中的负号的作用是_________
下列哪个不是电子邮件服务的优点( )
假定计算机M1和M2具有相同的指令集体系结构(ISA)
用shell编写小九九乘法表程序,程序执行结果如下:答
交换线程通过三种途径来缩减已使用的内存页面:____、
在下列分区中,Linux默认的分区是( )
下面的选项是关系数据库基本特征的是( )。
不能激活触发器执行的操作是
以下聚合函数求平均数的是
在下列网络互联设备中,哪一个设备能够在LAN之间存储转
(8 分)假设计算机 M 的主存地址为 24 位,按字
假定某航空公司规定,乘客可以免费托运重量不超过30公斤
当全局变量与局部变量同名时,局部变量起作用。
字符串比较的库函数是_____,只写函数名即可。
交换两个变量的值,不允许用临时变量,应该使用下列位
(分数背包)小 S 有 n 块蛋糕,编号从 1 到 n
以下不是微软公司出品的软件是( )。
平面图是可以画在平面上、且它的边仅在顶点上才能相交的简
小陈现有2个任务A,B要完成,每个任务分别有若干步骤如
如果在某个进制下等式 7*7=41 成立,那么在该进制
输入: 9 19 29 39输出: _________
更多选择题
更多填空题
全国计算机等级考试《二级Java语言程序设计》真题(五)
全国计算机等级考试《二级Java语言程序设计》真题(四)
全国计算机等级考试《二级Java语言程序设计》真题(三)
全国计算机等级考试《二级Java语言程序设计》真题(二)
全国计算机等级考试《二级Java语言程序设计》真题(一)
计算机二级Python语言程序设计模拟试卷
Python第三方库