【计算机类职业资格】程序员-Java程序设计及答案解析.doc
《【计算机类职业资格】程序员-Java程序设计及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】程序员-Java程序设计及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、程序员-Java 程序设计及答案解析(总分:22.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:5.00)阅读以下说明和 Java 代码,填补空缺。说明java.util 库中提供了 Vector 模板类,可作为动态数组使用,并可容纳任意数据类型。该类的部分方法说明如下所示:方法名 含义add(k) 向 vector 对象的尾部添加一个元素 kremoveElementAt(i) 删除序号为 i 的元素(vector 元素序号从 0 开始)isEmpty( ) 判断 vector 对象是否含有元素size( ) 返回 vector 对象中所包含的元素个数Java 代码Impo
2、rt U(1) /U; public class JavaMain static private final int U(2) /U =6; public static void main(Stringargs) Vector theVector=new VectorU (3) /U( ); /初始化 theVector,将 theVector 的元素设置为 0 至 5for(int cEachItem=0; cEachItemARRAY_SIZE; cEachItem+)theVector. add(U (4) /U); showVector(theVector); /依次输出 theVec
3、tor 巾的元素theVector. removeElementAt(3); showVector(theVector); public static void showVector(Vector theVector)if(theVector. isEmpty( )System.out.printin(“theVector is empty.“); return; for(int loop=0; looptheVector.size( ); loop+) System.out.print(theVector.get(loop); System.out.print(“,“); System.ou
4、t.printin( ); 该程序运行后的输出结果为:0, 1, 2, 3, 4, 5U (5) /U(分数:5.00)(1).(分数:1.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_二、B试题二/B(总题数:1,分数:4.00)阅读以下说明和 Java 代码,回答问题。说明已知类 Stock 和类 cxyjava 都定义在 cxyjava.java 文件中,类 Stock 的定义中第 14 行前共有四行出现了错误,将下而代码修改正确并完善后的输出结果为:0:01:23Java 代码01 publiC class Stock 02 static 03 share
5、s=0; 04 share_val = 0.0; 05 06 public Stock( ) getData( );07 publie Stock(int n, int pr=0)08 shares=n; 09 share val=pr; 10 getData( ); 11 12 public void getData( ) 13 System.out.printin(shares+ “:“ +share_val); 14 15 private int shares; 16 private int share val; 17 ; 1819 public class cxyjava 20 pub
6、lic static void main(String args)21 Stock a= U(1) /U; 22 Stock b=new Stock(1,23); 23 /其他无输出代码省略24 25 请指出错误所在行号并给出该行修改后的完整结果。(分数:4.00)(1).(分数:0.80)填空项 1:_填空项 1:_填空项 1:_填空项 1:_三、B试题三/B(总题数:1,分数:5.00)阅读下列说明、图和 Java 代码,填补空缺。说明已知对某载客车辆(Car)进行类建模,如图 13-2 所示,其中类 Engine 表示发动机引擎,类 Wheel 表示车轮,类 Body 表示车身,类 Dr
7、iver 表示司机,类 Passenger 表示乘客。(分数:5.00)(1).(分数:1.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_四、B试题四/B(总题数:3,分数:8.00)1.关于上述 Java 代码中 sh 和 tr 的以下叙述中,哪两个是正确的(写出编号)? sh 和 tr 分别引用同一个对象; sh 和 tr 分别引用同一类型的不同的对象; sh 和 tr 分别引用不同类型的不同对象; sh和 tr 分别引用同一个对象的不同复制; sh 和 tr 所引用的内存空间是相同的。(分数:1.00)填空项 1:_写出下面消息对应的方法编号(如果该消息错误
8、或者没有对应的方法调用,请填写“无”)。(分数:6.00)(1).tr.height( )(分数:1.00)填空项 1:_(2).sh.perimeter( )(分数:1.00)填空项 1:_(3).sq.height( )(分数:1.00)填空项 1:_(4).sq.perimeter( )(分数:1.00)填空项 1:_(5).sh.height( )(分数:1.00)填空项 1:_(6).tr.perimeter( )(分数:1.00)填空项 1:_2.下列赋值语句中哪两个是合法的(写出合法赋值语句的编号)?(分数:1.00)填空项 1:_程序员-Java 程序设计答案解析(总分:22.
9、00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:5.00)阅读以下说明和 Java 代码,填补空缺。说明java.util 库中提供了 Vector 模板类,可作为动态数组使用,并可容纳任意数据类型。该类的部分方法说明如下所示:方法名 含义add(k) 向 vector 对象的尾部添加一个元素 kremoveElementAt(i) 删除序号为 i 的元素(vector 元素序号从 0 开始)isEmpty( ) 判断 vector 对象是否含有元素size( ) 返回 vector 对象中所包含的元素个数Java 代码Import U(1) /U; public class
10、JavaMain static private final int U(2) /U =6; public static void main(Stringargs) Vector theVector=new VectorU (3) /U( ); /初始化 theVector,将 theVector 的元素设置为 0 至 5for(int cEachItem=0; cEachItemARRAY_SIZE; cEachItem+)theVector. add(U (4) /U); showVector(theVector); /依次输出 theVector 巾的元素theVector. remove
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 程序员 JAVA 程序设计 答案 解析 DOC
