java选择题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A、jar–c
B、jar -x
C、jar -v
D、jar -f
33、在try{}catch(______e){}横线处需要填写的是()
A、异常对象
B、异常类
C、任意对象
D、任意类
34、System类位于以下哪个包中?
A、java.io
B、java.util
C、java.awt
D、java.lang
35、final修饰符不可以修饰如下哪个内容?()
}
}
下列关于程序运行结果的描述中,正确的是()
A、无结果输出
B、输出null
C、输出hello
D、编译失败
21、当一个类中成员变量和局部变量重名时,可以使用哪个关键字进行区分()
A、super
B、this
C、public
D、true
22、请阅读下面的程序,选择正确的运行结果。
class Demo{
private static int x ;
B、import
C、package
D、static
16、下列选项中,哪一个不能通过编译()
A、byte a=1;
B、short b=100;
C、int c='a';
D、long d=8888888888;
17、下列选项中,哪一个是多行注释符号?()
A、//* *//
B、/* /*
C、/ /
D、/* */
B、new
C、private
D、void
29、下列关于匿名内部类的描述,错误的是()
A、匿名内部类是内部类的简化形式
B、匿名内部类的前提是必须要继承父类或实现接口
C、匿名内部类的格式是"new父类(参数列表)或父接口(){}"
D、匿名内部类可以有构造方法
30、自定义运行时异常,必须继承自()类
A、Error
System.out.print(a + "," + b + "," + c + "," + d);
A、5,1,3,9
B、5,2,3,9
C、5,1,2,9
D、5,1,3,8
57、下列关于数组最值的描述中,错误的是()
C、在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
D、只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类
7、下面关于classpath的说法中,错误的是()。
A、classpath和path环境变量的查看与配置的方式完全相同。
B、为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置。
A、能够将一个字符串解析成Date对象
B、要求字符串必须符合日期/时间的格式要求
C、返回值是字符串类型的日期
D、执行该方法需要处理ParseException异常
48、在DateFormat类中定义了四个常量值用于作为参数传递给这些方法,其中FULL常量表示?()
A、完整格式
B、长格式
C、普通格式
D、短格式
55、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种()
A、Java文档制作工具
B、Java解释器
C、Java编译器
D、Java启动器
56、请阅读下列示例代码,选择程序的输出结果
int a = 1;
int b = a++;
int c = ++a;
int d = a++ + ++a;
D、nextInt(int n)
45、下列关于包装类的描述中,错误的是?()
A、包装类的作用之一就是将基本类型包装成引用类型
B、包装类它可以完成在基本类型与String类型之间的转换
C、包装类一共有八个,对应的基本数据类型
D、可以通过继承包装类完成自定义包装类的设计
46、下列关于Date类的描述中,错误的是?()
C、安装JDK后,还需要单独安装JRE
D、JDK是整个Java的核心
54、下列关于JDK安装的说法中,错误的是?
A、Oracle公司提供了多种操作系统的JDK
B、开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境
C、在安装JDK过程中,源代码指的是Java公共的API类
D、开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装
B、Exception
C、RuntimeException
D、Throwable
31、在下面哪种情况下,可以使用方法重写?()
A、父类方法中的形参不适用于子类使用时
B、父类中的方法在子类中没有时
C、父类的功能无法满足子类的需求时
D、父类方法中的返回值类型不适合子类使用
32、下列选项中,用于解压jar文件的命令是()
public static void main(String[] args){
System.out.println(x++);
}
}
A、0
B、1
C、无结果
D、编译失败
23、下列关于构造方法的描述,错误的是()。
A、一个类中只能定义一个构造方法
B、一个类中可以定义多个构造方法
C、如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法
9、阅读下段代码片段,选择正确的运行结果
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、类
B、接口
C、方法
D、变量
36、Java中所有的类都是通过直接或间接地继承()类得到的
A、java.lang.Object
B、java.lang.Class
C、任意类
D、以上答案都不对
37、在Java语言中,以下哪个关键字用于在方法上声明抛出异常?
A、try
B、catch
C、throws
D、throw
42、下列关于System类中getProperties()方法的描述中,正确的是?()
A、getProperties()方法用于获取当前的操作系统的属性
B、getProperties()方法用于获取当前JVM的属性
C、getProperties()方法用于获取指定键指示的操作系统属性
D、getProperties()方法用于获取指定的JVM的属性
D、构造方法的作用是用来给属性进行初始化的
24、下列修饰符中,成员内部类被()修饰后,可以被外界访问。
A、default
B、protected
C、public
D、private
25、下列关于类与对象的说法中,正确的是()
A、类可以看做是一个模型,可以用来创建对象
B、没有类,也可以创建对象
C、类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体
A、在任意目录可以使用javac和java命令
B、在任意目录下可以使用class文件
C、在任意目录可以使用记事本
D、在任意目录下可以使用扫雷游戏
6、下面关于path和classpath的说法中,错误的是()
A、path用来指定java虚拟机(JVM)所在的目录
B、classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录
B、\
C、%
D、*
13、以下哪个选项可以正确创建一个长度为3的二维数组()
A、new int [2][3];
B、new int[3][];
C、new int[][3];
D、以上答案都不对
14、下列选项中,不属于比较运算符的是
A、=
B、==
C、<
D、<=
15、下列选项中,用于引入包的关键字是
A、class
单选题
1、Java属于以下哪种语言?()
A、机器语言
B、汇编语言
C、高级语言
D、以上都不对
2、在JDK安装目录下,用于存放可执行程序的文件夹是?
A、bin
B、jre
C、lib
D、db
3、下列Java命令中,哪一个可以编译HelloWorld.java文件?
A、java HelloWorld
B、java HelloWorld.java
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包括Java编译器、Java文档生成工具、Java打包工具等
D、以上说法都不对
26、在以下什么情况下,构造方法会被调用?
A、类定义时
B、创建对象时
C、调用对象方法时
D、使用对象的变量时
27、“隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征()
A、封装
B、继承
C、多态
D、以上都不是
28、下列关键字中,用于创建类的实例对象的是()。
A、class
43、下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是?()
A、random()
B来自百度文库abs()
C、sin()
D、pow()
44、下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是?()
A、nextInt()
B、nextLong()
C、nextBoolean()
C、javac HelloWorld
D、javac HelloWorld.java
4、以下关于java命令作用的描述中,正确的是
A、它专门负责解析由Java编译器生成的.class文件
B、它可以将编写好的Java文件编译成.class文件
C、可以把文件压缩
D、可以把数据打包
5、下面关于配置path环境变量作用的说法中,正确的是()
C、从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。
D、在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效
8、下面哪种类型的文件可以在Java虚拟机中运行?()
A、.java
B、.jre
C、.exe
D、.class
A、Date类获取的时间是以1970年1月1日0时0分0秒开始计时的
B、在JDK1.1之后,Date类逐渐被Calendar类取代
C、Date类中大部分构造方法都被声明为已过时
D、Date类中大部分方法依然推荐使用
47、下列关于DateFormat中parse(String source)方法的说法中错误的是?()
49、在进行日期格式化时,代表秒的字母是?()
A、s
B、S
C、M
D、m
50、是打发
A、1
B、2
C、3
D、4
51、下列关于Java特点的描述中,错误的是?
A、Java语言不支持指针
B、Java具有自动垃圾回收的机制
C、Java只能运行在Window和Linux平台
D、Java允许多个线程同时执行
52、下列关于JDK、JRE和JVM关系的描述中,正确的是
}
A、123
B、111
C、121
D、编译不通过
10、下面选项中,哪个是短路与运算符()
A、&
B、&&
C、|
D、||
11、关于表达式1234/1000 * 1000的运算结果,下列哪个选项是正确的()
A、1234
B、1000
C、1234.0
D、以上都不对
12、下面的运算符中,用于执行除法运算是哪个?
A、/
18、为了能让外界访问私有属性,需要提供一些使用()关键字修饰的公有方法。
A、void
B、default
C、private
D、public
19、下列修饰符中,哪个修饰内部类后,会使内部类会随着外部类的加载而加载。
A、static
B、protected
C、public
D、private
20、阅读下列的程序
class Person{
static{
System.out.println(name);
}
private static String name = "hello";
}
class Demo{
public static void main(String[] args){
Person p = null;
A、就绪状态
B、运行状态
C、阻塞状态
D、死亡状态
41、下列方法中,用于判断字符串是否相等的是()
A、boolean contains(CharSequence cs)
B、String toLowerCase()
C、boolean equals(Object anObject)
D、boolean isEmpty()
38、类中的一个成员方法被下面哪个修饰符修饰,该方法只能在本类被访问?
A、public
B、protected
C、private
D、default
39、Thread类位于下列哪个包中?
A、java.io
B、java.lang
C、java.util
D、java.awt
40、线程调用sleep()方法后,该线程将进入以下哪种状态?
相关文档
最新文档