- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA程序设计试题和答案讲述
郑州大学现代远程教育《JAVA程序设计》课程考核要求
说明:本课程考核形式为提交作业,完成后请保存为WORD 2003格式的文档,登陆学习平台提交,并检查和确认提交成功(能够下载,并且内容无误即为提交成功)。
作业要求
1.请独立自主完成作业。
作业内容
1. 简答题
java语言的数据类型有哪些?
逻辑类型:boolean
字符类型:char
整数类型:byte、short、int、long
浮点类型:float、double
解释java中public、abstract、final和static修饰符的含义。
public 可以被任意存取
abstract 用来修饰抽象类,表示该类只能作为父类被用于继承,而不能进行对象实例化。
final类不能被继承,因此final类的成员方法没有机会被覆盖
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。
简述文件操作的主要操作(用相应的流进行描述)。
可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。?BufferedReader bre = null;try {String file = D:/test/test.txt;bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环{System.out.println(str);//原样输出读到的内容};备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。
可以通过“FileOutputStream”创建文件实例,之后过“OutputStreamWriter”流的形式进行存储,举例:
OutputStreamWriter pw = null;//定义一个流pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),GBK);//确认流的输出文件和编码格式,此过程创建了“test.txt”实例pw.write(我是要写入到记事本文件的内容);//将要写入文件的内容,可以多次writepw.close();//关闭流备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。
2. 读程序题
程序Count,要求注释带标号1,2,3,4等的句子 ,并给出程序的运行结果。
class Count{
private int serialNumber ;
public static int counter = 0 ;//1.
public Count( ){ //2.
counter++ ; //3.
serialNumber = counter ;
}
public int getSerialNumber(){
return serialNumber;
}
}
public class TestStaticVar{
public static void main(String[] args){
Count[] cc = new Count[10]; //4.
for(int i=0;icc.length;i++){
cc[i]=new Count();
System.out.println(cc[+i+].serialNumber = +cc[i].getSerialNumber());
}
}
}
运行结果,因为t当然是个小写字母,所以输出结果为:The charactertis lower case.
读下面程序,并分析出程序运行结果。
public class HelloWorld{
public static void main(String args[ ]){
int i=0;
String greetings[ ]={ Hello World!,Hello!,HELLO WORLD!!};
while ( i4){
try {
System.out.println(greetings[i]);
i++;
}catch(ArrayIndexOutOfBoundsException e){
System.out.println(出现数组异常啦!);
}
您可能关注的文档
- IPD_术语手册大全讲述.doc
- iphone配置wo邮箱讲述.doc
- IPSECVPN站点到站点配置讲述.docx
- 第1单元-基本概念-化学-浙江省专用综述.pptx
- IBM的发展史讲述.pptx
- ipv62讲述.pptx
- IPMITOOL自动化测试参考手册讲述.docx
- IPv4组播地址分配情况讲述.docx
- IPv6概述讲述.pptx
- 第15章 药物疗法综述.ppt
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)