题目编号
语言
全部语言
等级
全部等级
考查知识点
选择考查知识点 (0)
找到 1506 道单选题
EXY-SC-0171
第 1336 题

执行完下面的代码后,输出是( )。

int a = 1;
 
void test() {
    int a = 2;
    {
        int a = 3;
        a++;
    }
    a++;
    cout << a << " ";
}
 
int main() {
    test();
    cout << a;
    return 0;
}
A

3 1

B

4 1

C

3 2

D

4 2

语言: C++
GESP真题 四级
2025.12
单选题号: 6
EXY-SC-0170
第 1337 题

执行完下面的代码后,sum 的值是( )。

int arr[2][3][2] = {
    {{1,2}, {3,4}, {5,6}},
    {{7,8}, {9,10}, {11,12}}
};
int sum = 0;
for(int i = 0; i < 2; i++)
    for(int j = 0; j < 3; j++)
        for(int k = 0; k < 2; k++)
            if((i+j+k) % 2 == 0)
                sum += arr[i][j][k];
A

36

B

39

C

78

D

30

语言: C++
GESP真题 四级
2025.12
单选题号: 5
EXY-SC-0169
第 1338 题

执行完下面的代码后,*(p + 5) 和 arr[1][1] 的值分别是( )。

int arr[3][4] = {{1,2,3,4}, {5,6,7,8}, {9,10,11,12}};
int* p = &arr[0][0];
A

5 6

B

6 5

C

5 5

D

6 6

语言: C++
GESP真题 四级
2025.12
单选题号: 4
EXY-SC-0168
第 1339 题

小杨用一个二维数组表示棋盘,其中 1 表示有棋子,0 表示没有棋子。他想知道第 2 行 第 3 列有没有棋子,可采用的代码是:( )。

int a[3][4] = {
    {1, 0, 1, 0},
    {0, 1, 0, 1},
    {1, 1, 0, 0}
};
A

cout << a[1, 2] << endl;

B

cout << a[1][2] << endl;

C

cout << a(1, 2) << endl;

D

cout << a{1}{2} << endl;

语言: C++
GESP真题 四级
2025.12
单选题号: 3
EXY-SC-0167
第 1340 题

小杨写了如下的指针接力程序,程序执行完后变量 a、*p1 和 *p2 的值分别是( )。

int a = 5;
int* p1 = &a;
int* p2 = p1;
*p2 = 10;
A

5 10 10

B

5 10 15

C

10 10 10

D

5 5 10

语言: C++
GESP真题 四级
2025.12
单选题号: 2
当前页显示 1336 - 1340 ,共 1506 道单选题