![](https://img-blog.csdnimg.cn/2021091216355786.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java选择题
文章平均质量分 87
自己刷题的总结
风儿吹吹吹
学学学,学完写代码
展开
-
Java选择题(三十一)
1.能使程序块显示字符串 “good” 的 x 值的范围 是 。if (x>0) System.out.println("excellent");else if (x>-3) System.out.println("good");else System.out.println("normal");正确答案: D 你的答案: D (正确)A.x > 0B.x > -3C.x <= -3D.-3 < x <= 0解释:原创 2022-01-24 23:27:00 · 1114 阅读 · 0 评论 -
Java选择题(三十)
1.以下语句的执行结果是什么?1+”10”+3+”2”正确答案: A 你的答案: A (正确)A.”11032”B.“16”C.16D.“32101”解释:在遇到string类型之前,int间使用“+”还是表示数值的相加,但是遇到第一个string后,后面就都是按string类型来了,变成字符串的拼接2.针对下面的代码块,哪个equal为true:()String s1 = "xiaopeng" ;String s2 = "xiaopeng" ;String s3 =new原创 2022-01-17 11:51:26 · 3297 阅读 · 0 评论 -
Java选择题(二十九)
1.关键字()表明一个对象或变量的引用在初始化后不能被修改。正确答案: B 你的答案: B (正确)A.privateB.finalC.staticD.没有这种关键字解释:使用final关键字 修饰一个变量时,是指引用变量不能变 ,引用变量所指向的对象中的内容 还是可以改变的。2.javac的作用是( )。正确答案: A 你的答案: A (正确)A.将源程序编译成字节码B.将字节码编译成源程序C.解释执行Java字节码D.调试Java代码解释:javac 可原创 2022-01-11 11:01:25 · 1452 阅读 · 0 评论 -
Java选择题(二十八)
1.下列叙述错误的是( )正确答案: C 你的答案: C (正确)A.java程序的输入输出功能是通过流来实现的B.java中的流按照处理单位可分成两种:字节流和字符流C.InputStream是一个基本的输出流类。D.通过调用相应的close()方法关闭输入输出流解释:InputStream是一个基本的字节输入流2.java中,用( )关键字定义常量?正确答案: A 你的答案: A (正确)A.finalB.#defineC.floatD.const解释:fin原创 2022-01-06 00:06:10 · 877 阅读 · 0 评论 -
Java选择题(二十七)
1.不考虑反射机制,一个子类显式调用父类的构造器必须用super关键字。( )正确答案: A 你的答案: A (正确)A.正确B.错误解释:不考虑反射机制,一个子类显式调用父类的构造器必须用super关键字。2.Java的Daemon线程,setDaemon( )设置必须要?正确答案: A 你的答案: A (正确)A.在start之前B.在start之后C.前后都可以解释:java中线程分为两种类型:1:用户线程。通过Thread.setDaemon(false)设原创 2021-12-04 17:12:47 · 959 阅读 · 0 评论 -
Java选择题(二十六)
1.定义一个 接口 必须使用的关键字是 ? ( )正确答案: C 你的答案: C (正确)A.publicB.classC.interfaceD.static解释:public 公用的 共有的class 类interface 接口static 静态故选C.Interface 接口2.在Java中,main()方法的返回值的类型是:正确答案: C 你的答案: C (正确)A.publicB.staticC.voidD.String解释:main方法的格式讲原创 2021-11-29 23:39:24 · 1402 阅读 · 0 评论 -
Java选择题(二十五)
1.下列符号中可以在 java 程序里表示单行注释的是( )正确答案: C 你的答案: C (正确)A.–B./* ……/C.//D./** ……/解释:1、单行(single-line)–短注释://……注释格式:/* 注释内容 /2、块(block)–块注释:/……*// * 注释内容*/3、文档注释:/……*/注释若干行,并写入javadoc文档。每个文档注释都会被置于注释定界符/…*/之中2.假设一个 list初始化为{2,9,5,4,8,1}。 在第一轮冒泡排序原创 2021-11-24 23:04:45 · 716 阅读 · 0 评论 -
Java选择题(二十四)
1.How should servlet developers handle the HttpServlet’s service() methond when extending HttpServlet?(当扩展HttpServlet时,servlet开发者应该如何处理HttpServlet的service()方法?)正确答案: D 你的答案: D (正确)A.They should override the service()method in most cases;(大多数情况下,它们应该覆原创 2021-11-17 22:44:08 · 1913 阅读 · 0 评论 -
Java选择题(二十三)
1.下列说法哪个正确( )正确答案: C 你的答案: C (正确)A.不需要定义类,就能创建对象B.对象中必须有数据域和方法C.数据域可以是基本类型变量,也可以是一个对象D.数据域必须是基本类型变量解释:A.没有模板,怎么可能创建对象,创建对象必须先要定义类,常识B.对象中的数据域和方法取决于该对象的类,类里面有就有,没有就没有D.数据域不一定是基本类型,也可以是引用类型2.关于对象成员占用内存的说法哪个正确?( )正确答案: B 你的答案: B (正确)A.同一个原创 2021-11-14 10:20:07 · 2366 阅读 · 0 评论 -
Java(二十二)
1.在java中,在同一包内,类Cat里面有个公有方法sleep(),该方法前有static修饰,则可以直接用Cat.sleep()。( )正确答案: A 你的答案: A (正确)A.正确B.错误解释:静态方法可以直接使用 类名.方法2.Java 语言中创建一个对象使用的关键字是()正确答案: C 你的答案: C (正确)A.classB.interfaceC.newD.create解释:没有对象怎么办,new一个对象3.Java中可以将布尔值与整数进行比较吗 ?原创 2021-11-08 23:01:02 · 796 阅读 · 0 评论 -
Java选择题(二十一)
1.关于异常处理机制的叙述正确的是()正确答案: C 你的答案: C (正确)A.catch部分捕捉到异常情况时,才会执行finally部分B.当try区段的程序发生异常时,才会执行finally部分C.当try区段不论程序是否发生错误及捕捉到异常情况,都会执行finally部分D.以上都是解释:在Java语言的异常处理中,finally块的作用就是为了保证无论出现什么情况,finally块里的代码一定会执行。由于程序执行return就意味着结束了对当前函数的调用并跳出这个函数体,因此原创 2021-11-03 23:02:55 · 1234 阅读 · 0 评论 -
Java选择题(二十)
1.一个抽象类并不需要其中所有的方法都是抽象的。( )正确答案: A 你的答案: A (正确)A.正确B.错误解释:1)抽象类可以包括抽象方法和非抽象方法2)如果类里面有抽象方法的话,那么类一定要声明为抽象的!2.进行Java基本的GUI设计需要用到的包是()正确答案: C 你的答案: C (正确)A.java.ioB.java.sqlC.java.awtD.java.rmi解释:图形用户界面(Graphical User Interface,简称 GUI)是指原创 2021-11-01 21:07:10 · 778 阅读 · 0 评论 -
Java选择题(十九)
1.Java Application(Java 应用程序)源程序文件编译后的字节码文件的扩展名是( )。正确答案: B 你的答案: B (正确)A.javaB.classC.exeD.jar解释:A: .java是java程序的源代码文件B: .class不是类的扩展名,JVM并不能直接运行java源文件,需要通过javac将java源文件编译成字节码文件,也就是.class文件,JVM在运行某个类的时候,通过加载指定该.class文件就可以,因为class文件名与类名相同,但是原创 2021-10-28 00:29:11 · 895 阅读 · 0 评论 -
Java选择题(十八)
1.设Tree为已定义的类名,下列语句能正确创建 Tree 对象的是 。正确答案: B 你的答案: B (正确)A.Tree t=new Tree;B.Tree t=new Tree();C.Tree t=Tree();D.Tree t[ ]=new Tree[10];解释:A: 少括号B: 正确(但是要前提,Tree类中存在无参构造器,并且是public的。如果Tree中存在有参构造器且无参构造器不存在或者无参构造器为private的话,选B也是错误的)C: 缺少new,没有创建新原创 2021-10-25 00:26:42 · 1099 阅读 · 0 评论 -
Java选择题(十七)
1.为Test类的一个无形式参数无返回值的方法method书写方法头,使得使用类名Test作为前缀就可以调用它,该方法头的形式为( )正确答案: A 你的答案: A (正确)A.static void method()B.public void methodC.protected void method()D.abstract void method()解释:A是静态方法,可以直接用如下形式调用 Test.method();B是普通public方法,必须实例化类,Test原创 2021-10-21 00:17:28 · 2292 阅读 · 0 评论 -
Java选择题(十六)
1.映射 (Map) 的key和value都不可重复。( )正确答案: B 你的答案: B (正确)A.正确B.错误解释:Map接口有两个金典的子类分别是 Hashtable 和 Hashmap。Hashtable 线程安全,不支持key和value为空,key不能重复,但value可以重复,不支持key和value为null。Hashmap 非线程安全,支持key和value为空,key不能重复,但value可以重复,支持key和value为null。2.有以下代码片段:S原创 2021-10-16 20:55:43 · 1276 阅读 · 2 评论 -
Java选择题(十五)
1.在 java 中 , 一个类()正确答案: B 你的答案: B (正确)A.可以继承多个类B.可以实现多个接口C.在一个程序中只能有一个子类D.只能实现一个接口解释:Java单继承,多实现:一个类可以同时实现多个接口,但是只能继承自一个类,但它可以被多个类继承,也就是说一个类只有一个直接父类,但是可以有多个子类2.下列类定义中哪些是合法的抽象类的定义?()正确答案: C 你的答案: C (正确)A.abstract Animal{abstract void growl()原创 2021-09-24 20:47:43 · 814 阅读 · 0 评论 -
Java选择题(十四)
1.要在session对象中保存属性,可以使用以下哪个语句( )正确答案: B 你的答案: B (正确)A.session.getAttribute(“key”,”value”)B.session.setAttribute(“key”,”value”)C.session.setAttribute(“key”)D.session.getAttribute(“key”)解释:session.setAttribute()和session.getAttribute()配对使用,作用域是整原创 2021-09-19 22:15:54 · 1281 阅读 · 0 评论 -
Java选择题(十三)
1.下面不是类及类成员的访问控制符的是( )。(不考虑内部类的情况)正确答案: C 你的答案: C (正确)A.publicB.privateC.staticD.protected解释:类访问控制符只有三种:public ,private, protectedstatic和访问控制无关2.下列不属于类及类成员的访问控制符是:( )正确答案: C 你的答案: C (正确)A.publicB.privateC.staticD.protected解释:类访问控制原创 2021-09-16 22:30:16 · 2279 阅读 · 0 评论 -
Java选择题(十二)
1.下列说法正确的是()正确答案: B 你的答案: B (正确)A.在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法解释:类方法是指用static修饰的方法,普通方法叫对象方法。 A.this指的是当前对象,类方法依附于类而不是对象this会编译出错 C.类方法中也可以调用其他类的类方法。同时可以通过创建对象来调用普通方法 D.类方法中可以创建对象,所以可以调用实例方法2.观察以下代原创 2021-09-13 23:36:46 · 3558 阅读 · 0 评论 -
Java选择题(七)
1.在JAVA中, 下列标识符合法的是()正确答案: C 你的答案: C (正确)A.3kyouB.@163C.nameD.while解释:JAVA中,标识符, 指用于给变量.类.方法名 等命名的名称. 1,标识以数字,字符,下划线,以及美元$符组成.(不能包括@、%、空格等),不能以数字开头. 2,不能与JAVA关键字重复 3,严格区分的大小写,(Flag和flag是两个变量) abstract assert boolean break byte case catch char cla原创 2021-03-18 19:33:35 · 4637 阅读 · 0 评论 -
Java选择题(五)
1.若在某一个类定义中定义有如下的方法: abstract void performDial( ); 该方法属于()正确答案: D 你的答案: D (正确)A/本地方法B.最终方法C.解态方法D.抽象方法解释:本地方法:简单地讲,一个native Method就是一个java调用非java代码的接口;native方法表示该方法要用另外一种依赖平台的编程语言实现。最终方法:finalvoidB(){},这样定义的方法就是最终方法,最终方法在子类中不可以被重写,也就是说,如果有个子类继承了原创 2021-02-23 00:39:31 · 2394 阅读 · 1 评论 -
Java选择题(十)
1.下列关于继承的哪项叙述是正确的?正确答案: D 你的答案: D (正确)A.在java中类允许多继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠解析:Java是单继承,但是可以实现多个接口。原因:为什么不能实现类的多继承?为了防止多个类中有相同的方法名,这个时候,子类不知道要重写哪一个方法, 但是接口可以有多个,因为接口没有方法体,无论重写哪一个,没有区别。2.abstract和final可以同时作原创 2021-08-22 00:27:17 · 5201 阅读 · 0 评论 -
Java选择题(六)
1.以下关于Integer与int的区别错误的是正确答案: D 你的答案: D (正确)A.int是java提供的8种原始数据类型之一B.Integer是java为int提供的封装类C.int的默认值为0D.Integer的默认值为1解释:int 是八大基本数据类型之一(byte,char,short,int,long,float,double,boolean)Integer 是 int 包装类;int是基本数据类型,默认值为0,Integer 是类,默认值为null;Integ原创 2021-03-11 20:13:56 · 2097 阅读 · 0 评论 -
Java选择题(八)
1.若在某一个类定义中定义有如下的方法: abstract void performDial( ); 该方法属于()正确答案: D 你的答案: D (正确)A.本地方法B.最终方法C.解态方法D.抽象方法解释:本地方法:简单地讲,一个native Method就是一个java调用非java代码的接口;native方法表示该方法要用另外一种依赖平台的编程语言实现。最终方法:final void B(){},这样定义的方法就是最终方法,最终方法在子类中不可以被重写,也就是说,如果有个子类继原创 2021-03-25 23:21:29 · 3291 阅读 · 0 评论 -
Java选择题(十一)
1.在某个类A中存在一个方法:void set(int x),以下不能作为这个方法的重载的声明的是()正确答案: A 你的答案: A (正确)A.void set(int y)B.int set(int x,double y)C.double set(int x,int y)D.void set(int x,int y)解释:方法重载满足的条件 1. 同一个类中,方法名相同,参数列表不同的2个或多个方法构成方法的重载2.参数列表不同指参数的类型,参数的个数,参数的顺序至少一项不同原创 2021-09-12 16:16:04 · 1726 阅读 · 0 评论 -
Java选择题(九)
1.java7后关键字 switch 支不支持字符串作为条件:()正确答案: A 你的答案: A (正确)A.支持B.不支持解释:switch(exp),在JDK7之前,只能是byte、short、char、int或者对应的包装类,或者枚举常量(内部也是由整型或字符类型实现)。为什么必须是这些呢,因为其实exp只是对int型支持的,其他都是因为可以自动拆卸或者自动向上转型到int,所以才可以。到了JDK7的时候,String被引入了,为什么String能被引入呢?其实本质上还是对int原创 2021-03-31 23:20:36 · 2332 阅读 · 0 评论 -
Java选择题(四)
1.Java Application 中的主类需包含main方法,以下哪项是main方法的正确形参?( )正确答案: B 你的答案: B (正确)A.String argsB.String[] argsC.Char argD.StringBuffer[] args2.在JAVA中, 下列标识符合法的是()正确答案: C 你的答案: C (正确)A.3kyouB.@163C.nameD.while解释:合法标识符:三不能1.不能以数字开头2.不能是关键字3.原创 2021-01-27 18:37:23 · 3534 阅读 · 0 评论 -
Java选择题(三)
1.Java Application 源程序的主类是指包含有( )方法的类。正确答案: A 你的答案: A (正确)A.public static void main方法B.toString方法C.init方法D.actionPerfromed方法解释:java程序种类:1.内嵌于web文件中,有浏览器观看的applet2.可独立运行的application3.服务器端的servlets2.如果类的方法没有返回值,该方法的返回值类型应当是abstract。()正确答案: B原创 2021-01-23 12:37:27 · 2447 阅读 · 3 评论 -
Java选择题(二)
1.设有定义 int a=3 ,b=4,c=5; 则以下的表达式中 , 值为 false 的是 ()正确答案: D 你的答案:D(正确)A.a < b && b < cB.a <= bC.a < ( b + c )D.! ( a < b )解析:a < b && b < ctrue && truetrue a <= btrue a <( b + c )true ! ( a <原创 2021-01-19 13:37:28 · 2165 阅读 · 0 评论