JAVA数据库笔试题(答案在最后)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
、数据库测试题
(笔试)
测试时间:90分钟姓名:总分:
一、不定项选择题(40题,每题2分,总分80分)
1) 当试图编译并运行下面程序时会出现什么结果
()(单选)
A{
( A){
1;
}
}
B A{
( a, C){
2;
}
([] ){
B B();
((0));
}
}
A) 编译错误
B) 运行错误
C) 1
D) 2
2) 当编译并运行下面程序时会出现什么结果( )
(单选)
{
( []){
[] i = [5];
(i[5]);
}
}
A) 编译错误
B) 运行错误
C) 输出0
D) 输出“”
3) 、、三个关键字的区别是()(多选)
A) 是修饰符(关键字)可以修饰类、方法、变量
B) 在异常处理的时候使用,提供块来执行任何清除
操作
C) 是方法名,在垃圾收入集器将对象从内存中清除
出去之前做必要的清理工作
D) 和一样都是用异常处理的方法
4) 当编译并运行下面程序时会发生什么结果()
(单选)
{
( []){
b = ();
();
}
(){
( i = 0; i <10; ){
(" i = " + i);
}
}
}
A) 编译错误,指明方法没有定义
B) 运行错误,指明方法没有定义
C) 编译通过并输出0到9
D) 编译通过但无输出
5) 在中,如果父类中的某些方法不包含任何逻辑,并且
需要由子类重写,应该使用()关键字来声明父类的这些方法。(单选)
A)
B)
C)
D)
6) 当编译并运行下面程序时会发生什么结果:(单选)
{
( []){
h = ();
}
(){
( i =0; i <10; i ){
(i);
}
}
}
A) 编译错误,构造方法不能被声明为
B) 运行错误,构造方法不能被声明为
C) 编译并运行输出0到10
D) 编译并运行输出0到9
7) 下列说法正确的是?()(多选)
A) 数组有()方法
B) 有()方法
C) 数组有属性
D) 有属性
8) 当编译并运行下面程序时会发生什么结果?( )(单
选)
{
( ){
”c”;
}
( ){
("c");
}
( []){
("");
("");
();
();
();
}
}
A) 编译并运行输出
B) 编译并运行输出
C) 编译并运行输出
D) 编译并运行输出
9) 以下哪些表达式返回为真()(多选)
” 1”;
” 1”;
(” 1”);
(” 1”);
A) a
B)
C)
D) (B)
E) (C)
F) (D)
10 ) 当编译和运行下面程序时,哪项描述可以最准确的表达发生了什么事情( )(单选)
{
( []) {
m = ();
();
}
(){
i;
(i);
}
}
A) 编译并输出0
B) 编译错误
C) 编译并输出
D) 运行错误
11 ) 给定如下代码程序片断:
A{
A(){
(“A”);
}
}
B A{
B(){
(“B”);
}
([] ){
B B();
}
}
上述程序将()(单选)
A) 不能通过编译
B) 通过编译,输出为
C) 通过编译,输出为B
D) 通过编译,输出为A
12
)
关于线程,以下说法正确的是:()(多选)
A) 方法执行时会释放对象锁。
B) 方法执行时会释放对象锁。
C) 方法必须写在同步方法或同步块中
D) 方法必须写在同步方法或同步块中
13 ) 给定代码如下,编译运行后,输出结果是()(单选)
{
i;
(){
;
i;
}
( []){
();
();
(());
}
}
A) 0
B) 1
C) 2
D) 3
14 ) 给定代码如下,关于的用法,以下描述正确的是( )(单选)
C B
{
C()
{
();
}
}
A) 用来调用类B中定义的()方法
B) 用来调用类C中定义的()方法
C) 用来调用类B中的无参构造方法
D) 用来调用类B中第一个出现的构造方法
15 ) 哪些是类中本身的方法(不包括继承)( )(多选)