通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2021] 中有题目如下:
第1题
(Josephus问题)有n个人围城一个圈,依次标号0至n-1。从0号开始,依次0,1,0,1,...交替报数,报到1的人会离开,直至圈中只剩下一个人。求最后剩下人的编号。
试补全模拟程序。
#include <stdio.h> const int MAXN = 1000000; int F[MAXN]; int main() { int n; scanf("%d", &n); int i =0, p = 0, c = 0; while (①) { if (F[i] == 0) { if (②) { F[i] = 1; ③; } ④; } ⑤; } int ans = -1; for (i = 0; i < n; i++) if (F[i] == 0) ans = i; printf("%d\n", ans); return 0; }
⑤处应填( )
i++
i = (i + 1) % n
c++
p ^= 1
所属试卷:CSP-J1入门级初赛试卷[2021]
请编写函数fun,其功能是:计算并输出3到n之间(含3
给定程序中,函数fun的功能是:将a所指4×3矩阵中第
以下程序中函数f的功能是:当flag为1时,进行由小到
以下程序中给数组所有元素输入数据,请从选项中选择正确的
以下选项中叙述正确的是( )。
下列对重载函数的描述中,( )是错误的。
以下对模板的说明,正确的是_____。
已知x= list(range (20)),那么语句d
程序中定义了一个指向结构体变量的指针后,可以通过"__
当键盘输入18时,下面程序运行结果是_________
下列叙述中错误的是( )。
将/home/ixdba目录做归档压缩,压缩后生成ix
linux文件系统中每个文件用________来标识
下面给出了一个SHELL程序,试对其行后有#(n)形式
用 "rm -i",系统会提示什么来让你确认( )
存储引擎事务是安全的,且支持外键。
在MySQL中,允许从一个集合中取得多个值的数据类型是
对于串来说,顺序存储结构最合适了,不需要作其他处理(
若某线性表最常用的操作是存取任一指定序号的元素和在最后
下列关于非空B树的叙述中,正确的是( )。I 插入操作
设x=62,表达式x>=60&&x<70||x==1的
其中a[1][2]的值为_____。
当a=1,b=2,c=3时,执行以下程序段后b=___
下列叙述中正确的是
(分数背包)小 S 有 n 块蛋糕,编号从 1 到 n
输出:( )
参加 NOI 比赛,以下不能带入考场的是 ( )。
(最短路线)某城市 的街道是一个很规整的矩形网格(见下
输入: 5 13输出: _________
输出:____________________
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型