Java面试题带答案.docx

上传人:b****6 文档编号:4782761 上传时间:2022-12-08 格式:DOCX 页数:12 大小:80.19KB
下载 相关 举报
Java面试题带答案.docx_第1页
第1页 / 共12页
Java面试题带答案.docx_第2页
第2页 / 共12页
Java面试题带答案.docx_第3页
第3页 / 共12页
Java面试题带答案.docx_第4页
第4页 / 共12页
Java面试题带答案.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Java面试题带答案.docx

《Java面试题带答案.docx》由会员分享,可在线阅读,更多相关《Java面试题带答案.docx(12页珍藏版)》请在冰豆网上搜索。

Java面试题带答案.docx

Java面试题带答案

湖南世杰工程师面试题

选择题:

单选题

1,以下程序代码,执行后的结果是()

();

("");

("","");

(());

A:

0B:

C:

1D:

2

答案

2,执行以下程序后的输出结果是()

{

([]){

a=("A");

b=("B");

(a,b);

(a+","+b);

}

(x,y){

(y);y=x;

}

}

A:

B:

C:

D:

答案:

D

3,关于依赖注入,下列选项中说法错误的是()

A:

依赖注入能够独立开发各组件,然后根据组件间关系进行组装

B:

依赖注入使组件之间相互依赖,相互制约

C:

依赖注入提供使用接口编程

D:

依赖注入指对象在使用时动态注入

答案:

B

4,关于说法错误的是()

A:

是一个轻量级的框架集合

B:

是“依赖注入”模式的实现

C:

使用可以实现声明事务

D:

提供了方式的日志系统

答案:

D

5,要在对象中保存属性,可以使用以下哪个语句()

A:

(“”,””)

B:

(“”,””)

C:

(“”)

D:

(“”)

答案:

B

6,关于以下程序代码的说明正确的是?

()

{

x=100;

([]){

1=();

1;

2=();

2;

1();

1;

;

("");

}

}

A:

程序通过编译,输出结果为:

103

B:

10行不能通过编译,因为x是私有静态变量

C:

5行不能通过编译,因为引用了私有静态变量

D:

程序通过编译,输出结果为:

102

答案:

D

7,以下哪一项不是使用模式设计的应用程序所具有的优点()

A:

可维护行强

B:

可扩展性强

C:

代码重复少

D:

大大减少代码量

答案:

D

8,在中,关于下面的代码说法错误的是:

()

<""".*"""""%>

A:

该页面可以使用对象

B:

该页面发生异常会转向

C:

存在属性时,是默认为

D:

页面一定要有属性且值为

答案:

A

9,关于的核心控制器的作用,以下说法错误的是()

A:

它负责接收请求

B:

加载配置文件

C:

实现业务操作

D:

初始化上下应用对象

答案:

C

10,下面的类图表示的是哪个设计模式?

()

A:

代理模式()

B:

装饰模式()

C:

桥接模式()

D:

观察者模式()

答案:

D

11,如何接受域中的参数?

()

A:

()

B:

.()

C:

()

D:

()

答案:

C

12,对下面声明式事务的配置含义的说明错误的是()

<""""

"">

<""""/>

<"">

<>

<"*"><>

<"*"><>

<>

<>

<>

A:

定义了声明式事务的配置模板

B:

对方法采用只读事务

C:

缺少属性的注入

D:

配置需要事务管理的的代理时,通过引用这个配置模板,代码如下:

<"""">

<""""/>

<>

答案:

C

13,下面的输出结果是什么?

()

{

([]){

=("");

(""){

("");

}{

("");

}

}

}

A:

B:

C:

编译不通过

D:

执行报错

答案:

B

14,下面属于合法变量定义的是?

()

A:

B:

11

C:

2

D:

3&

答案:

C

15,下面有关内置对象的描述,说法错误的是?

()

A:

对象:

对象指的是客户端及服务器的一次会话,从客户连到服务器的一个开始,直到客户端及服务器断开连接为止

B:

对象:

客户端的请求信息被封装在对象中,通过它才能了解到客户的需求,然后做出响应

C:

对象:

对象实现了用户间数据的共享,可存放全局变量,可以有多个

D:

对象:

对象包含了响应客户请求的有关信息

答案:

C

16()

{

()

{

="";

}

([])

{

="1234";

();

();

}

}

A:

1234

