#3258. [GESP202512 四级 C++] 第 15 题

[GESP202512 四级 C++] 第 15 题

执行下面 C++ 代码,会输出( )。

int divide(int a, int b) {
    if(b == 0) throw "Division by zero";
    return a / b;
}

int main() {
    int result = 0;
    try {
        result = divide(10, 0);
        cout << "A";
    }
    catch(const char* msg) {
        cout << "B";
        result = -1;
    }
    cout << result;
    return 0;
}

{{ select(1) }}

  • A0
  • B-1
  • A10
  • 程序崩溃