分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 303 题
A67950
执行下面代码后输出为( )。1 struct S { int a; int b; };
2026年
单选
A67949
执行 climb(6) 的返回值为( )。1 int climb(int n){
2026年
单选
A67948
某排序算法对如下数据排序(按 score 升序),则下面关于该排序算法稳定性的描述中,说法正确的是( )。初始: (90,'A'), (90,'B'), (80,'C'), (90,'D') 排序后: (80,'C'), (90,'A'), (90,'B'), (90,'D…
2026年
单选
A67947
下面代码试图把数组按升序进行“插入排序”,横线处应填写( )。1 void ins(int a[], int n){
2026年
单选
A67946
下列代码段的时间复杂度为( )。1 int cnt=0;
2026年
单选
A67945
下面哪种方式不能实现将字符串 Welcome to 2026! 输出重定向到文件 log.txt ( )。
2026年
单选
A67944
执行下面程序,输出结果是( )。1 int divi(int a,int b){
2026年
单选
A67943
下列函数实现排行榜中单个元素的位置调整(类似插入排序的相邻搬移)。当某玩家分数增加,需将其向前移动时, while 循环的条件应为( )。1 struct Player{ int score; };
2026年
单选
A67942
下面代码执行结束时,变量 a 的值变成 15。1 void add10(int &x) { x += 10; }
2026年
判断
A67941
执行下面代码,输出结果为 5 。1 int main() {
2026年
判断
A67940
下面程序可以正常编译并输出 10 。1 int calc(int x, int y = 10);
2026年
判断
A67939
下面程序执行后输出 2010 。1 int x = 10;
2026年
判断
A67938
在 C++ 中,如果声明了一个指针变量但没有显式初始化,该指针会自动被初始化为 nullptr 。
2026年
判断
A67937
下面代码没有语法错误。1 struct GameCharacter {
2026年
判断
A67936
下面程序能够把 Hello 写入 data.txt 文件中。1 ofstream fout("data.txt");
2026年
判断
A67935
由于选择排序和插入排序的时间复杂度均为 ,在任何实际场景下两者的性能表现几乎相同,可以互相替代。
2026年
判断
A67934
下面用递推方式计算斐波那契数列第 n 项的程序,时间复杂度是O(2n)。1 int fib(int n) {
2026年
判断
A67933
山之谷
2026年
编程题
A67932
礼盒排序
2026年
编程题
A67931
下面函数用“哑结点”统一处理删除单向链表中的头结点与中间结点。横线处应填( )。1 struct Node{
2026年
单选