国家开放大学电大面向对象程序设计(本)形考任务3答案

此内容查看价格3立即购买
数组的大小自创建以后就固定了。如果需要在序列中存储不同类型的数据,或者需要动态改变其大小,就需要用集合类型,如Vector类。
所有集合类都位于java.util包下。
集合框架是为表示和操作集合而规定的一种统一的标准体系结构,包含三大块内容:接口、实现和算法。
Set 接口继承 Collection接口,“无序不可重复”,即Set是无序集合,集合中的元素不可以重复。List 接口也继承 Collection接口,“有序可重复”,允许重复,即List是有序集合,集合中的元素可以重复。
Map接口是键-值对象,即Map中保存Key-value对形式的元素,访问时只能根据每项元素的key来访问其value。key不能重复,value可以重复。
数组的长度不能够被改变,而向量类(Vector)对象的长度可以被改变。
向量类Vector中的add(x)方法能够把x元素加入到当前对象的末尾。
向量类Vector中的size()方法能够返回向量中当前保存的元素的个数。
向量类Vector中的get(i)方法不能够返回向量中下标为i的元素值。
向量类Vector中的set(i,x)方法不能够把向量中下标为i的元素值修改为x的值。
下列( )接口不是继承于Collection接口。
下列能表示栈(stack)s1长度的是( )。
有关Set说法错误的是( )。
有关List说法错误的是( )
有关Map说法错误的是( )。
下列哪个类不是异常类的父类?( )。
下面的异常( )不属于非检查型异常。
下面的关键字( )与异常处理无关。
在Java语言中,捕获和处理异常的语句块为( )。
下面的异常( )为数组下标越界异常。
“Public class Test {\n
Public static void main(String[] args) {\n
Vector teamList = new Vector();\n
teamList.add(“”Z””);\n
teamList.add(“”L””);\n
teamList.add(“”W””);\n
teamList.remove(0);\n
teamList.remove(0);\n
System.out.println(teamList.size()+””,””+teamList.get(0));\n
}\n
}”
“public class XXK4 {\n
public static void main(String[] args) {\n
int [][]a={{2,5,8},{3,6,9},{4,5,6}};\n
int []b=new int[3];\n
int i,j;\n
for(i=0; i<a.length; i++)\n
for(j=0; j<a.length; j++)\n
b+=a[j];\n
for(i=0; i<b.length; i++)\n
System.out.print(b+”” “”);\n
}\n
}”
“class ABC {\n
int a,b;\n
public ABC(int a, int b) {this.a=a; this.b=b;}\n
public int compareTo(ABC x) {return a*b-x.a*x.b;}\n
}\n
public class XXK5 {\n
public static void main(String[] args) {\n
int [][]d={{3,8},{4,6},{5,6},{2,9},{6,7},{5,8}};\n
ABC []ar=new ABC[d.length];\n
int i,k=0;\n
for(i=0; i<ar.length; i++)\n
ar=new ABC(d[0],d[1]);\n
for(i=1; i<ar.length; i++)\n
if(ar.compareTo(ar[k])>0) k=i;\n
System.out.println(“”k=””+k);\n
}\n
}”
“class ABC {\n
String name;\n
double price;\n
public ABC(String na, double pr) {name=na; price=pr;}\n
public int compareTo(ABC x) {\n
if(name.compareTo(x.name)>0) return 1;\n
if(name.compareTo(x.name)<0) return -1;\n
else return 0;\n
}\n
}\n
public class XXK5 {\n
public static void main(String[] args) {\n
String []s={“”apple””, “”pear””, “”tangerme””, “”banana””, “”grape””};\n
double []d={3.8, 2.5, 3.2, 4.3, 5.2};\n
ABC []ar=new ABC[s.length];\n
int i,k=0;\n
for(i=0; i<ar.length; i++)\n
ar=new ABC(s,d);\n
for(i=1; i<ar.length; i++)\n
if(ar.compareTo(ar[k])>0) k=i;\n
System.out.println(ar[k].name+”” “”+ar[k].price);\n
}\n
}”
“public class StackTest {\n
public static void main(String[] args) {\n
Stack<Integer> st = new Stack<Integer>();\n
st.push(new Integer(11));\n
st.push(new Integer(22));\n
st.push(new Integer(33));\n
System._out_.println(“”size is-> “”+st.size());\n
System._out_.println(“”Top is-> “”+st.peek());\n
st.pop();\n
System._out_.println(“”new Top is-> “”+st.peek());\n
}\n
}”
资源下载
下载价格3
点点赞赏,手留余香 给TA打赏

评论0

请先
  • 1******* 下载了资源 国家开放大学机械CAD/CAM课程实验4
  • 1******* 购买了资源 国家开放大学机械CAD/CAM课程实验4
  • 1******* 投稿收入增加7.5块钱
  • 1******* 加入了本站
  • 1******* 投稿收入增加1块钱
  • 游客 购买了资源 2021年8月初,在众多目光都在关注手机、无人机等高科技领域时,世界权威调研机构欧睿的一份报告认证称“波司登羽绒服规模全球领先”。波司登2020/2021财年业绩数据显示,截至2021张某是某知名软件公司开发部的高级工程师,自2005年进入公司以来,表现十分出色,每每接到任务时总能在规定时间内按要求完成,并时常受到客户的表扬。在项目进行时还常常主动提出建议,调整计划,缩短开发周期,节约开发成本。但在最近的几个月里情况发生了变化,他不再精神饱满地接受任务了,同时几个他负责的开发项目均未能按客户要求完成,工作绩效明显下降。开发部新任经理方某根据经验判断,导致张某业绩下降的原因是知识结构老化,不再能胜任现在的工作岗位了。他立即向人力资源部提交了《关于部门人员培训需求的申请》,希望人力资源部能尽快安排张某参加相关的业务知识培训,让张某开阔一下思路。人力资源部接到申请后,在当月即安排张某参加了一个为期一周的关于编程方面的培训、研讨会。一周培训结束回到公司后,张某的状况没有出现任何改变。人力资源部主动与张某进行了面对面的沟通,发现了问题的关键。张某工作绩效下降的关键是对新上任的方经理的领导方法不满意,同时认为自己是公司的老员工,不论是工作能力还是技术能力都可以胜任部门经理的工作,但公司却没有给他晋升的机会。其实导致张某工作绩效下降的真正原因,一是与新任经理的关系不太融洽;二是因为自己没有得到晋升的机会,而不是因为知识结构的老化。
  • u******* 签到打卡,获得1元奖励
  • 游客 下载了资源 国开电大《可编程控制器应用实训》形考任务7
  • 游客 购买了资源 国开电大《可编程控制器应用实训》形考任务7
  • a******* 投稿收入增加4块钱
  • u******* 签到打卡,获得1元奖励
  • u******* 下载了资源 国家开放大学Photoshop图像处理形考任务答案(3个上机实训)
  • u******* 购买了资源 国家开放大学Photoshop图像处理形考任务答案(3个上机实训)
  • 1******* 投稿收入增加10块钱
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
点击浏览器地址栏的⭐图标收藏本页
国开电大期末考试精准答案,原原本本的一题一题复刻,不需要自己一题一题找的那种,需要扫码加微信(也兼代写作业)
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录