#
标准编号及名称
文件大小
更新日期
1 关于指针,以下说法正确的是()。 A.指针变量必须初始化为某个变量的地址。 B.设指针变量p指向数组a,则可以使用p[]访问数组元素a[]。 C.程序运行过程中,变量的值可以改变,变量地址也可以改变。 2025-08-14
2 关于计算机文件系统,以下说法正确的是()。 A.文件名中可以包含*这个符号。 B.在Windows系统里文件名区分大小写。 C.文件名通配符?表示其所在的位置可以是任意一个字符。 D.在Windows 2025-08-14
3 关于结构体,以下说法正确的是()。 A.结构体只能包含基本数据类型的成员变量,不能包含数组成员。 B.结构体类型可以声明变量,但是不能声明结构体数组。 C.可以使用赋值运算符将一个结构体变量赋值给另一 2025-08-14
4 奖牌统计题目描述:    今年大学生运动会,小蓝要根据每个学校获得的金牌、银牌和铜牌数量,统计出每个学校获得的奖牌总数。输入:     第 1 行是 1 个正整数,表示参加运动会的学校数目 n(1 ≤ 2025-08-14
5 关于C++的类,以下说法正确的是()。 A.默认情况下,所有的成员在类的外部都是可以访问的 B.一个类最多只能定义一个构造函数 C.析构函数会在删除所创建的对象时自动执行 D.只能在类定义的内部定义类 2025-08-14
6 执行以下代码之后,以下说法不正确的是()。 string s1 "abc"; string s2("123"); string s3 s1; s1+=s2; b 2025-08-14
7 3、执行以下代码,输出结果是()。 string s "Hello,C++!"; string f ",!" int p1 s.find_first_of(f, 2025-08-14
8 后缀是“er”的单词数量题目描述:    给定若干个英文单词,单词之间使用一个空格隔开,把其中后缀为“er”的单词的数量统计出来。    例如:输入为 referer kick in store ow 2025-08-14
9 十六进制直角三角形 题目描述: 输入一个十六进制整数 n 和一个十进制整数 h,根据规则,输出一个十六进制直角三角形。 1. 第一行的数为 n; 2. 从第二行起,每一行 2025-08-14
10 假定包含了必要的头文件,并定义了字符串变量:char s[20];从键盘输入一行字符串“I have a dream'”;以下能正确输入到字符串s的代码是()。 A.fgets(s,100, 2025-08-14
11 假定定义了变量:doub1en;以下正确的输入语句是()。 A.scanf("%d",&n); B.scanf("%1f",&n); C.scanf(" 2025-08-14
12 C/C++语言中格式化输出函数是()。 A.printf() B.print() C.std:cout() D.outputf() 2025-08-14
13 数组中数字出现的次数 II题目描述 在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。 输入 第一行一个非负整数n 第二行n个整数,空格分隔 输出 2025-08-10
14 数字范围按位与题目描述 给你两个整数 left 和 right ,表示区间 [left, right] ,返回此区间内所有数字 按位与 的结果(包含 left 、right 端点)。 输入 一行两 2025-08-10
15 取低位连续 1题目描述 获取一个数 x 低位连续的 1 并且输出。 输入 一个十进制正整数n 输出 一个十进制正整数,代表n的低位连续1所代表的十进制整数 样例输入 11 样例输出 3 提示 2025-08-10
16 标记位置1置0取反题目描述 对于 x 这个数,我们希望对它二进制位的第 k 位(从0开始,从低到高数)置为 1: 第 k 位为 1,其它位为 0,正好是(1 << k),那么将 第 k 2025-08-10
17 取模转化成位运算 2025-08-10
18 :取模转化成位运算题目描述 计算一个正整数x模2y的结果 输入 一行两个正整数x和y,计算x模2y。不使用%取模运算符 输出 一个正整数,表示x模2y的结果 样例输入  169 5 样例输出  2025-08-10
19 代替加法题目描述 给定两个int类型的正数 x 和 y,实现 x + y(注意:不能用加号)。 输入 一行两个正整数x和y 输出 一行一个正整数,表示x+y的计算结果(不能使用加号) 样例输入  2025-08-10
20 代替减法题目描述 给定两个int类型的正数 x 和 y,计算 x − y的值(注意:不能用减号)。 输入 一行两个正整数x和y 输出 一行x-y的结果(不使用负号) 样例输入  3 4 样例输 2025-08-10
21 相反数题目描述 给定一个int类型的正数 x,求 x 的相反数(注意:不能用负号)。 输入 一行一个正整数x 输出 一行一个整数,表示x的相反数 样例输入  3 样例输出  -3 提示 - 2025-08-10
22 出现奇数次的数题目描述 输入 n 个数,其中只有一个数出现了奇数次,其它所有数都出现了偶数次。求这个出现了奇数次的数。 输入 第一行一个非负整数n 第二行n个整数,空格分隔 输出 一个整数,n 2025-08-10
23 变量交换题目描述 给定两个数 a 和 b,用异或运算交换它们的值 输入 一行两个非负整数m和n 输出 一行两个非负整数n和m 样例输入  21 22 样例输出  22 21 提示 0 < 2025-08-10
24 标记位取反题目描述 给定一个数,将它的低位数起的第 4 位取反,0 变 1,1 变 0。 输入 一个非负整数n 输出 一个十进制整数 样例输入 31 样例输出 23 提示 样例一解释: 31的 2025-08-10
25 低位连续零变一题目描述 给定一个整数 x,将它低位连续的 0 都变成 1。其他位不变 输入 一个非负整数n 输出 一个十进制整数,二进制的低位所有0都置为1所对应的十进制值 样例输入  16 样 2025-08-10
26 置空标记位题目描述 给定一个数,判断它二进制低位的第 5 位,如果为 1,则将它置为 0。其余位不变。 输入 一个非负整数n 输出 一个十进制整数 样例输入 191 样例输出  175 提示 2025-08-10
27 设置标记位题目描述 给定一个数,判断它二进制低位的第 5 位,如果为 0,则将它置为 1。其他位不变。 输入 一个非负整数n,其二进制表示中低位第五位如果为0置为1,如果为1则不变 输出 一个十 2025-08-10
28 2的幂题目描述 判断一个非负整数是否是2的幂,是2的幂输出1,否则输出0 1是2^0,输出1 0不是2的幂,输出0 4是2^2,输出1 5不是2的幂,输出0 输入 一个非负整数n 输出 一个整数 2025-08-10
29 消除末尾连续1题目描述 给出一个整数,现在要求将这个整数转换成二进制以后,将末尾连续的1都变成0,输出改变后的数(以十进制输出即可)。 输入 一个非负数n 输出 一个整数,表示消除了n的二进制数 2025-08-10
30 末五位置0题目描述 给定一个 32 位整数,要求将其末五位置为00000,其余位不变。 输入 一个非负整数n 输出 一个十进制整数,表示n二进制末五位置为0后的值 样例输入 361 样例输出  2025-08-10
31 末五位置0题目描述 给定一个 32 位整数,要求将其末五位置为00000,其余位不变。 输入 一个非负整数n 输出 一个十进制整数,表示n二进制末五位置为0后的值 样例输入 361 样例输出  2025-08-10
32 取一个数末五位题目描述 给定一个数,求它的二进制表示的末五位,以十进制输出即可。 输入 一个非负整数n 输出 一个十进制整数,表示n的末五位 样例输入  47 样例输出 15 提示 样例一解释 2025-08-10
33 奇偶性判定题目描述 我们判断一个数是奇数还是偶数,往往是通过取模%来判断的 if(5%2==1){  printf("5是奇数\n");  } if(6%2==0){  pri 2025-08-10
34 反序输出题目描述 输入 n 个数,要求程序按输入时的逆序把这n 个数打印出来,已知整数不超过 100 个。也就是说,按输入相反顺序打印这 n 个数。 输入格式 输入两行,第一行输入一个 n ,第二行 2025-08-08
35 删数字(delete)题目描述 输入一个高精度的正整数 n,去掉其中任意 s 个数字后剩下的数字按原左右次序组成一个新的正整数。编程对给定的 n 和 s,寻找一种方案使得剩下的数字组成的新数最小。 2025-08-08
36 最近位置(position题目描述 有 n 名同学从左到右站成一排,每名同学都想知道自己右边离自己最近且跟自己身高不一样的同学编号是多少。 输入格式 共两行,第一行,为一个整数 n,表示 n 位同学 2025-08-08
37 解题(solve)题目描述 小智所在的班级共有 n 位同学,编程老师出了 m 道题目给大家做,小智作为班长统计了每个同学做对的题目数量和题号,请你统计一下,有哪几道题没有人做出来。 输入格式 第一行 2025-08-08
38 加法运算(add)题目描述 这是一道简单题:输入两个数字 a 和 b,判断这两个数字的和是正数还是负数,或者是零。 输入格式 一行两个数 a 和 b,用空格隔开。 输出格式 输出共两行,第一行一个 2025-08-08
39 五指山大圣在佛祖的手掌中。 我们假设佛祖的手掌是一个圆圈,圆圈的长为 n,逆时针记为:0,1,2,…,n−1,而大圣每次飞的距离为 d。 现在大圣所在的位置记为 x,而大圣想去的地方在 y。 要 2025-08-07
40 巧克力棒TBL 和 X 用巧克力棒玩游戏。 每次一人可以从盒子里取出若干条巧克力棒,或是将一根取出的巧克力棒吃掉正整数长度。 TBL 先手两人轮流,无法操作的人输。 他们以最佳策略一共进行了 1 2025-08-07
41 收集雪花不同的雪花往往有不同的形状。 在北方的同学想将雪花收集起来,作为礼物送给在南方的同学们。 一共有 n 个时刻,给出每个时刻下落雪花的形状,用不同的整数表示不同的形状。 在收集的过程中,同 2025-08-07
42 连接字符串给你一个字符串,它是由某个字符串不断自我连接形成的。 但是这个字符串是不确定的,现在只想知道它的最短长度是多少。 输入格式 第一行给出字符串的长度 L,第二行给出一个字符串,全由小写字母 2025-08-07
43 旅游航道SGOI 旅游局在 SG-III 星团开设了旅游业务,每天有数以万计的地球人来这里观光,包括联合国秘书长,各国总统和 SGOI 总局局长等。 旅游线路四通八达,每天都有众多的载客太空飞船在星 2025-08-07
44 循环相克令循环相克令是一个两人玩的小游戏。 令词为“猎人、狗熊、枪”,两人同时说出令词,同时做出一个动作——猎人的动作是双手叉腰;狗熊的动作是双手搭在胸前;枪的动作是双手举起呈手枪状。 双方以此动 2025-08-06
45 早鸟价某公司打算举办一场会议。 会议于 7 月 11 日截止缴费报名(当天仍可报名),在 6月 20日及以前缴费的参会者可享受早鸟价,仅需缴纳 1800元;6月 20日之后缴费的参会者需缴纳 200 2025-08-06
46 反素数对于任何正整数 x,其约数的个数记作 g(x),例如 g(1)=1、g(6)=4。 如果某个正整数 x 满足:对于任意的小于 x 的正整数 i,都有 g(x)>g(i),则称 x 为反素 2025-08-06
47 平方矩阵 II输入整数 N,输出一个 N 阶的二维数组。 数组的形式参照样例。 输入格式 输入包含多行,每行包含一个整数 N。 当输入行为 N=0时,表示输入结束,且该行无需作任何处理。 输出 2025-08-06
48 正数输入 6个实数,它们要么是正数,要么是负数。 请你统计并输出正数的个数。 输入格式 六个数字,每个占一行。 输出格式 输出格式为 x positive numbers,其中 x 为正数的个数 2025-08-06
49 数的三次方根题目描述 肥肠简洁,就是求一个数n的三次方根,并且结果保留六位小数(−10000≤n≤10000) 样例 输入数据 1000.00 输出数据 10.000000 2025-08-06
50 数组去重给定一个长度为 n 的数组 a,请你编写一个函数: int get_unique_count(int a[], int n); // 返回数组前n个数中的不同数的个数 输入格式 第一行包含 2025-08-06