ImageVerifierCode 换一换
格式:DOCX , 页数:82 ,大小:47.02KB ,
资源ID:12145752      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12145752.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java选择题word文档良心出品.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java选择题word文档良心出品.docx

1、java选择题word文档良心出品单选题1、Java 属于以下哪种语言 ?( )A、 机器语言B、 汇编语言C、 咼级语言D、 以上都不对2、 在JDK安装目录下,用于存放可执行程序的文件夹是?A、 binB、 jreC、 libD、 db3、 下列Java命令中,哪一个可以编译 HelloWorld.java文件?A、 java HelloWorldB、 java HelloWorld.javaC、 javac HelloWorldD、 javac HelloWorld.java4、 以下关于 java 命令作用的描述中,正确的是A、 它专门负责解析由 Java编译器生成的.class文件B

2、、 它可以将编写好的 Java文件编译成.class文件C、 可以把文件压缩D、 可以把数据打包5、 下面关于配置 path 环境变量作用的说法中,正确的是( )A、 在任意目录可以使用 javac和java命令B、 在任意目录下可以使用 class文件C、 在任意目录可以使用记事本D、 在任意目录下可以使用扫雷游戏6、 下面关于path和classpath的说法中,错误的是()A、 path 用来指定 java 虚拟机 (JVM) 所在的目录B、 classpath用来指定我们自己所写的或要用到的类文件 (.jar文件)所在的目录C、 在dos命令行中,classpath和path环境变量的

3、查看与配置的方式不相同D、 只要设置了 classpath这个环境变量系统就不会再在当前目录下查询某个类7、 下面关于 classpath 的说法中,错误的是() 。A、 classpath 和 path 环境变量的查看与配置的方式完全相同。B、 为了让Java虚拟机能找到所需的 class文件,就需要对 classpath环境变量进行设置。C、 从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为 也就是当前目录。D、 在命令行窗口中配置了 classpath后,重新打开新命令行窗口依然生效&下面哪种类型的文件可以在 Java虚拟机中运行?()A、

4、.javaB、 .jreC、 .exeD、 .class9、阅读下段代码片段,选择正确的运行结果 public static void main(String args) int a = 1;System.out.print(a); int a = 2;System.out.print(a);int a = 3;System.out.print(a);A、123B、111C、121D、编译不通过10、下面选项中,哪个是短路与运算符( )A、 &B、 &C、 |D、 |11、关于表达式 1234/1000 * 1000 的运算结果,下列哪个选项是正确的( )A、 1234B、 1000C、 12

5、34.0D、以上都不对12、下面的运算符中,用于执行除法运算是哪个?A、 /B、C、 %D、 *13、 以下哪个选项可以正确创建一个长度为 3 的二维数组( )A、 new int 23;B、 new int3;C、 new int3;D、以上答案都不对14、 下列选项中,不属于比较运算符的是A、 =B、 =C、 D、 =15、 下列选项中,用于引入包的关键字是A、 classB、 importC、 packageD、 static16、下列选项中,哪一个不能通过编译( )A、 byte a=1;B、 short b=100;C、 int c=a;D、 long d=8888888888;17

6、、下列选项中,哪一个是多行注释符号?( )A、/* */B、/* /*C、/ /D、/* */18、为了能让外界访问私有属性,需要提供一些使用( )关键字修饰的公有方法。A、 voidB、 defaultC、 privateD、 public19、下列修饰符中,哪个修饰内部类后,会使内部类会随着外部类的加载而加载。A、 staticB、 protectedC、 publicD、 private20、阅读下列的程序class PersonstaticSystem.out.println(name);private static String name = hello;class Demopubl

7、ic static void main(String args)Person p = null; 下列关于程序运行结果的描述中,正确的是()A、 无结果输出B、 输出nullC、 输出 helloD、 编译失败21、当一个类中成员变量和局部变量重名时,可以使用哪个关键字进行区分( )A、 superB、 thisC、 publicD、 true22、请阅读下面的程序,选择正确的运行结果。class Demoprivate static int x ;public static void main(String args)System.out.println(x+);A、0B、1C、 无结果D、

