英文 corner case 通常翻译为极端案例或边角案例,通常指正常范围以外的问题或者情形。在如下 C++ 代码中,变量都是整型,则 corner case 最应该是( )。

eg798907 单选题 共 个子题
int tnt = 0, cnt = 0;
while (1) {
    int score;
    cin >> score;
    if (score == -1)
        break;
    tnt += score;
    cnt += 1;
}
cout << tnt / cnt;
A

tnt = 0, cnt = 0 是 corner case,应分为两行

B

while(1) 是 corner case,因为 while(1) 将会导致死循环

C

cin >> score 是 corner case,因为输入数据前应该提示整型数据

D

cout << tnt / cnt 是 corner case,因为如果直接输入 -1,将导致执行错误,虽然这种情况较为罕 见

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