[计算机类试卷]Java程序设计练习试卷1及答案与解析.doc
《[计算机类试卷]Java程序设计练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]Java程序设计练习试卷1及答案与解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、Java程序设计练习试卷 1及答案与解析 1 阅读以下说明和 Java代码,填补空缺。 说明 java.util库中提供了 Vector模板类,可作为动态数组使用,并可容纳任意数据类型。 该类的部分方法说明如下所示: 方法名 含义 add(k) 向 vector对象的尾部添加一个元素 k removeElementAt(i) 删除序号为 i的元素 (vector元素序号从 0开始 ) isEmpty( ) 判断 vector对象是否含有元素 size( ) 返回 vector对象中所包含的元素个数 Java代码 Import _; public class JavaMain static pr
2、ivate final int _ =6; public static void main(Stringargs) Vector theVector=new Vector _ ( ); /初始化 theVector,将 theVector的元素设置为 0至 5 for(int cEachItem=0; cEachItem ARRAY_SIZE; cEachItem+) theVector. add( _ ); showVector(theVector); /依次输出 theVector巾的元素 theVector. removeElementAt(3); showVector(theVecto
3、r); public static void showVector(Vector theVector) if(theVector. isEmpty( ) System.out.printin(“theVector is empty.“); return; for(int loop=0; loop theVector.size( ); loop+) System.out.print(theVector.get(loop); System.out.print(“,“); System.out.printin( ); 该程序运行后的输出结果为: 0, 1, 2, 3, 4, 5 _ 2 阅读以下说明
4、和 Java代码,回答问题。 说明 已知类 Stock和类 cxyjava都定义在 cxyjava.java文件中,类 Stock的定义中第 14行前共有四行出现了错误,将下而代码修改正确并完善后的输出结果为: 0:0 1:23 Java代码 01 publiC class Stock 02 static 03 shares=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( ); 1
5、1 12 public void getData( ) 13 System.out.printin(shares+ “:“ +share_val); 14 15 private int shares; 16 private int share val; 17 ; 18 19 public class cxyjava 20 public static void main(String args) 21 Stock a= (1) ; 22 Stock b=new Stock(1, 23); 23 /其他无输出代码省略 24 25 请补齐第 21行代码中的空缺。 3 阅读下列说明、图和 Java代码
6、,填补空缺。 说明 已知对某载客车辆 (Car)进行类建模,如图 13-2所示,其中类 Engine表示发动机引擎,类 Wheel表示车轮,类Body表示车身,类 Driver表示司机,类 Passenger表示乘客。Java代码 class Body /此处代码省略 ; /车身类 class Passenger /此处代码省 略 ; /乘客类 class Wheel /此处代码省略 ; /车轮类 class Driver /司机类 public String name; /表示第几路公交车司机 public Driver(String driverName)name=driverName;
7、/构造函数 ; class Engine /引擎类 public String engineNo; /引擎编号 public Engine(String engineNo)this.engineNo=engineNo; /构造函数 ; public class Car /汽车类 static final int (1) =7; /定义最多载客数 static final int MAX_WHEELS=5; /定义最多轮胎数 protected Engine engine; protected Driver driver; protected Body body=new Body( ); pro
8、tected Wheelwheels; protected Passengerpassengers; public Car(Driver driver) /构造函数 (2) .driver=driver; engine=new Engine(“TX6536型号引擎 “); wheels = new WheelMAX_WHEELS; passengers=new PassengerMAX_PASSENGERS; for(int index=0; index MAX_WHEELS; index+) wheelsindex=new Wheel( ); for(int index=0; index M
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 JAVA 程序设计 练习 答案 解析 DOC
