通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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的自然数,当输入"1000"时,输出为( )。
"15 1340"
"15 2340"
"16 2340"
"16 1340"
所属试卷:CSP-J1入门级初赛试卷[2021]
以下关于 Python 语言复数类型的描述中,错误的是
下列关于数据库特点的叙述中,错误的是( )。
有以下程序程序运行后的输出结果是( )。
写出下面程序的执行结果:1)2)#include<io
类成员的默认访问模式是private。
在GBK和CP936编码中一个汉字需要2个字节。
已知列表x=[1,3,2],那么执行语句 x=x.re
给定程序MODI1.C中函数fun的功能是:输出M行M
有以下程序程序运营后的输出结果是____
设有两个C语言程序模块c1.c和c2.c(不含main
程序段该程序段的时间复杂度为。
简述Linux文件系统通过i节点把文件的逻辑结构和物理
选择数据库TEST为当前数据库的命令是 。
数据库系统中,实现数据管理功能的核心软件称为
MySql数据库中具体实现备份数据库的方法很多,可以分
条件“IN(20,30,40)”表示
(洪水填充)现有用字符标记像素颜色的 8x8 图像。颜
数组的首地址不一定是第一个数组元素的地址。
设有宏定义#define MAX(x,y) (x)>
若s是int型变量,且s=6,则下面表达式的值是___
以下定义语句中,错误的是( )。
执行下面两个语句,输出的结果是_____。
下列叙述中正确的是
函数fun的功能是:为一个偶数寻找两个素数,这两个素数
函数fun的功能是:判断整数n是否是“完数”。当一
假设输入的 n,k 和 d[i] 都是不超过 1000
无向图 G 有 7 个顶点,若不存在奇数条边构成的简单
(国王放置 ) 在 n*m 的棋盘上放置 k 个国王,
在下列 HTML 语句中,可以正确产生一个指向 NOI
一个无法靠自身的控制终止的循环称为“死循环”,例如,在
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型