分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 49 题
A71938
递归练习2
编程题
A67955
执行下面程序后,输出为( )。1 int f(int x = 2){
2026年
单选
A67944
执行下面程序,输出结果是( )。1 int divi(int a,int b){
2026年
单选
A67942
下面代码执行结束时,变量 a 的值变成 15。1 void add10(int &x) { x += 10; }
2026年
判断
A67939
下面程序执行后输出 2010 。1 int x = 10;
2026年
判断
A67930
对如下代码实现的欧几里得算法(辗转相除法),执行 gcd(48, 18) 得到的调用序列为( )。1 int gcd(int a, int b) {
2026年
单选
A67925
关于递归函数调用,下列说法错误的是( )。
2026年
单选
A67786
以下关于C++函数的说法,正确的?( )
2026年
单选
A67785
函数定义为int func(int a, int b),以下调用方式正确的?( )
2026年
单选
A67781
以下哪个函数可以获取C风格字符串的长度?( )
2026年
单选
A67774
引用传递方式下,函数内对形参的修改会影响到实参。( )
2026年
判断
A67772
递归算法的执行效率一定高于非递归算法。( )
2026年
判断
A67662
下面程序最后能够得到HelloC++的是()1
2025年
单选
A67651
关于下述代码,说法错误的是( )。1 int multiply(int x, int y);
2025年
单选
A67641
运行下面的代码,将出现( )。1 double hmean(double a, double b) {
2025年
单选
A67628
用以下辗转相除法(欧几里得算法)求gcd(84, 60)的步骤中,第二步计算的数是( )。1 int gcd(int a, int b) {
2025年
单选
A67535
a 和 b 分别是C++的整型变量,如果表达式 max(a, b) == min(a, b) 的值为真,则说明 a 和 b 相等。
2025年
判断
A67502
关于以下 C++代码,说法正确的是( )。int main() {
2025年
单选
A67467
假设函数 gcd() 函数能正确求两个正整数的最大公约数,则下面的 lcm() 函数能求相应两数的最小公倍数。int lcm(int a, int b) {
2025年
判断
A67460
函数 puzzle 定义如下,则调用 puzzle(7) 程序会无限递归。int puzzle(int n) {
2025年
判断