PROBLEM SET
数组与指针
按知识点筛选题目,系统巩固该考点。
题目列表
共 11 题
A66110
[(1,2)*2]*3在C++中是合法的表达式。( )
2023年
--
--
A62992
定义 int a[]={5,1,3,8,2,9,0,6},*p=(a+3),那么((*p)-- + *p )的值是()。
创意编程组
--
--
A66732
下面程序中,如果语句 cout<<p<<endl; 输出的是 0x6ffe00 ,则 cout<<++p<<endl; 输出的是()1 int x[10][10][10]={{0}};
2024年
--
--
A62873
定义 int a[5] ={1,2,3,4,5},*p=a+2;下列哪项与其他选项输出的结果不相同?*选择题严禁使用程序验证,选择题不答或答错都不扣分
创意编程组
--
--
A66576
运行下面代码,屏幕上输出是( )。1 double* p_arr = new double [3];
2024年
--
--
A67596
下面代码输出的是()1 int main() {
2025年
--
--
A67503
在C++中, int arr[3][4] 和 int* arr = new int[12] 均可模拟一个 行 列的二维数组。关于这两种方式,下面说法错误的是( )。
2025年
--
--
A67419
下面 quick_sort 函数试图实现快速排序算法,两处横线处分别应该填入的是( )。void swap(int & a, int & b) {
2025年
--
--
A67333
给定如下定义的数组 arr ,则 *(*(arr + 1) + 2) 的值是( )。 int arr[2][3] = {{1, 2, 3}, {4, 5, 6}};
2025年
--
--
A67088
执行下面的C++代码,会输出 8 ,因为两个指针地址相差 8 个字节(假设 int 占 4 字节)。int arr[5] = {1, 2, 3, 4, 5};
2025年
--
--
A67971
执行以下代码后,输出结果是:( )。1 int arr[] = {5, 10, 15, 20, 25, 30};
2026年
--
--