问题 简答题

参与生活,简要回答。

生活中,人们对食品、药品等商业领域中的虚假宣传深恶痛绝。下图是“如果遭遇虚假宣传,你会怎么做?”的网络调查结果:

(1)如图所示,你最赞赏哪类人的做法?(用图中的字母表示)他们的那些品质值得你赞赏?

(2)你最赞赏的做法,会产生哪些积极的社会影响?

答案

(1)①B。(2分)(评分说明:若考生选择A给1分;若选C不给分;若选D,需写出具体做法,符合题意且言之有理方可酌情给分)

②责任感;正义感;权利意识(或法律意识、 * * 意识)。(评分说明:每答出一层意思1分,答出两层意思即可,共2分。若考生选择A且言之有理,给1分;若考生选择D且言之有理也可酌情给分)新课 标第一网

(2)有利于社会诚信建设;有利于净化社会风气;有利于维护正常的社会秩序;有利于促进社会和谐。(评分说明:每答出一层意思2分,答出两层意思即可,共4分。若考生答出“有利于惩治虚假宣传,保护公民的合法权益,促进法治建设,提高人们的思想道德素质”等符合题意的答案也可酌情给分)

解析:此题以饼状调查图的形式考查学生对责任、正义行为、公民 * * 意识的掌握和对诚信的重要性的认识。第(1)问,选择时要选择积极、正面的选项,在回答自己选择该项的原因时要注意与教材中的学科术语相结合。例如,B项中“一定举报投诉”说明持该类观点的人具有较强的责任意识和正义感,勇于维护自己的合法权益。第(2)问,此设问紧承第(1)问,围绕自己所赞赏的做法展开说明即可,注意要回答出第(1)问这些优秀品质的积极意义。例如弘扬正义感有利于净化社会风气等。

选择题
填空题

阅读以下说明和C++代码,填补C++代码中的空缺,将解答写在对应栏内。
[说明]
已知某公司按周给员工发放工资,其工资系统需记录每名员工的员工号、姓名、工资等信息。其中一些员工是正式的,按年薪分周发放(每年按52周计算);另一些员工是计时工,以小时工资为基准,按每周工作小时数核算发放。
下面是实现该工资系统的C++代码,其中定义了4个类:工资系统类PayRoll、员工类Emplovee、正式工类Salaried和计时工类Hourly,Salaried和Hourly是Employee的子类。
[C++代码]
//头文件和域名空间略
const int EMPLOYEE_NUM=5;
class Employee
protected:
int emDCode; //员工号
string name; //员工姓名
double salary; //周发放工资
public:
Employee(const int empCode,const string &name)
this->empCode=empCode; this->name=name;

virtual~Employee()
virtual void pay()=0;
double getSalary()return this->salary;
;
class Salaried ______
private: double payRate; //年薪
public:
Salaried(const int empCode,const string &name,double payRate)
:Employee(empCode,name)
this->payRate=payRate;

void pay()
this->salary=______;//计算正式员工的周发放工资数
cout<<this->name<<":"<<this->salary<<endl;

;
class Hourly ______
private:
double payRate; //小时工资数
int hours; //周工作小时数
public:
Hourly(const int empCode, const string &name, int hours,double payRate)
:Employee(empCode,name)
this->payRate=payRate;this->hours=hours,

void pay()
this->saiary=______;//计算计时工的周发放工资数
cout<<this->name<<"::<<this->salary<<endl;

;
class PayRoll
public:
void pay(Employee* e[])
for (int i=0; i<EMPLOYEE_ NUM; i++)
e[i]->pay();

;
int main()
PayRoll* payRoll=new PayRoll;
______ employees[EMPLOYEE_ NUM]=
new Salaried(1001,"Zhang San",58000.00),
//此处省略对其他职工对象的生成
new Hourly(1005,"L1",12,50.00),
;
payRoll->pay(______);
double total=0.0;
for(int i=0;i<EMPLOYEE_ NUM;i++)
(total+=employees[i]->getSalary(); //统计周发放工资总额
cout<<"总发放额="<<total<<endl;
delete payRoll; retum 0;