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

分类题库

C++编程题库

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

共 4008 题

题目列表

共 4008 题
A67424 间的机房要安排6名同学进行上机考试,座位共2行3列。考虑到在座位上很容易看到同一行的左右两侧的 屏幕,安排中间一列的同学做A卷,左右两列的同学做B卷。请问共有多少种排座位的方案?( )。 2025年 排列组合 计数原理 分步计数 单选 A67423 又到了毕业季,学长学姐们都在开心地拍毕业照。现在有3位学长、3位学姐希望排成一排拍照,要求男生不 相邻、女生不相邻。请问共有多少种拍照方案?( )。 2025年 排列组合 计数原理 条件限制 单选 A67422 已定义变量 double a, b; ,下列哪个表达式可以用来判断一元二次方程 x2+ax+b=0是否有实根? 2025年 条件判断 数学表达式 浮点数比较 单选 A67421 下面的 sum_digit 函数试图求出从 1 到 n (包含 1 和 n )的数中,包含数字 d 的个数。该函数的时间复杂度为( )。#include <string> 2025年 循环结构 字符串遍历 时间复杂度分析 单选 A67420 下面 count_triple 函数的时间复杂度为( )。int gcd(int a, int b) { 2025年 递归 循环结构 时间复杂度 数论 单选 A67419 下面 quick_sort 函数试图实现快速排序算法,两处横线处分别应该填入的是( )。void swap(int & a, int & b) { 2025年 递归 快速排序 分治算法 数组与指针 单选 A67418 下面 LIS 函数试图求出最长上升子序列的长度,横线处应该填入的是( )。int max(int a, int b) { 2025年 动态规划 状态转移 最长上升子序列 单选 A67417 下面 LIS 函数试图求出最长上升子序列的长度,其时间复杂度为( )。#define INT_MIN (-1000) 2025年 动态规划 时间复杂度 二分查找 最长上升子序列 单选 A67416 下面的程序使用邻接矩阵表达的带权无向图,则从顶点0到顶点3的最短距离为( )。int weight[4][4] = { 2025年 图论 最短路径 邻接矩阵 单选 A67415 C++语言中,表达式 9 | 12 的结果类型为 int 、值为 13 。 2025年 位运算 运算符优先级 按位或 判断 A67414 C++语言中,访问数据发生下标越界时,总是会产生运行时错误,从而使程序异常退出。 2025年 数组越界 未定义行为 运行时错误 判断 A67413 对 n 个元素的数组进行归并排序,最差情况的时间复杂度为 O(n log n)。 2025年 归并排序 时间复杂度 算法复杂度 判断 A67412 5个相同的红球和4个相同的蓝球排成一排,要求每个蓝球的两侧都必须至少有一个红球,则一共有15种排列 方案。 2025年 排列组合 条件约束 计数原理 判断 A67411 使用 math.h 或 cmath 头文件中的函数,表达式 log(8) 的结果类型为 double 、值约为 3 。 2025年 数据类型 对数函数 数学函数库 判断 A67410 C++是一种面向对象编程语言,C则不是。继承是面向对象三大特性之一,因此,使用C语言无法实现继承。 2025年 面向对象 继承 C语言 判断 A67409 n 个顶点的无向完全图,有 nn-2棵生成树。 2025年 图论 完全图 生成树 Cayley公式 判断 A67408 已知三个 double 类型的变量 a 、 b 和 theta 分别表示一个三角形的两条边长及二者的夹角(弧度),则三 角形的周长可以通过表达式 sqrt(a * a + b * b - 2 * a * b * cos(theta)) 求得。 2025年 数学函数 表达式求值 数据类型 判断 A67407 有 V 个顶点、 条边的图的深度优先搜索遍历时间复杂度为 O(V+E) 。 2025年 深度优先搜索 时间复杂度 图论 判断 A67406 从32名学生中选出4人分别担任班长、副班长、学习委员和组织委员,老师要求班级综合成绩排名最后的4 名学生不得参选班长或学习委员(仍可以参选副班长和组织委员),则共有P(30,4) 种不同的选法。 2025年 排列组合 计数原理 条件限制 判断 A67405 树上旅行 2025年 模拟 树结构 序列处理 父结点与子结点 编程题