分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 4008 题
A67344
在C++中,所有全局变量如果没有显式初始化,都会被自动初始化为0。
2025年
判断
A67343
do { ... } while (false); 循环体内的语句至少会被执行一次。
2025年
判断
A67342
在C++中, ++i 是一个左值表达式,而 i++ 是一个右值表达式。
2025年
判断
A67341
#define SQUARE(x) x * x 是一个安全的宏定义, SQUARE(2+3) 会正确计算出 25 。
2025年
判断
A67340
在C++中, char 类型的取值范围总是 -128 到 127。
2025年
判断
A67339
表达式 a > b ? a : b = 10; 一定是合法的C++代码。
2025年
判断
A67338
#include "file.h" 和 #include <file.h> 在编译器查找头文件时的搜索策略是完全相同的。
2025年
判断
A67337
在同一个作用域内, extern 声明的变量可以多次定义。
2025年
判断
A67336
数组清零
2025年
编程题
A67335
日历制作
2025年
编程题
A67334
运行下面C++程序后变量 a 的值是( )。int a = 42;
2025年
单选
A67333
给定如下定义的数组 arr ,则 *(*(arr + 1) + 2) 的值是( )。 int arr[2][3] = {{1, 2, 3}, {4, 5, 6}};
2025年
单选
A67332
下面这段C++代码会输出( )。int add(int a, int b = 1); // 函数声明
2025年
单选
A67331
下面这段C++代码会输出( )。int x = 5;
2025年
单选
A67330
下面C++程序运行的结果是( )。void increaseA(int x) {
2025年
单选
A67329
关于结构体初始化,以下哪个选项中正确的是( )。 struct Point {int x,y;};
2025年
单选
A67328
运行如下C++代码会输出( )。struct Cat {
2025年
单选
A67327
下面C++代码试图实现选择排序,使其能对数组 nums 排序为升序,则横线上应分别填写( )。void selectionSort(vector<int>& nums) {
2025年
单选
A67326
下面C++程序实现插入排序(升序排序),则横线上应分别填写( )。void insertionSort(int arr[], int n) {
2025年
单选
A67325
小杨正在爬楼梯,需要 n阶才能到达楼顶,每次可以爬 1阶或 2阶,求小杨有多少种不同的方法可以爬到 楼顶,横线上应填写( )。int climbStairs(int n) {
2025年
单选