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

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

ID:33766634

大小:48.50 KB

页数:9页

时间:2019-03-01

郑州大学现代远程教育《java程序设计》课程考核要求_第1页
郑州大学现代远程教育《java程序设计》课程考核要求_第2页
郑州大学现代远程教育《java程序设计》课程考核要求_第3页
郑州大学现代远程教育《java程序设计》课程考核要求_第4页
郑州大学现代远程教育《java程序设计》课程考核要求_第5页
资源描述:

《郑州大学现代远程教育《java程序设计》课程考核要求》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、郑州大学现代远程教育《JAVA程序设计》课程考核要求说明:本课程考核形式为提交作业,完成后请保存为WORD2003格式的文档,登陆学习平台提交,并检查和确认提交成功(能够下载,并且内容无误即为提交成功)。一.作业要求1.请独立自主完成作业。二.作业内容1.简答题1)什么是对象和消息?对象和消息的关系是什么?答:对象,是数据以及可以对这些数据施加的操作结合在一起所构成的独立实体的总称。现实世界对象的两个特征:状态与行为。软件对象也具有状态与行为:状态:以一个或多个变量保存;行为:用方法实现行为。消息,消息是对象之间相互请求和相互协作的途径,要求某个对象执行类中所定义的某个

2、操作的规格说明。消息由三部分构成:接收消息的对象、方法名称、方法的参数。它们的关系:消息是对象之间通信的唯一途径。2)简述基于Swing技术的GUI应用程序基开发步骤。1、引入Swing包:2、importjavax.swing.*;3、importjava.awt.*;4、importjava.awt.event.*;5、选择GUI的外观风格Look&Feel6、创建并设置顶级窗口容器7、创建与添加相关Swing组件8、实现相应的事件监听器类,将组件注册9、调整大小并显示顶层容器,将整个GUI界面显示出来。1)常用的异常处理方法有哪些?答:异常处理是指程序获得异常并处

3、理,然后程序继续执行。常用异常处理方法:1)捕获并处理例外2)将方法中产生的例外抛出:声明异常和抛出异常1.异常处理:在Java语言的错误处理结构由try,catch,finally三个块组成。其中try块存放将可能发生异常的Java语言,并管理相关的异常指针;catch块紧跟在try块后面,用来激发被捕获的异常;finally块包含清除程序没有释放的资源,句柄等。不管try块中的代码如何退出,都将执行finally块。2.读程序题1)程序Assign,要求注释带标号1,2,3,4等的句子,并给出程序的运行结果。publicclassAssign{publicstati

4、cvoidmain(Stringargs[]){intx,y;floatz=3.414f;doublew=3.1415;//1.声明并赋值double型变量booleantruth=true;//2.生命并赋值boolean型变量charc;Stringstr;Stringstr1="bye";//3.声明并赋值string类变量c='A';//4.给字符变量赋值str="Hioutthere";x=6;y=1000;System.out.println("x="+x);System.out.println("y="+y);System.out.println("z="

5、+z);System.out.println("w="+w);System.out.println("truth="+truth);System.out.println("c="+c);System.out.println("str="+str);System.out.println("str1="+str1);}}1)读下面程序,从键盘输入5,回车后输出的结果如何?从键盘输入quit,回车后程序执行情况如何?importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[])throwsIOExcepti

6、on{BufferedReaderbuf=newBufferedReader(newInputStreamReader(System.in));while(true){Stringstr=buf.readLine();if(str.equals("quit"))break;intx=Integer.parseInt(str);System.out.println(x*x);}}}答:回车后输出的结果是25.从键盘输入quit,回车后程序执行情况是终止应用程序的运行。2)读程序,画图表示程序运行后的图形界面importjava.awt.*;importjavax.swin

7、g.*;publicclassTextendsJFrame{publicT(){super("GridLayout");Containercon=this.getContentPane();con.setLayout(newGridLayout(2,3));con.add(newJButton("a"));con.add(newJButton("b"));con.add(newJButton("c"));con.add(newJButton("d"));con.add(newJButton("e"));con.add(newJButton

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。