分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 51 题
A72028
南京名片
编程题
A72027
快递无人机
编程题
A72025
买票
编程题
A67953
已知:1 int a[3][4] = {
2026年
单选
A67941
执行下面代码,输出结果为 5 。1 int main() {
2026年
判断
A67933
山之谷
2026年
编程题
A67676
3.1 编程题 1
2025年
编程题
A67645
假设int arr[2][3]={{1,2,3},{4,5,6}};,则arr[1][2]的值是( )。
2025年
单选
A67631
3.2 编程题 2
2025年
编程题
A67591
给定一个m×n的二维网格grid,每个格子中有一个非负整数。请找出一条从左上角 (0, 0) 到右下角 (m-1, n-1) 的路径,使得路径上的数字总和最小。每次只能向右或向下移动。横线处应该填入的是()1 #include <iostream>
2025年
单选
A67504
下面的C++函数接收一个 行 列的二维数组并输出其中元素,则横线上不能填写( )。void printArray(________) {
2025年
单选
A67503
在C++中, int arr[3][4] 和 int* arr = new int[12] 均可模拟一个 行 列的二维数组。关于这两种方式,下面说法错误的是( )。
2025年
单选
A67490
下面这段c++代码不合法,因为每一行都必须显式初始化3个元素。int arr[2][3] = {{1, 2}, {3}};
2025年
判断
A67484
画布裁剪
2025年
编程题
A67333
给定如下定义的数组 arr ,则 *(*(arr + 1) + 2) 的值是( )。 int arr[2][3] = {{1, 2, 3}, {4, 5, 6}};
2025年
单选
A67319
下面C++代码将二维数组 arr 传递给函数 f ,函数内部用 arr[i][j] 访问元素,函数参数声明为 int arr[] [4] 是错误的。void f(int arr[][4], int rows) {
2025年
判断
A67313
排兵布阵
2025年
编程题
A67107
小杨用一个二维数组表示棋盘,其中 1 表示有棋子,0 表示没有棋子。他想知道第 2 行 第 3 列有没有棋子, 可采用的C++代码是:( )。int a[3][4] = {
2025年
单选
A67106
执行完下面的C++代码后, *(p + 5) 和 arr[1][1] 的值分别是( )。int arr[3][4] = {{1,2,3,4}, {5,6,7,8}, {9,10,11,12}};
2025年
单选
A67094
建造
2025年
编程题