通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-S1提高级初赛试卷[2022] 中有题目如下:
第1题
#include<iostream> using namespace std; const int MAXN = 105; int n, m, k, val[MAXN]; int temp[MAXN], cnt[MAXN]; void init() { cin >> n >> k; for (int i = 0; i < n; i++) cin >> val[i]; int maximum = val[0]; for (int i = 1; i < n; i++) if (val[i] > maximum) maximum = val[i]; m = 1; while (maximum >= k) { maximum /= k; m++; } } void solve() { int base = 1; for (int i = 0; i < m; i++) { for (int j = 0; j < k; j++) cnt[j] = 0; for (int j = 0; j < n; j++) cnt[val[j] / base % k]++; for (int j = 1; j < k; j++) cnt[j] += cnt[j - 1]; for (int j = n - 1; j >= 0; j--) { temp[cnt[val[j] / base % k] - 1] = val[j]; cnt[val[j] / base % k]--; } for (int j = 0; j < n; j++) val[j] = temp[j]; base *= k; } } int main() { init(); solve(); for (int i = 0; i < n; i++) cout << val[i] << ' '; cout << endl; return 0; }
假设输入的 n 为不大于 100 的正整数,k 为不小于 2 且不大于 100 的正整数,val[i]在 int 表示范围内,这是一个不稳定的排序算法。( )
正确
错误
所属试卷:CSP-S1提高级初赛试卷[2022]
某系统结构图如下图所示,该系统结构图的最大出扇数是(
已知字符A的ASCII代码值是65,字符变量c1的值是
有以下程序程序运行后的输出结果是。
已知x为非空列表,那么x.sort(reverse=T
给定程序中,函数fun功能是:找出100~999之间
与十进制数 1770.625 对应的八进制数是____
若运行时输入:4.4<回车>,则以下程序的运行结果是
在C语言源程序中,一个变量代表___________。
哪一个名称代表以光纤为传输介质的以太网( )
高度为5的3阶B树含有的关键字个数至少是( )。
要查找文件除了用find命令外还可以用什么命令?
以下哪个命令可以终止一个用户的所有进程( )
数据库逻辑设计主要是将 转换为DBMS能处理的
在数据库的E-R图中,矩形框表达的是 。
用于将事务处理写到数据库的命令是( )
(15 分)某 CPU 中部分数据通路如题 43 图所
C语言“教父”是?
为了避免嵌套条件语句的二义性,C语言规定else与其前
功能:从低位开始取出长整型变量s中偶数位上的数,依次构
执行下面两个语句,输出的结果是_____。
下述程序的输出结果是( )。
有如下程序:程序运营后的输出成果是( )
(Josephus问题)有n个人围城一个圈,依次标号0
将a、b、c三个结点链成一个单向链表,并给各结点的数据
(匠人的自我修养)一个匠人决定要学习 n个新技术,要想
(中位数)给定 n(n 为奇数且小于1000)个整数,
输出:( )
以下哪个是面向对象的高级语言( )。
书架上有 4 本不同的书 A、B、C、D。其中 A 和
将数组 {8, 23, 4, 16, 77, -5,
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型