[计算机类试卷]计算机二级(JAVA)编写小应用程序(Applet)章节练习试卷1及答案与解析.doc
《[计算机类试卷]计算机二级(JAVA)编写小应用程序(Applet)章节练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机二级(JAVA)编写小应用程序(Applet)章节练习试卷1及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级( JAVA)编写小应用程序( Applet)章节练习试卷 1及答案与解析 1 在编写 Java Applet程序时,若需要对发生的事件做出响应和处理,一般需要在程序的开头写上 _语句。 ( A) import java.io.*; ( B) importjava.applet.*; ( C) importjava.awt.*; ( D) importjava.awt.event.*; 2 Applet也是一个 AWT组件,因而也具有一般 AWT组件的图形绘制功能,_方法用于进行绘图的具体操 作。 ( A) Paint() ( B) Graphics() ( C) Line() (
2、D) Draw() 3 Java Applet的几个方法的执行顺序,正确的是 _。 ( A) start- init- destroy- stop ( B) init- start- stop- destroy ( C) init- start- destroy- stop ( D) start- init- stop- destroy 4 当 applet程序中的 init()方法为下列代码时,运行后用户界面会出现什么 样的情况。 public void init () setLayout(new BorderLayout(); add(“North“, new TextField(10);
3、 add(“Center“, new Button(“help“); 选择正确答案_。 ( A)按钮将会出现在 applet的正中间,且尺寸为正好能够包容 “help”的大小 ( B)文本框将会出现在 applet的顶上,且有 10个字符的宽度 ( C)文本框将会出现在 applet的顶上,从最左边一直延伸到最右边;按钮将会出现在 applet的正中央,覆盖除文本框外的所有空间 ( D)按钮与文本框的布局依赖于 applet的尺寸大小 5 Applet的生命周期中有 _个状态。 ( A) 2 ( B) 1 ( C) 3 ( D) 4 6 如果在程序中使用 Swing,则小程序应该从 _类继承。
4、 ( A) java.applet.Applet ( B) javax.Swing.JApplet ( C)任何一个 ( D)两个都不是 7 有如下 applet代码: import java.applet.*; import java.awt.*; public class MyApplet extends Applet AA s; public void int() s = new AA(“Hello!“, “I love JAVA.“); public void paint(Graphics g) g.drawString(s.toString(), 30, 50); class AA
5、String s1; String s2; AA(String str1, String str2) s1 = str1; s2 - str2; public String toString() return s1 + s2; 运行后,窗口上将会出现什么,选择一个正确答案 _。 ( A) Hello! ( B) I love JAVA ( C) Hello! I love JAVA ( D)什么都没有 8 描述以下的 applet: import java.applet.Applet; import java.awt.event.*; import java.awt.*; public cla
6、ss MyApplet extends Applet Button b1, b2; public void init() ActionListener a = new ActionListener() public void actionPerformed(ActionEvent evt) if(evt.getSource() = bl) b1.setEnabled(false); b2.setEnabled(true); else b1.setEnabled(true); b2.setEnabled(false); b1 = new Button(“1“); b1.addActionList
7、ener(a); add(b1); b2 = new Button(“2“); b2.addActionListener(a); add(b2); 选择所有正确的答案 _。 ( A) applet上只有一个按钮,但它什么都不做 ( B) applet上什么也没有 ( C) applet上有两个按钮,当用户单击一个按钮时,它将成为 disabled:当用户单击另一个按钮时,另一个将成为 enabled ( D)当用户单击按钮时,什么都不会发生 9 下面 _正确示范了传递 个参数给 applet。 ( A) applet code=Test.class age=33 width=100 heigh
8、t=100 ( B) param name=age value ( C) applet Test 33 ( D) aoolet code=Test.class name=age value=33 width=100 height=100 10 Applet使用下列 _布局管理器。 ( A) BorderLayout ( B) FlowLayout ( C) GridLayout ( D) BoxLayout 11 下列说法中错误的一项是 _。 ( A) Applet必须全部重写其生命周期方法 ( B) stop()总是在 destroy()之前被调用 ( C)当 Applet中使用了线程 ,则
9、需要重写相应的生命周期方法 ( D) Applet不必全部重写其生命周期方法 12 下列说法中错误的一项是 _。 ( A) getCodeBase()用于获取 Applet主类的 URL ( B) getDocumentBase()用于获取包含 Applet的 HTML文件的 URL ( C) getParameter(String name)用于获取 PARAM标记中的参数值 ( D)若指定参数在 HTML中没有说明,则 Applet将停止运行 13 下列说法中错误的一项是 _。 ( A) Applet参数的名字必须区分大小写 ( B) Applet参数的值都是字符串类型的值 ( C)获得参
10、数的方法 getParameter()可以不放在 init()方法中进行 ( D)应该为 Applet参数设置一个默认值,可以避免 Applet工作不正常 14 下列说法中错误的一项是 _。 ( A) JApplet是顶层 Swing容器 ( B) JApplet中使用内容面板作为其唯一直接后代 ( C)根面板是 JApplet的唯一直接后代 ( D)内容面板是 JApplet中除了菜单条之外所有构件的双亲 15 下列 Applet在窗口中输出一个以坐标 (100, 80)为中心,长轴半径为 70,短轴半径为 50的椭圆。选择正确的语句填入横线处。 import java.awt.*; imp
11、ort java.applet.*; public class exl5 extends Applet public void paint(Graphics g) g. setColor (Color. RED); g. setColor (Color. GREEN);_ g. drawString(“.O“, 100, 80); ( A) drawOval(30, 30, 140, 100); ( B) g.drawOval(30, 30, 70, 50); ( C) g.drawLine(30, 30, 140, 100); ( D) g.drawOval(30, 30, 140, 100
12、); 16 下列 Applet在窗口中放置 2个 Button,标签分别为 “东 ”和 “西 ”,在窗口中的位置与它们的名字相同。选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class ex16 extends Applet Button e, w; public void init() e = new Button(“东 “); w = new Button(“西 “); add(“East“, e); add(“West“, w); ( A) setLayout(new BoxLayout(); ( B) se
13、tLayout(new FlowLayout(); ( C) setLayout(new BorderLayout(); ( D) setLayout(new GridLayout(); 17 下列说法中错误的一项是 _。 ( A) getImage()方法无论图 像是否存在,都立即返回 ( B) getImase()方法调用图像的时候,一直等待图像被加载完毕才返回 ( C)由于网络带宽的限制,图像的显示过程可能会很慢 ( D)使用 getImage()方法时,只有当图像真正需要被显示的时候,数据才真正加载 18 下列说法中错误的一项是 _。 ( A)可以通过 getContentPane()
14、方法获得 JALpplet的内容面板 ( B) JApplet的内容面板不能被置为 null,否则会抛出异常 ( C)可以通过建立中间容器,然后再将该容器设置为 JApplet内容 面板 ( D)删除构件的操作不是针对内容面板的 19 下列 _不属于在本地系统执行所需安全策略的方法。 ( A)在 java.security文件中添加一项策略文件的定义 ( B)修改系统默认或者用户定义的安全策略文件 ( C)保存策略文件 ( D)在 AppleMewer的命令行参数中指定安全策略 20 下列 Applet实现了在 Applet窗口中绘制一个以 (70, 70)为圆心, 50为半径,边框为绿色的圆
15、,圆心是红色的。选择正确的语句填入下面横线处。 import java.awt.*; import java.applet.*; public class ex20 extends Applet public void paint(Graphics g) g.setColor(Color. GREEN); g.drawOval(20, 20, 100, 100); g.setColor(Color. RED); _ ( A) g.drawOval(70, 70, 70, 70); ( B) g.drawRect(70, 70, 1, 1); ( C) drawRect(70, 70, 1, 1
16、); ( D) g.drawLine(70, 70, 1, 1); 21 下列 Applet实现在窗口中按右对齐方式摆放三个单选按钮。选择正确的语句填入下面横线处。 import java.applet.Applet; import java.awt.*; public class ex21 extends Applet CheckboxGroup chkG; Checkbox chk1, chk2, chk3; public void init() _ chkG = new CheckboxGroup(); chk1 = new Checkbox(“选项 1“, chkG, false);
17、add(chk1); chk2 = new Checkbox(“选项 2“, chkG, false); add(chk2); chk3 = new Checkbox(“选项 3“, chkG, false); add(chk3); ( A) setLayout(new BorderLayout(); ( B) setLayout(new FlowLayout(); ( C) setLayout(FlowLayout(FlowLayout. RIGHT); ( D) setLayout(new FlowLayout(FlowLayout.RIGHT); 22 用于返回当前 Web页面上所有的
18、Applet的列表的方法是 _。 ( A) getDocument() ( B) getApplets() ( C) getApplet(String name) ( D) getAppletList() 23 下列 Applet用于显示提供它的主机的 IP地址。请选择正确的语句填入横线处。 import java.awt.*; import java. awt. event.*; import java.applet.Applet; import . *; public class ex23 extends Applet public void init() setLayout(new Gr
19、idLayout(2, 1); Button btm = new Button(“显示IP“); final Label 1 = new Label(“ “); btn. addActionListener (new ActionListener ( ) public void actionPerformed(ActionEvent ae) try URL ur1 = getCodeBase(); String strName = ur1.getHost(); _ 1.setText (ia.toString(); catch (Exception e) e.printStackTrace (
20、); ); add (btn); ( A) InetAddress ia = URL.getByName(strName); ( B) InetAddress ia = InetAddress.getByName(strName); ( C) InetAddress ia = new InetAddress.getByName(strName); ( D) InetAddress ia = InetAddress.getByName(ur1); 24 下列 Applet实现了使用灰度值递减的顺序显示 0 9,选择正确的语句填入横线处。 import java.applet.*; import
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 二级 JAVA 编写 应用程序 APPLET 章节 练习 答案 解析 DOC
