JAVA语言复习题.doc_第1页
JAVA语言复习题.doc_第2页
JAVA语言复习题.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA语言复习题 一、典型单选题样例1下列程序执行后将有(C)个字节被写入到文件myfile.txt中importjava.io.*;publicclassTestpublicstaticvoidmain(Stringargs)tryFileOutputStreamfos=newFileOutputStream(myfile.txt);DataOutputStreamdos=newDataOutputStream(fos);dos.writeInt(8); /1个int型数是4个字节dos.writeChar(6); /1个char(字符)型数是2个字节dos.writeChars(abc); /3个字符型数是6个字节dos.close();fos.close();catch(IOExceptione)(A)6 (B)8 (C)12 (D)不确定,与软硬件环境相关 2阅读下面的代码片断(1)Stringstr=null;(2)if(str!=null)&(str.length()20)(3)System.out.println(aaa);(4)(5)elseif(str!=null)&(str.length()10)(6)System.out.println(bbb);(7)(8)elseSystem.out.println(ccc);导致异常的行号是(C)(A) 1 (B) 2 (C) 5 (D) 8 因为串对象不存在,故没有长度,并且&与&不同,它不是短路逻辑与3下列程序的输出结果是(D)classTeststaticvoidchange(Strings)s=s.replace(c,e);publicstaticvoidmain(Stringargs)Strings=abcd;change(s);System.out.println(s);(A)编译错误(B)abed(C)运行时出现异常 (D)abcd 方法参数传递是单向传递,只从形参到实参二、实践题(编程题)1程序功能:创建一个能装5个(棵)蔬菜的篮子,蔬菜有番茄、椰菜和大白菜,从篮子中一个一个把蔬菜拿出来,并打印出该蔬菜的名称。提示1:用数组来表示菜篮子。提示2:创建蔬菜类,该类中有一个抽象方法GetName,用来输出蔬菜的名称。提示3:分别创建蔬菜类的3个子类:番茄、椰菜和大白菜类,分别实现GetName方法。程序架构如下:publicclassTest2publicTest2()publicstaticvoidmain(Stringargs) 蔬菜vegs=new蔬菜5; vegs0=new番茄(); vegs1=new椰菜(); vegs2=new大白菜(); vegs3=new番茄(); vegs4=new椰菜(); for(inti=0;i5;i+) System.out.println(vegsi.GetName(); /定义蔬菜抽象类:蔬菜/定义蔬菜类的3个子类:番茄、椰菜、大白菜备注:按系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”,文件名为“Test1.java”,对应的字节码文件为:Test1.class。2程序功能:定义一个Student类,其属性包括学号(StudentNo),姓名(Name),联系电话(Phone),家庭地址(Address)。创建若干个该类的对象并保存到文件中。程序再从文件循环读取对象直至文件末尾,并将每个对象的属性显示在屏幕上。提示1:使用对象流类实现对象数据的读写功能。提示2:循环读取文件中的对象,通过捕获EOFException异常来判断是否文件末尾。提示3:文件命名为“Student.dat”提示4:提示架构如下:importjava.io.*;publicclassTest3publicTest3()publicstaticvoidmain(Stringargs) /写3个以上对象到文件/从文件中循环读对象classStudent implementsjava.io.SerializableStringStudentNo;StringName;StringPhone;StringAddress;publicStudent(Stringno,Stringname,Stringphone,Stringaddress)this.StudentNo=no;this.Name=name;this.Phone=phone;this.Address=address;显示结果如下:备注:按系统提示目录保存试题文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论