西华大学java程序设计-期末试卷(B) (2)

西华大学java程序设计-期末试卷(B) (2)

ID:46600529

大小:131.00 KB

页数:5页

时间:2019-11-26

西华大学java程序设计-期末试卷(B) (2)_第1页
西华大学java程序设计-期末试卷(B) (2)_第2页
西华大学java程序设计-期末试卷(B) (2)_第3页
西华大学java程序设计-期末试卷(B) (2)_第4页
西华大学java程序设计-期末试卷(B) (2)_第5页
资源描述:

《西华大学java程序设计-期末试卷(B) (2)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、年级专业:教学班号:学号:姓名:装订线(2011至2012学年第1学期)课程名称:面向对象程序设计B(java)考试时间:110分钟课程代码:试卷总分:100分考试形式:闭卷学生自带普通计算器:否一、程序填空题(本大题共15空,每空2分,共30分)程序的主要功能是将10进制数转换为其他进位制数。启动运行显示如①图;在第一个文本框中输入10进制数(本列为253),然后在下一文本框输入2,点确定按钮,则被转换的2进制数据显示在第三文本框,如②图;③图、④图分别给出了转换为8和16进制的数,试把程序补充完整。publicclassConvertM{publicstaticvoidmain(St

2、ringargs[]){①②③④WindowBoxLayoutwin=newWindowBoxLayout();}}importjava.awt.event.*;importjavax.swing.*;publicclassWindowBoxLayoutextendsJFrameimplements①{charNcode[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};BoxbaseBox,boxV1,boxV2,boxV3;JButtonButton;//命令按钮JTextFieldText1,Te

3、xt2,Text3;//文本框Strings;intn,m;publicWindowBoxLayout(){setLayout(newjava.awt.FlowLayout());init();setBounds(100,100,600,300);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}voidinit(){Button=new②;Text1=newJTextField(16);第5页共5页Text2=newJTextField(16);Text3=newJTextField(16);boxV1=B

4、ox.createVerticalBox();boxV1.add(newJLabel("输入10进制数"));boxV1.add(Box.createVerticalStrut(8));boxV1.add(new③);boxV1.add(Box.createVerticalStrut(8));boxV1.add(newJLabel("转换的果"));boxV1.add(Box.createVerticalStrut(8));boxV2=Box.createVerticalBox();boxV2.add(④);boxV2.add(Box.createVerticalStrut(8));bo

5、xV2.add(Text2);boxV2.add(Box.createVerticalStrut(8));boxV2.add(Text3);boxV3=Box.createVerticalBox();boxV3.add(Button);baseBox=Box.createHorizontalBox();baseBox.add(boxV1);baseBox.add(Box.createHorizontalStrut(10));baseBox.add(boxV2);baseBox.add(Box.createHorizontalStrut(10));baseBox.add(boxV3);ad

6、d(baseBox);Button.addActionListener(⑤);}publicvoidconvert(){s="";do{s=Ncode[n%m]+s;n=n/m;}while(n>=m);s=Ncode[n]+s;}publicvoidactionPerformed(⑥e){try{n=Integer.parseInt(Text1.getText());第5页共5页m=Integer.parseInt(Text2.getText());convert();⑦;//在第三个文本框显示转换的结果}catch(Exceptionee){Text3.setText("异常信息:"

7、+ee.⑧);}}}二、程序设计(70分)3、类与对象–出1题,10分(刘世林)编写一个圆环类Ring的java应用程序。圆环类有2个数据成员变量,分别是内半径inR、外半径outR,以及对这些属性的Set和get方法,还有其计算圆环内外周长的方法。在主方法中进行测试。4.继承,派生出子类,出1题,10分(刘世林)设计平面中的二维点的类Point,有两个整型成员变量描述二维点;再设计一空间三维点的类Point3,继承Point,有一

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

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

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