通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2021] 中有题目如下:
第1题
#include <stdio.h> int n; int a[1000]; int f(int x) { int ret = 0; for (; x; x &= x - 1) ret++; return ret; } int g(int x) { return x & -x; } int main() { scanf("%d",&n); for (int i = 0; i < n; i++) scanf("%d",&a[i]); for (int i = 0; i < n; i++) printf("%d",f(a[i])+g(a[i])); printf("\n"); return 0; }
输入的n等于1001时,程序不会发生下标越界。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2021]
有如下程序段,产生编译错误的语句是。
下列枚举类型的定义中,包含枚举值3的是。
以下关于 Python 分支结构的描述中,错误的是(
下列程序使用指针编程逆序打印输入的10个整数。请仔细阅
若有定义语句:int b=7;float a=2.5,
以下程序的执行结果是__________。
若有定义int b=7;float a=2.5;c=4
下面程序的功能是将字符串s中所有的字符c删除,请选择填
一棵二叉树有10个度为1的结点,7个度为2的结点,则该
当用"#define F 37.5f"定义后,下列叙述
Linux内核主要由哪几部分组成?每部分的作用?参考答
下面给出了一个SHELL程序,试对其行后有#(n)形式
MYSQL只有满足联接条件的记录才包含在查询结果中,这
MySQL创建函数时,需要指明返回值的类型,用于指明返
算法的优劣与算法描述语言无关,但与所用计算机有关。
直接插入排序在最好情况下的时间复杂度为
对于有n 个结点的二叉树, 其高度为( )
以下哪个命令用于测试网络连通
(第k小路径)给定一张.个点.条边的有向无环图,顶点编
设a,b,t为整型变量,初值为a=7,b=9,执行完语
以下程序的输出结果为_____。
如下选项中不能用作C程序合法常量的是( )
考虑如下递归算法:则调用solve(7)得到的返回结果
若有以下程序则程序的输出结果是
循环队列的存储空间为Q(1:100),初始状态为fro
输出:( )
约定二叉树的根节点高度为 1。一棵结点数为 2016的
输入: 3 5输出:
某系统自称使用了一种防窃听的方式验证用户密码。密码是
输入: 10 20输出: _________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2