一、不定项选择题(共 10 题,每题 3 分)
1、 有以下方法的定义,请选择该方法的返回类型()。
A、byte
B、short
C、int
D、float
2、设有下面两个类的定义:
class Person{
class Student extends Person{
long id;
int score;
String name;
int getScore(){
}
return score;
}
B、继承关系
}
则类Person和类Student的关系是()。
A、包含关系
3、以下哪个不是Java的关键字?()
A、FALSE
4、下面程序的输出是什么?()
public class Quiz2 {
B、const
C、this
C、关联关系
D、上述类定义有语法错误
D、void
E、以上全为关键字
public static void main(String[] args) {
try {throw new MyException();
} catch (Exception e) {
System.out.println("It's caught!");
}finally{
System.out.println("It's finally caught!");
}
}
}
class MyException extends Exception{}
A、It's finally caught!
B、It's caught!
C、It's caught!
It's finally caught!
D、无 输 出
5、在JAVAScript中定义一个数组的方法是正确的:
A、var myarray=new Array(3);
B、var myarray=new Array[3];
C、var myarray=new Array(“one”,”two”,”three”);
D、var myarray=new Array[“one”,”two”,”three”];
E、var myarray=[[“New York”,”LA”,”Seattle”]、[“BeiJing”,”Shanghai”]、
[“Tokyo”,”Hokkaido”]]
6、下面哪些是JavaScript中的特殊字符()
A、\n
B、\s
C、\t
D、\f
7、下列说法错误的有()
A、数组是一种对象
C、int number=[]={31,23,33,43,35,63}
B、数组属于一种原生类
D、数组的大小可以任意改变
8、不能用来修饰Interface的有()
A、private
B、public
C、protected
D、static
9、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前
缀可以调用它,该方法头的形式()
A、static void method()
C、final void method()
B、public void method()
D、abstract void method()
10、监听事件和处理事件()
A、都由Listener完成
C、由Listener和构件分别完成
二、代码差错(共15分,A、B、C每部分5分)
A.
abstract class Name{
B、都由相应事件Listener处登记过的构件完成
D、由Listener和窗口分别完成
private String name;
public abstract boolean isStupidName(String name){}
}
B.
public class Something{
void doSomething(){
private String s="";
int 1=s.length();
}
}
C.
abstract class Something{
private abstract String doSomething();
}
三、程序实现(20分)
编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,
应该输出为“我ABC”而不是“我ABC+汉的半个”。
四、数据库(15分)
A的表结构
字段名
Id
Code
Name
是
是否主键
是
否
B的表结构
字段名
Id
Code
Docid
Name
是否主键
是
是
是
否
要求:
1)、根据B表的docid=“A0011”为条件取出B表id、Code字段的值;
2)、如果A表中存在有id、code字段值等于取出B表id、code字段的值,那么更新A表的Name
字段的值为相应B表中的Name字段的值;
3)、如果A表中不存在以上条件的值,那么将取出B表的值直接插入到A表中。
五、编程实现(10分)
编程题:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在,
请您写一个Singleton出来。
六、论述题(10分)
Spring工作机制及为什么要用?