好文档 - 专业文书写作范文服务资料分享网站

(完整版)面试万能题库

天下 分享 时间: 加入收藏 我要投稿 点赞

一、选择题

1.下面关于变量及其范围的陈述正确的是______。 A.实例变量是类的成员变量 B.实例变量用关键字staric声明

C.在方法中定义的局部变量在该方法被执行时创建 D.局部变量在使用前必须被初始化

2.执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的______。 A. x[0]为空 B. x[24]为0 C. x[25]为0 D. x[24]未定义

3. 关于以下application的说明,正确的是______。 1. class StaticStuff {

static int x=10; static {

x+=5; } public static void main(String args[ ]) {

System.out.println(“x=” + x); }

static { x/=3;} }

a) 4行与9行不能通过编译,因为缺少方法名和返回类型 b) 9行不能通过编译,因为只能有一个静态初始化器 c) 编译通过,执行结果为:x=5 d) 编译通过,执行结果为:x=3

4. 下面代码的执行结果是______。 import java.util.*; public class ShortSet{

public static void main(String args[]) {

Set s=new HashSet(); for(Short i=0;i<100;i++) {

s.add(i);

s.remove(i-1); }

System.out.println(s.size()); }

} A.1 B.100

C.Throws Exception D.None of the Above

5. 下面哪四种对象能使用throw声明______。 A.Error

B.Event

C.Object

D.Exception

E.Throwable

F.RuntimeException

6. 以下程序正确的输出是______。 package test.father; public class FatherClass { public FatherClass() { System.out.println(\Create\} } package test.child; import test.father.FatherClass; public class ChildClass extends FatherClass { public ChildClass() { System.out.println(\Create\= new ChildClass(); } }

A)FatherClass Create FatherClass Create ChildClass Create B)FatherClass Create ChildClass Create FatherClass Create C)ChildClass Create ChildClass Create FatherClass Create D)ChildClass Create FatherClass Create

7. 方法resume()负责恢复哪些线程的执行______。

A.通过调用stop()方法而停止的线程

B.通过调用sleep()方法而停止运行的线程 C.通过调用wait()方法而停止运行的线程 D.通过调用suspend()方法而停止运行的线程

8. 类Teacher和Student是类Person的子类; Person p; Teacher t; Student s;

//p, t and s are all non-null.

if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是______。

A、 将构造一个Student对象; B、 表达式是合法的; C、 表达式是错误的;

D、 编译时正确,但运行时错误。

9. 假设有以下代码String s = \;String t = \;char c [ ] = {'h','e','l','l','o'};下列选项中返回false的语句是______。 A.s.equals (t); B.t.equals (c); C.s==t;

D.t.equals (new String (\;

10. 关于运算符>>和>>>描述正确的是 ______。 A.>>执行移动 B. >>执行翻转

C. >>执行有符号左移,>>>执行无符号左移 D.>>执行无符号左移,>>>执行有符号左移

11. 给出如下代码: class Test{ private int m;

public static void fun(){

//some code... } }

如何使成员变量m被方法fun()直接访问? A、将private int m改为protected int m B、将private int m改为public int m C、将private int m改为static int m D、将private int m改为int m

12. spring中applicationcontext 能够用到的Bean的机制有哪些() A.SingLeton B.Prototype C.Session D.Response

13. spring的aop的动态代理机制都有哪些() A.CGLib库 B.JDK动态代理

C.Proxy代理 D.Auto代理

14. 关于IOC的理解,下面说法正确的是( )。[选两项] A. 控制反转

B. 对象被动的接受依赖类

C. 对象主动的去找依赖类 D. 一定要用接口

15. 表 CLASSES 和表 SCHEDULE 结构如下: CLASSES:

ID NUMBER(9)

CLASS_NAME VARCHAR2(20) TEACHER_ID NUMBER(9) SCHEDULE:

CLASS_TIME DATE CLASS_ID NUMBER(9)

你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种 结果? (选择1项)

CREATE VIEW class_schedule AS

SELECT C.class_name, s.class_time FROM classes c, schedule s WHERE C.id = s.class_id;

A)语句创建视图 CLASS_SCHEDULE 且可产生预期结果. B)语句创建视图 CLASS_SCHEDULE 但不能产生预期结果. C)语法错误,因为视图不可基于连接查询.

D)语法错,因为语句未包含 ORDER BY 子句. 16. 判断下面句子,将返回什么值? (选择1项)

