知识点杂谈

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的说明,正确的是

1class StaticStuff{

3static int x=10;

4static { x+=5;}

5public static void main(String args[ ]{
7. System.out.println(“x=+ x);}

9static { 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=100public 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(模型/视图/控制器)模式中,视图部分描述的是()。

将应用问题域中包含的抽象领域知识呈现给用户的方式


  1. 0-9 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值