
C++等级考试(CCF GESP)
文章平均质量分 86
No0d1es
这个作者很懒,什么都没留下…
展开
-
CCF GESP C++编程 八级认证真题 2025年3月
打开购票软件,他们发现,已经没有同一排连续的四个座位了(图中每个方框代表一个座位,红色方框代表已经售出)。朋友们商量了一下,决定分为两组,每组两人在同一排的相邻两个座位,且两组之间至少有一对座位是前后相邻的。其中,冰箱有4种型号可选,电视有6种型号可选,洗衣机有3种型号可选,微波炉有5种型号可选。第 3 题 下面关于C++类构造和析构函数的说法,错误的是( )。第 4 题 下列关于树和图的说法,错误的是( )。D. 个顶点、 条边的有向图,一定不是强连通的。第 8 题 下列关于算法的说法,错误的是( )。原创 2025-04-04 22:34:13 · 483 阅读 · 0 评论 -
CCF GESP C++编程 七级认证真题 2025年3月
下面程序横线处应填入的是( )。第 9 题 给定一个无向图,图的节点编号从 0 到 n-1,图的边以邻接表的形式给出。图的同构是指两个图的节点可以通过某种重新编号的方式完全匹配,且边的连接关系一致。第 14 题 给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。答案和更多内容请查看网站:【试卷中心 -----> CCF GESP ----> C/C++ ----> 七级】为了简化问题,假设图的节点编号从 0 到 n-1,并且图的边以邻接表的形式给出。原创 2025-04-04 22:31:53 · 779 阅读 · 0 评论 -
CCF GESP C++编程 六级认证真题 2025年3月
第 6 题 给定字符集 {A, B, C, D} 的出现频率分别为 {5, 1, 6, 2} ,则正确的哈夫曼编码是( )。A. 哈夫曼编码是一种变长编码,频率高的字符使用较短的编码,频率低的字符使用较长的编码。———————————————————————— // 在此处填入代码。———————————————————————— // 在此处填入代码。———————————————————————— // 在此处填入代码。B. 在构造哈夫曼树时,频率越低的字符离根节点越近,频率越高的字符离根节点越远。原创 2025-04-04 22:29:34 · 650 阅读 · 0 评论 -
CCF GESP C++编程 五级认证真题 2025年3月
设 p 指向链表中的一个结点,它的前驱结点和后继结点均非空。第 12 题 下面代码实现了二分查找算法,在数组 arr 找到目标元素 target 的位置,则横线上能填写的最佳代码。答案和更多内容请查看网站:【试卷中心 -----> CCF GESP ----> C/C++ ----> 五级】第 10 题 考虑以下C++代码实现的快速排序算法,将数据从小到大排序,则横线上应填的最佳代码是( )。第 6 题 下述代码实现素数表的线性筛法,筛选出所有小于等于 的素数,横线上应填的最佳代码是( )。原创 2025-04-04 22:27:31 · 725 阅读 · 0 评论 -
CCF GESP C++编程 四级认证真题 2025年3月
C. 在 main 函数中,函数 multiply 通过 multiply(a, b) 被调用,其中 a 和 b 是定义在 main 函数中的变量,它们作为实参传递给了 multiply 函数的形参 x 和 y。C. 一个 Person 类型的变量 p 的 address 的初始化可以写成: p.address.street = "123 Main St";第 6 题 下面的描述中,( )正确定义一个名为 Person 的结构体并正确初始化了一个 Person 结构体的变量 p。原创 2025-04-04 22:25:33 · 623 阅读 · 0 评论 -
CCF GESP C++编程 三级认证真题 2025年3月
第 15 题 有 n 个正整数,假设一个正整数是美丽数字当且仅当该正整数是 9 的倍数但不是 8 的倍数。答案和更多内容请查看网站:【试卷中心 -----> CCF GESP ----> C/C++ ----> 三级】第 12 题 以下代码的功能是将数组中的奇数和偶数分别放在数组的前半部分和后半部分,横线处应该填入的是()在Base64编码中,如果输入字符串的长度为10字节,编码后的字符串长度是多少( )第 9 题 下面程序是将十进制转十六进制,横线处应该填入的是()原创 2025-04-04 22:23:05 · 541 阅读 · 0 评论 -
CCF GESP C++编程 二级认证真题 2025年3月
表示N的阶乘,即1到N的乘积,如 3!A. 将代码 isPrime(j) && isPrime(i-j) 修改为isPrime(j) == true && isPrime(i-j) == true 效果相同。C. else if ((6 <= remainder) && (remainder <= 8)) 写法错误,应修改为 else if (6 <=B. 将 ((1 <= remainder) && (remainder<= 5)) 修改为 (remainder <= 5) 效果相同。原创 2025-04-04 22:20:40 · 606 阅读 · 0 评论 -
CCF GESP C++编程 一级认证真题 2025年3月
答案和更多内容请查看网站:【试卷中心 -----> CCF GESP ----> C/C++ ----> 一级】第 9 题 N是C++的正整数,值为12,则 cout << (N % 3 + N / 5) 的输出是( )。第 5 题 下面的框架在L1和L2标记的两行处分别填写选项中的代码,哪组不能通过编译( )。第 11 题 执行下面的C++代码,在键盘上先后输入100和200,输出是( )。第 7 题 有关下列C++代码的说法,错误的是( )。第 14 题 下面C++代码执行后输出的是( )。原创 2025-04-04 22:16:55 · 756 阅读 · 0 评论