1 |
5. 字符串子串统计 题目描述:输入字符串str和子串sub,统计sub在str中出现的次数(区分大小写,允许子串重叠)。 输入格式: 第一行:字符串str 第二行:字符串sub 输出格式:子串 |
|
2025-06-16 |
2 |
4. 黑色星期五统计 题目描述:输入年份year,计算该年中 13 号为星期五的月份数。 输入格式:一行正整数year(0 < year < 5000)。 输出格式:黑色星期五的月份 |
|
2025-06-16 |
3 |
3. 连续 5 相加之和 题目描述:输入整数n,计算5 + 55 + 555 + ... + (n个5组成的数)的和,n ≤ 10000。 输入格式:一行正整数n。 输出格式:求和结果。 样例 |
|
2025-06-16 |
4 |
2. 两数相乘组合计数 题目描述:输入n个个位数和乘数m,求能将这些数字组合成两个整数a和b(a < b),使得a × m = b的组合数。 输入格式: 第一行:整数n(n < 10 |
|
2025-06-16 |
5 |
1. 算术平方根高精度计算 题目描述:输入正整数n和整数m,计算n的算术平方根并保留小数点后m位(不四舍五入)。若结果为整数则直接输出,否则输出格式为整数部分.小数部分前m位。 输入格式: 第一 |
|
2025-06-16 |
6 |
5.快速排序的平均时间复杂度为: A. O(n) B. O(n²) C. O(n log n) D. O(log n) |
|
2025-06-16 |
7 |
4.定义一个存储 10 个整数的数组,正确的语句是: A. int arr(10); B. int arr[10]; C. arr int[10]; D. int[10] arr; |
|
2025-06-16 |
8 |
3.下列循环中,必定执行至少一次循环体的是: A. for (int i=0; i<5; i++) B. while (false) C. do { ... } while (false); |
|
2025-06-16 |
9 |
2.若int a = 5, b = 3;,则a % b的结果是: A. 1 B. 2 C. 3 D. 4 |
|
2025-06-16 |
10 |
1. 以下 C++ 代码中,能正确输出Hello World的是: A. print("Hello World"); B. cout << "Hello |
|
2025-06-16 |
11 |
5. 图书借阅管理 题目描述:使用map容器实现一个简单的图书借阅管理系统。从控制台输入操作指令,指令分为以下几种: add:添加一本图书,格式为add 书名 作者 borrow:借阅一本图 |
|
2025-06-16 |
12 |
4. 括号匹配检查 题目描述:从控制台输入一个字符串(长度不超过 1000),字符串中只包含(、)、[、]、{、}六种括号,检查字符串中的括号是否匹配。如果所有括号都匹配则输出Yes,否则输出No。 |
|
2025-06-16 |
13 |
3. 学生成绩管理 题目描述:定义一个结构体Student,包含学生的姓名(字符串类型,长度不超过 20)、学号(整数类型)和成绩(浮点数类型)。从控制台输入n(n <= 100)个学生的信息 |
|
2025-06-16 |
14 |
2. 数字三角形求和 题目描述:输入一个正整数n(n <= 100),生成一个高度为n的数字三角形,三角形的每一行数字从 1 开始依次递增,且每一行数字的个数等于行数。计算并输出数字三角形中所 |
|
2025-06-16 |
15 |
1. 单词长度统计 题目描述:从控制台输入一行英文句子(单词间用空格分隔,句子长度不超过 1000 个字符),统计每个单词的长度,并输出长度为奇数的单词及其长度。 输入格式:一行英文句子 输出格 |
|
2025-06-16 |
16 |
5.下面递归函数的功能是( ) int fact(int n) { if (n == 0 || n == 1) { return 1; } retur |
|
2025-06-16 |
17 |
4.对于std::map容器,以下说法正确的是( ) A. 键值对可以重复 B. 元素是无序存储的 C. 通过键可以快速查找对应的值 D. 只能存储int类型的键和值 |
|
2025-06-16 |
18 |
3.在 C++ 中,用于从文件中读取数据的对象是( ) A. cout B. cin C. ofstream D. ifstream |
|
2025-06-16 |
19 |
2.若定义int arr[3][4];,则该数组的元素个数为( ) A. 3 B. 4 C. 7 D. 12 |
|
2025-06-16 |
20 |
1.以下关于 C++ 中if语句的说法,正确的是( ) A. if语句后必须跟else语句 B. if条件表达式只能是关系表达式 C. if语句可以嵌套使用 D. if语句执行时,若条件不成立 |
|
2025-06-16 |
21 |
第5题 定义int arr[10]:后,执行arr[10]=5;不会导致数组越界。 A.正确 B.错误 |
|
2025-05-25 |
22 |
第4题 一个质数的因数个数一定是2个。 A.正确 B.错误 |
|
2025-05-25 |
23 |
第3题 在C++中,执行语句int x[2]={6}:cout<<x[1]:输出结果为9。 A.正确 B.错误 |
|
2025-05-25 |
24 |
第2题 在C++中,一维数组里元素的值可以相等。 A.正确 B.错误 |
|
2025-05-25 |
25 |
第1题 在C++中,==可以用来判断两数相等。 A.正确 B.错误 |
|
2025-05-25 |
26 |
第15题 现有n(n<=1000)个人参加军训排队,刚开始的时候,所有人都面向教官站立成一排,每个人手里都拿着一个编号,编号依次为1、2、 3、…、n。现在教官想让编号为3的倍数的人向后转,然后 |
|
2025-05-25 |
27 |
第14题 阅读程序,当输入4531252321下面程序的输出结果为? #include <iostream> using namespace std; int main(){ int a[ |
|
2025-05-25 |
28 |
第13题 执行以下程序,输入5,输出的结果是? #include <iostream> using namespace std; int main(){ int n; cin> &g |
|
2025-05-25 |
29 |
第12题 以下程序段输出的结果为? int cnt= 0; for (int i=0;i<5;i++){ for (int j=0;j<4;j++){ for (int k=0;k< |
|
2025-05-25 |
30 |
第11题 使用双重for循环结构,求1!+2!+3!+4:.+n!(1<=n<=10),则①处应补充的代码是? int sum =0; for (int i =1;i <n;i++) |
|
2025-05-25 |
31 |
第10题 以下程序的功能是对一个正整数进行数位分离,并按逆序打印每一位,处应该填写? #include<iostream> using namespace std; int main(){ |
|
2025-05-25 |
32 |
第9题 执行下列代码,输出结果为? for (int i=1;i<=5;i++){ if(i%2=-0){ continue; } cout<<i<<””; } A.1 |
|
2025-05-25 |
33 |
第8题 大写字母’A'的ASCI码为? A.48 B.65 C.97 D.122 |
|
2025-05-25 |
34 |
第7题 在C++程序中,可以得到一个四位整数的十位上的数字的表达式是? A.number/1000 B.number/100%10 C.number/10%10 D.number%10 |
|
2025-05-25 |
35 |
第6题 下面程序输出的结果是“14710”,补全①处的代码。下列选项中哪一项正确? #include <iostream> using namespace std; int main ( |
|
2025-05-25 |
36 |
第5题 执行下列代码,输入3,输出结果为? #include<iostream> using namespace std; int main(){ int n; cin >n; co |
|
2025-05-25 |
37 |
第4题 执行下面程序段,当输入512987输出的结果为? int n,maxx =0; cin >n; for(int i=1;i<=n;i++) int num; cin >num |
|
2025-05-25 |
38 |
第3题 下列选项中,输出结果为0的是? A.cout<<"5-5”; B.cout<<5-5; C.cout<<2*3; D.cout<<7/ |
|
2025-05-25 |
39 |
第2题 执行下列代码段,输出结果为? cout<<10%3; A.1 B.2 C.5 D.10 |
|
2025-05-25 |
40 |
第1题 在C++中,表示逻辑运算符“或“的是? A.1 B.& C.= D.@ |
|
2025-05-25 |
41 |
20、执行下面代码,程序的耸出结果为3,) a=3 if a=='3'; print(3) else; print() 正确 错误 |
|
2025-05-24 |
42 |
19、运行代码,给出结果是3。() a=[1,2,3,4] print([a2]+1) 正确 错误 |
|
2025-05-24 |
43 |
18、小明使用程序制作了一个计算器,但是现在计算器不能输入,小明应这使用print0语句输入() 正确 错误 |
|
2025-05-24 |
44 |
17、运行代码,给出结果是3() a=[2,4,6,8] print(a[2]) 正确 错误 |
|
2025-05-24 |
45 |
16、定义变量的时候,可以定义为1text。 正确 错误 |
|
2025-05-24 |
46 |
15、运行下面的程序,终的结果是?() a=10 fo rin range(2): a=a+10 print(a) A.110 B.100 C.10 D.30 |
|
2025-05-24 |
47 |
14、下面程序的输出结果是? a=50 a=a*2 a=a-15 if a>90. print('完美!') else: print(不错哦!') A.90 B. |
|
2025-05-24 |
48 |
13、运行下列代码,最终的输出练习的次数是? while True; print('练习') break print('练习') A.1 B.无数次 C.2 |
|
2025-05-24 |
49 |
12、下列程序的输出结果是? numbers=[3,7,2,15,9,12] forn n in numbers: if n<8; print(n) A.3 7 2 B.7 C |
|
2025-05-24 |
50 |
11、下列选项中,变量命名不正确的说法是?() A.变量名避免使用保留关键字 B.变量名定义尽量使用有意义的名称 C.变量名以数字开头 D.变量名只能包含字母、数字和下划线 |
|
2025-05-24 |