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

java考试题库及答案(29)

16-06-18        来源:[db:作者]  
收藏   我要投稿

  

选择题(每小题2分,共50分)

 

  

   下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡的响应位置上,答在试卷上不得分。

 

  

(11)在Java2的几个版本中,可以开发桌面应用程序、低端的服务器应用及JavaApplet程序的是( )。

 

  

   A .  J2SE    B. J2EE    C. J2ME    D.  JSP

 

  

(12)下列叙述中,正确的是( )。

 

  

   A  对于byte 型变量,内存分配给1个字节

 

  

   B  long 型变量,内存分配给8个字节

 

  

   C  Java 语言使用Unicode 字符集

 

  

   D  1.23f 表示1.23 乘以10 的平方

 

  

(13)下列属于合法的Java语言标识符是( )。

 

  

   A.c_at5$books             B. s+

 

  

C. sta/tic                   D. -3.14159  

 

  

(14)在Java 语言中,表示换行符的转义字符是( )。

 

  

   A.\ n      B.\ f    C‘n‘   D.\ dd

 

  

(15)在Java语言中,System类与Math类所在的包是( )。

 

  

A. java.applet     B. java.lang    C.java.util   D.java.awt

 

  

(16)在Java语言中,所有组件类的根类是( )。

 

  

   A. java.lang.Object              B. java.lang.class

 

  

   C. java.applet.Component         D.java.awt.Frame

 

  

(17)在Java语言中,关于包的说法正确的是( )。

 

  

   A. 用Package 语句说明一个包时,该包的层次结构必须与文件的类型相同

 

  

   B. 没有使用Package语句的类默认归到awt包中

 

  

   C. 同一个包中的类可以相互访问对方的成员

 

  

   D. Java语言中有一个java.awt.ewent 包 

 

  

(18)在读字符文件Employee.dat时,使用该文件作为参数的类是( )。

 

  

   A.BufferReader              B.DataInputStream

 

  

   C.DataOutoutStream          D.FileInputStream

 

  

(19)下列构造方法的叙述中,正确的是( )。

 

  

   A.一个类的构造方法只有一个

 

  

   B.构造方法不可以重载

 

  

   C.构造方法名字必须与类名相同

 

  

   D.构造方法可以没有参数,但必须有返回值

 

  

(20)类Frame默认的布局治理器是( )。

 

  

   A. GridLayout               B.BorderLayout

 

  

   C. FlowLayout               D.CardLayout

 

  

(21)在Java语言中,能实现多重继续效果的方式是( )。

 

  

   A.在内部      B.匿名类        C.接口       D.同步

 

  

(22)下列语句中执行跳转功能的语句是( )。

 

  

   A.for语句     B.while语句     C.break语句  D.import语句

 

  

(23)不是Java语言注释语句的是( )。

 

  

   A./**···//           B./*···*/      C.//        D./**···*/

 

  

(24)下面的答案可以正确表示一个十六进制数字10的是( )。

 

  

   A.0X10     B.0x16     C. 0xA    D. 16

 

  

(25)读下面程序

 

  

public  class IfTest (

 

  

    public static void main(string[]args)  {

 

  

           int x=3;

 

  

           int y=1;

 

  

           if (x=y)

 

  

              system.out.println ("Not  equal");

 

  

           else

 

  

              system.out.println ("Equal");

 

  

}

 

  

)

 

  

下面语句正确的是( )

 

  

A.程序运行后输出"Equal"

 

  

B.程序运行后输出"Not  equal"

 

  

C.编译错误

 

  

D.程序能够正常运行,但是没有输出结果

 

  

(26)使用“<<”和“>>”操作运算后的结果正确的是( )。

 

  

   A. 0000 0100 0000 0000 0000 0000 0000 0000<<5得到

 

  

     1000 0000 0000 0000 0000 0000 0000 0000

 

  

B. 0000 0100 0000 0000 0000 0000 0000 0000<<5得到

 

  

1111 1000 0000 0000 0000 0000 0000 0000

 

  

C.1100 0000 0000 0000 0000 0000 0000 0000>>5得到

 

  

1111 1110 0000 0000 0000 0000 0000 0000

 

  

D.1100 0000 0000 0000 0000 0000 0000 0000>>5得到

 

  