8、 编译失败23、下列关于构造方法的描述,错误的是( )。A、 一个类中只能定义一个构造方法B、 一个类中可以定义多个构造方法C、 如果在一个类中定义有参的构造方法 ,jvm就不会提供默认的无参构造方法D、 构造方法的作用是用来给属性进行初始化的24、 下列修饰符中,成员内部类被( )修饰后,可以被外界访问。A、 defaultB、 protectedC、 publicD、 private25、 下列关于类与对象的说法中,正确的是( )A、 类可以看做是一个模型,可以用来创建对象B、 没有类,也可以创建对象C、 类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体D、 以上说法都不对2

9、6、 在以下什么情况下,构造方法会被调用?A、 类定义时B、 创建对象时C、 调用对象方法时D、 使用对象的变量时27、 “隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征 ()A、 封装B、 继承C、 多态D、 以上都不是28、 下列关键字中,用于创建类的实例对象的是( )。A、 classB、 newC、 privateD、 void29、 下列关于匿名内部类的描述,错误的是( )A、 匿名内部类是内部类的简化形式B、 匿名内部类的前提是必须要继承父类或实现接口C、 匿名内部类的格式是new父类(参数列表)或父接口()D、 匿名内部类可以有构造方法30、 自定义运

10、行时异常,必须继承自( )类A、 ErrorB、 ExceptionC、 RuntimeExceptionD、 Throwable31、 在下面哪种情况下,可以使用方法重写?( )A、 父类方法中的形参不适用于子类使用时B、 父类中的方法在子类中没有时C、 父类的功能无法满足子类的需求时D、 父类方法中的返回值类型不适合子类使用32、 下列选项中,用于解压 jar 文件的命令是( )A、 jar - cB、 jar -xC、 jar -vD、 jar -f33、 在 trycatch( e) 横线处需要填写的是( )A、 异常对象B、 异常类C、 任意对象D、 任意类34、 System类位于

11、以下哪个包中?A、 java.ioB、 java.utilC、 java.awtD、 java.lang35、 final 修饰符不可以修饰如下哪个内容?()A、 类B、 接口C、 方法D、 变量36、 Java中所有的类都是通过直接或间接地继承( )类得到的A、 java.lang.ObjectB、 java.lang.ClassC、 任意类D、 以上答案都不对37、 在Java语言中,以下哪个关键字用于在方法上声明抛出异常?A、 tryB、 catchC、 throwsD、 throw38、 类中的一个成员方法被下面哪个修饰符修饰,该方法只能在本类被访问?A、 publicB、 prote

12、ctedC、 privateD、 default39、 Thread 类位于下列哪个包中?A、 java.ioB、 java.langC、 java.utilD、 java.awt40、线程调用 sleep() 方法后,该线程将进入以下哪种状态?A、 就绪状态B、 运行状态C、 阻塞状态D、 死亡状态41、下列方法中,用于判断字符串是否相等的是()A、 boolean contains(CharSequence cs)B、 String toLowerCase()C、 boolean equals(Object anObject)D、 boolean isEmpty()42、下列关于 Syst

13、em 类中 getProperties() 方法的描述中,正确的是?()A、 getProperties() 方法用于获取当前的操作系统的属性B、 getProperties()方法用于获取当前 JVM的属性C、 getProperties() 方法用于获取指定键指示的操作系统属性D、 getProperties()方法用于获取指定的 JVM的属性43、 下列是 Math 类中的一些常用方法,其中用于获取大于等于 0.0且小于 1.0 的随机数的 方法是?( )A、 random()B、 abs()C、 sin()D、 pow()44、 下列是 Random 类的一些常用方法,其中能获得指定范

14、围随机数的方法是?( )A、 nextInt()B、 nextLong()C、 nextBoolean()D、 nextInt(int n)45、 下列关于包装类的描述中,错误的是? ()A、 包装类的作用之一就是将基本类型包装成引用类型B、 包装类它可以完成在基本类型与 String类型之间的转换C、 包装类一共有八个,对应的基本数据类型D、 可以通过继承包装类完成自定义包装类的设计46、 下列关于 Date 类的描述中,错误的是?( )A、 Date类获取的时间是以1970年1月1日0时0分0秒开始计时的B、 在JDK1.1之后,Date类逐渐被Calendar类取代C、 Date 类中大

