B、protected C、private D、default
39、Thread类位于下列哪个包中? A、java.io B、java.lang C、java.util D、java.awt
40、线程调用sleep()方法后,该线程将进入以下哪种状态? A、就绪状态 B、运行状态 C、阻塞状态 D、死亡状态
41、下列方法中,用于判断字符串是否相等的是() A、boolean contains(CharSequence cs) B、String toLowerCase()
C、boolean equals(Object anObject) D、boolean isEmpty()
42、下列关于System类中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类的一些常用方法,其中能获得指定范围随机数的方法是?( ) 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类中大部分构造方法都被声明为已过时 D、Date类中大部分方法依然推荐使用
47、下列关于DateFormat中parse(String source)方法的说法中错误的是?( ) A、能够将一个字符串解析成Date对象
B、要求字符串必须符合日期/时间的格式要求 C、返回值是字符串类型的日期
D、执行该方法需要处理ParseException异常
48、在DateFormat类中定义了四个常量值用于作为参数传递给这些方法,其中FULL常量表示?( ) A、完整格式 B、长格式 C、普通格式 D、短格式
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、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打包工具等 C、安装JDK后,还需要单独安装JRE D、JDK是整个Java的核心
54、下列关于JDK安装的说法中,错误的是? A、Oracle公司提供了多种操作系统的JDK
B、开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境 C、在安装JDK过程中,源代码指的是Java公共的API类
D、开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装
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;
System.out.print(a + \
A、5,1,3,9 B、5,2,3,9 C、5,1,2,9 D、5,1,3,8
57、下列关于数组最值的描述中,错误的是( ) A、要想求数组的最值必须先定义一个数组
B、在求数组最值时,初始时一定要将数组中的第一个元素的值赋给变量 C、求数组最值过程中,一定要对数组进行遍历
D、在求数组最大值时,使用变量记住每次比较后较大的那个值 58、下列数据类型进行运算时,哪一个会发生自动类型提升 A、int + int B、long + long C、byte + byte
D、double + double
59、关于方法的递归,以下说法错误的是 A、方法递归必须有结束条件
B、方法递归次数太多会导致内存溢出
C、方法递归就是指在一个方法的内部调用自身的过程 D、方法递归可以无数次,只要有结束条件就可以 60、题号:请先阅读下面的代码。 int x = 1; int y = 2;
if (x % 2 == 0) { y++; } else { y--; }
System.out.println(\
上面一段程序运行结束时,变量y的值为下列哪一项 A、1 B、2 C、3
61、阅读下面的程序 public class Test {
public static void main(String[] args) {
for(int x = 0 ; x <=3 ; x++){ continue;
System.out.print(x%2); } } }
运行结果正确的是 A、跳出循环,无输出 B、0121 C、01 D、0123
62、下列关于注释的使用,错误的是?( ) A、int c = 10; //定义变量c B、/* int c = 5; int x =6; */
C、/** 这是类的入口方法 */ D、/* /*int c = 10;*/ int x=5; */
63、下列关于while语句的描述中,正确的是 A、while语句循环体中可以没有语句 B、while语句的循环条件可以是整型变量 C、while语句的循环体必须使用大括号 D、while语句的循环体至少被执行一次
64、下面选项中,哪一个不是Java中的关键字 A、sizeof B、const C、public D、goto
65、已知类的继承关系如下: class A
class B extends A class C extends A
则以下语句中能够通过编译的是?( ) A、A a=new B(); B、C c=new B(); C、C c=new A(); 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、5 B、9 C、10 D、15
67、下列选项中,哪个是程序的运行结果 class Test {
public static void main(String[] args) {
int a = 3; int b = 6;
System.out.print(a==b); System.out.print(a=b); } }
A、false false true false B、false false true true C、false true true false D、true false false true
68、下列关于浮点型数据的定义,哪一个不能通过编译(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; }
下列选项中,可以在main()方法中调用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(\70、请阅读下面的代码 class A{ int x;
static int y;
void fac(String s){
)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java选择题(2)在线全文阅读。
相关推荐: