题库首页 › GESP等级认证(C++) › 题目 25342

下面的 C++ 代码执行后其输出是( )。 int cnt = 0, i, j; for (i =1; i = 5) cout << (i*j);

A:0#0#1#0#1#2#0#1#2#3#12
B:0#0#1#0#1#2#0#1#2#3#
C:0#
D:1#

正确答案:C

答案解析

分析代码结构,识别外层for循环控制变量i从1开始递增,内层for循环控制变量j从0开始递增。当j小于i时执行输出j和'#',随后遇到break语句立即终止内层循环,因此每次内层循环仅执行一次。外层循环每轮结束后检查i是否大于等于5,若成立则输出j的当前值。需按执行顺序追踪i、j的变化及每次输出内容,注意break对内层循环的影响以及条件判断的位置。

试卷来源:202603 CCF-GESP编程能力等级认证C++二级真题

本卷相关题目

在线做题 同科目题库