当前位置:文档之家› 平安银行JAVA笔试题二

平安银行JAVA笔试题二

平安银行JAVA笔试题二
平安银行JAVA笔试题二

JA V A笔试题

一单选

1.使用哪个关键字,使得只能在定义该类的包中的其他类才能访问该类?

a.不使用关键字

b.private

c.final

d.protected

2.下列java关键字哪一个与其他不同?

a.null

b.const

c.volatile

d.transient

3.下列哪个不是java关键字?

a.integer

b.double

c.class

d.default

4.有程序如下:

public class Aclass

{

Public void go()

{

System.out.pritn(“AClass”);

}

}

public class Bclass extends Aclass

{

Public void go()

{

System.out.pritn(“BClass”);

}

Public static void main(String[] agr)

{

Aclass a = new Aclass();

Aclass a1 = new Bclass();

a.go();

a1.go();

}

}

问输出结果为:

a.输入“AClassAClass”

b.输入“AClassBClass”

c.输入“BClassBClass”

d.输入“BClassAClass”

5.下列程序运行结果

public class Acc2 {

public static void main(String[] args) {

int index;

boolean flag;

for (index = 0; index < 10 && !flag; index++) {

if (index > Math.PI) {

System.out.println(index + "> PI");

flag = true;

}

}

}

}

a. 4

b. 3

c.运行时报错

d.编译时报错(没有初始化变量 falg)

6.下面代码输出什么?

long i = 4;

switch(i){

c ase 1:

System.out.print("");

d efault:

System.out.print("Error");

c ase 2:

System.out.print("Good");

case 3:

System.out.print("Best");

}

a) 编译错误(switch条件里面参数的类型不能为long,只能是short、int、char、byte)

b) Error

c) ErrorGood

d) ErrorGoodBest

7.下面程序的输出是什么?

System.out.println(Math.floor(-5.5));

a. -6

b. -5

c. -5.0

d. -6.0

8.配置Weblogic为热启动方式的命令是哪个?

a.Set PROJECT_MODE=true

b.Set PROJECT_TYPE=true

c.Set PROJECT_MODE=real

d.Set PROJECT_TYPE=real

9.下列程序i值为

class test

{

public static void main (String []args) {

int j=0xFFFFFFF1;

int i=~j;

}

}

a) 编译不通过

b) 0

c) 14

d) -15

10.软件开发需占时间最多的哪个部分

a) 需求设计

b) 代码编写

c) 软件测试

d) 软件维护

11.下列程序

class A implements Runnable

{

public void run()

{

System.out.println("OK");

}

}

public class B

{

public static void main(String []args)

{

Thread t=new Thread(new A());

t.start();

}

}

a) 编译不通过

b) 正常输出“OK”

c) 正常不输出任何东西

d) 运行异常

12.下列程序输出什么

class A

{

public static void main(String []args)

{

String str="BEA";

oprator(str);

System.out.println(str);

}

public static void oprator(String test)

{

test.replace('A','E');

test.toLowerCase();

}

}

a) BEA

b) BEE

c) bea

d) bee

13.在关系数据库的询问优化中,事先处理文件,如排序、建立索引的目的是( )

a.优化表达式;

b.减少中间结果;

c.扩大缓冲数据;

d.减少扫描文件的时间;

14.子模式是用户与数据库的接口之一,它对应于数据库的( )

a. 外模式

b. 概念模式

c. 内模式

d. 存储模式

15.i=2,(i++)/3 的结果是

A 0

B 2

C 0.67

D 1

16.Select 语句中用来连接字符串的符号是______.

A. “+”

B. “&”

C.“||”

D.“|”

17.下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。

A、内模式

B、外模式

C、概念模式

D、逻辑模式

18.只有满足联接条件的记录才包含在查询结果中,这种联接为______。

A、左联接

B、右联接

C、内部联接

D、完全联接

19.response.sendRedirect() 和Dispatch.forward(),要保存request中的变量值,应该使用

A sendRedirect()

B forward()

C 两者都可以

D 两者都不可以

20.DELETE FROM S WHERE 年龄>60语句的功能是______。

A、从S表中彻底删除年龄大于60岁的记录

B、S表中年龄大于60岁的记录被加上删

除标记

C、删除S表

D、删除S表的年龄列

21.在概念模型中,客观存在并可以相互区别的事物称为

A)码B)属性C)联系D)实体

22.oracle的varchar2有多长??

A)1000字节

B)1024字节

C)4000字节

D)4096字节

23.Which statement shows the maximum salary paid in each job category of each department?_______

A. select dept_id, job_cat,max(salary) from employees where salary > max(salary);

B. select dept_id, job_cat,max(salary) from employees group by dept_id,job_cat;

C. select dept_id, job_cat,max(salary) from employees;

D. select dept_id, job_cat,max(salary) from employees group by dept_id;

E. select dept_id, job_cat,max(salary) from employees group by dept_id,job_cat,salary;

24.7) you would like to display the system date in the format“20051110 14:44:17”。Which select statement should you use?______。

A. select to_date(sydate,’yearmmdd hh:mm:ss’)from dual;

B. select to_char(sydate,’yearmonthday hh:mi:ss’)from dual;

C. select to_date(sydate,’yyyymmdd hh24:mi:ss’)from dual;

D. select to_char(sydate,’yyyymmdd hh24:mi:ss’)from dual;

E. select to_char(sydate,’yy-mm-dd hh24:mi:ss’)from dual;

25.evaluate there two sql statements______.

Select last_name,salary from employees order by salary;

Select last_name,salary from employees order by 2 asc;

A.the same result

B.different result

C.the second statement returns a syntax error

