


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第二单元 音乐故事(二)- 欣赏 保卫黄河 说课稿-2023--2024学年人教版初中音乐九年级上册
- 第一节 穆罕默德 · 阿里改革前的埃及教学设计-2025-2026学年高中历史选修一北师大版
- 综合复习与测试教学设计-2025-2026学年初中英语牛津上海版2008七年级第二学期-牛津上海版试用本
- 1.2 数据、信息与知识教学设计-2025-2026学年高中信息技术浙教版2019必修1 数据与计算-浙教版2019
- 5.2 染色体变异教学设计-2023-2024学年高一下学期生物人教版必修2
- 五年级语文上册 第六单元 习作《我想对您说》说课稿 新人教版
- 7.1 南方地区的自然特征与农业 第一课时 说课稿-2025-2026学年八年级地理下学期人教版
- 九年级物理上册 第3章 第一节 电现象说课稿 (新版)教科版
- 2025年超级电容器行业规模分析及投资前景研究报告
- (2025年标准)花草茶协议书
- 电力系统调度运行继电人员继电保护竞赛试题及答案汇编
- 电力行业防汛应急预案演练脚本(2篇)
- 2025 耳鼻喉科鼻息肉术后换药查房操作课件
- 航空航天检测技术
- 初级魔方社团课件
- 储油储气项目社会稳定风险评估报告
- 《RWA 技术规范》标准草案
- 庭院围墙整治方案(3篇)
- 2025年高考物理真题完全解读(广西卷)
- 教师课件的制作培训
- 质量成本控制与管理考核试卷
评论
0/150
提交评论