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

分类题库

C++编程题库

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

共 651 题 判断

题目列表

共 651 题
A67511 string 的 substr(2, 10) 在字符串长度不足时会抛出异常。 2025年 字符串 异常处理 substr 判断 A67510 在数学纸面计算中, pow(2, 3) 的计算结果一定是8,但是在C++中,如果遇到数据类型是浮点数,那就不一定正确。 2025年 数据类型 浮点数精度 pow函数 判断 A67509 在 C++ 中,枚举的底层类型可以是非整型(如 float 或 double )。 2025年 C++语法 枚举类型 底层类型 判断 A67508 函数声明 double f(); 返回 int 时,会自动转换为 double 2025年 返回值 类型转换 函数声明 判断 A67493 下面C++代码正确声明了一个返回 int 类型、接受两个 int 参数的函数。int add(int, int); 2025年 函数参数 函数声明 返回类型 判断 A67492 下面C++代码的输出是 15 。void foo(int x) { 2025年 变量作用域 函数参数传递 值传递 判断 A67491 下面c++代码在一个结构体中又定义了别的结构体。这种结构嵌套定义的方式语法不正确。#include <string> 2025年 语法判断 结构体嵌套 结构体定义 判断 A67490 下面这段c++代码不合法,因为每一行都必须显式初始化3个元素。int arr[2][3] = {{1, 2}, {3}}; 2025年 二维数组 数组初始化 C++语法 判断 A67489 以下c++程序中使用了递推方式计算阶乘( n!=1*2*3*....*n),计算结果正确。int factorial(int n) { 2025年 递推 循环结构 阶乘计算 判断 A67488 无论初始数组是否有序,选择排序都执行 O(n2)次比较 2025年 时间复杂度 选择排序 算法稳定性 判断 A67487 以下C++代码,尝试对有 n 个整数的数组 arr 进行排序。这个代码实现了选择排序算法。for (int i = 0; i < n - 1; ++i) { 2025年 循环结构 数组 选择排序 交换元素 判断 A67486 如果一个异常在 try 块中抛出但没有任何 catch 匹配,它将在编译时报错。 2025年 异常处理 编译错误 try-catch 判断 A67485 下面C++代码实现将 Hello 写入 data.txt 。ofstream out("data.txt"); 2025年 字符串 文件操作 输出流 判断 A67468 下面C++代码是用欧几里得算法(辗转相除法)求两个正整数的最大公约数, a 大于 b 还是小于 b 都适用。int gcd(int a, int b) { 2025年 循环结构 最大公约数 取模运算 欧几里得算法 判断 A67467 假设函数 gcd() 函数能正确求两个正整数的最大公约数,则下面的 lcm() 函数能求相应两数的最小公倍数。int lcm(int a, int b) { 2025年 最大公约数 最小公倍数 函数调用 判断 A67466 下面的C++代码用于输出每个数对应的质因数列表,输出形如: {5: [5], 6: [2, 3], 7: [7], 8: [2, 2, 2]} 。int main() { 2025年 循环结构 条件判断 质因数分解 容器与迭代 判断 A67465 下面的C++代码实现归并排序。代码在执行时,将输出一次 HERE 字符串,因为merge()函数仅被调用一次。 2025年 递归 归并排序 分治算法 判断 A67464 归并排序的最好、最坏和平均时间复杂度均为0(n log n). 2025年 归并排序 时间复杂度 判断 A67463 查字典这个小学生必备技能,可以把字典视为一个已排序的数组。假设小杨要查找一个音首字母为 g 的单 词,他首先翻到字典约一半的页数,发现该页的首字母是 m ,由于字母表中 g 位于 m 之前,所以排除字典后半部 分,查找范围缩小到前半部分;不断重复上述步骤,直至找到首字母为 g 的页码。这种查字典的一系列操作可看作 二分查找。 2025年 二分查找 有序数组 查找范围缩小 判断 A67462 求解下图中A点到D点最短路径,其中A到B之间的12可以理解为距离。求解这样的问题常用Dijkstra算法,其 思路是通过逐步选择当前距离起点最近的节点来求解非负权重图(如距离不能为负值)单源最短路径的算法。从该 算法的描述可以看出,Dijkstra算法是贪心算法。 2025年 图论 贪心算法 最短路径 Dijkstra算法 判断