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

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

ID:60727868

大小:104.00 KB

页数:6页

时间:2020-12-11

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

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

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

2、,如②图;③图、④图分别给出了转换为8和16进制的数,试把程序补充完整。publicclassConvertM{publicstaticvoidmain(Stringargs[]){①②③④WindowBoxLayoutwin=newWindowBoxLayout();}}importjava.awt.event.*;importjavax.swing.*;publicclassWindowBoxLayoutextendsJFrameimplements①{charNcode[]={'0','1','2','3','4','5',

3、'6','7','8','9','A','B','C','D','E','F'};BoxbaseBox,boxV1,boxV2,boxV3;JButtonButton;//命令按钮JTextFieldText1,Text2,Text3;//文本框Strings;intn,m;publicWindowBoxLayout(){setLayout(newjava.awt.FlowLayout());init();setBounds(100,100,600,300);setVisible(true);setDefaultCloseOper

4、ation(JFrame.EXIT_ON_CLOSE);}voidinit(){Button=new②;Text1=newJTextField(16);Text2=newJTextField(16);Text3=newJTextField(16);收集于网络,如有侵权请联系管理员删除__________________________________________________boxV1=Box.createVerticalBox();boxV1.add(newJLabel("输入10进制数"));boxV1.add(Box.

5、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));boxV2.add(Text2);boxV2.add(Box.createVerti

6、calStrut(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);add(baseBox);

7、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());m=Integer.parseInt(Text2.getText());convert();收集于网络,如有侵权请联系管理员删除_____________________________

8、_____________________⑦;//在第三个文本框显示转换的结果}catch(Exceptionee){Text3.setText("异常信息:"+ee.⑧);}}}二、程序设计(70分)3、类与对象–出1题,10分(刘世林)编写一个

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

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

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