PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A20811
模拟 “字符串加密”:规则为 “每个字符 ASCII 码 + 3,若超过 z (122) 则从 a 重新开始”,以下代码中正确 的条件判断是:( )for (int i = 0; i < str.length(); i++) { // 需补充条件: ________________________ else { str[i] += 3; } }
C-L3
中等
--
A20812
用枚举法解决 “鸡兔同笼问题:头共 35 个,脚共 94 只,求鸡和兔的数量”,以下枚举逻辑最合理的是:()
C-L3
中等
--
A20813
以下问题中,最不适合用枚举法解决的是:( )
C-L3
中等
--
A20814
执行以下代码后,输出结果是:( )。char s[10] = "abcde"; int a = sizeof(s)/ sizeof(s[0]); int b = strlen(s); cout<<a-b;
C-L3
中等
--
A20815
执行以下代码后,输出结果是:( )。int arr[] = {5, 10, 15, 20, 25, 30}; int count = sizeof(arr) / sizeof(arr[0]); cout << count;
C-L3
中等
--
A20816
执行以下 C++ 代码后, sub 的值是( )。string str = "GESP2026"; string sub = str.substr(4, 2);
C-L3
中等
--
A20817
补码的情况下,关于按位取反运算,用笔计算的情况下,以下说法错误的是:( )
C-L3
中等
--
A20819
二进制数 10110101 是某数的 8 位补码,该数的十进制是( )。
C-L3
中等
--
A20820
三进制数2102(3)转换成十进制是:( )。
C-L3
中等
--
A20821
8 位二进制下,十进制数-15 的补码是( )。
C-L3
中等
--
A20822
关于以下程序段,说法正确的是( )。int x=10; cout<<(x++)+(++x)<<endl;
C-L3
中等
--
A20823
关于下列正确的程序段,说法正确的是( )。char str1[] = "Hello"; char str2[] ={'H','e','l','l','0'};
C-L3
中等
--
A20824
a,b是整型变量,各自有互不相同的初始值。下列程序实现了什么效果( )。a=a^b; b=a^b; a=a^b;
C-L3
中等
--
A20825
如果字符变量 _1 的值是字符 1 ,那么 (int)_1 的值是?( )。
C-L3
中等
--
A20826
礼盒排序
C-L4
较难
--
A20827
山之谷
C-L4
较难
--
A20828
下面用递推方式计算斐波那契数列第 n 项的程序,时间复杂度是O(2n) 。( )int fib(int n) { if (n <= 1) return n; int f0 = 0, f1 = 1, cur = 0; for (int i = 2; i <= n; i++) { cur = f0 + f1; f0 = f1; f1 = cur; } return cur; }
C-L4
较难
--
A20829
由于选择排序和插⼊排序的时间复杂度均为O(n2),在任何实际场景下两者的性能表现⼏乎相同,可以互相 替代。( )
C-L4
较难
--
A20830
下面程序能够把 Hello 写入data.txt 文件中。( )ofstream fout("data.txt"); cout << "Hello"; fout.close();
C-L4
较难
--
A20831
下面代码没有语法错误。( )struct GameCharacter { string name; int level; float position_x; float position_y; struct Equipment { string weapon; int attack_bonus; int defense_bonus; } equipment; struct Skill { str…
C-L4
较难
--