1.如果要实现Hibernate删除一个对象时,同时级联删除与其相关联的其他对象,cascade属性的值一个设置为(delete)。
2.下列语句片段的结果为()。
int a=-67,b=116,c=78;
int d=~a|b&c;
System.out.println(d);
-67=01000011–>10111100–>10111101
取反 01000010
| 116=01110100
01110110
& 78=01001110
70=01000110
3.已经声明了类“public class Th implements Runnable”,下面哪个选项启动该线程(Thread t=new Thread(new Th()); t.start();)。
4.以下哪项可用于检索session属性userid的值(session. getAttribute (“userid”);)。
5.有代码如下,如需补全选择()。
public class Example{
public enum Color{Red,Green,Blue};
public void foo(){
//在这里插入代码
System.out.println(c);
}
}
for(Color c:Color.values())
6.在JSP中,使用()接收客户端发送的请求数据。
request.getParameter();
class A {
public static int getNumber(int a) {
return a + 1;
}
}
public class B extends A {
public static int getNumber(int a) {
return a + 2;
}
public static void main(String[] args) {
B b = new B();
System.out.println(getNumber(0));
}
}
上面代码的结果是什么?
第12行出现编译错误 不知道是哪个方法。多态
int index=1;
String[] test=new String[3];
String foo=test[index];
foo的值是多少(B)。
9.从HTTP请求中,获得请求参数,应该调用(request对象的getParameter()方法 )。
10.哪个关键字可以对对象加互斥锁(synchronized)。
11.哪个可以得到"file.txt"的父目录的名字(String name=(new File(“file.txt”)).getParent();
)。
12.如果要创建用于上传文件的表单,html:form标签的编码类型“method”属性必须设置为(POST )。
13.Java程序经编译后会产生byte code
14.有关JSP中getProperty与setProperty标准动作的使用,下列说法中正确的是(必须在使用useBean的前提下,才能使用)。
15.在J2EE三层体系结构中,中间层与MVC设计模式中的(控制器)模块相对应。
public class SychTest{
private int x;
private int y;
public void setX(int i){ x=i;}
public void setY(int i){y=i;}
public synchronized void setXY(int i){
setX(i);
setY(i);
}
public synchronized boolean check(){
return x!=y;
}
}
在什么条件下,在其它类中调用check()返回true(当多个线程分别调用setX和setY时check() 返回true
)。
17.数组没有length()这个方法,string有length()这个方法。
18.关于以下application的说明,正确的是
1. class StaticStuff{
3. static int x=10;
4. static { x+=5;}
5. public static void main(String args[ ]){
7. System.out.println(“x=” + x);}
9. static { x/=3;}
10. }
编译通过,执行结果为:x=5
19.文件"file.txt" 已经存在且包含ASCII码:
try{
File f=new File("file.txt");
OutputStream out=new FileOutputStream(f);
}catch (IOException e){}
以下哪些是正确的(代码运行,但file.txt的长度变为0。
)。
20.下列哪个标签能访问JSP隐含对象(bean:parameter标签
)。
21.下面关于Hibernate的说法,错误的是(Hibernate是JDBC的替代技术)。
正确的是Hibernate是一个“对象-关系映射”的实现,Hibernate是一种数据持久化技术,使用Hibernate可以简化持久化层的编码。
22.下面关于java中类的说法哪个是不正确的(类一定要声明为public的,才可以执行。)。
正确的是 类体中只能有变量定义和成员方法的定义,不能有其他语句。
"构造函数是类中的特殊方法。
"
一个java文件中可以有多个class定义。
23.下面哪个范围是char型的取值范围(‘\u0000’ ~ ‘\uffff’
)。
24.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的(static)。
25.以下关于servlet错误的说法是(所有的Servlet引擎都不是必需支持Cookie这种会话追踪机制
)。
正确的是 web.xml中标签应该写在标签之前
所有的Servlet过滤器类都必须实现javax.servlet.Filter接口
Servlet过滤器可以修改和检查ServletRequest和ServletResponse对象
26.以下哪个是java.io包中的一个兼有输入输出功能的类(RandomaccessFile
)。
27.在JSP页面中,保存数据的范围由小到大依次是(pageContext,request,session,application
)。
28.在JSP中使用jsp:getProperty标记时,不会出现的属性是(value)。
29.在MVC设计模式中,(Servlet)接收用户请求数据。
30.怎样计算42度角的余弦值(double d=Math.cos(Math.toRadians(42)); )。
int i=1,j=10;
do{
if(i++>--j) continue;
}while(i<5);
"i=5 j=6"
32.Servlet的doPost与doGet方法中HttpServletRequest和HttpServletResponse实例由Servlet Container在运行期动态注入,这中与Spring依赖注入中的哪种模式对应(接口注入
)。
33.对于catch 子句的排列,下列哪种是正确的(有继承关系的异常,先有子类,其他如何排列都无关
)。
34.关于以下程序代码的说明正确的是()。
class HasStatic{
private static int x=100;
public static void main(String args[ ]){
HasStatic hs1=new HasStatic( );
hs1.x++;
HasStatic hs2=new HasStatic( );
hs2.x++;
hs1=new HasStatic( );
hs1.x++;
HasStatic.x--;
System.out.println(“x=”+x);
}
}
“程序通过编译,输出结果为:x=102”
35.在Hibernate中关于数据持久化概念的说法,错误的是(将数据转换为持久状态的机制称为数据持久化
)。
正确的是 保存在内存中数据的状态是瞬时状态
持久状态的数据在关机后数据依然存在
数据可以由持久状态转换为瞬时状态
36.下面哪个语句不能定义一个字符变量(char c3="\u0065";
)。
37.在Hibernate主配置文件(hibernate.cfg.xml)中,是通过哪个元素来配置映射文件的?元素
38.在使用Class对象的load()方法加载properties文件时,数据在内存中是以( Hashtable
)形式进行保存的。
39.在使用数据源时,数据库的驱动程序的Jar文件应该存放在( Tomcat的common\lib下
)。
40."为了让同一个包内其它类有权访问一个类的成员,以下哪个访问控制符最适合?
" "没有访问控制符
"
41.下面哪个不属于面向对象设计的基本特征:
组件
42.static关键字不能修饰的有 构造函数
43.对于如下内部类中的方法exec(),正确的调用方式为()
public class Outer{
public class Inner{
public String exec(){
return “Hello”;
}
}
}
String str = new Outer().new Inner().exec();
44.request.getAttribute()返回的Java对象类型是Object
45.下列哪个不是聚合函数?max()
46.线程的默认优先级是哪项?5
47.如果某一JSP页面的表单中,有几个复选框,name为“habit”,则该jsp提交后,通过下面哪个语句去获取用户选中复选框的值。
request.getParameterValues(“habit”);
48.如果一个对象仅仅声明实现了cloneable接口,但是不覆写clone方法,外部能够调用其clone方法吗?能
49.在Struts中实现页面跳转主要通过什么方法来实现?
mapping.findForward
50.下列关于修饰符混用的说法,错误的是 abstract类中不可以有private的成员
正确的是:abstract不能与final并列修饰同一个类
abstract方法必须在abstract类中
static方法中能处理非static的属性
51.下列关于Java线程的说法那些是正确的
Thread类属于java.util程序包。
52.不能在不同用户之间共享数据的方法是(通过cookie(不同页面间共享数据)
)
53.编写自定义标签处理类后,需要编写一个(.tld 文件)去描述。
54.下列叙述中,正确的是 Java语言的标识符是区分大小写的
55.关于多态性,以下描述中正确的是 多态性是指按引用变量指向的对象,而不是引用变量本身的类型来决定调用哪个方法
46.以下关于字符串函数的描述中,正确的是
setCharAt函数的作用是将String 或StringBuffer字符串的某个字符替换
47.以下关于捕获的原则中,错误的是
RuntimeException 可以不被捕获,Java 会自动处理运行期的异常
正确的是
全球超安全智能新能源旗舰轿车,汉,耀世登场!
广告 新能源汽车标杆—汉,汉为观止.Dragon Face设计语言,S级豪华旗舰享受; 查看详情 >
:Exception类必须出现,而且必须作为catch 块中第一个匹配的类
先列出具体的异常类,后列出通用的异常类
先列出子类,后列出父类
48.对象的有效期有多长?
从对象创建时开始,直到没有任何引用变量指向该对象时,对象失去作用,被自动回收
49.一个数据库系统必须能表示实体和关系。实体与实体之间的关系有一对一、一对多和多对多三种,其中(层次模型
)不能描述多对多的联系。
50.下列关于一个类的静态成员的描述中,不正确的是( 该类的静态数据成员变量的值不可修改
)
正确的是:该类的对象共享其静态成员变量的值
静态成员变量可被该类的所有方法访问
该类的静态方法只能访问该类的静态成员变量
51.在MVC(模型/视图/控制器)模式中,视图部分描述的是( 将应用问题域中包含的抽象领域知识呈现给用户的方式
)
52.对事务回滚的正确描述是
将该事务对数据库的修改进行恢复
53."Spring中使用Hibernate事务分为以下几个步骤:
“1) 配置sessionfactory;2) 配置事务管理器;3) 配置数据源;4) 创建事务服务代理”其中排列顺序正确的是"
3-1-2-4
54.以下哪个Hibernate主键生成策略是实现主键按数值顺序递增的 increment
55.悲观锁与乐观锁,哪个具有较好的并发性能
乐观锁
56.事务隔离级别是由谁实现的
数据库系统
57以下字符常量中不合法的是
“\n”
58.下面数据结构中,属于非线性的是 树
59.在面向服务的体系结构中,不包含哪个角色 ?服务公证处
60.在struts2中FilterDispatcher的作用是什么
分发请求
61.在struts2启动时,最早加载的文件是
struts-default.xml
62.接口是Java面向对象的实现机制之一,以下说法正确的是
Java只支持单重继承,一个类可以实现多个接口
63."请看下面的程序段:
class Test{
private int m;
public static void fun(){
//some code…}
}
方法fun()如何来访问变量m:"
将private int m改成static int m
64.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?
Class类
65.下列哪个选项不是FilterInputStream的子类?
FileInputStream
66.下面哪项在java中是不合法的标识符?( )
You&me
67.下面是Example.java文件的完整代码,请找出会产生编译错误的行( )。
class BaseClass {
public String str;
public BaseClass(){
System.out.println(“ok”);}
public BaseClass(String s){
str=s;}}
class SubClass extends BaseClass{
}
public class Example{
public void method(){
SubClass s=new SubClass(“hello”);
BaseClass b=new BaseClass(“world”);
}
}
11
68."仔细分析下面程序,while的循环次数是( )。
{int i=0;
while(i<10)
{if(i<1) continue;
if(i==5) break;
i++;
}}"
死循环,不能确定次数
69.下列哪个命题为真?( 构造函数可以访问类的非静态成员。
)
70.下面可以解析EXCEL的组件是poi
72.可以用于文件读取的包是java.io.*
73.下面语句中哪个是正确的?
double d= 0.7E-3
74.正则表达式1+$匹配什么?
1个或多个数字
75.下列属于Java语言特点的
垃圾回收
76.下列说法中,错误的一个是
线程体由Thread类的start()方法定义
正确的是:线程体决定了线程的行为
创建线程时,线程体通过一个对象传递给Thread类的构造方法
创建线程是,虚拟CPU自动封装仅Thread类的实例中
77.下列语句正确的是
形式参数可被视为local variable
78.下面的说法中哪项是正确的?()
静态方法不能被覆盖成非静态的方法
79.下列类中,不能访问或调用以protected修饰的域和方法的是(其他包中该类的子类
)
80.在一个war文件中,web.xml被放在哪个文件夹中?
WEB-INF
81.下面哪一个不是JSP本身已加载的基本类?
java.io.*
82.Servlet程序的入口点是:
init()
83.在J2EE 中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是:
servlet是依靠线程提供客户端请求维护实例状态。
84.异常处理正确的是:
RuntimeException可以不捕捉或者throws
85.如希望父类中的某成员变量能被任何包中的子类直接访问,那么定义该变量时使用限定词()最适合。
protected
86.下列数组初始化正确的是()
int[][] a = {{2,3,4,5},new int[3]};
87.下面语句哪个是正确的?()
double d=0.7E-3;
88。要让不同用户共享一个JavaBean的对象则该对象的范围应该设置为(page
)
89."下列哪几条语句会造成空指针异常(NullPointerException) ?
String s = null;
①if((s!=null) & (s.length()>0))
②if((s!=null) &&(s.length()>0))
③if((s==null) | (s.length()==0))
④if((s==null) || (s.length()==0))"
①③
90.Statement中定义的execute方法的返回类型是(boolean
)
91.在下面的( )隐含对象存放的属性,可以让一个web application内所有的session都能访问?
application
92.你已部署了名为form.html 的一个窗体及名为bookservlet 的servlet。此Web上下文的名字是bookcontext。以下中( )是调用窗体的正确方法?
http://host address:8084/bookcontext/form.html
93.哪个 HTML 属性可用来定义内联样式?()
style
94.要执行一个Java Applet程序,必须有的文件类是()
HTML
95.Java Applet程序设计执行在()
浏览器上
96.下面的代码段中,执行之后 i 和 j 的值是什么 ?int i = 1;
int j;
j = i++;
2, 1
97.一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈得输出序列的是
".5 4 1 3 2
"
98.关于垃圾收集
的哪些叙述是对的?
"垃圾收集将检查并释放不再使用的内存。
"
99.在Java中,负责对字节代码解释执行的是:
虚拟机
100.下述概念中不属于面向对象方法的是
过程调用
101.以下声明合法的是
public final static native int w( )
102.线程是Java程序的( 并发)机制。
103.下面对于Java和C++的区别,描述不正确的的是 ( )。
Java支持多继承而C++只支持单继承
104.定义一个公有double型符号常量PI,下面的语句中正确的是( public final static double PI=3.14159;
)。
105.SQL 语言通常称为
结构化查询语言
106.若要删除数据库中已经存在的表S,可用
DROP TABLE
107.数据库备份的作用是
故障后的恢复
108."有以下方法的定义,请选择该方法的返回类型( )ReturnType method(byte x, double y)
{
return (short)x/y*2;
}
"
double
109.抽象类和接口的不同点是()
抽象类可以包含实例方法,而接口不能
110.关于反射的说法正确的是()
反射不仅可以用来创建对象,还可以获取对象的内部属性,从某种意义上讲是对封装性的一种破坏
111.JDBC是java访问数据库的标准协议,以下关于JDBC的说法正确的是()
数据库连接操作非常耗时,应在系统启动时建立连接池程序管理连接
112.下列关于Servlet规范的说法正确的是()
Servlet根据web部署描述符配置拦截对应的web请求,调用服务层完成业务逻辑,并生成响应视图
113.下列语句哪一个正确()
Java程序经编译后会产生byte code
114.在嵌入式SQL中,与游标相关的有四个语句,其中使游标定义中的SELECT语句执行的是()。
DECLARE
115.SQL语言的REVOKE语句实现下列哪一种数据控制功能?
安全性控制
116.下列关于E-R模型的叙述中,哪一条是不正确的?
联系只能存在于两个实体类型之间
正确的是:在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示
实体类型之间的联系通常可以分为1 : 1,1 : n 和m : n三类
1 : 1联系是1 : n联系的特例,1 : n联系是m : n联系的特例
117.在MVC(模型/视图/控制器)模式中,视图部分描述的是()。
将应用问题域中包含的抽象领域知识呈现给用户的方式
0-9 ↩︎