B:

C:

D:

不确定

答案:

A

17,(0<10)的最终结果是?

()

A:

10

B:

9

C:

11

D:

以上答案都不正确

答案:

A

18,对于下面这段代码,以下说法正确的是:

()

{

x;

([]

{

..(""+x);

}

}

A:

程序会打出"0"

B:

程序会抛出

C:

非静态变量不能够被静态方法引用

D:

编译器会抛出""的错误

答案:

C

19,和的描述,错误的是?

()

A:

他们都实现了接口。

B:

非线程安全,在多个线程访问时,不需要自己为它的方法实现同步,而就必须为之提供额外同步。

C:

允许将作为一个的或者,而不允许。

D:

通过方法可以判断一个对象是否存在于或者中。

答案:

D

20,在应用程序的文件及目录结构中,是放置在()中。

A:

目录

B:

目录

C:

目录

D:

目录

答案:

A

 

多选题

21,下面有关的、?

、&、说法正确的有?

()

A:

用来判断某个实例变量是否属于某种类的类型。

B:

?

三目运算符

C:

&:

位运算:

按位及

D:

逻辑运算:

逻辑及

答案:

ABCD

22,下面哪些属于的基本数据类型?

()

A:

B:

C:

D

答案:

AC

23,判断下列数据类型转换的正确选项()

A:

0o1o2=()i;

B:

0i1i2=()i3=()o;

C:

0;l1l2=()i;

D:

0;o1l1=()o1l2=()o1;

答案:

AC

24,在中,关于类的描述,以下正确的是()

A:

使用键/值得形式保存数据

B:

能够保证其中元素的顺序

C:

允许将用作键

D:

允许将用作值

E:

的长度为

答案:

ACD

25,下列关于的说法错误的是()

A:

文件及所定义的类名可以不同,但一定要注意区分字母的大小写

B:

在文件中引用,其实就是用语句

C:

被引用的文件的文件名后缀为

D:

文件放在任何目录下都可以被引用

答案:

BCD

 

简答题:

简答题

1.以下语句是否能正确执行?

{

;

(){}

}

答案:

错。

必须以分号结尾,且不带花括号。

 

2.以下语句是否能正确执行?

{

()

{

s="";

l=();

}

}

答案:

错。

局部变量前不能放置任何访问修饰符(,,和)。

可以用来修饰局部变量

3.以下语句是否能正确,如果正确输出是什么?

{

i;

()

{

("i="+i);

}

}

答案:

正确。

输出的是"i=0"。

i属於(实例变量,或叫成员变量)。

有。

的是0。

4:

如何将类型转化成类型?

请用代码说明

  答案:

类的方法可以将转成。

下面是代码示例:

?

1

2

=“1000”;

()();

5,如何交换两个变量的值?

请用代码说明

答案:

先把两个值相加赋值给第一个变量,然后用得到的结果减去第二个变量,赋值给第二个变量。

再用第一个变量减去第二个变量,同时赋值给第一个变量。

代码如下:

510;;;

简答题:

()学生表

学号;:

学生姓名;:

学生年龄;:

学生性别

()课程表

课程编号;:

课程名字;:

教师编号

()成绩表

学号;,课程编号;:

成绩

()教师表

教师编号;:

教师名字

 

问题1、查询”001”课程比”002”课程成绩高的所有学生的学号;

答案:

('001')a,(

'002')b

>;

问题2、查询平均成绩大于60分的同学的学号和平均成绩;

答案:

()

()>60;

问题3、查询所有同学的学号、姓名、选课数、总成绩;

答案:

()()

问题4、查询所有课程成绩小于60分的同学的学号、姓名;

答案:

(>60);

问题5、删除“002”同学的“001”课程的成绩;

答案:

'002''001';

 

简答题:

1:

实现函数,输出九九乘法表。

参考答案:

=(){

(1<=9){

(1<){

("x""="*j+"");

}

("<>")

}

};

2,编写一个方法去掉一个数组的重复元素

例子数组:

["",85,"",8,8,1,2,5,85,4,7,8];

 

参考答案:

<"""">

()

{

(<2)[[0]][];

[];

(0<)

{

((,1));

(0<)

{

([j][1])

{

(,1);

}

}

}

;

}

["",85,"",85,8,8,1,2,5,4,7,8];

(());

<>

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 自我管理与提升

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1