JAVA数据库笔试题答案在最后文档格式.docx
《JAVA数据库笔试题答案在最后文档格式.docx》由会员分享,可在线阅读,更多相关《JAVA数据库笔试题答案在最后文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
D)
2
2)
当编译并运行下面程序时会出现什么结果()(单选)
{
([]){
[]i=[5];
(i[5]);
}
输出0
输出“”
3)
、、三个关键字的区别是()(多选)
是修饰符(关键字)可以修饰类、方法、变量
在异常处理的时候使用,提供块来执行任何清除操作
是方法名,在垃圾收入集器将对象从内存中清除出去之前做必要的清理工作
和一样都是用异常处理的方法
4)
当编译并运行下面程序时会发生什么结果()(单选)
b=();
();
(){
(i=0;
i<
10;
){
("
i="
+i);
编译错误,指明方法没有定义
运行错误,指明方法没有定义
编译通过并输出0到9
编译通过但无输出
5)
在中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。
(单选)
6)
当编译并运行下面程序时会发生什么结果:
h=();
(i=0;
i){
(i);
编译错误,构造方法不能被声明为
运行错误,构造方法不能被声明为
编译并运行输出0到10
编译并运行输出0到9
7)
下列说法正确的是?
()(多选)
数组有()方法
有()方法
数组有属性
有属性
8)
当编译并运行下面程序时会发生什么结果?
()(单选)
{
(){
¡
±
c¡
;
c"
);
([]){
"
编译并运行输出
9)
以下哪些表达式返回为真()(多选)
”1”;
(”1”);
a
(B)
E)
(C)
F)
(D)
10)
当编译和运行下面程序时,哪项描述可以最准确的表达发生了什么事情()(单选)
([]){
m=();
i;
编译并输出0
编译并输出
11)
给定如下代码程序片断:
A{
A(){
(¡
°
A¡
}
BA{
B(){
B¡
([]){
BB();
上述程序将()(单选)
不能通过编译
通过编译,输出为
通过编译,输出为B
通过编译,输出为A
12)
关于线程,以下说法正确的是:
方法执行时会释放对象锁。
方法必须写在同步方法或同步块中
13)
给定代码如下,编译运行后,输出结果是()(单选)
;
(());
3
14)
给定代码如下,关于的用法,以下描述正确的是()(单选)
CB
{
C()
用来调用类B中定义的()方法
用来调用类C中定义的()方法
用来调用类B中的无参构造方法
用来调用类B中第一个出现的构造方法
15)
哪些是类中本身的方法(不包括继承)()(多选)
()
()
16)
下面哪些为真()(多选)
接口里可定义变量,并且变量的值不能修改
任何情况下,类都不能被修饰
类可以被修饰
接口不能实例化
17)
下面哪些是正确的描述了关键字()(单选)
允许两个进程并行运行但其之间相互通信
保证任何时候只有一个线程访问一个方法或对象
保证两个或多个进程同时启动和结束
保证两个或多个线程同时启动和结束
18)
下列哪一种叙述是正确的()(单选)
修饰符可修饰属性、方法和类
抽象方法的部分必须用一对大括号{}
声明抽象方法,大括号可有可无
声明抽象方法不可写出大括号
19)
下面关于网络通信正确的描述是()(多选)
协议是一种不可靠的网络通信协议。
协议是一种可靠的网络通信协议。
20)
在中,下面关于抽象类的描述正确的是()(多选)
抽象类可以被实例化
如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类
抽象类的方法都必须是抽象的
声明抽象类必须带有关键字
21)
给定代码如下,编译运行结果是()(单选)
1%9;
([]){
正常运行,输出1
正常运行,输出0
22)
将对象序列化,要实现哪个接口()(单选)
23)
以下代码输出结果为()(单选)
"
(i){
(1){
1"
}(E){
2"
;
}{
3"
}
4"
(0);
(1);
1342
123
134234
13423
24)
在中,()接口位于集合框架的顶层()(单选)
25)
在中,下列()类不能派生出子类。
{}
26)
启动一个线程,应调用什么方法()。
)(
27)
在中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()(单选)
A
AC
28)
在中,以下定义数组的语句正确的是()(单选)
t[10][];
a[]="
t[][10];
[10];
29)
给定一个程序的方法的代码片段如下:
假如d目录下不存在文件,现运行该程序,下面的结果正确的是():
=
(("
));
}(E){
文件没有发现!
将在控制台上打印:
正常运行,但没有生成文件
运行后生成,但该文件中可能无内容
运行后生成,该文件内容为:
30)
集合框架中,要实现对集合里的元素进行自定义排序,要实现哪个接口()(单选)
31)
{
(){3.0f;
下面哪些代码可放在处(多选)
(){4.0f;
(){}
(D){}
(){4.0d;
(){9;
32)
在语言中,如果你编写一个多线程序,可以使用的方法是()。
(多选)
扩展类
实现接口
33)
下面哪些接口直接继承自接口()(多选)
34)
关于和正确的说法有()(多选)
都实现了接口
类不是同步的,而类是同步的
不允许键或值
35)
下面关于构造方法的说法正确的是()(多选)
构造方法不能被继承
构造方法不能被重写
构造方法不能被重载
构造方法不能声明为
36)
研究下面的代码()(单选)
/**
*
*/
([]){
a[]={0,1,2,3,4};
0;
(0<
{
[i];
("
(E)
数组下标越界"
程序结束"
)