分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 1010 题
A67433
以以下关于动态规划的说法中,错误的是( )。
2025年
单选
A67432
下面C++程序的时间复杂度为( )。int rec_fib[MAX_N];
2025年
单选
A67431
下面 search 函数的平均时间复杂度为( )。int search(int n, int * p, int target) {
2025年
单选
A67430
下面C++程序的时间复杂度为( )。int primes[MAXP], num = 0;
2025年
单选
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年
单选
A67403
人工智能现在非常火,小杨就想多了解一下,其中就经常听人提到“大模型”。那么请问这里说的“大模型”最 贴切是指 ( )。
2025年
单选
A67402
小杨这学期刚开学就选修了一门编程课,然后就想编写程序来计算1到10001之间的所有偶数的和。他希望程 序采用简单累加整数的方法,同时希望源程序尽可能清晰、简洁,则下面关于实现累加时采用的主要控制结构的哪 个说法最不合适( )。
2025年
单选
A67401
下面的C++代码用于输入姓名,然后输出姓名,正确的说法是( )。string XingMing;
2025年
单选
A67400
下列C++代码中a和b都是整型变量,执行后,其结果是( )。a = 13;
2025年
单选
A67399
C++表达式 3 * 4 % 5 / 6 的值是( )。
2025年
单选
A67398
下面的C++代码中变量N和M都是整型,则执行时如果先输入10并输入一个制表符后输入20并回车,其输出 的数值是( )。scanf("%d", &N);
2025年
单选
A67397
当前是9月,编写C++代码求N个月后的月份。横线处应填入的代码是( )。int N, M;
2025年
单选