[javase基础] 华胜天成java面试笔试选择题含答案

[华胜天成java面试笔试选择题含答案]

1 关于 Web 应用程序,下列说法错误的是(b)。
a) WEB-INF目录存在于web应用的根目录下
b) WEB-INF目录与classes 目录平行
c) web.xml在WEB-INF目录下
d) Web应用程序可以打包为war文件
解释:classes目录位于WEB-INF目录之下,而不是平行的关系。
2 有关 Servlet 的生命周期说法正确的有( cd)。
a) Servlet的生命周期由Servlet实例控制
b) init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象
c) service()方法响应客户端发出的请求
d) destroy()方法释放Servlet实例
解释:Servlet的生命周期是由Servlet容器(Tomcat就是常见的Servlet容器)管理的,因此a不对。
Servlet 中的 init()方法有两个重载,一个是空参的,另外一个是带 ServletConfig 形参的,而不是
ServletContext,因此b不对。
关于d选项,说法其实并不好,正确的表达应该是因为Servlet实例要释放(销毁)了,才会先调用destroy()方法。
3 有关会话跟踪技术描述正确的是( abc)。
a) Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端
b) 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期
c) 在禁用Cookie时可以使用URL重写技术跟踪会话
d) 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示
4 以下(a)可用于检索 session 属性 userid 的值。
a) session. getAttribute (“userid”);
b) session. setAttribute (“userid”);
c) request. getParameter (“userid”);
d) request. getAttribute (“userid”);

5 有关 MVC 设计模式(b )描述不正确。
a) 使用Servlet作为控制器
b) MVC设计模式增大了维护难度
c) MVC设计模式属于Model 2

d) 模型对象向客户端显示应用程序界面

6 有关 JSP 隐式对象,以下(acd )描述正确。
a) 隐式对象是WEB容器加载的一组类的实例,可以直接在JSP页面使用
b) 不能通过config对象获取ServletContext对象
c) response对象通过sendRedirect方法实现重定向
d) 只有在出错处理页面才有exception对象
解释:jsp的九大内置对象分别是:config、request、response、out,page、pageContext、session、exception、
application。其中exception是特殊的内置对象,只有当在jsp中添加isErrorPage="true"属性时如下配置时才可以
使用。该属性一般出现在设定的错误界面。
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1” pageEncoding=“ISO-8859-1” isErrorPage=“true” %>
7 编写一个 Filter,需要( b)。
a) 继承Filter 类
b) 实现Filter 接口
c) 继承HttpFilter 类
d) 实现HttpFilter接口
8 在 Linux 中,可以使用命令(c)加挂计算机上的非 Linux 文件系统。
a) cat /proc/filesystems
b) ln
c) mount
d) df
9 下面关于 Linux 中 shell 的说法错误的是(d)。
a) shell 是解释用户在终端键入的命令的一种中间程序
b) shell 可以读取并执行脚本文件中的命令
c) 用户可以使用参数将命令行的参数传递给 shell 脚本,从而实现在 Linux 中的交互式编程
d) 默认情况下,Linux 中创建的所有文件都具有执行权限
10 在 Oracle 中,当需要使用显式游标更新或删除游标中的行时,UPDATE 或 DELETE 语句必须使用(c)子句。
a) WHERE CURRENT OF
b) WHERE CURSOR OF
c) FOR UPDATE
d) FOR CURSOR OF
11 在 Oracle 中,使用下列的语句 CREATE PUBLIC SYNONYM parts FOR Scott.inventory;完成的任务是(d)。
a) 将Scott.inventory对象的访问权限赋予所有用户
b) 指定了新的对象权限
c) 指定了新的系统权限
d) 给Scott.inventory对象创建一个公用同义词parts

12、下列说法正确的有(C)
A、class中的constructor不可忽略
B、constructor可以作为普通方法被调用
C、constructor在一个对象被new时被调用
D、一个class只能定义一个constructor
13、下列运算符合法的是(D)
A、&&
B、<>
C、If
D、:=
14、下列哪种说法不正确(ABC)
A、实例方法可以直接调用超类的实例方法
B、实例方法可以直接调用超类的类方法
C、实例方法可以直接调用其他类的实例方法
D、实例方法可以直接调用本类的类方法
15、执行如下程序代码后,c 的值是(C)
a=0;
c=0;
do{
–c;
a=a-1;
}while(a>0);
A、0 B、1 C、-1 D、死循环

猜你喜欢

转载自blog.csdn.net/m0_54828003/article/details/126858496