题目编号
语言
全部语言
等级
全部等级
知识点
选择知识点 (0)
找到 1260 道单选题
EXY-SC-0515
第 746 题

在 C++ 中,如果希望通过函数修改传入的结构体对象的内容,应该使用哪种参数传递方式?

A

值传递或引用传递

B

值传递或指针传递

C

引用传递或指针传递

D

仅指针传递

语言: C++
GESP真题 四级
2025.6
单选题号: 5
EXY-SC-0514
第 747 题

关于以下 C++ 代码,说法正确的是( )。

int main() {
    greet();
    return 0;
}

void greet() {
    cout << "Hello!" << endl;
}
A

正确编译并输出 Hello!

B

编译错误:找不到函数 greet()

C

编译警告但可以运行

D

链接错误

语言: C++
GESP真题 四级
2025.6
单选题号: 4
EXY-SC-0513
第 748 题

在 C++ 中,int arr[3][4]int* arr = new int[12] 均可模拟一个 3 行 4 列的二维数组。关于这两种方式,下面说法错误的是( )。

A

int arr[3][4] 在栈上分配空间,适合数组较小的情况;

B

int* arr = new int[12] 在堆上分配空间,数组较大时也适用;

C

这两种方式申请的内存空间都是连续的。

D

这两种方式申请的内存都能自动释放。

语言: C++
GESP真题 四级
2025.6
单选题号: 3
EXY-SC-0512
第 749 题

下面的函数接收一个 3 行 4 列的二维数组并输出其中元素,则横线上不能填写( )。

void printArray(________) {
    for (int i = 0; i < 3; ++i)
        for (int j = 0; j < 4; ++j)
            std::cout << arr[i][j] << " ";
}
A

int arr[3][4]

B

int arr[][4]

C

int (*arr)[4]

D

int** arr

语言: C++
GESP真题 四级
2025.6
单选题号: 2
EXY-SC-0511
第 750 题

在 C++ 中,声明一个指向整型变量的指针的正确语法是( )。

A

int* ptr;

B

*int ptr;

C

int ptr*;

D

ptr int;

语言: C++
GESP真题 四级
2025.6
单选题号: 1
当前页显示 746 - 750 ,共 1260 道单选题