通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-S1提高级初赛试卷[2022] 中有题目如下:
第1题
#include<iostream> #include<algorithm> using namespace std; const int MAXL = 1000; int n, k, ans[MAXL]; int main(void) { cin >> n >> k; if (!n) cout << 0 << endl; else { int m = 0; while (n) { ans[m++] = (n % (-k) + k) % k; n = (ans[m - 1] - n) / k; } for (int i = m - 1; i >= 0; i--) cout << char(ans[i] >= 10 ? ans[i] + 'A' - 10 : ans[i] + '0'); cout << endl; } return 0; }
假设输入的 n 在 int 范围内,k 为不小于 2 且不大于 36 的正整数,当输入为“-255 8”时,输出为“( )”。
1400
1401
417
400
所属试卷:CSP-S1提高级初赛试卷[2022]
在下列原型所示的C++函数中,按“传值”方式传递参数的
编写代码,获得用户输入的一个两位自然数,输出其十位和个
请编写函数fun,该函数的功能是:移动一维数组中的
某二叉树中有15个度为1的结点,16个度为2的结点,则
若有定义:程序运行时输入:c=1,d=2<回车>,能把
有以下程序:程序运行后的输出结果是( )。
有以下程序:程序的运行结果是。
有以下程序程序运行后的输出结果是。
编程实现小型公司的工资管理。该公司主要有4类人员:经理
关于多继承二义性的描述中,_____是错误的。
对文件进行写入操作之后,_______方法用来在不关闭
random模块中_______方法的作用是将列表中的
若有定义:则 printf("%c,%d\n",kw[
设有语句int a[3][2],下面_________
以下程序功能是:输入3个数,按从大到小的顺序进行输入,
OSI参考模型的( )为处在两个不同地理位置上的网络系
设变量均已正确定义,若要通过scanf("%d%c%d
在Linux系统中运行下面程序,最多可产生多少个进程?
命令组合(命令表)将 ______ 来执行命令。
select 'Abc'='abc';的结果为
ER模型是对现实世界的一种抽象,它的主要成分有分类、
在数据库的E-R图中,椭圆框表达的是实体集的 。
创建外键约束时,如果要使删除父表记录时子表对应记录也自
在下列算法中,时间复杂度是O(1)的操作是( )
执行下列语句的结果是_____。
已知i=5.6,写出语句a=(int)i;执行后变量i
#define和printf都不是C语句。
若int类型数据占两个字节,则下列语句的输出为( )。
对于一个 1到n 的排列 P(即 1到 n中每一个数在
输入:1 2 3 4 5 6 0 7输出:( )
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2