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

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A32276 下面C++代码用于求斐波那契数列,该数列第1、2项为1,以后各项均是前两项之和。函数fibo()属于( )。int fibo(int n) { if (n <= 0) return 0; if (n == 1 || n == 2) return 1; int a = 1,b = 1, next; for (int i = 3; i <= n; i++) { next = a + b; a = b… C-L5 -- 困难 -- A32277 宝箱题面描述小杨发现了n个宝箱,其中第i个宝箱的价值是a i 。小杨可以选择一些宝箱放入背包并带走,但是小杨的背包比较特殊,假设小杨选择的宝箱中最大价值为x,最小价值 为y,小杨需要保证 x-y<=k,否则小杨的背包会损坏。小杨想知道背包不损坏的情况下,自己能够带走宝箱的总价值最大是多少。 C-L4 -- 较难 -- A32278 黑白方块题面描述小杨有一个n行m列的网格图,其中每个格子要么是白色,要么是黑色。对于网格图中的一个子矩形,小杨认为它是平衡的当且仅当其中黑色格子与白色格子数量相同。小杨想知道最大的平衡子矩形包含了多少个格子。 C-L4 -- 较难 -- A32279 插入排序算法中,平均时间复杂度是O(n2),最坏的情况逆序情况下,达到最大时间复杂度。 C-L4 -- 较难 -- A32280 一个一维数组,至少含有一个自然数N,是一个合法的数列。可以在一维数组末尾加入一个自然数M,M不能超过一维数组末尾元素的一半,形成一个新的合法的一维数组,如果N=6,那么可以有6个不同的合法数组。 C-L4 -- 较难 -- A32281 在下面这个程序里, a[i][j] 和一个普通的整型变量一样使用。 C-L4 -- 较难 -- A32282 下面代码输出的值等于0。 C-L4 -- 较难 -- A32283 函数参数传递过程中,如果传常量值、常量引用和常量指针都是不能被修改的,它们可以防止函数对实参的 值或地址进行修改。 C-L4 -- 较难 -- A32284 函数不可以调用自己。 C-L4 -- 较难 -- A32285 下面程序两个输出结果是一样的。 C-L4 -- 较难 -- A32286 引用是一个指针常量。 C-L4 -- 较难 -- A32287 以下代码不能够正确执行。 C-L4 -- 较难 -- A32289 下面程序中,如果语句输出的是 0x6ffe00 ,则 cout<<++p<<endl; 输出的是( )int x[10][10][10]={{0}};int *p;p=&x[0][0][0];cout<<p<<endl;cout<<++p<<endl; C-L4 -- 较难 -- A32290 10条直线,最多可以把平面分为多少个区域( )。 C-L4 -- 较难 -- A32291 下面的程序中,如果输入 10 0 ,会输出( )。 C-L4 -- 较难 -- A32292 下面的排序算法程序中,横线处应该填入的是( )。int a[8]={ 2,3, 4, 5, 6,2,3,1};for (int i=1;i<8;i++){ int key = a[i]; int j=i-1; while(a[j]>key && j>=0) { _______; j -= 1; } a[j + 1]= key;} C-L4 -- 较难 -- A32293 数组{45,66,23,1,10,97,52,88,5,33}进行从小到大冒泡排序过程中,第一遍冒泡过后的序列是( )。 C-L4 -- 较难 -- A32294 关于几种排序算法的说法,下面说法错误的是( )。 C-L4 -- 较难 -- A32295 下面关于递推的说法不正确的是( )。 C-L4 -- 较难 -- A32296 下列程序横线处,应该输入的是 ( )。 C-L4 -- 较难 --