【学历类职业资格】Java语言程序设计(一)自考题-4及答案解析.doc
《【学历类职业资格】Java语言程序设计(一)自考题-4及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】Java语言程序设计(一)自考题-4及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、Java 语言程序设计(一)自考题-4 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:10,分数:10.00)1.在 java.awt.event 包中用来检测并对事件做出反应的模型不包括( )A源对象 B监视器对象C事件对象 D事件方法(分数:1.00)A.B.C.D.2.在 Java 语言中,JPane1 是一种通用容器,它的默认布局为( )AFlowLayout BGridBagLayoutCCardLayout DGridLayout(分数:1.00)A.B.C.D.3.在 Java 语言中,JTextField 类用来建立文本框,与文本框相关的接口是(
2、 )AActionListener BMouseListenerCWindowListener DItemListener(分数:1.00)A.B.C.D.4.在 Java 语言中,显示文字的方法主要有三种,其中在指定位置显示字符串的方法是( )AdrawString() BdrawChars()CdrawBytes() DdrawStrings()(分数:1.00)A.B.C.D.5.在 Java 语言中,文字字型有三个要素,分别是( )A字体、字形和字号 B字形、颜色和字号C字体、风格和字号 D字体、字形和颜色(分数:1.00)A.B.C.D.6.有 Java 对象定义:Graphics
3、g;,下面能画出一个圆的语句是( )Ag.drawOval(300,300,200,200); Bg.drawRect(300,300,200,200);Cg.drawOval(300,300,200); Dg.drawArc(300,300,200);(分数:1.00)A.B.C.D.7.Java 语言的图像处理功能被封装在( )类中。APicture BImageCpicture Dimage(分数:1.00)A.B.C.D.8.Java 语言支持的音频格式有多种,小程序要播放音频文件,可以使用的类是( )AAudioClip BAudioCClip DJava. Clip(分数:1.00
4、)A.B.C.D.9.为 Java 的 8 位字节流数据的读和写操作提供支持的类分别是( )AInput 类和 Output 类 BFileInputStream 类和 FileOutputStream 类CReader 类和 Writer 类 DFileReader 类和 FileWriter 类(分数:1.00)A.B.C.D.10.在编写访问数据库的 Java 程序过程中,用来处理驱动程序的加载和建立新数据库连接的类是( )AConnection 类 BStatement 类CDriverManager 类 DResultSet 类(分数:1.00)A.B.C.D.二、填空题(总题数:1
5、0,分数:20.00)11. 1 布局是把容器内的空间简单地划分为东西南北中五个区域。(分数:2.00)填空项 1:_12.在 Java 语言中,创建一个菜单条对象 menuobj 的代码是_。(分数:2.00)填空项 1:_13.Java 语言为处理鼠标事件提供两个接口:MouseListener 接口和 1 接口。(分数:2.00)填空项 1:_14.Java 语言中,实现 KeyListener 接口的方法有:keyPressed(KeyEvent e)、keyReleased(KeyEvent e)和1。(分数:2.00)填空项 1:_15.在 Java 程序中有如下设置:setBac
6、kground(Color.blue);g.setXORMode(Color.red);g.setColor(Color.blue);g.drawLine(300,300,500,500);,则线的颜色是 1。(分数:2.00)填空项 1:_16.当图像信息量较大时,采用直接显示的方法,可能会出现斑驳现象,为了提高显示效果,许多应用程序都采用 1 技术。(分数:2.00)填空项 1:_17.Java 语言中控制声音的播放有三个方法:play1、stop2 和 3。(分数:2.00)填空项 1:_18.线程在生命周期中要经历 5 种状态,分别是新建状态、就绪状态、运行状态、 1 状态和死亡状态。
7、(分数:2.00)填空项 1:_19.在 Java 程序中要设置打开文件对话框的文件筛选条件,应该继承 1 类,编写一个实现类,实现accept(File f)与 getDescription2 两个方法。(分数:2.00)填空项 1:_20.在 Java 语言中,服务器端使用的套接字类是 1。(分数:2.00)填空项 1:_三、简答题(总题数:6,分数:18.00)21.简述 Java 语言编写事件处理程序的主要方案。(分数:3.00)_22.简述 JDialog 类常用的构造方法。(分数:3.00)_23.请写出一条语句,能够画一个三维矩形线框,已知矩形的左上顶点(100,200)和右下顶
8、点(500,400),设调用的对象是 Craphics g。(分数:3.00)_24.简述线程从阻塞状态恢复到就绪状态的途径。(分数:3.00)_25.对 Java 程序而言,输入/输出主要包括哪三个方面。(分数:3.00)_26.简述使用 Java 语言进行数据库操作,插入数据表记录的方案。(分数:3.00)_四、程序填空题(总题数:5,分数:20.00)27.阅读并完成程序。public class Class27int m,n;public_public_m=a;public static void main(String args)Class27 t1,t2;int j=0;t1=ne
9、w Class27();t2=new Class27(j);(分数:4.00)填空项 1:_28.下面程序运行后显示一个窗口,在窗口中有一个按钮,请完成程序。import javax.swing.*;public class Class28public static void main(String args)JFrame mw=new JFrame(“我的窗口“);mw.setSize(300,400);JButton button=new JButton(“我是按钮“);mw._.add(button);mw._;(分数:4.00)填空项 1:_29.某程序的界面包含一个列表(允许多选),
10、一个文本区。当在列表中选中若干项后,文本区中显示列表中所有选中的项目名称。这里给出部分代码如下:import java. awt.*;import javax. swing.*;import javax. swing. event.*;public class Class29 implements ListSelectionListenerJList list1;JFrame my win;JTextArea text;String news=“人民日报“,“河南日报“,“郑州晚报“,“大河报“;Panel p=new Panel();public Class29(String s)mywin
11、=new JFrame();Container con=mywin. getContentPane();list1=new JList(news);list1._;/设置列表选择模型为多选list1.addListSelectionListener(this);text=new JTextArea(10,20);p.add(list1);p.add(text);mywin.add(p);mywin.pack();mywin.setVisible(true);public void valueChanged(ListSelectionEvent e)int listtmp=list1.getSe
12、lectedIndices();for(int i=0;i_;i+)text.append(news(listtmpi)+/n);(分数:4.00)填空项 1:_30.下面程序的主线程创建 10 个线程,它们都取变量的值,经累加后,将新值存回到变量且要求结果正确。class MyResourceClassint IntegerResource;MyResourceClass()IntegerResource=0;public int getInfo()return IntegerResource;public void putInfo(int info)IntegerResource=info
13、;_Void sumResource(int q)int LocalInteger;LocalInteger=getInfo();LocalInteger+=q;putInfo(LocalInteger);class MyMultiThreadClass implements RunnableMyResourceClass UseInteger;MyMultiThreadClass(MyResourceClass mrc)UseInteger=mrc;public void run()for(int i=0;i100;i+)UseInteger. sumResource(50);public
14、class Class30public static void main(String args)MyResourceClass mrc=new MyResourceClass();Thread aThreadArray =new Thread 10;System. out. println(mrc. getInfo() ;System. out. println(“wait. “);for(int i=0;i10;i+)aThreadArrayi=new Thread(new MyMultiThreadClass(mrc);aThreadArrayi._;whileLoop;while (t
15、rue)for(int i=0;i10;i+)if(aThreadArrayi.isAlive() continue whileLoop;break;System. out. println(“jieguo=“+mrc.getInfo();(分数:4.00)填空项 1:_31.下面程序的功能在监控台上每隔一秒钟显示一个字符串“Hello !“ 。public class Class31 implements Runnablepublic static void main(String args)Class31 t=new Class31();Thread tt=new Thread(t);tt
16、.start();public void run()for(;)try_;catch(_) System. out. println(“Hello“);(分数:4.00)填空项 1:_五、程序分析题(总题数:5,分数:20.00)32.阅读下列程序,请写出该程序的功能。import java. awt.*;import javax. swing.*;public class Class32public static void main(String args)JFrame frame=new JFrame(“登录对话框“);TextField id=new TextField(12);Text
17、Field pw=new TextField(12);JButton login=new JButton(“登录“);JButton cancel=new JButton(“取消“);pw. setEchoChar(*);frame. setLayout(new GridLayout(3,2);frame. add(new JLabel(“ID:“,JLabel. RIGHT);frame. add(id);frame. add(new JLabel(“密码:“,JLabel. CENTER);frame. add(pw);frame. add(login);frame. add(cancel
18、);frame. pack();frame. setVisible(true);(分数:4.00)_33.阅读下列程序,请写出该程序的功能。import java. awt.*;import javax. swing.*;public class Class33public static void main(String args)throws ExceptionJFrame frame=new JFrame(“调制颜色“);JPanel pColor=new JPanel();JLabel lColor=new JLabel(“0,0,0“);pColor.setBackground(new
19、 Color(0,0,0);JScrollBar sRed=new JScrollBar(JScrollBar. HORIZONTAL,0,1,0,256);JScrollBar sGreen=new JScrollBar(JScrollBar. HORIZONTAL,0,1,0,256);JScrolIBar sBule=new JScrollBar(JScrollBar. HORIZONTAL,0,1,0,256);frame. setLayout(new GridLayout(5,1);frame. add(pColor);frame. add(lColor);frame. add(sR
20、ed);frame. add(sGreen);frame. add(sBule);frame. pack();frame. setVisible(true);Color col;int nRed,nGreen,nBule;while (true)nRed=sRed. getValue();nGreen=sGreen. getValue();nBule=sBule.getValue();col=new Color(nRed,n(nGreen,nBule);pColor. setBackground(col);lColor. setText(nRed+“,“+nGreen+“,“+nBule);T
21、hread. sleep(100);(分数:4.00)_34.阅读下列程序,请写出该程的功能。import java. io. *;public class Class34public static void main(String args)File inputFile=new File(“file1.txt“);File outputFile=new File(“file2. txt“);int ch;tryFileReader in=new FileReader(inputFile);FileWriter out=new FileWriter(outputFile);while(ch=i
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 JAVA 语言程序设计 考题 答案 解析 DOC