26.会话Bean中,不需要保存客户状态,每次都随机取出实例应该用哪种Bean?

A.Stateful

B.S tateless

27.对于catch语句的异常,正确的是

A.子异常在前,父异常在后

B.父异常在前,子异常在后

C.顺序随意

28.int i=6,j=9;

while( i-- > 3){

j+=2;

}

j=?

a.11

` b.13

c.15

d.17

29.游泳池是什么图?

a.用例图

b.类图

c.时序图

d.状态图

30.数据库给用户分配权限的语法正确的是:

A. grant select,insert,update,delete on table_name to user_name;

B. grant table_name (select,insert,update,delete) to user_name;

C.credit select,insert,update,delete on table_name to user_name;

D. credit table_name (select,insert,update,delete) to user_name; 二不定项

1.下面对关键字的说法,错误的是:

a.类不能声明成final

b.类不能声明成static

c.被transient声明的成员变量可以被序列化

d.synchronized关键字用于实现异步

2.下面哪些代码是正确的?

class A {

void f(){}

}

a.

class B extends A{

private void f(){}

}

b.

class B extends A{

public void f(){}

}

c.

class B extends A{

protected void f(){}

}

d.

class B extends A{

void f(){}

}

3.下面哪些代码是正确的?

class A {

void f()throws Exception1,Exception2{}

}

a.

class B extends A{

void f(){}

}

b.

class B extends A{

void f()throws Exception1{}

}

c.

class B extends A{

void f()throws Exception1,Exception2{}

}

d.

class B extends A{

void f()throws Exception1,Exception2,Exception3{}

}

4.下列说法正确的是:

a.WebLogic中开发消息Bean的non-persistent方式可以保证消息的可靠

b.EJB容器发生错误,non-persistent方式下JMS容器仍然会将消息发送

c.EJB容器发生错误,persistent方式下JMS容器仍然会将消息发送

d.EJB容器发生错误,两种方式下JMS容器仍会在MDB可用的时候将消息发送

5.下列哪些可以释放用户持有的所有表锁?

a. commit

b. exit

c. Alter table ..

d. update table ..

6.WebLogic中发布ejb会涉及到下列哪些文件?

a.config.xml

b.ejb-jar.xml

c.weblogic-ejb-jar.xml

d.weblogic-cmp-rdbms-jar.xml

e.weblogic-bmp-rdbms-jar.xml

7.WebLogic中特有的配置文件有哪些?

a.application.xml

b.config.xml

c.catalina-tasks.xml

d.ejb-jar.xml

e.weblogic-ejb-jar.xml

8.在多线程环境中,对于同步方法

a.测试代码不需同步

b.测试代码需同步

c.测试代码在测试该方法时不需同步

d.测试代码在测试该方法时需同步

9.下面关于servlet/jsp的描述正确的是:

a.servlet是多线程的。

b.doGet和doPost都可以接受Form表单的访问

c.web.xml中,一个web-app/servlet-mapping/url-pattern节点对应一个servlet 实例

d.在model1的jsp架构中,由servlet充当控制器

10.下面哪些是用例之间的关系

a.继承

b.包含

c.扩展

d.泛化

11.下面哪些描述是错误的?

byte 字节型计算机中一个字节一般来说占8位

char字符型占2个字节,也就是16位

short 短整型占2两个字节,也就是16位

int 整形占4个字节,也就是32位

long 长整型占8个字节,也就是64位

float 单精度实型,小数点后面保留7位有效数字,占32位

double 双精度实型,小数点后面保留15位有效数字,占64位

boolean 布尔型,占一个字节,8位

a. char占4个字节

b. jsp:forword的作用是页面重定向jsp:forward的作用是页面跳转

c. 会话(session)通过名称来进行唯一标识。会话(session)通过ID来进行唯一标识

d. <%!-- --%>是jsp合法的注释(<%-- --%>)

12.下面描述正确的是:

a.用户访问Servlet时,Servlet都会重新执行init方法

b.Form表单不可以应用put方法

c.Form表单可以应用delete方法

d.PrintWriter类就是jsp的out内置对象

e.Listener Servlet可用监视客户端的进入和离开状态

13.Oracle数据库中哪项为Fetch返回为真假

a) %notfound

b) %found

c) %isopen

d) %tech

14.description of the students table:

sid_id number

start_date date

end_date date

which two function are valid on the start_date column?_________。

A. sum(start_date)

B. avg(start_date)

C. count(start_date)

D. avg(start_date,end_date)

E. min(start_date)

F. maximum(start_date)

15.which are DML statements(choose all that apply)______.

https://www.doczj.com/doc/da18722839.html,mit

B.merge

C.update

D.delete

E.creat

F.drop

16.3.下列标识符不合法的有()

A.new B.$Usdollars C.1234 D.car.taxi

17.不能用来修饰interface的有()

A.private B.public C.protected D.static E.abstract

18.下列说法错误的有()

A.在静态方法中可用this来调用本类的类方法

B.在静态方法中调用本类的静态方法时可直接调用

C.在静态方法中只能调用本类中的静态方法

D.在静态方法中绝对不能调用实例方法

19.如何修改会编译出错

abstract class A{

public abstract void method1();

public void method2(){

//some code

}

}

A.将method1 改为public void method1(){};

B.将method2改为public abstract void method2();

C.abstract class A 改为class A

D.abstract class A 改为final abstract class A

20.下面说法正确的是

a.无状态会话Bean:不需要在方法调用过程中保持状态

b. 状态会话Bean有钝化和激活的过程

c. 实体Bean分为:Bean管理实体Bean(BMP)和容器管理实体Bean(CMP)

d. 消息驱动Bean能够发送异常信息给用户

相关主题
文本预览
相关文档 最新文档