求java选择题答案1
1.在命令行编译运行Java程序时,需要设置的环境变量是()。A)classpathB)pathC)classD)A和B2.下列关于Java语言特点的叙述中,错误的是()...
1.在命令行编译运行Java程序时,需要设置的环境变量是( )。
A) classpath B) path
C) class D) A和B
2.下列关于Java语言特点的叙述中,错误的是( )。
A)Java支持源程序“一次编写,到处运行” B)Java是面向过程的编程语言
C)Java是跨平台的编程语言 D)Java支持多线程
3.下列选项中不属于基本数据类型的是( )。
A)byte B) boolean
C)String D) char
4.下面选项中关于继承的叙述正确的是( )。
A) 在java中一个类可以有多个直接父类。
B) 在java中一个类只能实现一个接口。
C) 在java中一个类不能同时继承一个类和实现一个接口。
D) 在java中只允许单一继承。
5.在异常处理块try…catch…finally中,一旦发生异常,由( )捕获并处理。
A)try B)catch
C)finally D)throws
6. 已知代码片断为:
public void create(){
Vector myVect;
myVect = new Vector()
}
下列选项中陈述错误的是( )。
A)第二行的声明不会为变量myVect分配内存空间。
B)第二行的声明分配一个到Vector对象的引用的内存空间。
C)第三行语句创建一个Vector类对象。
D)第三行语句为一个Vector类对象分配内存空间。
7. 下列关于构造函数的句子中,正确的是( )。
A)定义类类型时,必须显式定义构造函数。
B)类的构造函数不必与类名相同。
C)在用new运算符生成类的一个对象时,构造函数被调用执行。
D)一个类类型,只能定义一个构造函数。
8. 阅读下面程序:
public class C {
public static void main(String[] args) {
int a[][] = {{1,3,4}, {2,3},{4,5,6,8}};
System.out.println(a.length);
System.out.println(a[2].length);
}
}
程序运行的结果是 ( )
A)3和4 B)9和3
C)9和4 D)3和3
9. 执行下面程序段后,s1 的值是( )。
int index=1;
String[] test=new String[3];
String s1=test[index];
A) "" B) null
C) throw Exception D) 编译出错
10. 可以使当前同级线程重新获得运行机会的方法是( )。
A)sleep() B)join()
C)yield() D)interrupt() 展开
A) classpath B) path
C) class D) A和B
2.下列关于Java语言特点的叙述中,错误的是( )。
A)Java支持源程序“一次编写,到处运行” B)Java是面向过程的编程语言
C)Java是跨平台的编程语言 D)Java支持多线程
3.下列选项中不属于基本数据类型的是( )。
A)byte B) boolean
C)String D) char
4.下面选项中关于继承的叙述正确的是( )。
A) 在java中一个类可以有多个直接父类。
B) 在java中一个类只能实现一个接口。
C) 在java中一个类不能同时继承一个类和实现一个接口。
D) 在java中只允许单一继承。
5.在异常处理块try…catch…finally中,一旦发生异常,由( )捕获并处理。
A)try B)catch
C)finally D)throws
6. 已知代码片断为:
public void create(){
Vector myVect;
myVect = new Vector()
}
下列选项中陈述错误的是( )。
A)第二行的声明不会为变量myVect分配内存空间。
B)第二行的声明分配一个到Vector对象的引用的内存空间。
C)第三行语句创建一个Vector类对象。
D)第三行语句为一个Vector类对象分配内存空间。
7. 下列关于构造函数的句子中,正确的是( )。
A)定义类类型时,必须显式定义构造函数。
B)类的构造函数不必与类名相同。
C)在用new运算符生成类的一个对象时,构造函数被调用执行。
D)一个类类型,只能定义一个构造函数。
8. 阅读下面程序:
public class C {
public static void main(String[] args) {
int a[][] = {{1,3,4}, {2,3},{4,5,6,8}};
System.out.println(a.length);
System.out.println(a[2].length);
}
}
程序运行的结果是 ( )
A)3和4 B)9和3
C)9和4 D)3和3
9. 执行下面程序段后,s1 的值是( )。
int index=1;
String[] test=new String[3];
String s1=test[index];
A) "" B) null
C) throw Exception D) 编译出错
10. 可以使当前同级线程重新获得运行机会的方法是( )。
A)sleep() B)join()
C)yield() D)interrupt() 展开
展开全部
1D没什么好解释,环境变量有3个设置,其中两个必须要设置就是A和B
2BJava是面向对象的编程语言
3B布尔类型boolean是判断真假不是基本数据类型
4D在java中一个类只有1个直接父类,在java中一个类能实现多个接口,在java中一个类能同时继承一个类和实现多个接口
5第五题问得我不知道怎么回答,题目只给try…catch…finally中选,问的缺是捕获并处理,try是捕获,catch是处理,finally是不管有没有异常都会执行finally里的代码至于又有个D选项throws,只有这个是可以接近能说捕获又处理了,因为他是把问题让给下一个调用的人去处理是属于一种处理态度.
6D第三行代表为变量myVect分配内存空间
7C一个类可以不定义构造函数,因为他自己有一个无参数的构造函数,类的构造函数必须和类名相同,一个类能定义多个构造函数但参数都要不同
8D,a.length指所有数组的长度,有3个数组所以是3,a[2].length指第三个数组的长度,他只有3个数所以也是3
9B,test[index]指的就是test字符串数组里的test[1],s1是给这个数组里面的第二个元素对象赋值,可是他并没有改变什么,依然是NULL,编译照样能通过,输出S1的时候也会显示出NULL
10C,sleep指令线程睡眠,join指加入线程,yield指让出时间片应该就是答案了,至于第四个忘记什么来着了
用心良苦啊加分加分
2BJava是面向对象的编程语言
3B布尔类型boolean是判断真假不是基本数据类型
4D在java中一个类只有1个直接父类,在java中一个类能实现多个接口,在java中一个类能同时继承一个类和实现多个接口
5第五题问得我不知道怎么回答,题目只给try…catch…finally中选,问的缺是捕获并处理,try是捕获,catch是处理,finally是不管有没有异常都会执行finally里的代码至于又有个D选项throws,只有这个是可以接近能说捕获又处理了,因为他是把问题让给下一个调用的人去处理是属于一种处理态度.
6D第三行代表为变量myVect分配内存空间
7C一个类可以不定义构造函数,因为他自己有一个无参数的构造函数,类的构造函数必须和类名相同,一个类能定义多个构造函数但参数都要不同
8D,a.length指所有数组的长度,有3个数组所以是3,a[2].length指第三个数组的长度,他只有3个数所以也是3
9B,test[index]指的就是test字符串数组里的test[1],s1是给这个数组里面的第二个元素对象赋值,可是他并没有改变什么,依然是NULL,编译照样能通过,输出S1的时候也会显示出NULL
10C,sleep指令线程睡眠,join指加入线程,yield指让出时间片应该就是答案了,至于第四个忘记什么来着了
用心良苦啊加分加分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询