以下哪种说法是错误的()。
A.空列表对象相当于False,条件判断为假
B.空字典对象不等于False,条件判断为真
C.值为0的任何数字类型元素相当于False,条件判断为假
D.空字符串对象相当于False,条件判断为假
A.空列表对象相当于False,条件判断为假
B.空字典对象不等于False,条件判断为真
C.值为0的任何数字类型元素相当于False,条件判断为假
D.空字符串对象相当于False,条件判断为假
下列哪种说法是错误的()。
A.除字典类型外,所有标准对象均可以用于布尔测试
B.空字符串的布尔值是False
C.空列表对象的布尔值是False
D.值为0的任何数字对象的布尔值是False
A、所有标准对象均可以用于布尔测试
B、空字符串''和空列表[]的布尔值都是False
C、值为0的数值的布尔值是False
D、下面程序执行后,a为1a=1if"0":a=2
关于Telnet服务,以下哪种说法是错误的?
A.Telnet采用了客户机/服务器模式
B.Telnet利用NVT屏蔽不同终端对键盘命令解释的差异
C.Telnet利用TCP进行信息传输
D.用户使用Telnet的主要目的是下载文件
试题五(共 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. 组合)
A.Linux是一套免费使用和自由传播的类Unix操作系统
B.Linux提供强大的应用程序开发环境,支持多种编程语言
C.Linux提供对TCP/IP协议的完全支持
D.Linux内核不支持IP服务质量控制
试题六(共 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. 组合)
A.空椅子技术可以用于处理来访者内心的冲突
B.空椅子技术源于格式塔疗法,但不仅限于格式塔疗法中使用
C.来访者应主要使用“第三人称”以帮助其从外部视角审视内心冲突
D.空椅技术是一种体验式技术