15、部分构造方法都被声明为已过时D、 Date 类中大部分方法依然推荐使用47、下列关于 DateFormat 中 parse(String source) 方法的说法中错误的是?( )A、 能够将一个字符串解析成 Date对象B、 要求字符串必须符合日期 /时间的格式要求C、 返回值是字符串类型的日期D、 执行该方法需要处理 ParseException异常48、 在DateFormat类中定义了四个常量值用于作为参数传递给这些方法, 其中FULL常量表 示?( )A、 完整格式B、 长格式C、 普通格式D、 短格式49、 在进行日期格式化时,代表秒的字母是?( )A、 sB、 SC、 MD、

16、m50、 是打发A、 1B、 2C、 3D、 451、 下列关于Java特点的描述中,错误的是?A、 Java语言不支持指针B、 Java具有自动垃圾回收的机制C、 Java只能运行在Window和Linux平台D、 Java允许多个线程同时执行52、 下列关于JDK JRE和 JVM关系的描述中,正确的是A、JDK中包含了JRE,JVM 中包含了JRE。B、JRE中包含了JDK,JDK中包含了JVM。C、JRE中包含了JDK,JVM中包含了JRE。D、JDK中包含了JRE,JRE中包含了JVM。53、 下列关于JDK的说法中,错误的是?A、 JDK是 Java开发工具包的简称B、 JDK包括

17、Java编译器、Java文档生成工具、Java打包工具等C、 安装JDK后,还需要单独安装 JRED、 JDK是整个Java的核心54、 下列关于JDK安装的说法中,错误的是?A、 Oracle 公司提供了多种操作系统的 JDKB、 开发工具中已经包含了一个 JRE因此可以选择不再安装公共的 JRE环境C、 在安装JDK过程中,源代码指的是 Java公共的API类D、 开发工具是JDK中的核心功能模块,因此无论是否进行 Java程序开发都必须安装55、 安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以 下哪一种( )A、Java文档制作工具B、 Jav

18、a 解释器C、 Java编译器D、 Java启动器56、请阅读下列示例代码,选择程序的输出结果int a = 1;int b = a+;int c = +a;int d = a+ + +a;System.out.print(a + , + b + , + c + , + d);A、 5,1,3,9B、 5,2,3,9C、 5,1,2,9D、 5,1,3,857、下列关于数组最值的描述中,错误的是( )A、 要想求数组的最值必须先定义一个数组B、 在求数组最值时,初始时一定要将数组中的第一个元素的值赋给变量C、 求数组最值过程中,一定要对数组进行遍历D、 在求数组最大值时,使用变量记住每次比较后

19、较大的那个值58、 下列数据类型进行运算时,哪一个会发生自动类型提升A、 int + intB、 long + longC、 byte + byteD、 double + double59、 关于方法的递归,以下说法错误的是A、 方法递归必须有结束条件B、 方法递归次数太多会导致内存溢出C、 方法递归就是指在一个方法的内部调用自身的过程D、 方法递归可以无数次,只要有结束条件就可以60、 题号:请先阅读下面的代码。int x = 1;int y = 2; if (x % 2 = 0) y+; else y-;System.out.println(y= + y);上面一段程序运行结束时,变量 y

20、 的值为下列哪一项A、 1B、 2C、 361、 阅读下面的程序 public class Test public static void main(String args) for(int x = 0 ; x =3 ; x+) continue; System.out.print(x%2); 运行结果正确的是A、 跳出循环,无输出B、 0121C、 01D、 012362、下列关于注释的使用,错误的是?( )A、 int c = 10; / 定义变量 cB、 /* int c = 5; int x =6; */C、 /* 这是类的入口方法 */D、 /* /*int c = 10;*/ in

21、t x=5; */63、下列关于 while 语句的描述中,正确的是A、 while 语句循环体中可以没有语句B、 while 语句的循环条件可以是整型变量C、 while 语句的循环体必须使用大括号D、 while 语句的循环体至少被执行一次64、 下面选项中,哪一个不是 Java中的关键字A、 sizeofB、 constC、 publicD、 goto65、 已知类的继承关系如下:class Aclass B extends Aclass C extends A 则以下语句中能够通过编译的是?( )A、 A a=new B();B、 C c=new B();C、 C c=new A();

