测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

C++编程题库

按题型、年份与知识点筛选,快速定位练习题。

共 4008 题

题目列表

共 4008 题
A66099 下⾯C++代码以递归⽅式实现合并排序,并假设merge (int T[], int R[], int s, int m, int t)函 数将有序(同样排序规则)的T[s..m]和T[m+1..t]归并到R[s..t]中。横线处应填上代码是( )。 2023年 递归 归并排序 分治算法 单选 A66098 阅读下⾯的C++代码,执⾏后其输出是( )。 2023年 循环结构 条件判断 程序阅读 单选 A66097 下⾯的C++⽤于对lstA排序,使得偶数在前奇数在后,横线处应填⼊( )。 2023年 循环结构 奇偶判断 数组排序 单选 A66096 下⾯的C++代码⽤于将字符串保存到带头节点的双向链表中,并对重复的串计数,然后将最新访问的串的节 点放在链头便于查找。横线处应填⼊代码是( )。 2023年 字符串处理 指针操作 双向链表 节点移动 单选 A66095 有关下⾯C++代码说法正确的是( )。 2023年 循环结构 条件判断 变量作用域 单选 A66094 下⾯的C++代码实现对list的快速排序,有关说法,错误的是( )。 2023年 快速排序 算法复杂度 链表操作 单选 A66093 C语言等级考试一级编程题:加一。输入一个整数x,输出这个整数加1后的值,即x+1的值。 ≤ x ≤ 1000)。输出按题目要求输出一个整数。样例输入9样例输出10 2022年 输入输出 顺序结构 整数运算 编程题 A66092 C语言等级考试一级编程题:(a/b)*c的值。给定整数a、b、c,计算(a / b)*c的值,这里的除法为实数除法。 ≤ a,b,c ≤ 1000)输出将计算结果保留6位小数输出。样例输入1 3 3样例输出 2022年 格式化输出 变量与表达式 实数除法 基本输入输出 编程题 A66091 C语言等级考试一级编程题:判断是否存在重复的数。给定3个数,判断是否存在2个数相等,如果存在输出"YES", 否者输出"NO"。 7 2样例输出YES 2022年 输入输出 条件判断 整数比较 编程题 A66090 C语言等级考试一级编程题:整数的立方和。给定一个正整数k(1<k<10),求1到k的立方和m。即m=1+2*2*2+…+k*k*k。 样例输出225 2022年 循环结构 整数运算 累加求和 编程题 A66089 C语言等级考试一级编程题:自整除数。对一个整数n,如果其各个位数的数字相加得到的数m能整除n,则称n为自整除数.例如21,21%(2+1)==0,所以21是自整除数.现求出从10到n(n < 100)之间的所有自整除数. <= n < 100)输出有多行.按从小到大的顺序输出所有大于等于10,小于等于n的自整除数,… 2022年 循环结构 条件判断 数位拆分 取余运算 编程题 A66088 C语言等级考试二级编程题:数组逆序重放。将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。输入输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。输出输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。样例输入58 6 5 4 1样例输出1 4 5 6 8 2022年 循环结构 数组 逆序输出 编程题 A66087 C语言等级考试二级编程题:最长最短单词。输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。试输出第1个最长的单词和第1个最短单词。输入一行句子。输出两行输出: 第1行,第一个最长的单词。 第2行,第一个最短的单词。样例输入I am studying Programming language C in P… 2022年 循环结构 条件判断 字符串处理 单词分割 编程题 A66086 C语言等级考试二级编程题:计算鞍点.给定一个5*5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。 鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。 例如:在下面的例子中(第4行第1列的元素就是鞍点,值为8 )。11 3 5 6 912 4 7 8 1010 5 6 9 118 6 4 7 215 10 11 20 25输入输入包含一个5行5列的矩阵输… 2022年 循环结构 条件判断 二维数组 编程题 A66085 C语言等级考试二级编程题:病人排队.病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序:1. 老年人(年龄 >= 60岁)比非老年人优先看病。2. 老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。3. 非老年人按登记的先后顺序看病。输入第1行,输入一个小于100的正整数,表示病人的个数; 后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度… 2022年 结构体排序 多关键字排序 稳定排序 字符串处理 编程题 A66084 C语言等级考试二级编程题:循环数。若一个n位的数字串满足下述条件,则称其是循环数(cyclic):将这个数字串视为整数(可能带有前导0),并用任意一个1 到 n 之间(包含1和n)的整数去乘它时, 会得到一个将原数字串首尾相接后,再在某处断开而得到的新数字串所对应的整数。例如,数字 142857 是循环数,因为: 142857 *1 = 142857 142857 *2 = 285714 142… 2022年 条件判断 字符串处理 循环移位 大数乘法 编程题 A66083 C语言等级考试三级编程题:鸡兔同笼。一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。 (a < 32768)。输出一行,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。 如果没有满足要求的答案,则输出… 2022年 分支结构 条件判断 数学建模 整数运算 编程题 A66082 C语言等级考试编程题:猴子吃桃。海滩上有一堆桃子,N只猴子来分。第一只猴子把这堆桃子平均分为N份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子接着把剩下的桃子平均分成N份,又多了一个,它同样把多的一个扔入海中,拿走了一份。第三、第四、……,第N只猴子仍是最终剩下的桃子分成N份,扔掉多了的一个,并拿走一份。编写程序,输入猴子的数量N,输出海滩上最少的桃子数,使得每只猴子都可吃到桃子… 2022年 递推 循环结构 数学推导 整数枚举 编程题 A66081 C语言等级考试编程题:扩号匹配问题。在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$"标注,不能匹配的右括号用"?"标注. 2022年 字符串处理 括号匹配 编程题 A66080 C语言等级考试编程题:上台阶。楼梯有n(100 > n > 0)阶台阶,上楼时可以一步上1阶,也可以一步上2阶,也可以一步上3阶,编程计算共有多少种不同的走法。 2022年 递推 动态规划 循环结构 多组输入 编程题