HashMap
A,1,1 B,null,null C,null,1 D,以上都不对
2,执行以下程序后的输出结果是() public static void main(String[] args) {
StringBuffer a = new StringBuffer("A");
StringBuffer b = new StringBuffer("B");
operator(a,b);
}
public static void operator(StringBuffer x,StringBuffer y){
x.append(y);
y = x ;
System.out.println(x+","+y);
}
A,A,A B,AB,B C,AB,AB D,A,B
3,关于依赖注入,下列选项中说法错误的是()A,依赖注入能够独立开发各组件,然后根据组件间关系进行组装
B,依赖注入使组件之间相互依赖,相互制约
C, 依赖注入提供使用接口编程
D,依赖注入指对象在使用时动态注入
A,spring是一个轻量级Java EE 的框架集合
B,spring是“依赖注入”模式的实现
C,使用spring 可以实现声明事务
D,spring提供了 AOP 方式的日志系统
A,session.getAttribute(key,"value")
B, session.setAttribute(key,"value")
C, session.setAttribute("key")
D, session.getAttribute(“key”)
public class test {
private static int x = 100;
public static void main(String[] args) {
test tes1 = new test();
tes1.x++;
test tes2 = new test();
tes2.x++;
test test = new test();
tes1.x++;
test.x--;
System.out.println(x);
}
}
A,程序通过编译,输出结果为:x=103
B,5行不能通过编译,因为引用了私用静态变量
C,10行不能通过编译,因为x是私有静态变量
D,程序通过编译,输出结果为 : x =102
A,可维护性强
B,可扩展性强
C,代码重复少
D,大大减少代码量
<%& page lan guage="java" import="java.util.*" errorPage="error.jsp"
isErrorPage="false" %>
A,该页面可以使用 execprion 对象
B,该页面发生异常会转向 error.jsp
C,存在 errorPage 属性时 ,isErrorPage 是默认为 false
D,error.jsp 页面一定要有 isErrorPage 属性且值为true
A,它负责接收HTTP请求
B,加载配置文件
C,实现业务操作
D,初始化上下应用对象ApplicationContext
A,代理模式(Proxy)
B,装饰模式(Decorator)
C,桥接模式(Bridge)
D,观察者模式(Observer)
A,request.getRequestUrl()
B, request.getAttribute()
C, request.getParameter()
D, request.getWriter()
PROPAGATION_REQUIRED,read Only PROPAGATION_REQUIRED
A,定义了声明式事务的配置模板
B,对get方法采用只读事务
C,缺少sessionFactory 属性的注入
D,配置需要事务管理的 bean 的代理时,通过 parent 引用 这个配置模板,代码如下:
Public class Demo{
Public static void main(String args[]){
String str = new String("hello");
if(str == "hello"){
else{}}
}
}
A,true B,false C,编译不通过 D执行报错
14,下面属于java合法变量定义的是?()A,final B,1var1 C,_var2 D,var3&
15,下面有关 JSP 内置对象的描述,说法错误的是?()A,session WebApplication 对象:session对象指的是客户端与服务器的一次会话,从客户连到服务器的一开始,直到客户端与服务器断开连接为止
B,request对象:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应
C,applicaiton对象:application 对象实现了用户间数据的共享,可存放全局变量,可以有多个
D,response 对象:response 对象包含了响应客户请求的有关信息
public class Test{
public static void changeStr(Stirng str){
str = "森!!仔";
}
public static void main(String[] args){
String str ="森仔";
changStr(str);
}
}
A,1234 B,welcome C,空 D,不确定
17,输出结果为()public static void main(String[] args) {
int sum = 0;
for (int i = 0; i < 10; i++,sum +=i) {
}
System.out.println(sum);
}
A,9 B,10 C,45 D,55
18.对于下面这段代码,以下说法正确的是:public class test{
public int x;
public static void main(String[] args){
System.out.print("Value is"+x);
}
}
A,程序会打出“Value is 0”
B,程序会抛出 NullPointerException
C,非静态变量不能够被静态方法引用
D,编译器会抛出“possible refere nee beforeassignment”的错误
A,他们都实现了Map接口
B,HashMap时,不需要自己为它的方法实现同步,而HashMap就必须为之提供额外同步
C,HashMap允许将null作为一个entry的key或者value,而Hashtable不允许
D,通过eontains方法可以判断一个对象是否存在 HaspMap或者Hashtable中。
A,WEB-INF 目录
B,conf 目录
C,lib 目录
D,classes 目录
A,instanceof:用于判断某个实例变量是否属于某种类的类型
B,?: 三目运算符
C,&:位运算:按位与
D,&&:逻辑运算:逻辑与
A,byte B,string C,boolean D,void
23,判断下列数据类型转换的正确选项()多选A ,int i = 0;object o1 =i;object o2 =(object)i;
B,int i = 0; object o = i; int i1 = 0;int i2 =(object)o;int i3= (int) o;
C,int i = 0;long l1 =i; long l2 = (long)i;
D,int i = 0;object o1 = i;long l1 =(int)o1;long l2 =(long)o1;
A,使用键/值的形式保存数据HashMap
B,HashMap能够保证其中元素的顺序
C,HashMap允许将null用作键
D,HashMap允许将null用作值
E,HaspMap 的长度为length
A,Java文件与Bean定义的类名可以不同,但一定要注意区分字母的大小写
B,在JSP文件中引用Bean,其实就是用语句
C,被引用的 Bean文件的文件名后缀为 .java
D, Bean文件放在任何目录下都可以被引用
abstract class Name{
private String name;
public abstract boolean isStupidName(String name){}
}
2, 以下语句是否能正确执行?
public class Something{
void doSomething(){
private String s="";
int l = s.length();
}
}
3,以下语句是否能正确,如果正确输出是什么?
class Something {
int i;
public void doSomethint(){}
}
4,Integer 类的 valueOf 方法可转成 Number吗?
5,如何交换两变量的值?请用代码说明
SQL语句简答
Student(S#,Sname,Sage,Ssex)学生表 (学号,学生姓名,学生年龄,学生性别)
Course(C#,Cname,T#) 课程表(课程编号,课程名字,教师编号)
SC(S#,C#,score)成绩表(学号,课程编号,成绩)
Teacher(T#,Tname)教师表(教师编号,教师名字)



