通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
有如下程序,程序的输出结果是。
编写代码,获得用户输入的一个合法算式并输出结果。参考答
在 Python 语言中,不属于机器学习领域的第三方库
在下列模式中,能够给出数据库物理存储结构与物理存取方法
在软件设计中,不属于过程设计工具的是( )。
有以下程序:程序运行后的输出结果是。
有以下程序则以下函数调用语句错误的是。
列表ls1=[1,43],ls2=ls1,ls1[0]
#编写函数,模拟Python内置函数sorted。
表达式 sorted([13,1,237,89,100
请阅读下面的程序,分析程序是否能编绎通过并正确运行,如
以下程序段通过移动指针变量m,给如图所示连续动态存储单
环型拓扑最适合的传输介质是( )
以下程序打开新文献f.txt,并调用字符输出函数将a数
可在C程序中用作用户标识符的一组标识符是( )。
某计算机按字节编址,指令字长固定且只有两种指令格式,其
将当前目录下的文件man.config 压缩为man.
利用管道技术统计当前目录下有多少个文件,该命令是___
创建表的语句中,unique key子句表示定义唯一约
如果一个关系中每个属性都是不可再分的,则该关系属于__
在DELETE触发器中,可以引用一个名为 ____的关
存储结构属于三级模式中的( )
将10个元素散列到100000个单元的哈希表中,则(
下列是关于多重中断系统中 CPU 响应中断的叙述,其中
将函数funl的入口地址赋给指针变量p的语句是____
用scanf函数输入数据,使得x=9.6,y=81.7
2)第 16行改成fa[i]=0;,不影响程序运行结果
如下图所示,共有 13个格子。对任何一个格子进行一次操
输入:83 2 5 11 12 7 4 10输出:__
某个国家的钱币面值有 1, 7, 7 2, 7 3共计
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2