问题 单项选择题

《永乐大典》是中国最著名的一部大型古代典籍,它的规模远远超过了前代编纂的所有类书,为后世留下许多丰富的故事和难解之谜,保存了14世纪以前中国历史地理、文学艺术、哲学宗教:和百科文献。《永乐大典》共计22877卷、目录60卷,分装成10095册,全书字数约3亿7千万字。以下关于《永乐大典》描述错误的是( )。

A.《永乐大典》是一部类书,它编纂于明朝永乐年间
B.《永乐大典》由解缙和姚广孝担任主要负责人,负责书籍的收集以及编修
C.《永乐大典》的编纂者们采用了“用韵以统字,用字以系事”的方法编排书目
D.清抄《永乐大典》时有严格的责任制度,在最后一页的图版上,标明总校官、分校官、缮写者和圈点者的姓名,职责非常明确。

答案

参考答案:B

解析: 朱棣篡夺帝位后的当年七月,下令编纂《永乐大典》。明成祖朱棣要求解缙、胡广‘等大臣们广泛采集各书中所载事物,用韵来统摄,把有文字以来历代的经史子集百家之书,还有天文、地志、阴阳、医算、僧道、技艺的资料都收集起来,汇在一书之中,以便考索。解缙等人遵旨编书,很快在第二年完成了编纂任务。但采选的书偏重儒家经典、百家文集、史书传记等,虽然称为《文献大成》,采录的典籍还是不够丰富,让明成祖很不满意。永乐三年(1405年),明成祖义任命了僧人姚广孝编修,召集了十数倍于原来解缙的编纂班子。为保证大书的编纂,明成祖开放了皇家藏书处文渊阁,还不惜代价到民间征书,这样收集到的书籍除经史子集外,还包括佛藏、道经、戏曲、小说、工艺、医药、志乘、杂史等,被编入者达七八千种之多。永乐五年,《大典》定稿,明成祖很满意,并正式定名为《永乐大典》。故选B。

选择题
填空题

[说明]
下面程序是一个小型公司工资管理的程序。该公司主要有4类人员:经理、兼职技术人员、销售员和销售经理。基类为employee,由它派生出technician类,manager类,salesman类,最后由manager类和salesman类派生出salesmanager类。月工资计算办法是:经理拿固定月薪8000;兼职技术人员按每小时100元领取月薪; 销售按当月销售额的4%提成; 销售经理既拿固定月工资也领取销售提成,固定月工资5000元,销售提成为所管辖部门当月销售总额的0.5%。
[C++程序]
#include<iostream.h>
#include<string.h>
class employee

protected:
int no;
char name [10] ;
float salary;
public :
employee ()

cout<< "职工编号: " ;
cin>>no ;
cout<<"职工姓名:";
cin>>name ;
salary= 0 ;

void pay ()
void display ()
;
class technician:public employee
private :
float hourlyrate;
int workhours;
public :
technician() hourlyrate=100;
void pay ()

cout<<name本月工作时数: " ;
cin>>workhours ;
salary=hourlyrate*workhours;

void display ()

cout<<"兼职技术人员"<<name<<"(编号为"<<no\
<<")"<<"本月工资:"<<salary<<endl;

;
class salesman: (1)

protected:
float commrate;
float sales;
public:
salesman() commrate=0.04;
void pay()

cout<<name<<"本月销售额:";
cin>>sales;
salary= (2) ;

void display()

cout<<"销售额"name<<"(编号"<<no<<\
<<")"<<"本月工资:"<<salary<<endl;

;
class manager: (3)

protected:
float monthlypay;
public:
manager()monthlypay=8000;
void pay()salary=monthlypay;
void display()

cout<<"经理"<<name<<"(编号为"<<no\
<<")"<<"本月工资:"<<salary<<endl;

;
class salesmanager: (4)

public:
salesmanager()

monthlypay=5000;
commrate=0.005;

void pay()

cout<<name<<"所管部门月销售量:";
cin>>sales:
salary= (5) ;

void display()

cout<<"销售经理"<<name<<"(编号为"<<no\
<<")"<<"本月工资:"<<salary<<endl;

;