通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
某基于优先权的进程调度程序中,进程就绪队列采用优先权由
若二叉树的结点值均为正整数,采用顺序存储方式保存在数组
面向对象方法中,实现对象的数据和操作结合于统一体中的是
有以下程序程序运行后的输出结果是( )。
若主函数中有定义语句:在主函数前定义的fun函数首部为
请在下面程序的横线处填上适当字句,以使程序完整,并使程
已知 x=[3,5,7],那么执行语句x[:3]= [
表达式{1,2,3}<{1,2,4}的值为______
使用循环和列表推导式两种方法求解百钱买百鸡问题。假设大
已知列表x中包含超过5个以上的元素,那么表达式x=x[
程序中定义了一个指向结构体变量的指针后,可以通过"__
检查已安装的文件系统/dev/had5是否正常,若检查
设计一个shell程序,添加一个新组为class1,然
在xdm的配置目录中,哪个文件用来设置在用户通过xdm
退出MySQL服务器连接的命令是 。
最早出现的数据模型是( )
空格是一个字符,其ASCII码值是32。空格串是由空格
对特殊矩阵采用压缩存储的目的主要是为了。
算法的目的是
(寻找被移除的元素)问题,原有长度为n+1,公差为1的
假定一台计算机采用 3 通道存储器总线,配套的内存条型
设a,b,t为整型变量,初值为a=7,b=9,执行完语
设有int x=11,则表达式(x++ * 1/3)的
从函数的形式上看,函数分为无参函数和_____两种类型
假设输入的所有数的绝对值都不超过1000,solve1
若有定义:int a=7,float x=2.5,y=
在程序运行过程中,如果递归调用的层数过多,会因为( )
输入: 17输出:_______
小陈现有2个任务A,B要完成,每个任务分别有若干步骤如
( 全排列 ) 下面程序的功能是利用递归方法生成从 1
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型