通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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; }
5)若输出的字符串为“CSPCSPCSPCSP”,则下列说法正确的是( )
输入的字符串中既有 P 又有 K
输入的字符串中既有 J 又有 R
输入的字符串中既有 J 又有 K
输入的字符串中既有 P 又有 R
所属试卷:CSP-J1入门级初赛试卷[2020]
生成派生类对象时,派生类构造函数调用基类构造函数的条件
在函数中,可以用auto、extern、registe
以下描述中,正确的是( )。
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职
下面对软件测试和软件调试叙述错误的是( )。
下面属于白盒测试方法的是( )。
表达式[1,2,3]*3的执行结果为_______。
编写程序,其功能为打印如下图所示图形。**** ***
已知x={‘a’:’b’,’c’:’d’},那么表达式
仅使用pythom基本语法,即不使用任何模块,编写py
假设x=2,x*=3+5**2的运算结果是什么。
下面程序段中循环体的执行次数是___________。
分布式计算机系统与计算机网络系统的重要区别是( )
以下程序的运行结果是( )。
以下不正确的转义字符是( )。
若有以下宏定义:则执行语句a=3*(N+f(5));后
叙述Linux操作系统的三个主要部分及其功能。答:内核
升级安装wu-ftpd软件包参考答案:rpm –Uvh
将test.tar.gz文件解压缩参考答案:tar -
在/home目录下查找文件名为。Profile的文件,
curseek是已定义的游标,关闭该游标的语句为 __
所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上
关于DELETE和TRUNCATE TABLE的说法,
某网络拓扑如题 47 图所示,其中 R 为路由器,主机
下列语句输出的结果是_____。
函数的_____调用是一个函数直接或间接地调用它自身。
C语言表达式!(4>=6)&&(3<=7)的值是___
则表达式x+(y>!z)的值为_____。
某二叉树的前序序列为ABDFHCEG,中序序列为HFD
以下哪些算法不属于贪心算法 ( )。
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2