您好,欢迎访问三七文档
一、单选题(40道)1.电子商务有许多分类,其中BtoC是指()。A、企业与企业B、企业与消费者C、消费者与消费者D、企业与政府2.在一个由客户端,协议防火墙、中间层(DMZ)、域防火墙及企业内部网构成的电子商务系统中,一般情况下,协议防火墙会允许哪个/些协议通过?A.IIOPB.FTPC.HTTP/HTTPSD.JAVA3.在HTML文件中可以嵌入JSP表达式。下面哪一个表明了正确的嵌入方式?A.!表达式内容B.%=表达式内容%C.JSP:表达式内容D.@表达式内容@4.下面哪一个关于IBM电子商务应用框架的阐述是正确的?A.它是一种开放的、不安全的体系结构,B.系统的当机时间不会影响雇员的生产率C.该框架中的后台数据库只支持DB2D.它是基于工业标准的,能够提供好的灵活性和可扩展性5.下面哪些是短整型short的取值范围:A.-27——27-1B.0——215C.–215——215-1D.–231——231-16.下列那个是char类型的值的范围?A.-27~27-1B.0~216-1C.0~216D.0~287.关于java的面向对象的编程特性中的封装机制,以下说法正确的是?A.将问题的特征属性与问题的功能方法相组合在一起形成一个类。B.将问题的特征属性与问题的功能方法相分离,形成各自的程序。C.将问题的特征属性内嵌到问题的功能方法的定义体中。D.对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。-1-8.MyClass类定义如下:classMyClass{publicMyClass(intx){}}如下方式创建对象,哪些是正确的?A.MyClassmyobj=newMyClass;B.MyClassmyobj=newMyClass();C.Myclassmyobj=newMyClass(1);D.MyClassmyobj=newMyClass(1,2);9.下列各种java中的方法的定义,那种是正确的?A.voidmyFun(intX=1){}B.voidmyFun(int&X){}C.voidmyFun(intX){}D.voidmyFun(int*X){}10.设Derived类为Base类的子类,则如下对象的创建语句中那些是错误的?A.BaseObj=newDerived();B.DerivedObj=newBase();C.BaseObj=newBase();D.DerivedObj=newDerived();11.运行下列程序,会产生什么结果publicclassXextendsThreadimplementsRunable{publicvoidrun(){System.out.println(thisisrun());}publicstaticvoidmain(Stringargs[]){Threadt=newThread(newX());t.start();}}A第一行会产生编译错误B第六行会产生编译错误C第六行会产生运行错误D程序会运行和启动12.给定下列代码:1classParent{-2-2privateStringname;3publicParent(){}4}5publicclassChildextendsParent{6privateStringdepartment;7publicChild(){}8publicStringgetValue(){returnname;}9publicstaticvoidmain(Stringarg[]){10Parentp=newParent();11}12}上述代码的那些行将会导致错误?A.line3B.line6C.line7D.line8E.line1013.给出下面代码:publicclassPerson{staticintarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}那个语句是正确的?A编译时将产生错误;B编译时正确,运行时将产生错误;C输出零;D输出空。14.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。ApublicintMAX_LENGTH=100;BfinalintMAX_LENGTH=100;CfinalpublicintMAX_LENGTH=100;DpublicfinalintMAX_LENGTH=100.-3-15.类Teacher和Student是类Person的子类;Personp;Teachert;Students;//p,tandsareallnon-null.if(tinstanceofPerson){s=(Student)t;}最后一句语句的结果是:A将构造一个Student对象;B表达式是合法的;C表达式是错误的;D编译时正确,但运行时错误。16.哪个关键字可以抛出异常?AtransientBfinallyCthrowDstatic17.Main()方法的返回类型是:AintBvoidCbooleanDstatic18.哪个关键字可以对对象加互斥锁?AtransientBsynchronizedCserializeDstatic19.下列哪些语句关于内存回收的说明是正确的?A程序员必须创建一个线程来释放内存;B内存回收程序负责释放无用内存C内存回收程序允许程序员直接释放内存D内存回收程序可以在指定的时间释放内存对象20.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?AArrayListmyList=newObject();BListmyList=newArrayList();CArrayListmyList=newList();-4-DListmyList=newList();21.paint()方法使用哪种类型的参数?AGraphicsBGraphics2DCStringDColor22.指出正确的表达式Abyte=128;BBoolean=null;Clongl=0xfffL;Ddouble=0.9239d;23.要从文件file.dat文件中读出第10个字节到变量C中,下列哪个方法适合?AFileInputStreamin=newFileInputStream(file.dat);in.skip(9);intc=in.read();BFileInputStreamin=newFileInputStream(file.dat);in.skip(10);intc=in.read();CFileInputStreamin=newFileInputStream(file.dat);intc=in.read();DRandomAccessFilein=newRandomAccessFile(file.dat);in.skip(9);intc=in.readByte();24.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?ACardLayoutBFlowLayoutCBorderLayoutDGridLayout25.下列哪些不属于软件维护阶段?A.诊断和改正在使用过程中发现的软件错误B.诊断和改正在开发过程中发现的软件错误C.根据用户需求进行软件升级D.修改软件为将来的维护活动预先做准备26.下列那种java组件为容器组件A.List列表框B.Choice下拉式列表框C.Panel面板D.MenuItem命令式菜单项27.如下那种Java的控件将不会引发动作事件(ActionEvent)?A.ButtonB.MenuItem-5-C.PanelD.CheckboxMenuItem28.编译javaApplet源程序文件将产生相应的结果文件,这些结果文件的扩展名是什么?A..javaB..classC..htmlD..exe29.现在有两个类:Person与Chinese,Chinese试图继承Person类,如下项目中哪个是正确的写法?A.classChineseextentsPerson{}B.classChineseextantsPerson{}C.classChineseextendsPerson{}D.classChineseextandsPerson{}30.JPanel组件的默认布局管理器是哪一项?A.GridLayoutB.CardLayoutC.BorderLayoutD.FlowLayour31.下列哪一项不属于面向对象程序设计的基本要素?A.类B.对象C.方法D.安全32.下面程序的输出结果是。publicclassex2{publicstaticvoidmain(String[]args){for(intcnt=0;cnt10;cnt++){if(cnt==5)break;System.out.print(cnt);}}}A.01234B.6789C.012346789D.5-6-33.给定下面的代码片段:1)Stringstr=null;2)if((str!=null)&&(str.length()10)){3)System.out.println(morethan10);4)}5)elseif((str!=null)&(str.length()5)){6)System.out.println(lessthan5);7)}8)else{System.out.println(end);}哪些行会导致错误?Aline1Bline2Cline5Dline834.下面哪种注释方法能够支持javadoc命令:A/**...**/B/*...*/C//D/**...*/35.欲编写如下图的一个界面,用于显示用户指定的图像:如果在区域A中只能放置一个AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件:ATextAreaBPanelCAppletDCanvas36.界面如上题所示。若Button1的功能是:点击后弹出一个用于输入的界面,获取用户想要显示的图像文件名,则该界面最好是(从编程简单和程序不易出错的角度考虑):A模式(Modal)DialogB非模式(None-modal)DialogCFileDialogDFrame37.界面如上题所示。如果在A区域使用某种AWT组件(java.awt.Component的子类)来负责绘制图像,则绘图的语句最好应放在该组件的哪个方法中(考虑到应用程序和Java虚拟机的AWT线程都会要求重画该组件)?A构造方法Bpaint(Graphicsg)Cupdate(Graphicsg)Drepaint()-7-38.下面关于Applet的说法正确的是AApplet也需要main方法BApplet必须继承自java.awt.AppletCApplet能访问本地文件DApplet程序不需要编译39.下列代码执行的结果是?publicclasstext{publicstaticvoidmain(String[]args){intx=1,y=6;while(y--==6){x--;}System.out.println(x=+x+,y=+y);}}A.程序能运行,输出结果:x=0,y=5B.程序能运行,输出结果:x=-1,y=4C.程序能运行,输出结果:x=0,y=4D.程序不能编译40.下列代码哪几行会出错:1)publicvoidmodify(){2)intI,j,k;3)I=100;4)while(I0){5)j=I*2;6)System.out.println(Thevalueofjis+j);7)k=k+1;8)I--;9)}10)}Aline4Bline6Cline7Dline8二、多选题(40道)1.下面哪些是合法的标识符:A.$personsB.TwoUsersC.*point-8-D.thisE._endline2.下面关于使用和操作符的哪些结果是对的?A.10100000
本文标题:java笔试题2
链接地址:https://www.777doc.com/doc-2878912 .html