通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-S1提高级初赛试卷[2019] 中有题目如下:
第1题
#include <cstdio> using namespace std; int n; int a[100]; int main() { scanf("%d", &n); for (int i = 1; i <= n; ++i) scanf("%d", &a[i]); int ans = 1; for (int i = 1; i <= n; ++i) { if (i > 1 && a[i] < a[i - 1]) ans = i; while (ans < n && a[i] >= a[ans + 1]) ++ans; printf("%d ", ans); } return 0; }
6)最坏情况下,此程序的时间复杂度为:
O(n^2)
O(logn)
O(n)
O(nlogn)
所属试卷:CSP-S1提高级初赛试卷[2019]
下列语句分别是不同程序中的第一个输入输出语句,若去掉其
有如下函数模板:template<class T> T
有如下程序(函数值传递/地址传递相关),运行这个程序的
要定义一个引用变量p,使之引用类MyClass的一个对
下列描述中,错误的是( )。
Java为移动设备提供的平台是( )。
使用 turtle 库的 turtle.fd函数和
有以下程序程序的运行结果是。
Python中定义函数的关键字是___________
表达式eval(‘500//10’)的结果是。
任意长度的Python列表、元组和字符串中最后一个元素
已知x =[1,2],那么执行语句 x[0:1]=[3
仅使用pythom基本语法,即不使用任何模块,编写py
集合可以作为元组的元素。( )
若a是int型变量,则执行表达式a=25/3%3后a的
若以下程序时输入:-2<回车>,则程序的输出结果是__
把一下多项式写成只含7次乘法运算,其余皆为加、减运算的
Internet中发送邮件协议是( )。
若某计算机最复杂指令的执行需要完成5个子功能,分别由功
在Linux系统下,第二个IDE通道的硬盘(从盘)被标
创建表的语句中,unique key子句表示定义唯一约
系统需求分析两个重要的结果是数据流图和 。
数据库的恢复是以 ___ 为基础的。
评价算法的优劣通常是用算法的执行时间来衡量( )
2023年CSP-S1阅读程序题1:假设输入的x是不超
进程 P0、P1、P2 和 P3 进入就绪队列的时刻、
则x的值为_____。
输入:1 2 3 4 5 6 0 7输出:( )
(最短路线)某城市 的街道是一个很规整的矩形网格(见下
冗余数据是指可以由其他数据导出的数据,例如,数据库中已
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2