计算机等级 > 二级考试 > Java语言程序设计 > 模拟试题 > 文章内容

全国计算机等级考试Java试题及答案(21)

2016-3-9编辑:guomu

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

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

(11)java语言和C++语言相比,最突出的特点是()

A 面向对象  B 高性能  C 挂平台  D 有类库

(12)下列叙述中,错误的是()

A java语言提供了丰富的类库  B java语言最大限度的利用网络资源

C java语言支持多线程        Djava语言不支持TCP/IP协议

(13)在下列java语言的包中,提供图像界面的构件的包是()

A java.io   B javax.swing  C java,net  D java.rmi

(14) 下列叙述中,错误的是()

A java.exe是java语言的编译器

B javadoc.exe是java语言的文档生成器

C javatriof.exe是java语言解释器的剖析工具

Djavap.exe是java语言的解释器

(15)在执行java程序时,将应用程序连接到调试器的选项是()

A  -D   B –debug   C –vexbosegs  D –mx

(16)请阅读下面程序

       Import java.io.*;

           Public class TypeTransition{

Public static void main(String args【】){

Char a=’a’’

Int i=100;

Long y=456L’

Int aa=a+I;

Long yy=y-aa;

System.out.print(“aa=”+aA)};

System.out.print(“yy=”+yy);

}

}

程序运行结果是()

A as=197 yy=259   B as=77 yy=259

C as=543 yy=288   Das=197 yy=333

(17)请阅读下面的程序

Public class ForloopStatement{

  Public static void main(String[]args){

     Int i,j;

     For(i=1;j<5;i++){//i循环

      For(j=1;j

        System.out.print (i+”X”+j+”=+i*j+””);

       System.out.println();

}

}

}

程序完成后,i循环和j循环执行的次数分别是()

A 4,10  B 8,9  C 9,8  D 10,10

(19)下列叙述中,错误的是()

A java语言中,方法重载是指多个方法可以共同用一个名字

B java语言中,用abstrac修饰的类型为抽象类,它不能实例化

C java语言中,接口是不包含成员变量和方法实现的抽象类

Djava语言中,构造方法可以有返回值

(20)请阅读下面程序

Public class ExampleStringBuffer{

   Public static void main(String [] args

     StringBufffer sb =new StringBuffer (“test”);

System.out.println(“buffer=”+sB”);

System.out.println(“length=”+sb.length());}}

程序运行结果中在“length=”后输出的值是()

A 10  B 4   C  20  D  30

(21)请阅读下面的程序

Import java.io.*;

  Pulic class ExceptionCatch{

     Public static void main(String  args[]){

        Try{

          FileInputStream fis=new File inputStream(“test”);

          System.out.println (“content of test is:”);

       }catch(FileNotFoundException e){

          System.out.println  (e);

System.out.println(“message:”+e.getMessageQ);

e.printStackTrace(Sestem.out);

System.out.println  (e);

}

}

}

为保证程序正确运行,程序中下面画线的语句应该是()

A catch(File put eam s)  B e printStackTrace()

C catch (IQException e) D Sestem.out.println(e)

(22) 下列叙述中,错误的是()

A 所以的字节流都从InputStream类继承

B 所以的字节输出流都从OutputStreamWriter类继承

C所以的字符流都从OutputStreamWriter类继承

D 所以的字符输入流都从Reader类继承

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

A 线城与进程在概念上是不相关的

B 一个线程可包含多个进程

C 一个进程可包含多个线程

D java中的线程没有优先级

(24)请阅读下面程序

Public class ThreadTest{

 Public static void main(String args[]){

   Tread t1=new Thread(new Hello());

       Tread t2=new Tread(new Hello());

         T1.start();

         T2.start();

}

}

 Class Hello implement Runnable{

 Int i;

  Public void run(){

   While(true){

    Syetem.out.println(“Hello”+i++);

    If(i=5)break;

}

}

改程序创建线程使用的方法是()

A 继承Thread类  B 实现Runnable接口

 C T1.Start()    D t2.start()

(25)java语言对I/O访问所提供的同步处理机制是()

 A 字节流   B 过滤流 C 字符流 D 文件流

(26)java语言提供了许多操作方法,能获得文件对象父路径名得方法是()

A getAbsolutePath()   B getParentFile()

C getAbsoluteFile()    D getName()

(27)下列叙述中,错误的是()

A java语言中没有检测和避免死锁的专门机制

B 程序中多个线程互相等待对方持有的锁,可能形成死锁

C 为避免死锁,java程序中可先定义获得死锁的顺序,解锁是按加锁的反序释放

D 为避免死锁,java程序中可先定义获得死锁的顺序,解锁是按加锁的正序释放

(28)请阅读下面程序

      Public class ThreadTest{

          Public static void main(String args[])throws Exception{

            Int i=0;

            Hello t=new Hello();

            --------------;

            While(true){

            Sestem.out.println(“Goodmorning”+i++);

            If (i=2&&t.isAlive()){

            Sestem.out.println(“Main waiting for Helllo!”);

             Tjoin();//等待t运行结束

}

   If(i==5)break:}

}

}

   Class Hello extends Thread{

      Int I;

      Public void run()

      While(true){

        Sestem.out.println(“Hello”+i++);

        If(i=5) break:}}}

为使该程序正确运行,空线处得语句应该是是()

A t.sleep    B t.yieldn   C t.interrupt  D t.start

(29)Panal类默认布局管理器是()

A BorderLayout  B CardLayout  C FlowLavout  D GridBaQlar

(30)下列叙述中错误的是()

A JButton类和标签类可显示图标和文本

B Button类和图标签类可显示图标和文本

C AWT构件能直接添加到顶层容器中

D Swing不能直接添加到顶层容器中

(31)下列叙述中,错误的是()

A  Applet的默认布局是FlowLavout

B  JApplet中增加构件是加到JApplet的内容面板上,不能直接加到JApplet中

C  JApplet的内容面板的默认布局管理器是BorderLayout

D  JApplet的内容面板的默认布局管理器是FlowLavout

(32)在定制Applet的绘图功能时,应该使用的方法是()

A init()  B start  C paintComponent  D paint

  (33)下列叙述中,错误的是()

  A  Applet事件处理机制与java.Aplicition相同

  B  JApplet事件处理机制采用监听器方式

  C  Applet事件处理机制采用监听器方式

  D  JApplet事件处理机制不是采用监听器方式

(34)为保护本地主机,对Applet安全限制中正确的是()

A  Applet可加载本地库和方法

B  Applet可读、可写本地计算机的文件系统

C  Applet可向Apple之外的任何之际建立网络连接

D  Applet不能运行任何可执行程序

(35)J2SDK基本命令中能生成C语言头文件的命令是()

A  javah  B javap  C  jar  D java

选择题答案

(11)C(12)D(13)B(14)D(15)B(16)A(17)A18)A(19D(20)B(21)C(22)C(23)C(24)B(25)B(26)B(27)D(28)D(29)C(30)B(31)D(32)D(33)D(34)D(35)A

全国计算机等级考试Java试题及答案(20)

热点推荐

登录注册
触屏版电脑版网站地图