GESP四级模拟1-T15

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

运行下面的代码,屏幕上将输出( )。

#include <iostream>
#include <stdexcept>
using namespace std;

int calculate(int num1, int num2) {
    if (num2 == 0) {
        throw invalid_argument("invalid divisor: zero");
    }
    return num1 % num2;
}

int main() {
    int m = 20;
    int n = 0; 
    try {
        int remainder = calculate(m, n);
        cout << "remainder: " << remainder << endl;
    } catch (const invalid_argument& e) {
        cout << "exception occurred: " << e.what() << endl;
    }
    return 0;
}

A. invalid divisor: zero remainder: exception occurred:

B. remainder: exception occurred: invalid divisor: zero

C. exception occurred: invalid divisor: zero

D. invalid divisor: zero exception occurred: invalid divisor: zero

2025-5 GESP4级模拟赛---挖土机R50周赛(语法场)---选择判断题

未参加
状态
已结束
规则
OI
题目
25
开始于
2025-5-17 10:00
结束于
2025-5-19 0:00
持续时间
1 小时
主持人
参赛人数
48