通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2020] 中有题目如下:
第1题
#include <iostream> using namespace std; long long n, ans; int k, len; long long d[1000000]; int main() { cin >> n >> k; d[0] = 0; len = 1; ans = 0; for (long long i = 0; i < n; ++i) { ++d[0]; for (int j = 0; j + 1 < len; ++j) { if (d[j] == k) { d[j] = 0; d[j + 1] += 1; ++ans; } } if (d[len - 1] == k) { d[len - 1] = 0; d[len] = 1; ++len; ++ans; } } cout << ans << endl; return 0; }
3)判断:若 k>1,则输出 ans 时,klen 一定大于 n。( )
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2020]
在软件设计中不使用的工具是
运行这个程序的输出结果是。
设字符集 S 包含 7 个字符,各字符出现的频次分别为
下列函数fun判断自然数n是否是素数。
关系表中的每一行记录称为一个( )。
在软件设计中,不属于过程设计工具的是( )。
下面不属于软件设计阶段任务的是( )。
以下关于字符串的叙述中正确的是。
如下程序:程序运行后的输出结果是。
表达式 len(‘Hello world!’.I ju
表达式list(range(5))的值为_______
在设计正则表达式时字符__________紧随着其他限
设文件number.dat中存放了一组整数。请编写程序
已有变量定义语句double=5.0,p; int n
以下程序运行结果是___________。
某计算机采用页式虚拟存储管理方式,按字节编址。CPU进
某系统采用基于优先权的非抢占式进程调度策略,完成一次进
在vi编辑器中的命令模式下,键入( )可在光标当前
在创建Linux分区时,一定要创建( )两个分区
sp_name为存储过程的名称,调用该存储过程的语句为
栈是一种插入与删除操作在表的一端进行的线性表,是一种先
关于主键下列说法正确的是
触发器是响应以下任意语句而自动执行的一条或一组MYSQ
已知f(n)=n!=n×(n-1)×(n-2)×···
若输入字符串:abcde<回车>,则以下while循环
getchar函数的原型(函数说明)在stdio.h内
设(k=a=5,b=3,a*b),则k值为_____。
给定程序中,函数fun的功能是根据形参i的值返回某个函
输入:1 1000 10 15输出:________
(TSP 问题的交叉算子) TSP 问题 (Trave
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2