通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 % 2 == 0
i % 2 == 1
p
!p
所属试卷:CSP-J1入门级初赛试卷[2021]
如果表达式a>b中的“>”是作为非成员函数重载的运算符
在函数中,可以用auto、extern、registe
有如下程序:运行时的输出结果是。
下列关于构造函数的说法中,正确的是
某基于优先权的进程调度程序中,进程就绪队列采用优先权由
下列各选项中,不属于序言性注释的是( )。
下列给定的程序中,函数fun的功能是:求出以下分数
下列叙述中正确的是( )。
有如下程序:程序运行后的输出结果是。
已知列表 x=[1,2],那么连续执行命令y=x[:]
表达式 'C:\\Windows\\notepad.e
表达式':'.join('1,2,3,4,5'.spl
已知列表x=[1,2],执行语句y=x后,表达式 x
八进制是一种“逢八进一”的进制,十六进制是一种____
下面程序的功能是完成用100元人民币换成1元、2元、5
把一下多项式写成只含7次乘法运算,其余皆为加、减运算的
网络传输中对数据进行统一的标准编码在OSI体系中由(
使用缺省的子网掩码,IP地址201.100.200.1
前台启动的进程使用复合键______终止。
链接分为:硬链接和( )。
执行命令 ls –l 时,某行显示如下:
假设你的用户账号是zheng,现在你登录进入linux
在vi编辑器中的命令模式下,重复上一次对编辑的文本进行
连接是一种特殊的等值连接,它结果中不含重复的属
数据库管理系统是位于用户和之间的一个数据管理软件。
软件生存周期一般可分为 、可行性研究、 、设计
定义int x[5],n;则x=x+n;或x++;都是
宏定义不是C语句,不必在行末加分号。
语句:执行后都使变量x中的值增1,请写出一条同一功能的
操作系统的功能是( )
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2