分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 69 题
A67277
下面C++代码生成格雷编码,则横线上应填写( )。vector<string> grayCode(int n) {
2025年
单选
A67015
密码强度
2025年
编程题
A66894
下⾯的代码⽚段⽤于将两个⾼精度整数进⾏相加 。请在横线处填⼊( ) ,使其能正确实现相应功能。1 string add(string num1, string num2) {
2024年
单选
A66580
打印数字
2024年
编程题
A66534
C语言等级考试六级编程题:波兰表达式。波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的波兰表示法为+ 2 3。波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2 + 3) * 4的波兰表示法为* + 2 3 4。本题求解波兰表达式的值,其中运算符包括+ - * /四个。
2023年
编程题
A66532
C语言等级考试六级编程题:扑克牌排序假设这里有36张扑克牌,分别为A1~A9,B1~B9,C1~C9,D1~D9,其中A代表方片,B代表草花,C代表红桃,D代表黑桃,那么,设定如下的排序规则:1.对于两张卡牌,X1Y1与X2Y2,X1与X2表示A~D,Y1与Y2表示1~9,如果X1与X2不同,那么依照D>C>B>A的方式进行排序2.假如有X1与X2相同时,那么就比较Y1与Y2的…
2023年
编程题
A66529
C语言等级考试二级编程题:简单密码。Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关系。 密文 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 明文 V W X Y Z A B C D E F G H I…
2023年
编程题
A66522
青少年软件编程C语言三级等级考试:苹果消消乐。有100个苹果和香蕉排成一条直线,其中有N个香蕉,你可以使用至多M次魔法道具将香蕉变成苹果,最后“最长的连续苹果数量”即为你本次苹果消消乐的得分,给定苹果和香蕉的排列,求你能获得的最大得分。输入第一行是一个整数T(1 <= T <= 10),代表测试数据的组数。每个测试数据第一行是2个整数N和M(0 <= N, M <= 10…
2023年
编程题
A66509
青少年软件编程(C语言)等级考试试卷(二级):单词倒排。编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。 a student样例输出student a am I
2023年
编程题
A66506
青少年软件编程(C语言)等级考试试卷(二级):实数加法。求两个实数相加的和。题目中输入输出里出现的浮点数都有如下的形式: P1P2...Pi.Q1Q2...Qj。对于整数部分,P1P2...Pi是一个非负整数且当整数部分不为0时,P1不等于0;对于小数部分,Qj不等于0。
2023年
编程题
A66363
CCF-GESP编程能力等级认证C++三级编程题:密码合规检测。【问题描述】网站注册需要有用户名和密码,编写程序以检查用户输入密码的有效性。合规的密码应满足以下要求:1、只能由 a-z 之间 26 个小写字母、A-Z 之间 26 个大写字母、0-9 之间 10个数字以及!@#$四个特殊字符构成。2、密码最短长度:6 个字符,密码最大长度:12 个字符。3、大写字母、小写字母和数字必须至少有其中两…
2023年
编程题
A66346
CCF-GESP编程能力等级认证C++四级编程题:图像压缩。【问题描述】图像是由很多的像素点组成的。如果用 0 表示黑,255 表示白,0 和 255 之间的值代表不同程度的灰色,则可以用一个字节表达一个像素(取值范围为十进制 0-255、十六进制 00-FF)。这样的像素组成的图像,称为 256 级灰阶的灰度图像。现在希望将 256 级灰阶的灰度图像压缩为 16 级灰阶,即每个像素的取值范围为…
2023年
编程题
A66268
进制转换
2023年
编程题
A66267
变长编码
2023年
编程题
A66227
最小新整数给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0。n的位数为m。 现在从m位中删除k位(0<k < m),求生成的新整数最小为多少? 例如: n = 9128456, k = 2, 则生成的新整数最小为12456 表示有t组数据; 接下来t行,每一行表示一组测试数据,每组测…
2023年
编程题
A66226
生日相同 2.0在一个有180人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的名字,出生月日。试找出所有生日相同的学生。 ≤ 180。此后每行包含一个字符串和两个整数,分别表示学生的名字(名字第一个字母大写,其余小写,不含空格,且长度小于20)和出生月(1 ≤ m ≤ 12)日(1 ≤ d ≤ 31)。名字…
2023年
编程题
A66141
C++代码⽤于抽取字符串中的电话号码。约定:电话号码全部是数字,数字之间没有其他符号如连字符或 空格等。代码中变量strSrc仅仅是⽰例,可以包含更多字符。下⾯有关代码说法,正确的说法是( )。
2023年
单选
A66127
单位转换⼩杨这周的数学作业是做单位转换,喜欢编程的⼩杨决定编程帮他解决这些问题。 ⼩杨只学了长度单位和重量单位,具体来说: 长度单位包括千⽶(km)、⽶(m)、毫⽶(mm),它们之间的关系是:1km=1000m=1000000mm 。 重量单位包括千克(kg)、克(g)、毫克(mg),它们之间的关系是:1kg=1000g=1000000mg 。 ⼩杨的作业只涉及将更⼤的单位转换为更⼩…
2023年
编程题
A66102
⼩杨的字典在遥远的星球,有两个国家A国和B 国,他们使⽤着不同的语⾔:A语⾔和B 语⾔。⼩杨是B 国的翻译官,他的⼯ 作是将A语⾔的⽂章翻译成B 语⾔的⽂章。 为了顺利完成⼯作,⼩杨制作了⼀本字典,⾥⾯记录了 N 个A语⾔单词对应的B 语⾔单词,巧合的是,这些单词都 由地球上的26 个⼩写英⽂字母组成。 ⼩杨希望你写⼀个程序,帮助他根据这本字典翻译⼀段A语⾔⽂章。这段⽂章由标…
2023年
编程题
A66096
下⾯的C++代码⽤于将字符串保存到带头节点的双向链表中,并对重复的串计数,然后将最新访问的串的节 点放在链头便于查找。横线处应填⼊代码是( )。
2023年
单选