首页 java题库

java题库

举报
开通vip

java题库java题库java题库PAGEPAGE54java题库一、选择题第一章java语言概述在下列概念中,Java语言只保留了B.A.运算符重载B.方法重载C.指针`D.结构和联合下列关于Java语言特性的描述中,错误的是___D_.A.支持多线程操作B.JAVA程序与平台无关C.JAVA程序可以直接访问Internet上的对象D.支持单继承和多继承下列关于JavaApplication程序在结构上特点的描述中,错误的是CA.Java程序是由一个或多个类组成的B.组成Java程序的若干个类可以放在一个文件中...

java题库
java题库java题库PAGEPAGE54java题库一、选择题第一章java语言概述在下列概念中,Java语言只保留了B.A.运算符重载B.方法重载C.指针`D.结构和联合下列关于Java语言特性的描述中,错误的是___D_.A.支持多线程操作B.JAVA程序与平台无关C.JAVA程序可以直接访问Internet上的对象D.支持单继承和多继承下列关于JavaApplication程序在结构上特点的描述中,错误的是CA.Java程序是由一个或多个类组成的B.组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中C.Java程序的文件名要与某个类名相同D.组成Java程序的多个类中,有且仅有一个主类.Java程序经过编译后生成的文件的后缀是CA..objB..exeC..classD..java下列关于运行字节码文件的命令行参数的描述中,正确的是AA.第一个命令行参数被存放在args[0]中B.第一个命令行参数被存放在args[1]中C.命令行的命令字被存放在args[0]中D.数组args[]的大小与命令行参数的个数无关。下列关于java语言面向对象特性描述中,错误的是___C___A.具有封装性B.支持多态性,允许方法重载C.支持单继承和多继承D.支持多接口下列关于java语言与C++语言异同点的描述中,错误的是______DA.java语言取消了goto语句|B.java语言中取消了指针C.java语言不支持运算符重载D.java语言仍保留了结构和联合列关于JavaApplication程序特点的描述中,错误的是AA.该程序只能是一个名字与主类名相同的文件组成B.该程序中仅有一个主方法,并被包含在某个类中C.该程序中没有不属于某个类的方法D.该程序实际上是一个类串使用Java语言编写的源程序保存时的文件扩展名是(B)。A.classB.javaC.cppD.txtJava源文件和编译后的文件扩展名分别为(B)(A).class和.java(B).java和.class(C).class和.class(D).java和.javaJava语言使用的字符码集是(D)(A)ASCII(B)BCD(C)DCB(D)Unicode下面关于main方法说明正确的是(B)(A)publicmain(Stringargs[])(B)publicstaticvoidmain(Stringargs[])(C)privatestaticvoidmain(Stringargs[])(D)voidmain()Javaapplication中的主类需包含main方法以下哪项是main方法的正确形参(B)A、StringargsB、Stringargs[]C、CharargD、StringBufferargs[]下列关于Java语言和C++语言之间差别的描述中,不正确的一项是(A)A.Java虽然提供了安全机制,但是还是没有C++安全B.Java的内存管理优于C++的内存管理C.Java没有全局变量,但是C++有全局变量D.Java没有指针,但是C++的指针最灵活关于Java语言的内存回收机制,下列选项中最正确的一项是(C)A.Java程序要求用户必须手工创建一个线程来释放内存B.Java程序允许用户使用指针来释放内存C.内存回收线程负责释放无用内存D.内存回收线程不能释放内存对象下列关于Java语言和C++语言之间差别的描述中,不正确的一项是(A)A.Java虽然提供了安全机制,但是还是没有C++安全B.Java的内存管理优于C++的内存管理C.Java没有全局变量,但是C++有全局变量D.Java没有指针,但是C++的指针最灵活Java语言是一种(D)A.面向机器的编程语言B.面向过程的编译型编程语言C.面向问题的解释型编程语言D.面向对象的解释型编程语言下面的说法正确的是(C)。A.Java语言里的线程不是对象B.Java中任何可执行的类都需要main方法C.Java语言的类都是的子类D.double是Java语言的合法标识符关于Java语言的内存回收机制,下列选项中最正确的一项是(C)A.Java程序要求用户必须手工创建一个线程来释放内存B.Java程序允许用户使用指针来释放内存C.内存回收线程负责释放无用内存D.内存回收线程不能释放内存对象第二章java语言语法基础java语言所用的字符集中字符是______B____位A.8B.16C.32D.64下列关于标识符的描述中,正确的是____A___A.标识符中可以使用下划线和美元符B.标识符可以使用边接符和井号符C.标识符中大小写字母是无区别的D.标识符可选用关键字Java语言的各种分隔符中,非法的是_____D____A.空白符B.分号C.逗号D.问号下列Java语言中可用的注释符,其中错误的是____C____A./*...*/C./**..**/D./**...*/Java语言中字符型数据的长度是_____B____位。A8B.16C.32D.64下列描述的两种数据类型的长度不相等的是_____A_____A.字符型和布尔型B.字节型和布尔型C.短整型和字符型D.整型和单精度浮点型下列是Java语言中的复合数据类型,其中错误的是_____C___A.数组B.接口C.枚举D.类下面是关于Java语言中数据类型的强制转换的描述,其中错误的是_____DC___A.当数据类型从高转换为低时需要强制转换B.强制转换时使用强制转换运算符,形如(<类型>)C.浮点型数据强制转换为整形时,小数部分四舍五入D.赋值操作中都要采用强制类型转换下列关于常量的描述中,错误的是_____BD_____语言的常量有5种B.浮点整形数据是单精度C.布尔型常量只有两个选值:true和falseD.字符串常量含有结束符’\0’下列关于定义符号常量的描述中,错误的是_____AC____A.定义符号常量使用关键字constB.定义符号常量时要赋初值C.符号常量既可定义为类成员,又可在方法中定义D.定义符号常量时必须给出数据类型-下列关于变量的默认值的描述,其中错误的是__BC__A.定义变量而没有进行初始化时,该变量具有默认值B.字符型变量的默认值为换行符C.布尔型变量的默认值为trueD.变量的默认值是可以被改变的下列关于变量定义的描述中,正确的是____AC____A.定义变量时,至少应指出变量的名字和类型B.定义变量时没有给出初值,该变量可能是无意义值C.定义变量时,同一个类型多个变量间可用逗号分隔D.定义变量时,必须要给变量初始化下列关于变量作用域的描述,错误的是___D____A.在某个作用域定义的变量,仅在该作用域内是可见的,而在该作用域外是不可见的。B.在类中定义的变量的作用域在该类中的方法内是可以使用的C.在方法中定义的变量的作用域仅在该方法内D.在方法中作用域可嵌套,在嵌套的作用域中可以定义同名变量。下列关于开关语句的描述中,正确的是A.开关语句中,default子句可以省略B.开关语句中,case子句的<语句序列>中一定含有break语句C.开关语句中,case子句和default子句都可以有多个D.退出开关语句的唯一条件是执行break语句下列哪个编译没有警告或错误无A.floatf=;B.charc="a";C.byteb=254;D.booleanb=null;下列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式中,非法的是BCinta=5,b=6;doublec=,d=;A.a+c+++dB.(a+c)--C.c< 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 写方法头,使得使用类名AB作为前缀就可以调用它该方法头的形式为(A)。Astaticvoidmethod()Bpublicvoidmethod()Cfinalvoidmethod()Dabstractvoidmethod()类与对象的关系是(A)。A类是对象的抽象B对象是类的抽象C对象是类的子类D类是对象的具体实例在类的定义中构造函数的作用是(D)。A保护成员变量B读取类的成员变量C描述类的特征D初始化成员变量在类的定义中可以有两个同名函数这种现象称为函数(D)。A封装B继承C覆盖D重载设有下面两个赋值语句a=(“12”);b=(“12”).intValue();下述说法正确的是(D)。A、a是整数类型变量b是整数类对象。B、a是整数类对象b是整数类型变量。C、a和b都是整数类对象并且值相等。D、a和b都是整数类型变量并且值相等。为了使包ch4在当前程序中可见可以使用的语句是(A)。Aimportch4.*;Bpackagech4.*;Cch4import;Dch4package;下面程序段执行后b的值是(B)。Integerinteg=newInteger(9);booleanb=integinstanceofObject;A)9B)trueC)1D)false关于对象成员占用内存的说法哪个正确(B)A同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段但静态成员共享相同的内存空间C对象的方法不占用内存D以上都不对覆盖与重载的关系是(A)A、覆盖只有发生在父类与子类之间而重载可以发生在同一个类中B覆盖方法可以不同名而重载方法必须同名Cfinal修饰的方法可以被覆盖但不能被重载D覆盖与重载是同一回事类Account中方法的声明哪项正确(C)A.classAccountB.classAccount{deposit();}{voiddeposit();}C.classAccountD.classAccount{voiddeposit(){}}{voiddeposit{}}如果一个类的成员变量只能在所在类中使用则该成员变量必须使用的修饰是(C)(A)public(B)protected(C)private(D)static定义主类的类头时可以使用的访问控制符是(A)A.publicB.protectedC.privateD.privateprotected为了区分重载多态中同名的不同方法,要求(A)A.形式参数个数或者类型不同B.返回值类型不同C.调用时用类名或对象名做前缀D.形式参数名称不同下列哪个不是面向对象程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 方法的特点(D)A.抽象B.继承C.多态D.结构化关于类的说法中,不正确的一项是(D)A.一般类体的域包括常量、变量、数组等独立的实体B.类中的每个方法都由方法头和方法体构成C.java程序中可以有多个类,但是公共类只有一个D.java程序可以有多个公共类下列选项中,用于在程序开头引入包的关键字是(A )A.importB.implementsC.interfaceD.protected在一个相同的包中,想让一个类能够引用另一个类的成员,达到这个目的最小的访问控制权限的修饰符是什么(D)A.publicB.privateC.protectedD.不需要任何修饰符下述声明中哪一种可防止该类产生子类(D)A.staticclassFooBar{}B.privateclassFoobar{}C.abstractclassFooBar{}D.finalpublicclassFooBar{}一下关于面向对象概念的描述中,不正确的一项是(B)A.在现实生活中,对象是指客观世界的实体B.程序中的对象就是现实生活中的对象C.在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类D.在程序中,对象是一组变量和相关方法的集合现有publicclassParentt{publicvoidchange(intx){}}publicclassChildextendsParent{protectedvoidchange(intx){}B.publicvoidchange(intx,inty){}C.publicvoidchange(intx){}D.publicvoidchange(Strings){}现有publicclassPet{}publicclassCatextendsPet{}执行代码Catc=newCat();Petp=newPet();后下列哪项是正确的_____D_因重复定义了p___A.Petp=(Pet)c编译错误B.Petp=(Pet)c运行错误C.Petp=(Pet)c正常运行D.以上均不对下面哪个方法不是publicintadd(inta)的重载方法____B_____A.publicintadd(longa)B.publicvoidadd(inta)C.publicvoidadd(longa)D.publicintadd(floata)为了使输出对象引用时得到有意义的信息,我们应覆盖Object类的哪个方法___B___A.equalsB.toStringC.hashode在子类中调用父类中被覆盖的方法时需要使用哪项关键字____B___A.thisD.以上都不是下列有关接口哪项定义正确____C___A.interfaceC{inta;}B.publicinterfaceAimplementsB{}C.publicinterfaceA{inta();}D.abstractinterfaceD{}为了区分重载多态中同名的不同方法,要求(A)A.形式参数个数或者类型不同B.返回值类型不同C.调用时用类名或对象名做前缀D.形式参数名称不同Java语言的类间的继承关系是(B)A.多重的B.单重的C.线程的D.不能继承分析以下程序段:abstractclassAbstractIt{abstractfloatgetFloat();可编译成功B.在第6行运行失败C.在第6行编译失败D.在第2行编译失败设有两个类A、B,以下描述中表示B继承自A的是( D )A.classAextendsBB.classBimplementsAC.classAimplementsD.classBextendsA下面的程序段输出的结果是(A )Strings1="Java",s2="java";A.trueB.falseC.JavaD.java执行下列代码后,哪个结论是正确的(BD)String[]s=newString[10]A.s[10]为""B.s[9]为nullC.s[0]为未定义D.()为10对象使用时,下面描述错误的是(B)A.通过“.”运算符调用成员变量和方法B.通过成员变量的访问权限设定限制自身对这些变量方法的调用C.将一个对象申明为类的成员时,必须在使用前为其分配内存D.在方法中使用对象作为参数时,采用引用调用定义一个类名为“”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:(C)classMyClassextendsObjectMyClassextendsObjectclassMyClassclassMyClassextendsObject第四章javaApplet及其应用Applet类是属于_____B____包的A.C.下列关于Applet程序的描述中,错误的是A程序的主类必须应有一个main()方法程序的主类必须是Applet类的子类不是完整的独立程序的字节码文件必须嵌套在一个HTML文件中下列关于Applet程序的描述中,错误的是_____D___A.将编辑好的java源文件,使用javac命令生成字节码文件B.将字节码文件嵌入html文件中,并存放在一个WWW服务器中C.使用浏览器解释Html文件中的标记D.使用编译器直接执行嵌套在Html文件中的字节码文件下列关于Applet程序的描述中,错误的是__A___A.Applet程序是一种独立的程序,它经过编译后可运行B.Applet程序的源文件的扩展名为.javaC.Applet程序运行时要把它写到一个html文件中D.使用AppletViewer命令运行Applet程序的字节码文件被嵌入的html文件,便可得到运行结果。下列关于向Applet程序传递参数的描述中,错误的是AA.Applet程序可能通过命令行获取外部参数B.Applet程序可以通过HTML文件获取外部参数C.使用Applet标记中的PARAM标记来实现C.Applet程序中使用getParameter()方法读取参数值在Applet类的主要方法中,用来实现初始化的操作是AA.init()B.stop()()()下列Applet类的主要方法中,功能是输出显示文本,图形和其它界面元素的方法是_D__A.init()B.start()C.stop()D.paint()下列绘制几何图形的方法中,用来绘制圆的方法是______A___A.drawOval()B.drawArc()C.drawRect()D.drawLine()下列关于字体的描述中,错误的是_______CA.Font类提供了创建字体对象的方法B.字体的风格(字形)使用了3个静态常量表示C.表示字型的字体风格只能单独使用,不可以组合D.字号表示字的大小,用点表示,一个点为1/72英寸在JavaApplet程序用户自定义的Applet子类中一般需要重载父类的(D)方法来完成一些画图操作。(A)start()(B)stop()(C)init()(D)paint()在浏览器中执行applet程序以下选项中的哪个方法将被最先执行(A)。A、init()B、start()C、destroy()D、stop()paint()方法使用哪种类型的参数(A)A、GraphicsB、Graphics2DC、StringD、Color在编写JavaApplet程序时必需在程序的开头写上(B)语句。A、import.*;B、import;C.import.*D.import.*.下面关于Applet的说法正确的是(B)。A.Applet也需要main方法B.Applet必须继承C.Applet能访问本地文件D.Applet程序不需要编译第五章图形用户界面设计下列关于容器的描述中,错误的是______DA.容器是由若干个组件和容器组成的B.容器是对图形界面元素的一种管理C.容器是一种指定宽和高的矩形范围D.容器都是可以独立的窗口下列界面元素中,不是容器的是AB.FrameC.DialogD.Panel下列关于实现图形用户界面的描述中,错误的是CA.放在容器的组件首先要定义,接着要初始化B.放在容器中的多个组件是要进行布局的,默认的布局策略是FlowLayoutC.容器中的所有组件都是事件组件,都可产生事件对象下列关于组件类的描述中,错误的是_____AA.组件类中包含了文本组件类(TextComponent)和菜单组件类(MenuComponent)B.标签(Label)和按钮(Button)是组件类(Component)的子类C.面板(Panel)和窗口(Window)是容器类(Container)的子类D.文本框(TextField)和文本区(TextArea)是文本组件类的(TextComponent)的子类在对下列语句的解释中,错误的是C(this);是某种事件对象,如按钮事件对象表示当前容器是动作事件的监听者D.该语句的功能是将but对象的监听者注册为this对象所有事件类的父类是___BA.ActionEventB.AwtEventC.KeyEventD.MouseEvent所有GUI标准组件类的父类是_____CA.ButtonB..ListC.ComponentD.Container一个Applet的默认布局管理器是FlowLayout.下面哪个能改变成其他布局管理器BA.setLayoutManager(newGridLayout());(newGridLayout(2,2));(2,2);D.setBorderLayout();下列各种布局管理中,Window类,Dialog类和Frame类的默认布局是(C)B.CardLayout在下列各种窗口中,最简单的无边框的又不能移动和缩放的只能包含在另一个容器的容器是_____DA.WindowB.DialogC.FrameD.Panel下列关于菜单和对话框的描述中,错误的是______CA.Frame容器是可以容纳菜单组件的窗口B.菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项还可以包含子菜单C.对话框与Frame一样都可作用程序的最外层窗口D.对话框内不含有菜单条,它由Frame弹出下列关于事件和事件处理的描述中,错误的是______AA.每个事件源只能发出一种类型的事件B.事件对象是指某种事件类的对象C.事件监听者是某种监听类的对象D.通过注册当前窗口为事件对象的监听者进行Java基本的GUI设计需要用到的包是(c)。ABCD10.当点击鼠标或者拖动鼠标时触发的事件是下列的哪一个(D)AKeyEventBActionEventCItemEventDMouseEvent从文本文件中逐行读取内容,应使用哪个输入流____A___A.BufferedReaderB.BufferedWriterC.BufferedInputStreamD.BufferedOutputStream下面哪个会产生动作事件(A)A.ButtonB.LabelC。CheckBoxeD.WindowFrame的默认的布局管理器是下列哪一个(B)第六章异常与异常处理下列关于异常的描述中,错误的是BA.异常是一种经过修正后程序仍可执行的错误B.异常是一种程序在运行中出现的不可恢复执行的错误C.不仅Java语言有异常处理,C++语言也有异常处理D.出现异常不是简单结束程序,而是执行某种处理异常的代码,设法恢复程序的执行下列关于异常处理的描述中,错误的是_____DA.程序运行时异常由Java虚拟机自动的进行处理B.使用try-catch-fanally语句捕获异常C.使用trrow语句抛出异常D.捕获到的异常只能在当前方法中处理,不能在其它方法中处理下列关于try-catch-finally语句的描述中,错误的是A语句后面的程序段将给出处理异常的语句()方法跟在try语句后面,它可以是一个或多个()方法有一个参数,该参数是某种异常类的对象语句后面的程序段总是被执行的,该语句起到提供统一接口的作用下列关于抛出异常的描述中,错误的是_______DA.捕捉到发生的异常可在当前方法中处理,也可以抛到调用该方法的方法中处理B.在说明要抛出异常的方法时应加关键字throws<异常列表>C.<异常列表>中可以有多个逗号分隔的异常D.抛出异常的方法要使用下述抛出异常的语句:throw<异常名>;其中,<异常名>是异常类的类名。下列关于用户创建自己的异常的描述中,错误的是__D___A.创建自己的异常应先创建一个异常类B.为实现抛出异常,须在可能抛出异常的方法中书写throw语句C.捕捉异常的方法是使用try-catch-finally语句格式D.使用异常处理不会使整个系统更加安全和稳定下开关于用户创建自己的异常的描述中,错误的是___B__(也可以是自己异常类的子类,但间接是Exception子类,ACD书上有原话这题可能有点小问题)__A.为了保证系统的稳定性,用户可以创建自己的异常和异常类B.创建的异常类必须是Exception类的子类C.在创建的异常类的类体中可以定义或重载其父类的属性和方法D.用户自定义的异常必须使用throw语句进行抛出下列关于异常和异常类的描述中,错误的是_____D_A.异常是某种异常类的对象B.异常类代表一种异常事件C.异常对象中包含有发生异常事件的类型等重要信息D.对待异常的处理就是简单的结束程序下列关于异常处理的描述中,错误的是____C____A.程序运行时出的异常是通过系统默认的异常处理程序进行处理的B.在程序中可以使用try-catch语句捕捉异常和处理异常事件C.对于捕获的异常只能在当前方法中处理D.使用throw语句可将异常抛出到调用当前方法的方法中处理。下面关键字中哪一个不是用于异常处理语句(B)AtryBbreakCcatchDfinally请问所有的异常类皆继承哪一个类(c)。ABCDfinally块中的代码将(A)A.总是被执行B.如果try块后面没有catch块时,finally块中的代码才会执行C.异常发生时才被执行D.异常没有发生时才被执行关于try....catch...finally...结构中,下列描述哪项是正确的___A_____A.catch可以有多个B.catch只能有一个C.finally不可省略D.可以没有catch语句在异常处理中,如释放资源、关闭文件、关闭数据库等由(C)来完成。子句子句子句子句第七章线程编程下面的关键词和方法D,不是线程同步所需要的B.wait()C.notify()()当对线程进行调度使其暂停时,暂停的时间单位是_______AA.毫秒B.秒C.分钟D.小时主线程属于BA.是守护线程B.用户线程C.Thread线程线程D方法可以让某个线程等待其他线程的执行结束A.sleep()()C.notify()D.join()为了使线程处于暂停状态,可引用______bc____方法A.wait()B.sleep()C.joinD.notify()下面有关线程的说法,错误的是BAJava支持多线程编程BJava中实现多线程编程,必须创建用户自己的线程子类把Thread作为父类C在多线程编程中,同一个程序多次运行,可能输出的结果不同。D可以调用sleep()使线程挂起(休眠)。在( B )可以设置线程的优先级A.当第一次创建线程时B.创建线程后的任何时间C.只有在线程启动后D.以上都不对第八章java语言集合操作______cd__可实现有序的对象操作A.HashMapB.HashSetC.TreeMap关于链表结构,陈述错误的是AA.在链表中查找对象是最有效的B.链表可动态增长C.链表中每一个元素都有其前后元素的链接D.链表中的元素可以重复下列不是迭代器(Iterator)接口所定义的方法是D()B.next()C.remove()D.nextElement()Collections类可对集合对象不能进行D操作A.只读B.同步C.排序D.删除java语言的集合框架类定义在________A_包中A.B.C.D.欲构造ArrayList类的一个实例此类继承了List接口下列哪个方法是正确的(B)。AArrayListmyList=newObject()BListmyList=newArrayList()CArrayListmyList=newList()DListmyList=newList()第九章java输入输出实现字符流的读操作的类的是CA.FileInputStreamB.FileOutputStreamC.FileReaderD.Writer进行文件操作的类是______BC__A.ReaderB.FileInputStreamC.FileWriterD.Writer可用于获得文件或目录的路径名是AA.FileB.RandomAccessFile随机文件访问是由____B___类实现的A.FileB.RandomAccessFile用于关闭流的方法_____A__A.close()B.flush()C.read()D.writer可实现对基本数据类型的读写操作的类是_____BCA.FileReaderB.DataInputStreamC.DataOutputStreamD.FileWriter___D_____描述了该java语句:Filef=newFile(“d:\src\”);中出现的错误A.文件类的构造方法不需要参数B.文件类的构造方法的参数不能是字符串C.文件类表示的是目录而不是文件D.文件类的构造方法的字符串参数必须有转义——C——方法表示获取一个字节数据A.close()B.flush()C.read()D.write()包的File类是(D)(A)字符流类(B)字节流类(C)对象流类(D)非流类.关于RandomAccessFile类的说法正确的是(B)A.RandomAccessFile类继承自File类B.RandomAccessFile类对象可读写Java原始类型数据C.RandomAccessFile类对象只能从文件读Java原始类型数据D.随机读写流的指针所计算的是字符的个数下面哪个选项能够构造一个BufferedlnputStream流(D)A.NewBufferedInputStream(”in.txt”);B.NewBufferedlnputStream(newFile(”in.txt”));C.NewBufferedlnputStream(newⅥHter(”in.txt”));D.NewBufferedlnputStream(newFilelnputStream(”in.txt”));下面哪种流可以用于字符输出(B)A.B.C.D.要创建一个新目录,可用下面(D)类实现A.FileInputStreamB.RandomAccessFileC.FileOutputStreamD.File第十章网络编程若对WEB页面进行操作,一般会用到的类是____ab___A.URLB.URLConnectionC.SocketD.DatagramSocketIP地址或域名是由______B_类来表示的A.URLB.InetAddressC.NetworkInterfaceD.Socket若访问网卡信息,需用到的类是_____CA.URLB.NetworkC.NetworkInterfaceD.InetAddress在套接字编程中,客户方需要用到的Java类______A_来创建TCP连接A.SocketB.URLC.ServerSocketD.DatagramSocket在套接字编程中,服务器方需要用到的java类___C____来监听端口A.SocketB.URLC.ServerSocketD.DatagramSocket在UDP通信中,接收和发送数据报要用到的类是B在安全套接字编程中,客户方一般要用B类来创建安全的套接字对象A.SSLSocketB.SSLSocketFactory综合选择100题200.当方法遇到异常又不知如何处理时,应该怎么做()A.捕获异常B.抛出异常C.声明异常D.嵌套异常201.编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B).A.javaB..classC.htmlD..exe202.设x=1,y=2,z=3,则表达式y+=z--/++x的值是(A).A.3B.3.5C.4D.5203.不允许作为类及类成员的访问控制符的是(B).A.publicB.privateC.staticD.protected204.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A).A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()application中的主类需包含main方法,以下哪项是main方法的正确形参(B)A.Stringargsargs[]argargs[]206.以下关于继承的叙述正确的是(A).A.在Java中类只允许单一继承B.在Java中一个类只能实现一个接口C.在Java中一个类不能同时继承一个类和实现一个接口D.在Java中接口只允许单一继承()方法使用哪种类型的参数(A)208.以下哪个不是Java的原始数据类型(B)209.以下哪项可能包含菜单条(D).210.若需要定义一个类域或类方法,应使用哪种修饰符(B)211.在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行(B).()()()()212.给出下面代码,关于该程序以下哪个说法是正确的(B)publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){   }}A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空213.下列哪些语句关于Java内存回收的说明是正确的(D)A.程序员必须创建一个线程来释放内存B.内存回收程序负责释放无用内存C.内存回收程序允许程序员直接释放内存D.内存回收程序可以在指定的时间释放内存对象214.以下哪个关键字可以用来对对象加互斥锁(B)  C.serialize  215.以下代码段执行后的输出结果为(C)intx=-3;inty=-10;.2216.有以下程序片段,下列哪个选项不能插入到行1.(D)1.2.publicclassInteresting{3..*;mypackage;OtherClass{}classMyClass{}217.设有下面两个赋值语句:a=(“12”);b=(“12”).intValue();下述说法正确的是(A).是整数类型变量,b是整数类对象.是整数类对象,b是整数类型变量.和b都是整数类对象并且值相等.和b都是整数类型变量并且值相等.是及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型A219.在编写JavaApplet程序时,需在程序的开头写上(B)语句..*;;.*;;220.类定义如下:1.publicclassParent2.{publicfloataFun(floata,floatb)throws3.IOException{}4.}classChildextendsParent{6.7.}将以下哪种方法插入行6是不合法的.(A)aFun(floata,floatb){}intaFun(inta,intb)throwsException{}floataFun(floatp,floatq){}intaFun(inta,intb)throwsIOException{}221.在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口.protected222.有以下方法的定义,请选择该方法的返回类型(C).ReturnTypemethod(bytex,doubley){return(short)x/y*2;}223.关于以下代码段的说法正确的是(D)s="abcde";s1=newStringBuffer("abcde");(s1))4.s1=null;(s))6.s=null;A.第1行编译错误,String的构造器必须明确调用B.第3行编译错误,因为s与s1有不同的类型C.编译成功,但执行时在第5行有异常抛出D.编译成功,过程中也没有异常抛出224.编译并运行以下程序,以下描述哪个选项是正确的(C)1.classX{2.protectiedStringtoString()i{3.return();}4.}A.编译通过运行无异常B.编译通过但运行时出错C.行2出错,不能成功编译D.不能成功编译,行3出错225.如下哪个是Java中的标识符(D)226.如下哪个是Java中的标识符()D.#number227.已知如下定义:Strings="story";下面哪个语句不是合法的()+="books";=s+100;len=;t=s+“abc”;228.如下哪个是Java中有效的关键字(C)229.下面的代码段执行之后count的值是什么(D)intcount=1;for(inti=1;i<=5;i++){count+=i;}230.定义一个类,必须使用的关键字是(B)231.定义一个接口必须使用的关键字是(C)232.如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是(C)"North");"South");"North");233.声明并创建一个按钮对象b,应该使用的语句是(A)b=newButton();b=newbutton();b=newb();确定”);对象默认的布局管理器是(A)235.下列哪一个import命令可以使我们在程序中创建输入/输出流对象(C).*;.*;.*;.*;236.下面哪一个import命令可以为我们提供编写网络应用程序的类(D).*;.*;.*;.*;237.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象(A)238.下列程序段执行后的结果是().Strings=newString("abcdefg");for(inti=0;i<();i+=2){A)acegB)ACEGC)abcdefgD)abcd239.有整型数组:int[]x={12,35,
本文档为【java题库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
花鼓咚咚锵
喜欢种花养花
格式:doc
大小:278KB
软件:Word
页数:51
分类:高中其他
上传时间:2022-02-26
浏览量:10