通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
下列关于继承方式的描述中,错误的是。
(本题 11 分)对于题 43 中计算机 M 和程序
请编写一个函数fun,它的功能是:求出一个2×M整型二
有以下程序程序运行后的输出结果是( )。
有以下结构体说明、变量定义和赋值语句则以下scanf函
有如下程序:程序运行后的输出结果是。
请在下面程序的横线处填上适当字句,以使程序完整,并使程
标准模板库(STL)所涉及的4个最主要的基本组件是(
请在下面程序的横线处填上适当内容,以使程序完整,并使运
表达式{1,2,3}<{1,2,4}的值为______
假设有列表a=['name','age','sex’]
#编写一个函数,从键盘上输入两个数,求最大公约数和最小
表达式 type(3.0) in (int,float
打印出所有“水仙花数”,所谓:“水仙花数”是指一个三位
有三个关系R、S和T如下:则由关系R和S得到关系T的操
有以下程序 程序运营后的输出结果是
下列选项中,可能导致当前进程P阻塞的事件是( )。Ⅰ.
命令组合(命令表)将 ______ 来执行命令。
集合与线性表的区别在于是否按关键字排序。
不属于“TCP/IP属性”对话框选项
IP 协议的核心问题
函数不可以进行嵌套定义,但可以进行嵌套_____。
下面说法中错误的是( )。
假设输入的所有数的绝对值都不超过1000,solve1
以下不能输出字符A的语句是
如下图所示,A到 B是连通的。假设删除一条细的边的代价
输入:11 3输出:( )
(最大子矩阵和)给出 m行n 列的整数矩阵,求最大的子
在布尔逻辑中,逻辑“或”的性质有( )。
输入: 66553输出: ______________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2