【问题1】(15分,每空1分,将应填入(n)处的字句写在答题纸的对应栏内) SDH帧结构中,(1)区域用于存放
(a)请按照LDP协议协商建立的LSP(标记交换路径),在标记转发表中填写各个标记交换路由器的相关标记信息内容。(表中每空0.5分)
(b)现有一个IP分组Data(目的IP地址为111.2.5.1 )进入到该网络,该分组经过LER0后分组标记为(1);经过LSR2后分组标记为(2)。(每空1分。将应填入(n)处的数字写在答题纸的对应栏内)
试题五(共 15分)
阅读以下说明和C++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明】
已知类 LinkedList 表示列表类,该类具有四个方法:addElement()、lastElement()、umberOfElement()以及removeLastElement()。四个方法的含义分别为:
void addElement(Object): 在列表尾部添加一个对象;
Object lastElement(): 返回列表尾部对象;
int numberOfElement(): 返回列表中对象个数;
void removeLastElement(): 删除列表尾部的对象。
现需要借助LinkedList来实现一个Stack栈类,C++代码1和C++代码2分别采用继承和组合的方式实现。
【C++代码 1】
class Stack :public LinkedList{
public:
void push(Object o){ addElement(o); }; //压栈
Object peek(){ return (1) ; }; //获取栈顶元素
bool isEmpty(){ //判断栈是否为空
return numberOfElement() == 0;
};
Object pop(){ //弹栈
Object o = lastElement();
(2) ;
return o;
};
};
【C++代码 2】
class Stack {
private:
(3) ;
public:
void push(Object o){ //压栈
list.addElement(o);
};
Object peek(){ //获取栈顶元素
return list. (4) ;
};
bool isEmpty(){ //判断栈是否为空
return list.numberOfElement() == 0;
};
Object pop(){//弹栈
Object o = list.lastElement();
list.removeLastElement();
return o;
};
};
【问题】
若类LinkedList新增加了一个公有的方法removeElement(int index),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(int index)? (5) (A. 继承 B. 组合)
出一套期末考试试题。 出题要求: 一、名词解释(20分,每题2分) 二、填空题(15分,每空1分) 三、选择题(20分,每题1分) 四、判断题(10分,每题1分) 五、英译汉(5分,每题1分) 六、简答题(30分,每题5分)
试题六(共 15分)
阅读以下说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明】
已知类 LinkedList 表示列表类,该类具有四个方法:addElement()、lastElement()、umberOfElement()以及removeLastElement()。四个方法的含义分别为:
void addElement(Object): 在列表尾部添加一个对象;
Object lastElement(): 返回列表尾部对象;
int numberOfElement(): 返回列表中对象个数;
void removeLastElement(): 删除列表尾部的对象。
现需要借助LinkedList来实现一个Stack栈类, Java代码1和Java代码2分别采用继承和组合的方式实现。
【Java代码1】
public class Stack extends LinkedList{
public void push(Object o){ //压栈
addElement(o);
}
public Object peek(){ //获取栈顶元素
return (1) ;
}
public boolean isEmpty(){ //判断栈是否为空
return numberOfElement() == 0;
}
public Object pop(){ //弹栈
Object o = lastElement();
(2) ;
return o;
}
}
【Java代码2】
public class Stack {
private (3) ;
public Stack(){
list = new LinkedList();
}
public void push(Object o){
list.addElement(o);
}
public Object peek(){//获取栈顶元素
return list. (4) ;
}
public boolean isEmpty(){//判断栈是否为空
return list.numberOfElement() == 0;
}
public Object pop(){ //弹栈
Object o = list.lastElement();
list.removeLastElement();
return o;
}
}
【问题】
若类LinkedList新增加了一个公有的方法removeElement(int index),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(int index)? (5) (A. 继承 B. 组合)
看懂上面装配图,回答下列问题。(每空1分,21分) (1)该装配体由 种共 个零件组成。其中标准件有 种。 (2)该装配图中,主视图采用 剖视,件4手柄杆采用了 画法,标注为2:1的是 图。 (3)当将2螺杆转动时,件6滑块将作 运动,其升降范围是 mm。 (4)件2螺杆和件6滑块属于 连接,件2螺杆和件1钳座属于 连接。 (5)尺寸是件 和件 的 尺寸,属于基 制的 配合。 (6)管钳的总体尺寸是:长 ,宽 ,高 ;尺寸150属于装配图中的 尺寸。 (7)欲取下件6滑块,必须先取出 ,再旋出 ,滑块便可取出。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!