SELECT id_number, description, price FROM inventory

WHERE manufacturer_id IN (SELECT manufacturer_id FROM inventory WHERE price > 8.00 OR quantity > 1000);

A)返回单价大于8.00且数量大于1000的存货的 货号、种类、单价信息 B)返回单价大于8.00或者数量大于1000的存货的 货号、种类、单价信息.

C)返回单价大于8.00或者数量大于1000且有制造商号的存货的 货号、种类、单价信 息.

D)返回单价大于8.00或者数量大于1000的制造商的所有存货的 货号、种类、单价信 息.

17.表(TEACHER)包含以下列: ID NUMBER(7) PK SALARY NUMBER(7,2) SUBJECT_ID NUMBER(7) 判断以下两个SQL语句:

(1)SELECT ROUND(SUM(salary),-2) FROM teacher ;

(2)SELECT subject_id, ROUND(SUM(salary),-2) FROM teacher GROUP BY subject_id ; 有什么不同结果?

A. 语句1将返回每个老师一个结果 B. 语句2将返回多个结果 C. 结果相同,显示不同

D. 将有一个句子产生错误

18. 哪一子句可实现select语句查询员工平均工资小于5000的部门信息 A、group by avg(sal) <5000

B、group by dept_id having avg(sal)<5000 C、group by avg(sal) having avg(sal)<5000 D、group by dept_id where avg(sal)<5000

19. 有如下表结构

客户号(kehhao),日期(riqi),账户余额(zhhuye)

说明表 a 中记录客户不同日期账户余额,但仅在相邻两天任一客户(kehhao)账户余额(zhhuye)发生变化时,才在表 a 中添加新记录。

日期(riqi),其中包含多条日期:如 20050101,20050110 等则如下 SQL 片段含义为: Select a.kehhao,c.riqi,a.zhhuye(Select b.riqi as riqi , max(a.riqi) as riqix from b,a where a.riqi <= b.riqi) cLeft join aOn a.riqi = c. riqix

A.选择表 a 中各个客户在给定日期(给定日期由表 b 存储)的余额信息 B.选择表 a 中各个客户在除给定日期(给定日期由表 b 存储)的余额信息 C.选择表 a 中各个客户最接近给定日期(给定日期由表 b 存储)的余额信息 D.以上都不对

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

A.左连接 B.右连接 C.内部连接 D.完全连接

21.分机构统计 VIP 客户的数量下面 SQL 语句正确的是? 其中

表 a:jigou(机构),kehhao(客户号),jiaoyrq(交易日期),jioyje(交易金额) 表 b: kehhao(客户号),表 b 为 VIP 客户号表

Select ______ from a inner join b on a.kehhao = b.kehhao ________ A.Count(a.kehhao), group by jigou B.Count(a.kehhao), order by jigou C.Sum(a.kehhao), order by jigou D.Count(a.kehhao), having jigou E.以上都不正确

二、简答题

1.什么是事务 2.HashMap原理 3.数据库查询语句

4.连表查询 左连接右连接是什么,对性能有什么影响

5.用过消息队列没?用在什么场景 6.springcloud组件自己用法

7.Spring的控制反转和Spring的切面 8.子查询,Java的集合类

(完整版)面试万能题库

一、选择题1.下面关于变量及其范围的陈述正确的是______。A.实例变量是类的成员变量B.实例变量用关键字staric声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化2.执行完以下代码int[]x=newint[25];后,以下哪项说明是正确的______。
推荐度:
点击下载文档文档为doc格式
8gmsp0rg7q1xkfw968ko77t6k14pg601b4w
领取福利

微信扫码领取福利

微信扫码分享