JAVA数据库笔试题答案在最后
JAVA数据库笔试题答案在最后
Java、数据库测试题
(笔试)
测试时间:90分钟姓名:_______ 总分:_______
一、不定项选择题(40题,每题2分,总分80分)
1) 当试图编译并运行下面程序时会出现
什么结果()(单选)
class A{
public int getNumber(int A){
return a+1;
arguments against}
}
class B extends A{
public int getNumber(int a, char C){
return a+2;
}
public static void main(String[] args){
B b=new B();
System.out.Number(0));
}
}
A) 编译错误
B) 运行错误
C) 1
D) 2
2) 当编译并运行下面程序时会出现什么
结果( )(单选)
public class MyAr{
public static void main(String argv[]){
int[] i = new int[5];
System.out.println(i[5]);
}
}
A) 编译错误
B) 运行错误
C) 输出0
D) 输出“null”
3) final、finally、finalize三个关键字的区
别是()(多选)
A) final是修饰符(关键字)能够修饰
类、方法、变量
B) finally在异常处理的时候使用,提
供finally块来执行任何清除操作
C) finalize是方法名,在垃圾收入集器
将对象从内存中清除出去之前做必
要的清理工作
D) finally和finalize一样都是用异常处
理的方法
4) 当编译并运行下面程序时会发生什么
结果()(单选)
public class Bground extends
Thread{
public static void main(String argv[]){
Bground b = new Bground();
b.run();
}
public void start(){
for (int i = 0; i <10;
i++){
System.out.println("Value
of i = " + i);
}
}
}
A) 编译错误,指明run方法没有定义
B) 运行错误,指明run方法没有定义
C) 编译经过并输出0到9
D) 编译经过但无输出
5) 在Java中,如果父类中的某些方法不包
含任何逻辑,而且需要由子类重写,应
java常见笔试题该使用()关键字来声明父类的
这些方法。(单选)
download play store app
A) Final
B) Static
C) Abstract
D) Void
6) 当编译并运行下面程序时会发生什么
结果:(单选)
public class Hope{
public static void main(String argv[]){
Hope h = new Hope();
}
protected Hope(){
编程与类型系统pdffor(int i =0; i <10; i ++){
System.out.println(i);
}
}
}
A) 编译错误,构造方法不能被声明为
网络模块怎么打protected
B) 运行错误,构造方法不能被声明为
protected
C) 编译并运行输出0到10
D) 编译并运行输出0到9
7) 下列说法正确的是?()(多选)
A) 数组有length()方法
B) String有length()方法
C) 数组有length属性
班级网站怎么做网页制作
D) String有length属性
8) 当编译并运行下面程序时会发生什么
结果?( )(单选)
public class Test{
public static void stringReplace(String text){
text=text+”c”;
}
public static void bufferReplace(StringBuffer text){
text=text.append("c");
}
public static void main(String args[]){
String textString=new String("java");
StringBuffer
textBuffer=new
StringBuffer("java");
stringReplace(textString);
bufferReplace(textBuffer);
System.out.println(textString+textB
uffer);
}
}
A) 编译并运行输出javac javac
B) 编译并运行输出java java
C) 编译并运行输出java javac
D) 编译并运行输出javac java
9) 以下哪些表示式返回为真()(多
选)
String a=”My field1”;
String b=”My field1”;
String c=new String(”My field1”);
String d=new String(”My field1”);
A) a ==b
B) a==c
C) c==d
D) a.equals(B)
E) a.equals(C)
F) c.equals(D)
10 ) 当编译和运行下面程序时,哪项描述能够最准确的表示发生了什么事情( )(单选)
public class MyAr{
public static void main(String argv[]) {
MyAr m = new
MyAr();
m.amethod();
}
public void amethod(){
int i;
System.out.println(i);
}
}
A) 编译并输出0
B) 编译错误
C) 编译并输出null
D) 运行错误
11 ) 给定如下java代码程序片断:class A{
public A(){
System.out.println(“A”);
}
}
class B extends A{
public B(){