通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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; }
5)若输入的 a 数组是一个严格单调递增的数列,此程序的时间复杂度是
O(logn)
O(n^2)
O(nlogn)
O(n)
所属试卷:CSP-S1提高级初赛试卷[2019]
编写程序输入一个可能带空格的字符串,查找字符'z'出现
以下叙述中正确的是( )。
N个有序整数数列已放在一维数组中,给定下列程序中,函数
请补充fun函数,该函数的功能是:计算N×N维矩阵元素
有以下程序程序运行后的输出结果是( )。
有以下程序:执行时若输入:Fig flower is
请在下面程序的横线处填上适当内容,以使程序完整,并使程
在循环语句中,______语句的作用是提前进入下一次循
C语言中根据数据的组织形式,把文件分为文本文件盒___
若是a是int型变量,且a的初值为6,则执行表达式a+
数据库设计中反映用户对数据规定的模式是
结束后台进程的命令是( )。
df命令完成______ 功能,du命令完成 ____
存储引擎事务是安全的,且支持外键。
对于顺序存储的线性表,访问结点和增加、删除结点的时间复
SQL语言中,删除一个视图的命令是( )
(9分)43题的C语言代码,对应的机器级代码如下,请回
假设输入的 x、y 均是不超过 15 的自然数,当输入
若有定义:则C编译系统为数组s开辟_____个字节的内
C语言源程序的基本单位是_____。
给数组赋初值时,初值的个数一定不小于所定义的元素的个数
若a为int类型,且其值为3,则执行完表达式a+=a-
以下叙述不正确的是( )。
带参数的宏定义不是进行简单的字符串替换,还要进行参数替
以下奖项与计算机领域最相关的是( )。
有以下程序若想通过键盘输入,使得a1的值为12,a2的
若有以下程序则程序的输出结果是
将a、b、c三个结点链成一个单向链表,并给各结点的数据
输入: 9 19 29 39输出: _________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2