通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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; }
1)第 16 行输出 ans 时,ans 的值一定大于 i。
正确
错误
所属试卷:CSP-S1提高级初赛试卷[2019]
已知类IMS中两个成员函数的声明,另有两个对象定义为I
请编写函数fun,其功能是:计算并输出3到n之间(含3
对下列二叉树进行前序遍历的结果为( )。
下列叙述中正确的是( )。
有以下程序:程序运行以后的输出结果是( )。
下面关于编译预处理的命令行,正确的是( )。
表达式3//5的值为_________。
若有以下定义,则正确的语句是( )。union dat
若有定义:int a[]={2,4,6,8,10,12
若下达rmdir命令来删除某个已存在的目录,但无法成功
安装Linux系统对硬盘分区时,必须有两种分区类型:
Linux文件系统中每个文件用_______来标识。
在关系模式R(U,F)中,Y为非主属性,对任何非平凡的
在UPDATE触发程序中,可使用( )关键字引用更新前
完成在双循环链表结点p之后插入s的操作是
以下信道中哪一种是广播共享信道
常见的软件概要设计方法有 3 大类:以数据流图为基础构
按内存排列顺序,数组char a[2]中的所有元素是a
预处理命令行都必须以_____号开始。
结构体是不同数据类型的数据集合,作为数据类型,必须先说
C语言表达式!(4>=6)&&(3<=7)的值是___
给定程序中,函数fun的功能是:在形参s所指字符串中寻
表达式a*(b+c)*d的后缀表达式为( ),其中 *
某二叉树共有13个结点,其中有4个度为1的结点,则叶子
下列叙述中正确的是
假设输入的 n 是不超过 50 的正整数,d[i][0
假设一棵二叉树的后序遍历序列为 DGJHEBIFCA,
下列属于视频文件格式的有。
输入:12 172 4 6 9 11 15 17 18
定义字符串的基本操作为:删除一个字符、插入一个字符和将
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2