通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2020] 中有题目如下:
第1题
#include <cstdlib> #include <iostream> using namespace std; char encoder[26] = {'C', 'S', 'P', 0}; char decoder[26]; string st; int main() { int k = 0; for (int i = 0; i < 26; ++i) if (encoder[i] != 0) ++k; for (char x = 'A'; x <= 'Z'; ++x) { bool flag = true; for (int i = 0; i < 26; ++i) if (encoder[i] == x) { flag = false; break; } if (flag) { encoder[k] = x; ++k; } } for (int i = 0; i < 26; ++i) decoder[encoder[i] - 'A'] = i + 'A'; cin >> st; for (int i = 0; i < st.length(); ++i) st[i] = decoder[st[i] - 'A']; cout << st; return 0; }
1)判断:输入的字符串应当只由大写字母组成,否则在访问数组时可能越界。( )
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2020]
类MyClass的定义如下,若要对value赋值,则下
下列关于成员函数特征的描述中,错误的是。
将关键字序列 20, 3, 11, 18, 9, 14
在 Python 语言中,写入文件操作时定位到某个位置
请编写函数fun,其功能是:计算并输出3到n之间(含3
有以下程序:程序运行后的输出结果是( )。
设a、b、c是整型变量,且已正确赋初值,以下选项中错误
下面关于友元的描述中,错误的是( )。
Python软件包自带的集成开发环境是( )。
表达式list(filter(lambda x:x>5
从键盘输入一个字符串a,并在a串中的最大元素后边插入字
C语言源程序的基本单位是_________。
C语言中运算对象一定不能是double类型的运算符是_
以下程序的功能是
有以下程序 程序运营后的输出结果是____
ping使用的协议是:
如果两个实体之间具有M:N联系,则将它们转换为关系模型
MySql数据库中具体实现备份数据库的方法很多,可以分
若某线性表最常用的操作是存取任一指定序号的元素和在最后
若主机甲与主机乙建立TCP连接时,发送的SYN段中的序
(归并第 k 小)已知两个长度均为 n 的有序数组 a
C语言中,二维数组在内存中的存放方式为按_____优先
定义int a[2][3];,表示数组a中的元素个数是
C程序总是从程序的第一条语句开始执行。
有三个关系R,S和T如下图所示,则由关系R和S得到关系
有 7 个一模一样的苹果,放到 3 个一样的盘子中,一
(最大矩阵和 )给出 M 行 N 列的整数矩阵,就最大
(坐标统计)输入 n个整点在平面上的坐标。对于每个点,
平面图是可以画在平面上、且它的边仅在顶点上才能相交的简
(连续邮资问题)某国发行了 n 种不同面值的邮票,并规
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2