域名空间
域名是树状结构,其树状结构称为(),由InterNIC负责管理。
A、域名空间
B、域名地址
C、域名系统
D、域名管理
A.网状结构B.树状结构C.链接结构D.线性结构
下列选项中,不属于DNS系统的组成部分是()。
A.域名空间
B.域名服务器
C.解析器
D.浏览器
域名系统DNS的组成不包括()。
A.域名空间
B.分布式数据库
C.域名服务器
D.从内部IP地址到外部IP地址的翻译程序
A.zone是域名空间中连续的部分
B.zone都有zone根
C.zone和域必然是一一对应的
D.每个zone的信息存储在zone文件中
Azone是域名空间中连续的部分
Bzone都有zone根
Czone和域必然是一一对应的
D每个zone的信息存储在zone文件中
以下有关zone正确的是()
A、zone是域名空间中连续的部分
B、zone都有zone根
C、zone和域必然是一一对应的
D、每个zone的信息存储在zone文件中
A.zone是域名空间中连续的部分
B.zone都有zone根
C.zone和域必然是一一对应的
D.每个zone的信息存储在zone文件中
A、域名空间
B、分布式系统
C、域名服务器
D、从内部IP地址到外部IP地址的翻译程序
A.DNS的域名空间是由树状结构组织的分层域名
B.转发域名服务器位于域名树的顶层
C.辅助域名服务器定期从主域名服务器获得更新数据
D.转发域名服务器负责所有非本地域名的查询
以下关于DNS服务器的说法中,错误的是()。
A、DNS的域名空间是由树状结构组织的分层域名
B、转发域名服务器位于域名树的顶层
C、辅助域名服务器定期从主域名服务器获得更新数据
D、转发域名服务器负责所有非本地域名的查询
A.DNS的域名空间是由树状结构组织的分层域名
B.转发域名服务器位于域名树的顶层
C.辅助域名服务器定期从主域名服务器获得更新数据
D.转发域名服务器负责所有非本地域名的查询
以下关于DNS服务器的说法中,错误的是()。
A.DNS的域名空间是由树状结构组织的分层域名B.转发域名服务器位于域名树的顶层C.辅助域名服务器定期从主域名服务器获得更新数据D.转发域名服务器负责所有非本地域名的查询
以下关于DNS服务器的说法中,错误的是__(33)__。
A.DNS的域名空间是由树状结构组织的分层域名
B.转发域名服务器位于域名树的顶层
C.辅助域名服务器定期从主域名服务器获得更新数据
D.转发域名服务器负责所有非本地域名的查询
以下关于域名系统(DNS)的描述中,错误的是()。
A、域名是指接入Internet的主机用层次结构的方法命名的、全例唯一的名字。
B、层次结构的域名构成了一个域名树,根据管理的需要将域名空间划分成多个不重叠的、可被管理的一个域。
C、ICANN定义的顶级域名TLD分为:国家顶级域名、国际顶级域名、通用顶级域名与域名系统DNS。
D、DNS服务器的层次是与域名层次结构相适应的。
试题五(共15分)
阅读以下说明和C++代码,填补C++代码中的空缺(1)~(6),将解答写在答题纸的对应栏内。
【说明】
已知某公司按周给员工发放工资,其工资系统需记录每名员工的员工号、姓名、工资等信息。其中一些员工是正式的,按年薪分周发放(每年按52周计算);另一些员工是计时工,以小时工资为基准,按每周工作小时数核算发放。
下面是实现该工资系统的C++代码,其中定义了四个类:工资系统类PayRoll,员工类Employee,正式工类Salaried和计时工类Hourly,Salaried和Hourly是Employee的子类。
【C++代码】
//头文件和域名空间略
const int EMPLOYEE_NUM=5;
class Employee{
protected:
int empCode; ∥员工号
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 (1){
private: double payRate; //年薪
public:
Salaried(const int empCode,const string &name,double payRate)
:Employee(empCode,name){
this->payRate= payRate;
}
void pay(){
this->salary=(2) ;//计算正式员工的周发放工资数
cout$amp; }
};
class Hourly (3) {
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->salary= (4) ;//计算计时工的周发放工资数
cout$amp; }
};
class PayRoll{
public:
void pay(Employee* e[]){
for (int i=0;ipay();
}
}
};
int main(){
PayRoll* payRoll= new PayRoll;
(5)employees[EMPLOYEE_ NUM]={
new Salaried(l00l,"Zhang San", 58000.00),
//此处省略对其他职工对象的生成
new Hourly(1005,"L1", 12, 50.00),
};
payRoll->pay ((6) );
double total= 0.0;
for (int i=0;i< EMPLOYEE_NUM; i++)
{ total+=employees[il->getSalary(); } //统计周发放工资总额
cout$amp; delete payRoll; retum 0;
}
试题五(共15分)
阅读以下说明和C++代码,填补C++代码中的空缺(1)~(6),将解答写在答题纸的对应栏内。
【说明】
已知某公司按周给员工发放工资,其工资系统需记录每名员工的员工号、姓名、工资等信息。其中一些员工是正式的,按年薪分周发放(每年按52周计算);另一些员工是计时工,以小时工资为基准,按每周工作小时数核算发放。
下面是实现该工资系统的C++代码,其中定义了四个类:工资系统类PayRoll,员工类Employee,正式工类Salaried和计时工类Hourly,Salaried和Hourly是Employee的子类。
【C++代码】
//头文件和域名空间略
const int EMPLOYEE_NUM=5;
class Employee{
protected:
int empCode; ∥员工号
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 (1){
private: double payRate; //年薪
public:
Salaried(const int empCode,const string &name,double payRate)
:Employee(empCode,name){
this->payRate= payRate;
}
void pay(){
this->salary=(2) ;//计算正式员工的周发放工资数
cout$amp; }
};
class Hourly (3) {
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->salary= (4) ;//计算计时工的周发放工资数
cout$amp; }
};
class PayRoll{
public:
void pay(Employee* e[]){
for (int i=0;ipay();
}
}
};
int main(){
PayRoll* payRoll= new PayRoll;
(5)employees[EMPLOYEE_ NUM]={
new Salaried(l00l,"Zhang San", 58000.00),
//此处省略对其他职工对象的生成
new Hourly(1005,"L1", 12, 50.00),
};
payRoll->pay ((6) );
double total= 0.0;
for (int i=0;i< EMPLOYEE_NUM; i++)
{ total+=employees[il->getSalary(); } //统计周发放工资总额
cout$amp; delete payRoll; retum 0;
}
试题五(共15分)
阅读以下说明和C++代码,填补C++代码中的空缺(1)~(6),将解答写在答题纸的对应栏内。
【说明】
已知某公司按周给员工发放工资,其工资系统需记录每名员工的员工号、姓名、工资等信息。其中一些员工是正式的,按年薪分周发放(每年按52周计算);另一些员工是计时工,以小时工资为基准,按每周工作小时数核算发放。
下面是实现该工资系统的C++代码,其中定义了四个类:工资系统类PayRoll,员工类Employee,正式工类Salaried和计时工类Hourly,Salaried和Hourly是Employee的子类。
【C++代码】
//头文件和域名空间略
const int EMPLOYEE_NUM=5;
class Employee{
protected:
int empCode; ∥员工号
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 (1){
private: double payRate; //年薪
public:
Salaried(const int empCode,const string &name,double payRate)
:Employee(empCode,name){
this->payRate= payRate;
}
void pay(){
this->salary=(2) ;//计算正式员工的周发放工资数
cout
阅读以下说明和C++代码,填补C++代码中的空缺(1)~(6),将解答写在答题纸的对应栏内。 【说明】 已知某公司按周给员工发放工资,其工资系统需记录每名员工的员工号、姓名、工资等信息。其中一些员工是正式的,按年薪分周发放(每年按52周计算);另一些员工是计时工,以小时工资为基准,按每周工作小时数核算发放。 下面是实现该工资系统的C++代码,其中定义了四个类:工资系统类PayRoll,员工类Employee,正式工类Salaried和计时工类Hourly,Salaried和Hourly是Employee的子类。
【C++代码】//头文件和域名空间略const int EMPLOYEE_NUM=5;class Employee { protected:int empCode;//员工号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 (1) { private: double payRate;//年薪 public:Salaried(const int empCode, const string &namet double payRate):Employee (empCode, name){ this->payRate=payRate;}void pay() {this->salary= (2) ;//计算正式员工的周发放工资数cout name salary= (4) ; //计算计时工的周发放工资数cout name