主观题

阅读以下说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明】
已知类LinkedList表示列表类,该类具有四个方法:addElement()、lastElemen()、numberOfElement()以及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.removeLastElemento;
return o;


【问题】
若类LinkedList新增加了一个公有的方法removeElement(int index),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(int index)? (5) (A.继承B.组合)

查看答案
该试题由用户264****49提供 查看答案人数:37048 如遇到问题请 联系客服
正确答案
该试题由用户264****49提供 查看答案人数:37049 如遇到问题请联系客服

相关试题

换一换
单选题
阅读下列代码段:在下划线处应填入的修饰符是()
A.static B.abstract C.protected D.final
答案
单选题
阅读下面代码 abstract class Person {  public Person(String n) {   name=n;  }  public______String getDescription();  public String getName() {   return name;  }  private String name; } 在下画线处应填入的修饰符是
A.static B.abstract C.protected D.final
答案
多选题
阅读以下说明,回答【问题1】~【问题6】,将解答填入对应的解答栏内。【说明】
A.可以防止网页中的Applet程序访问硬盘中的文件 B.IIS安装的硬盘分区最好选用NTFS格式,这是因为(1)和(2)。 C.可以使用系统自带的文件加密系统对文件或文件夹进行加密 D.可以在硬盘分区中建立虚拟目录
答案
单选题
阅读下列代码段:abstract class Person{ private String name; public Person(String n) { name=n; } public__String getDescription(); public String getName(){ return name ; } }在下划线处应填入的修饰符是____
A.static B.abstract C.protected D.final
答案
主观题
图2-1是基于软交换的网络分层模型。请将选项应填入(n)处的字句写在答题纸对应的解答栏内。
答案
单选题
下列代码的下划线处应填入的方法名是()。import java.applet.*;import java.awt.*;public class Hello extends Appletpublic void ______(Graphics g)g.drawString("How are you!", 10, 10);
A.repaint B.println C.paint D.show
答案
单选题
下列代码的下划线处应填入的方法名是()。import java.applet.*;import java.awt.*;public class Hello extends Appletpublic void ______(Graphics g)g.drawString("How are you!", 10, 10);
A.repaint B.println C.paint D.show
答案
主观题
阅读下面的Java代码 int[] arr; int n = 5; n = n * 2 +1; arr = new int[n]; System.out.println(arr.length); 程序输出的结果是(选一项)
答案
单选题
阅读下列一个支持多线程并发操作的堆栈类代码段:在下划线处应填入的是()
A.synchronized B.wait C.blocked D.interrupt
答案
主观题
下图是基于软交换的网络分层模型简图,请根据简图将应填入(n)处的字句写在答题 纸的对应栏内。(图中(6)是(4)与媒体网关交互时可以使用的控制协议)
答案
热门试题
阅读下面的Java代码int[]arr;intn=5;n=n*2+1;arr=newint[n];System.out.println(arr.length);程序输出的结果是(选一项)*() 试题四(15分)阅读以下说明,请回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 以下代码将打印几次“ Welcome to Java”? int count = 0; while (count < 10) { System.out.println("Welcome to Java"); count++; } 有如下代码片段,请在画线处填入正确的代码,使程序运行正确。 import javax.swing.*; import java.awt.*; import java.event.*; public class JAppletTest extends 【12】 { public void init() { Container contentPane = getContentPane(); Icon 试题二(共15 分)阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。【说明】 Java编译程序将Java源程序翻译为JVM可执行代码,即______。 下列代码的下划线处应填入的方法名是() 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 下图是基于软交换的网络分层模型简图,其中(1)、(2) 为网络层次,(3)、(4)、(5)为软交换系统中的设备。请根据简图将应填入( )处的字句 写在答题纸对应的解答栏内,括号内数字相同处代表同一字句,( n )相同者只计2分)基于软件交换的网络分层模型简图 在下面Java applet程序的横线处填入代码,使程序完整并能够正确运行。 import java.awt. *: import java.applet.*; public class Greeting extends Applet public void ______ (Graphics g) g.drawString("how are you!",10,10); 请在下画线处填入代码,使程序能够正确运行。 import java.awt.*; import java.applet.*; public class SayHi extends Applet public void______(Graphics g) g.drawString("Hi!",20,20); 请在下划线处填入代码,使程序能够正确运行。 import java .awt.*; import java .applet.*; public class SayHi extends Applet{ public void【15】(Graphics g){ g .drawString(“Hi!”20,20); } } 给定以下JAVA代码,这段代码编译运行后输出的结果是()。 图6-1是基于软交换的网络分层模型简图,其中(1)、(2)为网络层次,(3)、(4)、(5)、(6)为软交换系统中的设备,(7)(8)为软交换系统中相关设备之间的协议。请根据简图将应填入(n)处的字句写在答题纸的对应栏内,括号内的数字相同处代表同一字句,(n)相同者只计1分)。 在下列Java applet程序的横线处填入代码,使程序完整并能够正确运行。 Import java.awt.*; Import java.applet.*; Public class Greeting extends applet Public void______(Graphics g) g.drawSting("how are you!",10,10)______ 在下列Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。 import java.applet.*; import java.awt.*; public class HelloWorld______ public void paint(Graphics g) g.drawString("Hello World!",25,25); 请阅读以下代码,调用函数factorial(4)的结果为()。 function factorial(n) { // 定义回调函数 if (n == 1) { return 1; // 递归出口 } return n * factorial(n - 1); } 将下图中的接口映射为JAVA代码,具有( )的形式。 试题二(15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 试题二(25分)阅读下列说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。[说明]
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位