架构师

您现在的位置是:首页 > 工作面试 > 企业面试

企业面试

邦惠面试(初级工程师)

架构师小跟班 2019-07-12 企业面试
Java工程师试题(Ⅰ)

基础知识 面向对象的特征有?(多选)A)封装
B)继承
C)多态
D)命名空间
考虑以下代码的输出是什么? void test() {
String s1 = "bxhr";
String s2 = new St

Java工程师试题(Ⅰ)
 
基础知识

  1. 面向对象的特征有?(多选)

A)封装
B)继承
C)多态
D)命名空间
 

  1. 考虑以下代码的输出是什么?

void test() {
String s1 = "bxhr";
String s2 = new String(s1);
if (s1 == s2) {
System.out.println("1");
} else if (s1.equals(s2)) {
System.out.println("2");
} else {
System.out.println("0");
}
}
 

A)2
B)1
C)0
D)无输出
 

  1. 关于抽象类,以下哪些描述是正确的?(多选)

A)抽象类不能实例化
B)抽象类中必须有抽象方法
C)抽象类必须被继承
D)抽象类可以继承于具体类
 

  1. 关于finally的描述,以下哪些项不正确?(多选)

A)finally语句块中的代码一定会被执行
B)finally语句块必须跟在catch语句块后面
C)finally语句块中的代码会在return之前被执行
D)finally语句块中的代码会在return之后被执行
 

  1. 关于接口,以下哪些描述是正确的?(多选)

A)接口可以继承另一个接口
B)抽象类可以实现接口
C)具体类可以实现多个接口
D)接口中定义的方法可以是protected
 

  1. 关于异常的描述,以下哪些是错误的?(多选)

A)异常可以被抛出
B)异常可以被捕获
C)自定义异常都是Exception的子类
D)error是一种特殊的异常
 

  1. 数据类型Integer和 int有什么区别?请列举两种将int  a = 2 转化为Integer的方法。

答:
 
 
 
 
SSH相关知识

  1. 在基于Struts框架的Web应用中,下面关于ActionForm Bean的说法正确的是?

A)ActionForm Bean用来完成一些实际的业务逻辑
B)Struts框架利用ActionForm Bean来进行视图和控制器之间表单数据的传递
C)ActionForm负责调用模型的方法,更新模型的状态
D)ActionForm Bean包含一些特殊的方法,reset()用于验证表单数据validate()将其属性重新设置为默认值
 

  1. Struts2如何获取请求参数?(多选)

A)通过Action的属性自动获取
B)通过与Action绑定的模型自动获取
C)通过HttpServletRequest获取
D)通过HttpServletResponse获取
 

  1. Spring中,以下哪种不是实例化bean的方法?

A)构造方法
B)setter方法
C)static factory 方法
D)instance factory 方法
 

  1. 下列关于Spring特性中IoC描述错误的是?

A)IoC就是指程序之间的关系由程序代码直接操控
B)所谓“控制反转”,是指控制权由应用代码转到外部容器,控制权的转移
C)IoC将控制创建的职责搬进了框架中,并把它从应用代码脱离开来
D)当使用Spring的IoC容器时只需指出组件需要的对象,在运行时IoC容器会根据XML配置数据提供给它。
 

  1. Hibernate控制下的POJO分别有哪几种状态?(多选)

A)transient
B)commit
C)persistent
D)detached
 

  1. 在Hibernate中,不属于主键生成方式的是?

A)assigned
B)identity
C)nature
D)sequence
 
 

  1. 请列举出Struts2配置文件,以及各自的作用?

答:
 
 
 
 
SQL应用知识

  1. 有下面这样的一个表 (RECORD )记录:

购物人(Customer)商品名称(Product)数量(Amount)
A2
B4
C1
A2
B5

编写SQL,选出所有购入商品为两种或两种以上的购物人记录
答:




 

  1. 已知一个表(RECORD)的结构为:

姓名(Name)科目(Subject)成绩(Score)
张三语文50
张三数学60
张三英语65
李四语文70
李四数学86
李四英语80

怎样通过SQL语句把他变成以下结构:

姓名语文数学英语
张三506065
李四708680

答:




WEB前端知识

  1. 以下哪些是Jsp中的隐含对象?(多选)

A)request
B)response
C)session
D)HttpServlet
 

  1. css的语法由哪几部分组成?(多选)

A)选择器
B)属性
C)方法
D)值
 

  1. Servlet中如何获取请求参数?

A)request.getAttribute(name)
B)request.getParameter(name)
C)response.getAttribute(name)
D)response.getParameter(name)
 

  1. jQuery语句开头的“$”可以改为其他形式吗?(多选)

A)可以
B)不可以
C)可直接用“jQuery”代替
D)以上都对
 

  1. 以下关于Ajax的说法,哪些是正确的?

A)Javascript异步通讯
B)Javascript同步通讯
C)专门用于页面的局部刷新的组件
D)也可以处理流类型的响应
 

  1. 关于XML元素定义正确的是?

A)<header>wei</header>
B)<header>wei<header>
C)<header>wei<Header>
D)<header>wei<header>
 

  1. 简述cookie的作用以及其原理。

答:
 
 
 
 
 
 
 
 

文章评论