通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 < n
c < n
i < n - 1
c < n - 1
所属试卷:CSP-J1入门级初赛试卷[2021]
有如下程序,执行这个程序输出星号(*)的个数为。
以给定的一句话作为字符串变量 seq,完善下列程序,要
给定列表 ls = [1,2,3,"1","2","3
下列函数fun判断自然数n是否是素数。
请编写一个函数fun,它的功能是:找出一堆整型数组元素
对关系S和关系R进行集合运算,结果中既包含关系S中的所
C语言主要是借助以下哪种手段来实现程序模块化?( )
C语言程序中,若函数无返回值,则应该对函数说明的类型是
若有以下程序段则以下选项中值为6的表达式是。
设有定义:则以下赋值语句中正确的是。
有以下程序:程序运行的结果是。
表达式 Falset+1的值为___________。
表达式'%s'%65==str(65)的值为_____
以下库函数strcpy(char*p1,char*p2
一个栈的初始状态为空。一方面将元素5,4,3,2,1依
假定题44给出的计算机M采用二级分页虚拟存储管理方式,
结束后台进程的命令是______
在关系中,能惟一标识元组的属性组称为 。
中提供了执行mysqldump之后对数据库的更改进
假设输入字符串由 ASCII 可见字符组成,当输入为“
已知a=10,b=15,c=1,d=2,e=0,则表达
预处理命令行都必须以_____号开始。
有以下程序若文本文件filea.txt中原有内容为:h
(矩阵变换)有一个奇幻的矩阵,在不停的变幻,其变幻方式
本题t是s的子序列的意思是:从s中删去若干个字符,可以
从一个 4×4的棋盘(不可旋转)中选取不在同一行也不在
给定一个含N 个不相同数字的数组,在最坏情况下,找出其
(排列数)输入两个正整数 n,m(1≤n≤20,1≤m
输入:12 172 4 6 9 11 15 17 18
(坐标统计)输入 n个整点在平面上的坐标。对于每个点,
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2