十、Applet编程
1)所有变量初始化、对象创建、参数设置等可以安排在Applet的什么方法内完成.
A.init B. start C. stop D. 以上都不是
2)一个部件重绘时,方法调用按下面哪个次序?
A.直接调用 paint()
B.调用update ,而update会调用 paint()
C.调用repaint(),由它调用update(), update 再调用 paint()
D. 调用 repaint(),它将直接调用 paint
3) java.awt.Graphics 类的哪个方法可绘制填充矩形?
A.fillRect() B.drawRect() C.fillOval()
D.drawPolygon() E.drawLine()
4) 下列哪个方法不属于播放声音的方法?
A. loop() B. stop() C. start() D. play()
5) 在Applet画面的左上角至右下角画一条直线,则//draw处应如何选择?
import java.awt.*;
import java.applet.*;
public class myApplet extends Applet {
public void paint(Graphics g) {
//draw
}
}
A. g.drawLine(0,0,getHeight(),getWidth());
B. g.drawLine(0,getWidth(),0,getHeight());
C. g.drawLine(0,getWidth(),getHeight(),0);
D. g.drawLine(getWidth(),getHeight(),0,0);
6) 下列说法错误的一项是?
A.getDocumentBase()用于获取包含Applet的HTML文件的URL
B.getCodeBase()用于获取Applet主类的URL
C.getParameter(String name)用于获取<PARAM>标记中的参数值
D.若指定参数在HTML中没有说明,则Applet将停止运行。
7) 下列说法错误的一项是?
A.getImage()方法无论图像是否存在,都立即返回
B.getImage()方法调用图像的时候,一直等图像加载完毕才返回
C.使用getImage()方法时,只有图像真正需要绘制时,数据才真正加载。
D.由于网络带宽的限制,图像的显示过程可能会很慢。
8)在HTML文件中通过什么标记嵌入Applet
A. <APPLET> B. <CODE> C. <CODEBASE> D. <PARAM>
十一、图形用户界面编程
1) 一个部件在水平方向会改变大小,但垂直方向不变,则放到什么位置。
A.BorderLayout 布局的North或 South位置
B.FlowLayout 布局的第一个部件
C.BorderLayout 布局的East 或 West位置
D.BorderLayout 布局的Center位置
E.GridLayout布局中
2)以下AWT类中哪些实现部件的布局?
A.LayoutManager
B.GridBagLayout
C.ActionListener
D.WindowAdapter
E.FlowLayout
3) 容器的add( Component comp ) 和add( String name, Component comp ) 方法在加入什么部件时将抛出IllegalArgumentException
A.Button B.List C.Window D.TextArea
E.包含这个容器的容器
4) 设有以下程序:
import java.awt.*;
public class FlowAp extends Frame{
public static void main(String argv[]){
FlowAp fa=new FlowAp();
fa.setSize(400,300);
fa.setVisible(true);
}
FlowAp(){
add(new Button("One"));
add(new Button("Two"));
add(new Button("Three"));
add(new Button("Four"));
}
}
以下哪个描绘了应用的外观?
A.窗体每边有4个标记为One 到 Four的按钮
B.从顶到底有安排有4个标记为One 到 Four的按钮
C.一个很大的标记为 Four的按钮在正中央
D.运行时指示没有设置布局管理器的错误
5) 如何设置当前的布局管理器
A.使用 setLayout 方法
B.一旦创建了部件,不能改变部件的布局管理器。
C.使用setLayoutManager 方法
D.使用updateLayout 方法
6) 以下代码运行后外观为?
import java.awt.*;
public class CompLay extends Frame{
public static void main(String argv[]){
CompLay cl = new CompLay();
}
CompLay(){
Panel p = new Panel();
p.setBackground(Color.pink);
p.add(new Button("One"));
p.add(new Button("Two"));
p.add(new Button("Three"));
add("South",p);
setLayout(new FlowLayout());
setSize(300,300);
setVisible(true);
}
}
A.按钮按从左向右的次序出现在窗体的底部
B.按钮按从左向右的次序出现在窗体的顶部
C.按钮将不显示
D.只有一个按钮显示占满整个窗体
7) 以下程序调试结果为
//演示事件处理
import java.awt.*;
import java.awt.event.*;
public class MyWc extends Frame implements WindowListener{
public static void main(String argv[]){
MyWc mwc = new MyWc();
}
public void windowClosing(WindowEvent we){
System.exit(0);
}
public void MyWc(){
setSize(300,300);
setVisible(true);
}
}
A.编译错误
B.创建的窗体会关闭掉
C.运行无输出
D.编译错误,import语句前不能有注释语句
8) 以下叙述正确的有?
A.如果一个部件注册多个监听者,事件只会被最后一个监听者处理。
B.如果一个部件注册多个监听者,事件将被所有监听者处理。
C.一个部件注册多个监听者将导致编译出错。
D.可以将一个部件已注册的监听者移去。
9) 以下哪个是正确的事件处理方法
A.mousePressed(MouseEvent e){}
B.MousePressed(MouseClick e){}
C.functionKey(KeyPress k){}
D.componentAdded(ContainerEvent e){}
10) 关于JDK 1.1的事件处理以下那条为真?
A.一个类可以实现多个监听者接口;
B.如果一个类实现一个监听者接口,它只要覆盖其用到的方法;
C.MouseMotionAdapter类的所有方法返回类型均为void。
11) 以下哪个是MenuItem类的方法?
A.setVisible( boolean b )
B.setEnabled( boolean b )
C.getSize()
D.setForeground( Color c )
E.setBackground( Color c )
12)以下类中,哪个类的子类不能直接创建实例?
A.Panel B.Dialog C.Container D.Frame
十二、异常处理
1)以下程序发生什么异常?
class A {
int x;
public static void main {
A x;
System.out.println(x.x);
}
}
A. IOException
B. InterruptException
C. NullPointerException
D. DataFormatException
2)设有如下方法:
public void test() {
try {
oneMethod();
System.out.println("condition 1");
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("condition 2");
} catch(Exception e) {
System.out.println("condition 3");
} finally {
System.out.println("finally");
}
}
如果oneMethod正常运行,则输出结果中有哪些?
A. condition 1
B. condition 2
C. condition 3
D. finally
3) 设有如下代码:
public void fun () {
int i;
try
{
i=System.in.read ();
System.out.println("Location 1");
} catch (IOException e) {
System.out.println("Location 2");
} finally {
System.out.println("Location 3");
}
System.out.println("Location 4");
}
如果有一个IOException发生, 则输出有哪些?
A. Location 1
B. Location 2
C. Location 3
D. Location 4
4) 设有如下代码:
1 String s = null;
2 if ( s != null & s.length() > 0)
3 System.out.println("s != null & s.length() > 0");
4 if ( s != null && s.length() > 0)
5 System.out.println("s != null & s.length() > 0");
6 if ( s != null || s.length() > 0)
7 System.out.println("s != null & s.length() > 0");
8 if ( s != null | s.length() > 0)
9 System.out.println("s != null | s.length() > 0");
以下行中哪些会产生空指针异常。
A. 2,4
B. 6,8
C. 2,4,6,8
D. 2,6,8
5) 类Test1、Test2定义如下:
1.public class Test1 {
2. public float aMethod(float a,float b) throws IOException {
3. }
4. }
5. public class Test2 extends Test1{
6.
7. }
将以下哪种方法插入行6是不合法的。
A、float aMethod(float a,float b){ }
B、public int aMethod(int a,int b)throws Exception{ }
C、public float aMethod(float p,float q){ }
D、public int aMethod(int a,int b)throws IOException{ }
6)设有如下代码:
try {
tryThis();
return;
} catch (IOException x1) {
System.out.println("exception 1");
return;
} catch (Exception x2) {
System.out.println("exception 2");
return;
} finally {
System.out.println("finally");
}
如果tryThis() 抛出 NumberFormatException,则输出结果是?
A. 无输出
B. "exception 1", 后跟 "finally"
C. "exception 2", 后跟 "finally"
D. "exception 1"
E. "exception 2"
分享到:
相关推荐
java习题,常见类型题,面试题,笔试题
3. 垃圾回收的优点和原理。并考虑2种回收机制。 4. 请说出你所知道的线程同步的方法。 6. Error与Exception有什么区别?
3-五大银行招聘考试练习题库(30多份pdf)(银行考试题库和各模块练习题) 0-中国银行2011年校园招聘完整试题真题及答案解析(独家提供).doc 0-中国银行2012年校园招聘完整试题真题及答案解析(独家提供).doc 0-中国...
上一篇:Java经典面试题整理及答案详解(二) Java面试真题第三弹接住!相信通过前两节的学习,大家对于Java多少有些了解。学习Java建议还是多动手练习,很多时候你会发现想的和写出来运行的不是一回事儿,本节内容...
RPA 认证试题笔试-专业版,涵盖了,选择题,单选题,多选题 下载可用,世界顶级RPA面试题,这是RPA认证考试的第一部分笔试的试题,不能帮你考100分,但是协助你通过考试,没问题
UI设计师面试考试题(带答案).docx
---------------------- Java企业面试题 大公司JAVA面试试题 Java程序设计习题集.doc java程序员面试宝典.doc Java程序员面试宝典.pdf Java面试题笔试题大全.chm ----------------------
精心准备的面试题合集包括中远,华为等公司试题 包含: 张孝祥JAVA面试题大全; JEE面试宝典 以及作者收集的各种面试题
中国移动计算机类面试笔试知识点复习资料知识题库考试资料合集: 移动笔试知识点之--ICT业务.pdf 移动笔试知识点之--计算机类-操作系统复习资料.pdf 移动笔试知识点之--计算机类-数据库系统概论复习资料.pdf 移动笔试...
华夏基金java笔试题 [Computer Architecture](#Computer Architecture) awesome manage my star projects on github 刚开学,想着要规划一下后面的任务,于是开始了一波整理,今天突然意识到已经在github 上star 了...
J2EE面试笔试题大汇总 J2EE基础知识
经典的C语言笔试试题 笔试练习必做的练习题
A、综合辅导-核心练习 B、单项突破-专项练习 1、管理知识 2、会计基础知识 3、计算机基础知识 4、英语专项 5、专业知识专项 6、行测专项 7、综合知识专项 ......
09、笔试题(101题) 10、前端面试基础题汇总 11、前端面试经验思维导图 涉及知识点涵盖http、html+css+JavaScript、泛化等基础、进阶、高阶、综合问题等;面试考察点包括基础面(基础知识点、库和框架)、经验面...
西门子博图考试考前备考题,自我总结,可以考前练练手,说不准还正好遇上了了
FH笔试题.doc SQL Server数据库试题九及答案.doc 北京-CCYT笔试题.doc 北京-HY.doc 北京-NKGD笔试题.doc 北京-YGTD笔试题doc 北京-ZC笔试题doc 广州-DQC科技.doc 广州-LT科技试题doc 广州-PG软件 (net) .doc 广州-...
java面试题笔试题TestdomeJava 由于我已经离开学校几个月了,我想我可以使用一些额外的 Java 练习来确保我保持我的熟练程度。 在这个存储库中,我正在回答 testdome.com 提供的一些示例 Java 面试问题。 此存储库中...
初学kettle,教程上的习题,研究好久,csdn上面还没有资料。痛苦的5个小时,终于把自己逼出来了。防止自己忘记了总结的。大神可以指点错误
这份互联网校招试题资料包含了各个互联网公司常见的笔试面试题目,涵盖了计算机基础知识、编程语言、数据结构与算法、操作系统、网络通信等多个方面。这些试题旨在考察求职者的专业知识水平和解决问题的能力,是...
PLC应用工程师试题卷.pdf