0000 0110 0000 0000 0000 0000 0000 0000

 

  

(27)下列方法中可以用来创建一个新线程的是( )。

 

  

   A.实现java.lang.Runnable 接口并重写start()方法

 

  

   B.实现java.lang.Runnable 接口并重写run()方法

 

  

   C.继承java.lang.Thread接口并重写run()方法

 

  

   D继承java.lang.Thread接口并重写start()方法

 

  

(28)下列关于Java Application与Applet的说法中,正确的是( )。

 

  

   A.都包含main()方法

 

  

   B.都通过appletviewer命令执行

 

  

   C.都通过javac命令编译

 

  

   D.都嵌入在HTML文件中执行

 

  

(29)运行Applet程序时,最后调用的方法是( )。

 

  

   A. stop()   B.init()    C.start()    D.destroy()

 

  

(30)下列关于线程优先级的说法中,正确的是( )。

 

  

   A. 线程的优先级是不能改变的

 

  

   B. 线程的优先级是在创建线程时设置的

 

  

   C. 在创建线程后的任何时候都可以设置

 

  

   D. 线程的优先级有高低两种

 

  

(31)如果使用Thread t=new Test()语句创建一个线程,则下列叙述正确的是( )。

 

  

   A. Test类一定要实现Runnable接口

 

  

   B. Test类一定是Thread类的子类

 

  

   C. Test类一定是Runnable的子类

 

  

   D. Test类一定是继承Thread类并且实现Runnable接口

 

  

(32)作为程序入口的main()方法的返回类型是()。

 

  

   A. int     B. void     C. boolean        D.static

 

  

(33)下面程序运行后得到的结果是()。

 

  

   1. public class SwitchTest{

 

  

   2.public static void main (String [ ] args{

 

  

   3.System.out.PrintIn (“value = switchIt (4));

 

  

   4.}

 

  

   5.public static int swichIt (int x ) {

 

  

   6.int j = 1

 

  

   7.switch (x) {

 

  

8.case 1: j++ ;

 

  

9.case 2: j++ ;

 

  

10.case 3: j++;

 

  

11.case 4: j++;

 

  

12.case 5: j++;

 

  

13.default : j++;

 

  

14.}

 

  

15.return j + x;

 

  

16.}

 

  

17.}

 

  

 

 

  

A.      Value = 3

 

  

B.       Value = 4

 

  

C.       Value = 7

 

  

D.      Value = 8

 

  

 

 

  

(34)下列程序的功能是在监控台上每隔一秒现实一个字符串“Hello”,能够填写在程序中适当的位置,是程序完整并能正确运行的语句是( )

 

  

 

 

  

   public class Test implements Runnable{

 

  

   public static void main (String args[ ]){

 

  

   Test =new Test ( );

 

  

   Thread tt = new Thread(t) ;

 

  

   tt.start( );

 

  

   }

 

  

   public void run( ){

 

  

   for(;;){

 

  

   try{

 

  

;

 

  

}catch(e){}

 

  

System.put.println(“Hello”);

 

  

}

 

  

}

 

  

}

 

  

A.sleep(1000)     InterruptedException

 

  

B.sleep(1000)     InterruptedException

 

  

C.Thread.sleep(1000)     RuntimeException

 

  

D.Thread.sleep(1000)     InterruptedException

 

  

(35)阅读下列代码

 

  

 

 

  

   public class Person {

 

  

   int arr [ ] =new int[10];

 

  

   arr[1] = 9;

 

  

   public static void main (Stering args[ ]){

 

  

   System.out.println(arr[1]);

 

  

   }

 

  

   }

 

  

正确的说法是( )

 

  

A.      编译时将产生错误

 

  

B.       编译时正确,运行时将产生错误

 

  

C.       输出零 

 

  

D.      输出空

 

  

选择题答案

 

  

(11)A(12)D(13)A(14)A(15)B(16)C(17)D(18)D(19)C(20)B(21)C(22)C(23)A24)C(25)C(26)A(27)C

 

  

(28)C(29)D(30)C(31)B(32)B(33)D(34)D35)A

相关TAG标签
上一篇:java考试题库及答案(30)
下一篇:java考试题库及答案(28)
相关文章
图文推荐

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

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