收藏 分享(赏)

2014年4月 Java语言程序设计(一)试题答案new.doc

上传人:dzzj200808 文档编号:2251383 上传时间:2018-09-07 格式:DOC 页数:9 大小:84.50KB
下载 相关 举报
2014年4月 Java语言程序设计(一)试题答案new.doc_第1页
第1页 / 共9页
2014年4月 Java语言程序设计(一)试题答案new.doc_第2页
第2页 / 共9页
2014年4月 Java语言程序设计(一)试题答案new.doc_第3页
第3页 / 共9页
2014年4月 Java语言程序设计(一)试题答案new.doc_第4页
第4页 / 共9页
2014年4月 Java语言程序设计(一)试题答案new.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、全国 2014 年 4 月高等教育自学考试Java 语言程序设计(一)试题一、单项选择题(本大题共 1 0 小题,每小题 1 分,共 1 0 分)1以下标识符中,不是 Java 语言关键字的是 ( A )Await BnewClong Dswitch2以下数据类型转换中,必须进行强制类型转换的是( A )A.intchar B shortlongC.floatdouble D byteint3以下供选择的概念中,属于面向对象语言重要概念和机制之一的是( C )A函数调用 B模块C继承 D结构化4以下 Java 程序代码中,能正确创建数组的是( C )A.int myArray; myArray

2、=new int5;Bint myArray=new my(5);C.intmyArray=1,2,3,4,5;Dint myArray5=1,2,3,4,5;5某 Java 程序的类 A 要利用 Swing 创建框架窗口,则 A 需要继承的类是( B )AJWindow BJFrameC.JDialog DJApplet6MouseMotionListener 接口能处理的鼠标事件是( D )A按下鼠标键 B鼠标点击C鼠标进入 D鼠标移动7以下术语中,属于文字字型风格属性的是( C ) (风格:正常、斜体、粗体)A颜色 B宋体C斜体 D字号8以下能作为表示线程优先级的数值,并且级别最低的是(

3、 B ) 级别数:(1 10)A0 B1 C1 5 D1 69某 Java 程序用 javax.swing 包中的类 JFileChooser 来实现打开和保存文件对话框。该程序 通过文件对话框首先获得的信息是 ( D )A文件长度 B文件路径C文件内容 D文件对象1 0在编写访问数据库的 Java 程序时,ResultSet 对象的作用是( B )A用来表示与数据库的连接 B存储查询结果C在指定的连接中处理 SQL 语句 D建立新数据库连接二、填空题(本大题共 1 0 小题,每空 2 分,共 20 分)11类 Testll 经 Java 编译程序编译后,产生的文件是 _Testll.clas

4、s_。12表达式“45for(int i=1; i=0) data+=delta; else while (data+delta=0;j-)aij=n-j;for(i=0;i菜单项被选中!“);public class Test35public static void main(String args)MenuWindow window;String menuList=“体育“,“跑步“,“打篮球“,“ 打乒乓“,“娱乐 “,“唱歌“,“跳舞“,“学习 “,“数学“,“语文“;window=new MenuWindow(“菜单示例程序“,menuList);window.setVisible(

5、true);36阅读下列程序,请回答以下问题:(1)程序要求在文本框 text 中输入的内容是什么?(2)程序采用什么输入方式下载网络文件?答:(1)网络文本文件的 URL 地址。 (2)缓冲式输入import .*;import java.awt.*;import java.awt.event.*; import java.io.*; import javax.swing.*;public class Test36public static void main(String args)new ConnectNet(“读取网络文本文件示意程序 “);class ConnectNet exten

6、ds JFrame implements ActionListenerJTextField text = new JTextField(30);JTextArea showArea=new JTextArea();JButton b= new JButton(“下载“); JPanel p= new JPanel();ConnectNet(String s)super(s);Container con = this.getContentPane();p.add(text); p.add(b);JScrollPane jsp = new JScrollPane(showArea);b.addAc

7、tionListener(this);con.add(p,“North“); con.add(jsp, “Center“);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setSize(500, 400); setVisible(true);public void actionPerformed(ActionEvent e)String urlName=text.getText();try URL url= new URL(urlName);/由网址创建 URL 对象URLConnection tc =url.openConnection();/

8、获得 URLConnection 对象tc.connect( );/设置网络连接InputStreamReader in =new InputStreamReader(tc.getInputStream( );BufferedReader dis = new BufferedReader(in);String inLine;while(inLine=dis.readLine( )!=null)showArea.append(inLine+“);dis.close(); catch (MalformedURLException e2)e2.printStackTrace();catch(IOEx

9、ception e3) e3.printStackTrace();六、程序设计题(本大题共 2 小题,每小题 6 分,共 1 2 分)37编写方法 int arrayReverse(int a),该方法的功能是返回一个新的数组 b,新数组的 元素排列顺序与参数数组的元素排列顺序相反。答:int arrayReverse(int a)int b = new inta.length;for (int i=0;ia.length ;i+ )ba.length-1-i = ai ;return b;38.类 InputData 是用于输入考生考号、课程和成绩的窗口,窗口的界面如右图所示,其中三个文本框

10、用来输入考号、课程和成绩。注:这里是给定程序的部分代码,你要编写的是完成该类的构造方法。import java.awt.*;import javax.swing.*;import java.awt.event.*;public class InputData extends JFrame implements ActionListenerJTextField noText, markText, courseText;JButton ok =new JButton(“确 定“);public static int no, mark;/让创建者直接获取考号和成绩public static Stri

11、ng course;/让创建者直接获取课程名称InputData()super(“成绩输入窗“);Container con = getContentPane();con.setLayout(new GridLayout(4, 1);noText = new JTextField(12);courseText = new JTextField(12);markText = new JTextField(12);/请在答题纸相应位置编写代码:/以下一段为答案:-JPanel p1 = new JPanel( );p1.add(new JLabel(“考 号“,JLabel.CENTER);p1.

12、add(noText);con.add(p1);JPanel p2 = new JPanel( );p2.add(new JLabel(“课 程“,JLabel.CENTER);p2.add(courseText);con.add(p2);JPanel p3 = new JPanel( );p3.add(new JLabel(“成 绩“,JLabel.CENTER);p3.add(markText);con.add(p3);/以上一段为答案-con.add(ok);ok.addActionListener(this);con.setSize(250, 70);setVisible(true);pack();public void actionPerformed(ActionEvent e) if (e.getSource()=ok) /读取考号和成绩no = Integer.parseInt(noText.getText();course = courseText.getText();mark = Integer.parseInt(markText.getText();setVisible(false); dispose();public static void main(String args)new InputData();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报