【正确答案】(1) is_male(is_male), birth_date(birth_date)
(2) return strcmp(name, p.name);
(3) <
【答案解析】【解题思路】
(1) 主要考查考生对构造函数的掌握情况,Person类在构造函数的成员初始化列表中完成对数据成员is_male、birth_date的初始化。
(2)主要考查考生对成员函数定义的掌握,compareName(const Person &p)中,需要比较调用该成员函数的对象的人名与形参表中对象p的人名,使用strcmp()函数比较,并返回strcmp()函数返回值。
(3) 主要考查考生对成员函数调用的掌握,通过对象birth_date,调用getMonth()函数获取月份。