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

java考试题库及答案(21)

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

  选择题(每小题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

相关TAG标签
上一篇:java考试题库及答案(22)
下一篇:那些年不曾毕业的科技大佬们——苹果微软创始人……
相关文章
图文推荐

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

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