收藏 分享(赏)

2012年10月全国自考Java语言程序设计(一)试题.docx

上传人:dreamzhangning 文档编号:2205077 上传时间:2018-09-05 格式:DOCX 页数:7 大小:34.45KB
下载 相关 举报
2012年10月全国自考Java语言程序设计(一)试题.docx_第1页
第1页 / 共7页
2012年10月全国自考Java语言程序设计(一)试题.docx_第2页
第2页 / 共7页
2012年10月全国自考Java语言程序设计(一)试题.docx_第3页
第3页 / 共7页
2012年10月全国自考Java语言程序设计(一)试题.docx_第4页
第4页 / 共7页
2012年10月全国自考Java语言程序设计(一)试题.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、 1 / 7全国 2012 年 10 月自考 Java 语言程序设计(一)试题全国 2012 年 10 月高等教育自学考试Java 语言程序设计(一)试题课程代码:047471. Java 语言中,int 类型占用的二进制位数是A. 8 位 B. 16 位C. 32 位 D. 64 位2. 以下关于 Java 语句的说法正确的是A. continue 语句必须出现在多路按值选择结构或循环结构中B. return 语句可以出现在方法体的外面C. 编译系统会把单独的分号看成是空语句D. break 语句的作用是提早结束当前轮次循环3. 不能被再继承的类是A. final 类 B. abstract

2、 类C. public 类 D. 用户自定义类4. 已知 String s=“ABCDEFGHIJABC“,以下说法错误的是A. s.indexOf(“C“)等于 2 B. s.indexOf(“EFG“,2)等于 4C. s.indexOf(“A“,7)等于 10 D. s.indexOf(“D“,4)等于 35. 以下 Swing 提供的 GUI 组件类和容器类中,不属于顶层容器的是A. JFrame B. JAppletC. JDialog D. JMenu6. 以下不是 JDialog 类构造方法的是A. JDialog( ) B. JDialog(boolean b)C. JDial

3、og(JFrame f, String s) D. JDialog(JFrame f, String s, boolean b)7. 以下不属于文字字型要素的是A. 字体 B. 风格C. 字号 D. 颜色8. 阻塞状态的线程在消除引起阻塞的原因后,会转入A. 死亡状态 B. 开始状态C. 就绪状态 D. 运行状态9. 字符流数据是A. 8 位的 ASCII 字符 B. 16 位的 Unicode 字符C. 任意字符数据 D. 任意二进制数据10. 以下方法中,可以执行 SQL 查询语句的是A. executeQuery( ) B. executeUpdate( )C. executeSQL(

4、) D. executeFind( )二、填空题(本大题共 10 小题,每小题 2 分,共 20 分)2 / 711. 如果 Java 源文件中有多个类,那么只能有一个_类。12. 运算符_) System. out. println(j+“是质数“);else 28. 以下是使用 JFrame 派生的子类 MyWindowDemo 创建 JFrame 窗口的代码。类 MyWindowDemo 的构造方法有五个参数:窗口的标题名,加人窗口的组件,组件的背景颜色,以及窗口宽和高。class MyWindowDemo extends JFrame 3 / 7public MyWindowDemo(

5、String name,JButton b,Color C,int w,int h)_;setTitle(name);setSize(w,h);Container contentPane=_; contentPane.add(b);b.setB ackground(c);29. 小应用程序声明一个用户窗口类和对话框类,用户窗口有若干按钮,当点击某按钮时,打开对应的对话框。以下是对 buttonl 进行处理的部分代码。public void actionPerformed(ActionEvent e)MyDialog dialog;if(e.getSource()=button 1)dialog

6、=new MyDialog(_,“水果“);dialog. _; /显示该对话框 /这里是对 button l 进行处理的其他代码 /这里是其他按钮事件的处理代码30. 以下是能播放声音的小应用程序中事件处理方法的部分代码,其中 clip 为一个音频对象,b1、b2 分别是播放和停止播放的按钮。public void actionPerformed(ActionEvent e)if(e.getSource()=b1)clip._;else if(e.getSource()=b2)clip._;31. 以下程序段定义的类 DataManager 用于管理多个线程共享数据 data。为了对 dat

7、a 的取、存和修改操作保持完整,多线程在 data 上的操作有互斥要求;另外,限制线程对data 的修改不能让 data 为负数,所以多线程在 data 上的操作还有同步要求。为此,程序为管理 data 上的操作定义成类。class DataManagerint data;DataManager(int init)data=init;public int getData()return data;private void putData(int newValue) data=newValue;_ void modiData(int delta)if(delta=0) putData(getDa

8、ta()+delta);4 / 7 else while(getData()+deltamax?min:(d. width+inc);int h=(d. height+inc)max?min:(d. height+inc);setSize(new Dimension(w,h);public void paint(Graphics g)d=getSize();g. drawLine(0,0,d. width-1,d. height-1);g. drawLine(0,d. height-1,d. width-1,0);g. drawRect(0,0,d. width-1,d. height-1);

9、六、程序设计题(本大题共 2 小题,每小题 6 分,共 1 2 分)37. 请编写方法 intcubeArray(inta),返回一个新数组 b,数组 b 的长度与参数数组的长度相同,其元素的值是参数数组对应各元素值的立方。38. 小应用程序设置一个文本区、一个文本框和两个按钮。用户在文本区中输入整数序列,单击求和按钮,程序对文本区中的整数序列进行求和,并在文本框中输出计算结果。单击第二个按钮,清除文本区和文本框中内容。注:这里是给定程序的部分代码,你要编写的是 actionPerformed(ActionEvent e)方法。import java.util. *;. . . . . . .

10、 . . public class Test3 8 extends Applet implements ActionListener JTextArea textA; JTextField textF; JButton b1,b2;public void init() textA=new JTextArea(“,5,10);7 / 7textF=new JTextField(“,10);b1=new JButton(“求和“);b2=new JButton(“重新开始“);b1. addActionListener(this);b2. addActionListener(this);add(textA);add(textF);add(b1);add(b2);public void actionPerformed(ActionEvent e)/请在以下位置编写代码

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

当前位置:首页 > 教育教学 > 自考

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


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

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

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