频道栏目
首页 > 资讯 > IBM > 正文

IBM认证试题

09-02-28        来源:[db:作者]  
收藏   我要投稿
  1) Java中,有关Applet的生命周期和基本方法,下列说法正确的是()。(选择两项) 
   
 a) init()方法用于对Applet所需要的任何东西进行初始化 
 b) paint()方法用于在屏幕上绘制线条、文本和图像 
 c) start()方法只能调用一次 
 d) stop()方法使Applet停止,一旦被停止就无法被启动 

2) 编译并运行下面的Java代码段: 
   char c=a;
   switch (c) {
     case a: System.out.println("a");
     default: System.out.println("default");
  }
输出结果是()。(选择一项) 
   
 a) 代码无法编译,因为switch语句没有一个合法的表达式 
 b) a
default  
 c) a 
 d) default 

3) Java中,假设picture是我们要绘制的图像,下面关于drawImage()函数的调用中正确的有()。(选择两项) 
   
 a) void paint(Graphics g){ g.drawImage(picture, 30,20); } 
 b) void paint(Graphics g){ g.drawImage(picture, 30,40, this); } 
 c) void paint(Graphics g){ g.drawImage(picture, 30,20,40, 20); } 
 d) void paint(Graphics g){ g.drawImage(picture, 30,20, 60, 50, this); } 

4) 分析下面的Java程序:
public class yy {
  public static void main(String[] ards) throws Exception {
  try {
    throw new Exception();  
    }catch(Exception e){
   System.out.println("Caught in main()");
  }    
    System.out.println("nothing"); 
  }
}
输出结果为()。(选择一项) 
   
 a) Caught in main()
nothing 
 b) Caught in main() 
 c) nothing 
 d) 没有任何输出 

5) 在Java中,关于final关键字的说法正确的是()。(选择两项) 
   
 a) 如果修饰变量,则一旦赋了值,就等同一个常量 
 b) 如果修饰类,则该类只能被一个子类继承 
 c) 如果修饰方法,则该方法不能在子类中被覆盖 
 d) 如果修饰方法,则该方法所在的类不能被继承 

6) 在用Java构建动画时,()方法创建新线程并启动它运行。(选择一项) 
   
 a) init() 
 b) start() 
 c) stop() 
 d) run() 
 e) paint() 

7) 在Java中,调用Math.random() 方法可能返回的结果是()。(选择一项) 
   
 a) 132.34 
 b) 0.342 
 c) 29.34E10 
 d) 1.0009 


8) 假设有以下Java代码:
   import java.applet.*;
   import java.awt.*;
   public class My_Applet extends Applet { … }
如果要在HTML页中嵌入以上Applet,可按下面()方式完成。(选择一项) 
   
 a) <APPLET CODE = ″My_Applet″ WIDTH=200 HEIGHT=100> </APPLET> 
 b) <APPLET CODE = ″My_Applet.java″ WIDTH=200 HEIGHT=100> </APPLET> 
 c) <APPLET CODE = ″My_Applet.class″ WIDTH=200 HEIGHT=100> </APPLET> 
 d) <APPLET CODE = ″My_Applet.html″ WIDTH=200 HEIGHT=100></APPLET> 

9) import java.awt.*;
import java.applet.*;
public class DrawOval extends Applet {
 public void paint(Graphics g) {
  g.drawOval(100,150,50,100);
  g.setColor(Color.green);
  g.fillOval(200,150,50,100);
 }
}
根据以上Java代码,对输出结果的描述正确的是()。(选择两项) 
   
 a) 两个一样的颜色的椭圆 
 b) 两个一样大小的椭圆 
 c) 两个空心的椭圆  
 d) 一个是填充了绿色的椭圆 

10) 在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用()关键字。(选择一项) 
   
 a) 不需要任何关键字 
 b) private 
 c) final 
 d) protected 


11) 在Java中,下列()是抽象窗口工具包提供的内容。(选择一项)
①用于创建用户界面的GUI组件
②用于事件处理的模型
③排列图形组件的布局管理器 
   
 a) ① 
 b) ①③ 
 c) ①② 
 d) ①②③ 

 

12) 在Java中,关于CLASSPATH环境变量的说法不正确的是()。(选择一项) 
   
 a) CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中 
 b) 编译器用它来搜索各自的类文件 
 c) CLASSPATH是一个目录列表 
 d) 解释器用它来搜索各自的类文件 


13) 分析下面的用Java语言编写的trythis()方法:
public void trythis(){
try{
      System.out.print("a");
      problem();
  }catch(RuntimeException e){
      System.out.print("b");
  }catch(Exception e){ 
      System.out.print("c");
  }finally{ 
      System.out.print("d");
  }
  System.out.print("e");
}
当该方法被调用时,如果其中的problem()方法引发一个RuntimeException类的异常,那么输出结果将是()。(选择一项) 
   
 a) abcde 
 b) abd 
 c) abde 
 d) abe 

14) Java中,下面的方法可以正确的创建一个Swing标签组件是()(选择两项) 
   
 a) ImageIcon icon = new ImageIcon("Calv.gif");
JLabel calv_label = new JLabel("Calvin", icon,SwingConstants.LEFT); 
 b) ImageIcon icon = new ImageIcon("Calv.gif");
JLabel calv_label = new JLabel(icon, "Calvin", SwingConstants.LEFT); 
 c) ImageIcon icon=new ImageIcon("Calv.gif");
JLabel label=new JLabel(icon); 
 d) JLabel label=new JLabel(SwingConstants.LEFT); 

 

15) 在Java事件处理模型中,当按下鼠标按钮时,处理()事件。(选择一项) 
   
 a) mouseReleased 
 b) mouseExited 
 c) mousePressed 
 d) mouseDown 

16) 编译并运行下面的Java程序: 
class A{
  int var1=1;
  int var2;
  public static void main(String[] args){
    int var3=3;
    A a=new A(); 
 System.out.println(a.var1+a.var2+var3);
 }

 将产生()结果。(选择一项) 
   
 a) 0 
 b) 4 
 c) 3 
 d) 代码无法编译,因为var2根本没有被初始化 

17) 在Java中要创建一个只允许单行输入的文本域myVar,语句为()。(选择一项)&

相关TAG标签
上一篇:IBM最新认证介绍汇总
下一篇:拨号访问RS/6000的快速配置方法
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站