通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2021] 中有题目如下:
第1题
#include <stdio.h> #define n 100000 #define N n + 1 int m; int a[N], b[N], c[N], d[N]; int f[n], g[N]; void init() { f[1] = g[1] = 1; for (int i = 2; i <= n; i++) { if (!a[i]) { b[m++] = i; c[i] = 1, f[i] = 2; d[i] = 1, g[i] = i + 1; } for (int j = 0; j < m && b[j] * i <= n; j++) { int k = b[j]; a[i * k] = 1; if (i % k == 0) { c[i * k] = c[i] + 1; f[i * k] = f[i] / c[i * k] * (c[i * k] + 1); d[i * k] = d[i]; g[i * k] = g[i] * k + d[i]; break; } else { c[i * k] = 1; f[i * k] = 2 * f[i]; d[i * k] = g[i]; g[i * k] = g[i] * (k + 1); } } } } int main() { init(); int x; scanf("%d", &x); printf("%d %d\n", f[x], g[x]); return 0; }
假设输入的x是不超过1000的自然数,在执行完init()后,f[1], f[2], f[3] ...... f[100]中有( )个等于2。
23
24
25
26
所属试卷:CSP-J1入门级初赛试卷[2021]
下面对软件特点描述错误的是( )。
(本题 7 分)甲、乙、丙三人一起植树,甲负责挖树坑,
在关系中能唯一标识元组的最小属性集称为该表的键或码。二
有以下程序程序运行后的输出结果是( )。
以下程序段中的变量已正确定义该程序段的输出结果是( )
有以下程序:若想通过键盘输入,使得a1的值为12,得a
现有语句请问要找出ivector之中小于7的元素个数,
编写程序,功能是用while循环语句求1到50之间(包
在Python中,不论类的名字是什么,构造方法的名字都
以下程序功能是:计算某年某月有几天,其中判别闰年的条件
若有定义语句:char c='\010';则变量c中包
若用数组名作为函数调用的实参,则传递给形参的是( )。
C语言源程序中整型常量可以用八进制数表示,此时必须以_
下面程序段中循环体的执行次数是__________。
网卡的主要功能不包括( )
shell脚本程序test(具有可执行权限)只有如下两
要使得名为fido的文件具有如下权限-r-xr-x—x
若URL地址为http://www.nankai.ed
某文件的组外成员的权限为只读;所有者有全部权限;组内的
条件年龄BETWEEN 15 AND 35表示年龄在1
则x的值为_____。
预处理命令行都必须以_____号开始。
已知i=5,写出语句i+=012;执行后整型变量i的十
执行下面两个语句,输出的结果是_____。
请补充函数proc,其功能是:计算下面公式S的值:例如
某二叉树的前序序列为ABCDEFG,中序序列为DCBA
5)当 n等于 50时,若 a、b的值都在 [0,49
今有一空栈 S,对下列待进栈的数据元素序列a,b,c,
分辨率为1600x900、16位色的位图,存储图像信息
输入:30输出:____
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型