IBM-JAVA WEB模拟题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

注:红色字后面括号里的是修改后的答案。1:下列那些项目不是java的主要优点AD直接操作内存,功能强大一次编写,到处运行纯面向对象的语言可以通过拖拽的方式快速开发程序界面2:下面有几个定义的标识符,找出合乎java规范的标识符(选择2项)ADIDoLoveThisGameconst3Person_People53:现在我们打算在java中进行强制垃圾收集以达到立刻减少资源占用的目的,我们应该怎么办?A(BCD)java中做不到强制垃圾收集调用System.gc()方法调用Runtime.gc()方法将针对对象的引用设为null4:编译javaApplet源程序文件将产生相应的结果文件,这些结果文件的扩展名是什么?Bjavaclasshtmlexe5:不允许作为类及类成员的访问控制符的是哪个项目?B(C)publicprivatestaticprotected6:在javaApplet程序用户自定义的Applet子类中,一般需要重写父类的哪个方法来完成一些画图操作。Dstart()stop()init()paint()7:设x=1,y=2,z=3,则表达式y+=z--/++x-x的值是?B01238:为MyClass类的一个无参数无返回值的方法method书写方法头,使得使用类名MyClass作为前缀就可以调用它,该方法头的形式为什么?Astaticvoidmethod()publicvoidmethod()finalvoidmethod()abstractvoidmethod()9:接上题,如何使用正确的方式调用method方法?(选择1项)BMyClass::method();MyClass.method();MyClassmyobj=newMyClass();myobj.method();MyClassmyobj=newMyClass();myobj-method();10:现在需要建立自制类MyClass,同时需要将此类放入自制包MyPackage,正确的声明方法为?CpublicclassMyPackage.MyClass{}publicclassMyClassinMyPackage{}packageMyPackage;publicclassMyClass{}publicpackageMyPackage;classMyClass{}11:在Java语言中,类Student是类Person的子类,Student的构造方法中有一句super(),该语句表达了什么概念?(选择1项)C调用类Worker中定义的super()方法调用类Person中定义的super()方法调用类Person的构造方法语法错误12:分析下列java代码:classHelloWorld{publicstaticvoidmain(Stringargs[]){method();}staticvoidmethod(){try{System.out.println(Hello);}finally{System.out.println(good-bye);}}}编译运行后,输出结果是什么?D(c)Hellogood-byehellogood-bye代码不能编译13:在类MyClass中定义了方法getResult(),其中包含语句:doublemyresult=Math.sqrt(1000);为了使此程序可用,需要导入什么包?Bjava.lang.*java.Math.*java.util.Math.*;以上皆非14:在Java语言中,一个Applet具如下init()方法:publicvoidinit(){setLayout(newBorderLayout());add(BorderLayout.CENTER,newButton(ClickME!));}当该Applet载入时,用户界面的外观将是什么?D没有任何内容居中位置有个按钮左边有个按钮一个按钮整个填充在用户界面上15:包packone的类ClassOne中有成员方法:protectedvoidmethod_A(){…};privatevoidmethod_B(){…};publicvoidmethod_C(){…};voidmethod_D(){…};类packone.ClassTwo不是ClassOne的子类,你在此类ClassTwo中可以调用哪些方法?(选择2项)ACDmethod_Amethod_Bmethod_Cmethod_D16:下列哪一段语句可以画出一个矩形,其距左边界为0,距上边界为10,宽为30像素,高为40像素。BGraphicsg=newGraphics();g.drawRect(10,0,30,40);Graphicsg=newGraphics();g.drawRect(0,10,30,40);Graphicsg=newGraphics();g.drawRect(30,40,10,0);Graphicsg=newGraphics();g.drawRect(30,40,0,10);17:在java中,可以使线程恢复运行的方法是哪个。Dinit();start();run();resume();18:在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?(选择2项)AD(C,D)try-catch必须配对使用try可以单独使用try-finally可以配对使用在try-catch后如果定义了finally,则finally肯定会执行19:在Java中,以下项目中哪个方法可以设置一个Container中对象的布局?AsetLayout(LayoutManagermgr)addLayout(LayoutManagermgr)layout(LayoutManagermgr)setLayoutManager(LayoutManagermgr)20;在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?(选择2项)AD(C,D)try-catch必须配对使用try可以单独使用try-finally可以配对使用在try-catch后如果定义了finally,则finally肯定会执行21:publicclassMyClass{publicstaticvoidmain(Stringargs[]){}_____classMyInnerClass{}}22:在以上Java代码中的横线上,可放置哪些修饰符。(选择3项)ABCpublicprivatestaticfriend23:定义一个用于继承的接口iPerson,其中有一个获取姓名的方法getName(),接口的定义如下所示:publicinterfaceiPerson{Stringname=null;__________________________________________}其中定义方法的横线部分可以采用如下项目中的哪些?BDprivateStringgetName();publicStringgetName();protectedStringgetName();StringgetName();24:现在有两个类:Person与Chinese,Chinese试图继承Person类,如下项目中哪个是正确的写法?CclassChineseextentsPerson{}classChineseextantsPerson{}classChineseextendsPerson{}classChineseextandsPerson{}25:现在有一个接口:iPerson与一个类:Chinese,Chinese试图实现iPerson接口,如下项目中哪个是正确的写法?DclassChineseimplamentsiPerson{}classChineseimplamendsiPerson{}classChineseimplemendsiPerson{}classChineseimplementsiPerson{}26:现有两个类,父类为Person,子类为Chinese,Person中有如下的定义片段:……Stringname=noname;publicPerson(){name=oneman;}……Chinese中有如下的定义片段:……publicChinese(inttmpage){name=achinese;}publicStringgetName(){returnname;}……第三个类Demo是这样定义的:publicclassDemo{publicstaticvoidmain(Stringargs[]){Chinesec=newChinese(25);System.out.println(Thischinese'snameis:+c.getName());}}程序进行编译执行时,会产生什么样的执行结果?(选择1项)BThischinese'snameis:amanThischinese'snameis:achineseThischinese'snameis:noname编译运行过程出错27:在Java中,要建立一个线程,可以从下面哪一个接口继承。A(B)RunnableThreadRunExecutable28:在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的哪个异常。CNullpointerExceptionArithmeticExceptioinArrayIndexOutOfBoundsExceptionSecurityManager29:在java中,哪一个关键字使类不能派生出子类。Afinalpublicprivatevolatile30:在java语言中,下列表达式返回true的是哪些项目。(选择2项)ABjohn==johnjohn.equals(john)john=johnjohn.equals(newButton(john))31:在Java语言中,下列语句中正确的是哪个?(选择1项)DStringtemp[]=newString{jaz};Stringtemp[]={jbc};Stringtemp={abc};Stringtemp[]={a,b,c};32:在Java语言中,下列所列的哪些方法能终止正在执行程序的线程。(选择3项)ABCsleep();yield();wait();notify();33:下列哪个是paint方法的精确原型。Cprivatevoidpaint(Graphicsg)publicintpaint(Graphicsg)publicvoidpaint(Graphicsg)publicvoidpaint(Graphicg)34:在Java中,要处理Button类对象的事件,以下各项中,哪个是可以处理这个事件的接口。(选择一项)DFocusListenerComponentListenerWindowListenerActionListener35:使用下列哪个方法,能够把MyButton这个JButton按钮添加到Jframe对象frm的当前内容窗格的中心。(选择1项)Cfrm.getContentPane().add(ep,center)frm.add(ep.Center).getContentPane()frm.getContentPane().add(Center,ep)frm.getContentPane(),add(ep,Center)36:在Java中,下列哪个选项能正确生成TextField的代码,此TextField最多能够显示10个字符(假定其字体有固定大小)并最初显示hello串。(选择1项)AnewTextField(hello,10);newTextField(10,hello);newTextField(hello,max,10);newTextField(hello,10,max);37:在java中,向以下方式创建的向量中加入第六个元素,

1 / 60
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功