通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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; }
当输入为“1 511998”时,输出为“18”。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2021]
下列关于运算符重载的叙述中,正确的是
下列关于对象初始化的叙述中,正确的是。
关于函数重载,下列叙述中错误的是。
Class类的对象由( )自动生成,隐藏在.class
学生的记录由学号和成绩组成,N名学生的数据已在主函数中
请编一个函数void fun(int tt[M][N]
有以下程序程序运行后的输出结果是( )。
有以下程序:程序运行后的输出结果是。
己知x是一个列表对象,那么执行语句了y=x[:]之后表
已知x={‘a’:’b’,’c’:’d’},那么表达式
已知字典 x={i:str(i+3) for i in
字符串“ab\n\\012\\\”的长度是______
已知,计算f(n)的C语言函数f1如下:将f1中的in
档案权限 755 , 对档案拥有者而言, 何义(
要查找文件除了用find命令外还可以用什么命令?
备份最近一次完全备份以后发生变化的数据,称为 ___备
需求分析最常用的方法是( )的分析方法。
如果已连接MySQL服务器,当用户访问数据时,将按照
循环单链表的最大优点是:从任一结点出发都可访问到链表中
BBS的含义是
为数据表创建索引的目的是( )
设x=(5>1)+2,x的值为_____。
执行下列语句后,*(p+1)的值是_____。
C语言源程序文件的后缀是.c,经过编译之后,生成后缀为
6个人,两个人组一队,总共组成三队,不区分队伍的编号。
下列叙述中正确的是
以下不能输出字符A的语句是
请编写一个函数fun,函数的功能是删除字符串中的所有空
小陈现有2个任务A,B要完成,每个任务分别有若干步骤如
输入: 7 ABDCEGF BDAGECF输出:
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2