电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

郑州大学现代远程教育《JAVA程序设计》课程考核要求

  • 资源ID:490094922       资源大小:18.29KB        全文页数:5页
  • 资源格式: DOCX        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

郑州大学现代远程教育《JAVA程序设计》课程考核要求

郑州大学现代远程教育JAVA程序设计课程考核要求说明:本课程考核形式为提交作业,完成后请保存为WOR2D003格式的文档,登陆学习平台提交,并检查和确认提交成功(能够下载,并且内容无误即为提交成功)。1. 一作业要求请独立自主完成作业。二作业内容1.简答题1)Java运行系统由哪几部分组成?Java程序的运行过程是怎样的?Java运行系统一般由类装载器(ClassLoader)、字节码校验器(Bytecodeverifier)、解释器、代码生成器和运行支持库等几个部分组成。一个Java源的运行需要经过三个步骤:(1)编辑源程序,产生Java的源程序文件(2)运用Java虚拟机JVM将源文件编译为.class的字节码文件(3)根据程序的不同类型运行程序。对于应用程序直接调用运行命令执行字节码文件,而对于小程序Applet,需要先将字节码文件嵌入HTML文件,然后用浏览器软件打开HTML文件。2)描述面向对象的三个重要特性(封装性、继承性、多态性)。(1)封装性:封装指的是将一个数据和与这个数据有关的操作集合放在一起,形成一个能动的实体对象。封装有双重含义:包装和信息隐藏封装和继承是面向对象方法中互补的两种技术。(2)继承性:面向对象的程序设计语言的许多强有力的功能,来自于将它的类组成一个层次结构(类等级)。一个类的上层可以有父类,下层可以有子类。这种层次结构的一个重要性质是继承性,一个类直接继承其父类的全部描述(数据和函数)。继承又具有传递性。重载(3)多态性:指类等级的各层中共享(公有)一个行为(函数)的名字,然而类等级中各类却各自按各自的需要来实现这个行为。多态性的实现需要借助于面向对象的动态连接、的机制来支持Java多态性的主要表现形式有:继承多态、抽象多态、接口多态。3) 简述Applet的四个生命周期的作用及调用时机。Applet的生命周期分为四个阶段,各阶段分别由init,start,stop和destroy四种方法来具体体现。1. publicvoidinit()此方法通知Applet,方法已经被装入系统,在第一次调用start方法之前总是先调用它。Init方法是Applet运行的起点。如果需要执行初始化任务,可以在Applet的子类中重载该方法,例如,在init方法中创建线程,而在destroy方法中消灭(destroy)它们。2. publicvoidstart()此方法通知Applet开始执行,当调用init方法或者在Web页中再次访问时被调用。在Applet的子类中重载该方法,将每次访问该WWW页需执行的操作放入其中,例如,一个含自动画的Applet可以使用start方法恢复动画。3. publicvoidstop()此方法通知Applet停止执行,当含有该Applet的Web页被其他页代替时调用该方法,也正是在Applet被消灭之前。在Applet的子类中重载该方法,将每次Web页不再可见时需执行的操作放入其中。4. publicvoiddestroy()此方法通知Applet,它正在被收回,应该释放已分配给它的所有资源,stop方法总是在该方法调用之前被调用。1) 读程序题程序StringUpperCase,要求注释带标号1,2,3,4等的句子,并给出程序的运行结果。publicclassStringUpperCasepublicstaticvoidmain(Stringargs)charaChar='t'/1.if(Character.isUpperCase(aChar)/2.System.out.println("Thecharacter"+aChar+"isuppercase.");/3.elseSystem.out.println("Thecharacter"+aChar+"islowercase.");1声明一个char类型变量,变量名为aChar,并对其赋值t'。2 判断aChar是否为大写字母3 如果是大写字母,输出此字符串如果不是大写字母,输出此字符串运行结果,因为t是小写字母,所以输出结果为:Thecharactertislowercase.2) 读下面程序,并分析出程序运行结果。publicclassHelloWorldpublicstaticvoidmain(Stringargs)inti=0;Stringgreetings="HelloWorld!","Hello!","HELLOWORLD!"while(i<4)trySystem.out.println(greetingsi);i+;catch(ArrayIndexOutOfBoundsExceptione)System.out.println("出现数组异常啦!");输出结果:HelloWorld!Hello!HELLOWORLD!出现数组异常啦!出现数组异常啦!分析:因为数组的长度只有3,当i+变为3的时候,数组greetings3是没有数据的,也就是下标为3,要有4个数组成员才行,这里就出现了数组越界,就一直死循环输出:出现数组异常啦!读程序,画图表示程序运行后的图形界面importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassBoxWindowextendsJFramepublicBoxWindow()ContainercontentPane=getContentPane();contentPane.setLayout(newBoxLayout(contentPane,BoxLayout.Y_AXIS);addAButton("Button1",contentPane);addAButton("2",contentPane);addAButton("Button3",contentPane);addAButton("Long-NamedButton4",contentPane);addAButton("Button5",contentPane);addWindowListener(newWindowAdapter()publicvoidwindowClosing(WindowEvente)System.exit(0););privatevoidaddAButton(Stringtext,Containercontainer)JButtonbutton=newJButton(text);button.setAlignmentX(Component.CENTER_ALIGNMENT);container.add(button);publicstaticvoidmain(Stringargs)BoxWindowwindow=newBoxWindow();window.setTitle("BoxLayout");window.pack();window.setVisible(true);答:输出结果如下:Ltd口Btinon1£Butlon3Long-NijmedButtonBuUcifi52. 程序设计题目(要求适当加上程序注释。)用while关键词编程序实现100以内的奇数和JAVA版本intsum1=0;For(inti=1;i<=100;i+)/判断是否小雨等于100if(i%2!=0)/判断是否能被2整除sum仁sum1+i/把符合条件的数累加System.out.println(奇数和是”+sum1);创建一个MyDate类,要求含有属性year,month和day,编写测试程序能够初始化一个MyDate类的对象,给每一个属性值,并输出该对象。publicclassMyDateprivateintyear;privateintmonth;privateintdate;publicMyDate(intyear,intmonth,intdate)this.year=year;this.month=month;this.date=date;publicMyDate()publicintgetYear()returnyear;publicvoidsetYear(intyear)this.year=year;publicintgetMonth()returnmonth;publicintgetDate()returndate;publicvoidsetDate(intdate)this.date=date;OverridepublicStringtoString()returnnewStringBuilder().append(year).append(“-”).append(month).append(“-”).append(date).toString();publicstaticvoidmain(Stringargs)MyDatemyDate=newMyDate();myDate.setYear(2015);myDate.setMonth(9);myDate.setDate(16);Syetem.out.println(myDate);Syetem.out.println(newMyDate(2015,9,16);1) 文件的内通过文件字节流实现文件复制,将文件farrago.txt容复制到out.txt。publicstaticvoidmain(Stringargas)tryFile(“D:farrago.txt”);File(“D:out.txt”);InputStreamis=new(file);OutputStreamos=new(descFile);bytebuffer=newbyte1024;intn;while(n=is.read(buffer)!=-1)os.write(buffer,0,n);is.close();os.flush();os.close();catch(Exceptione)/TODO:handleexception

注意事项

本文(郑州大学现代远程教育《JAVA程序设计》课程考核要求)为本站会员(M****1)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.