单选题
1分
有如下枚举类型定义:enum DAY { SUN, MON=10, TUE, WED, THU, FRI =&...
有如下枚举类型定义:
enum DAY { SUN, MON=10, TUE, WED, THU, FRI = 20, SAT};
执行下列程序段
for(int i = 0; i < THU; i ++)
{
cout <<'a' < < endl;
}
输出字符'a'的个数是( )。
enum DAY { SUN, MON=10, TUE, WED, THU, FRI = 20, SAT};
执行下列程序段
for(int i = 0; i < THU; i ++)
{
cout <<'a' < < endl;
}
输出字符'a'的个数是( )。
参考答案: A
参考解析: 【解析】枚举类型中,如果当前枚举成员的值显示初始化,那么后一个枚举成员的值比当前枚举成员的值大1,所以枚举类型DAY中,SUN的值为0,MON的值显示为10,TUE的值为11,WED的值为12,THU的值为13,FRI的值显示初始化为20,SAT的值为21,所以for循环会执行13次,输出13个字符’a’。本题答案为A选项。