收藏 分销(赏)

JAVA语言复习题.doc

上传人:xrp****65 文档编号:7027445 上传时间:2024-12-25 格式:DOC 页数:4 大小:775.50KB
下载 相关 举报
JAVA语言复习题.doc_第1页
第1页 / 共4页
JAVA语言复习题.doc_第2页
第2页 / 共4页
JAVA语言复习题.doc_第3页
第3页 / 共4页
JAVA语言复习题.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、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)

2、; /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

3、 (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个(棵)蔬菜的篮子,蔬菜有番茄、椰菜和大白菜,从篮子中一个一个把蔬菜拿出来,并

4、打印出该蔬菜的名称。提示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

5、(vegsi.GetName(); /定义蔬菜抽象类:蔬菜/定义蔬菜类的3个子类:番茄、椰菜、大白菜备注:按系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”,文件名为“Test1.java”,对应的字节码文件为:Test1.class。2程序功能:定义一个Student类,其属性包括学号(StudentNo),姓名(Name),联系电话(Phone),家庭地址(Address)。创建若干个该类的对象并保存到文件中。程序再从文件循环读取对象直至文件末尾,并将每个对象的属性显示在屏幕上。提示1:使用对象

6、流类实现对象数据的读写功能。提示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”,文件名为“Test1.java”,对应的字节码文件为:Test1.class。4

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服