通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
有如下两个类定义,其中有一个成员变量的定义是错误的,这
已知类CC以成员函数方式重载了二元运算符*,c1和c2
下面对软件特点描述不正确的是( )。
下列程序使用指针编程逆序打印输入的10个整数。请仔细阅
下面不属于软件需求分析阶段工作的是( )。
Python标准库os.path中用来判断指定文件是否
查看变量内存地址的Python内置函数是_______
在C语言中,逻辑表达式可以包含多个逻辑运算符。( )
以下程序运行结果是___________。
若a是int型变量,则表达式(a=4.5,a*2),a
C语言源程序的基本单位是_________。
有以下程序 程序执行后的输出结果是
若有如下说明,且int类型占两个字节,则正确的叙述为
静态路由设定后,若网络拓扑结构发生变化,需由_____
MYSQL查询语句中用 表示左然连接。
数据库的恢复是以 ___ 为基础的。
删除用户账号命令是
非空的循环单链表head的尾结点p满足( )。
对一棵二叉树进行层次遍历时,应借助于队列实现。
ack 函数在输入参数“(2,2)”时的返回值为( )
功能:计算出k以内最大的10个能被13或17整除的自然
功能:编写函数fun其功能是:根据整型形参m,计算如下
设(k=a=5,b=3,a*b),则表达式的值为___
设fp为指向某二进制文件的指针,且已读到此文件未尾,则
(质因数分解)给出正整数 n,请输出将 n质因数分解的
输入 :3AB:ACDEbFBkBDAR:ACDBrT
目前计算机芯片(集成电路)制造的主要原料是( ),它是
输入: 18输出: ___________
蓝牙和 Wi-Fi 都是( )设备。
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2