22、D、 B b=new C();66、 请阅读下面的程序 public class Test public static void main(String args) int temp = 0;for (int i = 1; i 5; i+) for (int j = 0; j i; j+) temp+;System.out.println(temp);下列选项中,哪个是程序的运行结果()A、5B、9C、10D、1567、下列选项中,哪个是程序的运行结果class Testpublic static void main(String args)int a = 3;int b = 6;System

23、.out.print(a=b);System.out.print(a=b);A、 false false true falseB、 false false true trueC、 false true true falseD、 true false false true68、下列关于浮点型数据的定义,哪一个不能通过编译( )A、 double a=12.45;B、 float b=12.45;C、 double c=100;D、 float d=100;69、阅读下面的代码片段public static int add(int a,int b) return a + b;下列选项中,可以在 m

24、ai n()方法中调用add()方法的是A、 int num = add(1.0,2.0);B、 int num = add(1,2);C、 int num = add(true,flase);D、 int num = add(1, 2);70、请阅读下面的代码class Aint x;static int y;void fac(String s)System.out.println( “字符串: ” +s); 下列选项中描述正确的是( )A、 x , y和s都是成员变量B、 x 是实例变量, y 是类变量, s 是局部变量C、 x 和 y 是实例变量, s 是参数D、 x ,y和s都是实例变

25、量71、请阅读下面的代码String s1=new String( “ abc” );String s2=s1.intern();String s3= ” abc ”;System.out.println(s1=s2);System.out.println(s2=s3);System.out.println(s1=s3); 下列选项中,程序的输出结果为()A、 false true falseB、 false false falseC、 false true trueD、 false false true72、 下列关于构造方法定义的描述中,错误的是( )。A、 方法名与类名相同B、 在方法名

26、的前面没有返回值类型的声明C、 当定义了有参构造方法,系统默认的无参构造方法依然存在D、 在方法中不能使用 return语句返回一个值73、 先来看一段代码class DemoDemo()下列构造方法中,可以存在于 Demo 类中的是()A、 public Demo()B、 private Demo()C、 Demo(int age,String name)()D、 Demo()74、 下列关于 this 的说法中,错误的是( )A、 只能在构造方法中使用 this调用其它的构造方法,不能在成员方法中使用B、 在构造方法中,使用 this调用构造方法的语句必须位于第一行,且只能出现一次C、 t

27、his 关键字可以用于区分成员变量与局部变量D、 this 可以出现在任何方法中75、 下列关于静态方法的描述中,错误的是( )。A、 静态方法指的是被 static关键字修饰的方法B、 静态方法不占用对象的内存空间,而非静态方法占有对象的内容空间C、 静态方法内可以使用 this关键字D、静态方法内部只能访问被 static修饰的成员76、下列关于单例设计模式的描述中,正确的是( )C、将一个类设计为单例设计模式用者,需要定义一个静态的成员方法将本类创建的对象返回给调A、 将一个类设计为单例设计模式B、 将一个类设计为单例设计模式 造方法,在其他类中可以创建这个类对象,必须私有其空参数构造方

28、法 ,并且还不能定义有参数的构D、以上答案都不对77、阅读下列的程序public class Test3 public static void main(String args) class Outer static class Inner public void method () System.out.println(method);下列选项中,可以正确输出 method() 方法的是( )A、 Outer o = new Outer(); o.method();B、 Inner I = new Inner(); i.method();C、 Outer.Inner oi = new Out

29、er.Inner(); oi.method();D、 以上答案都不对78、阅读下列的代码 public class Test public static void main(String args) class Outer static class Inner public void method () System.out.println(method); 下列选项中,填写在空白处可以使程序正常运行的是()A、 Outer o = new Outer(); o.method();B、 Inner I = new Inner(); i.method();C、 Outer.Inner oi = new Outer.Inner(); oi.method();D、以上答案都不对

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1