久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

中興Java Web開發(fā)工程師筆試題及答案

時間:2023-02-10 00:49:11 筆試題目 我要投稿
  • 相關(guān)推薦

中興Java Web開發(fā)工程師筆試題及答案

  1. .以下是web工程的目錄結(jié)構(gòu):

中興Java Web開發(fā)工程師筆試題及答案

  Web工程名(目錄)

  ——WEB-INF(目錄)

  —–lib(目錄)

  —–classes(目錄)

  —–web.xml(文件)

  ——頁面

  struts2的配置文件struts.xml應(yīng)放置的目錄是:()。

  A. web工程目錄

  B. WEB-INF目錄

  C. lib目錄

  D. classes目錄

  正確答案:D

  2.

  下面不是jQuery對象的訪問方法的是()。

  A. each(callback)

  B. index()

  C. size()

  D. index(subject)

  正確答案:B

  3.

  下面是struts.xml中的配置代碼:

  /WEB-INF/page/{1}.jsp

  以下說法不正確的有:

  A.

  *號表示通配符

  B.

  如果訪問CommonAction的路徑是為 list_addUI 那么{1}位置的值應(yīng)該是addUI

  C.

  如果訪問CommonAction的路徑是為 list_addUI那么可以訪問到addUI.jsp頁面

  D.

  訪問CommonAction時,只有唯一的訪問路徑

  正確答案:D

  4.

  下面是FooAction的代碼

  public class FooAction {

  public String service(){

  System.out.println(“service method”);

  return “success”;

  }

  public String action() {

  System.out.println(“action method”);

  return “success”;

  }

  public String execute() {

  System.out.println(“execute method”);

  return “success”;

  }

  }

  下面是struts.xml中的配置:

  訪問FooAction,調(diào)用的方法是:()。

  A.

  execute

  B.

  action

  C.

  service

  D.

  init

  正確答案:A

  5. 在HTTP協(xié)議中,用于發(fā)送大量數(shù)據(jù)的方法是()。

  A. get

  B. post

  C. put

  D. options

  正確答案:B

  6.

  在web.xml設(shè)置了*.do,以下路徑不是正確訪問路徑的是:()。

  A.

  http://localhost:8080/web /list

  B.

  http://localhost:8080/web/list.do

  C.

  http://localhost:8080/web/jsp/list.do

  D.

  http://localhost:8080/web/jsp/emp/list.do

  正確答案:A

  7.

  在JavaEE中,若要在JSP中正確使用標(biāo)簽:,在JSP中聲明的taglib指令為:

  B.

  C.

  D.

  正確答案:A

  20.

  某JSP中有如下代碼,顯示結(jié)果為()

  A.

  5

  B.

  123

  C.

  456

  D.

  Null

  正確答案:B

  21.

  下列不屬于OGNL工具的組成部分的是:()。

  A.

  OGNL引擎

  B.

  Root存儲區(qū)

  C.

  Context存儲區(qū)

  D.

  Result

  正確答案:D

  22. Servlet 可以存儲數(shù)據(jù)的三個不同的作用域是()。

  A. 請求、會話和上下文

  B. 響應(yīng)、會話和上下文

  C. 請求、響應(yīng)和會話

  D. 請求、響應(yīng)和上下文

  正確答案:A

  23.

  下面是MethodDemoAction的代碼:

  public class MethodDemoAction {

  public String add(){

  System.out.println(“add method invoke………”);

  return “success”;

  }

  }

  下面是struts.xml中的配置代碼:

  下列能調(diào)用到MethodDemoAction的add方法的請求連接是:()。

  A.

  add method

  B.

  add method

  C.

  add method

  D.

  add method

  正確答案:A

  24.

  MVC設(shè)計模式包含模型層、視圖層和控制層,在下列組件中扮演控制器角色的是( )。

  A.

  Servlet

  B.

  JSP

  C.

  JavaBean

  D.

  HTML

  正確答案:A

  25.

  下列不屬于Struts2的標(biāo)簽的屬性的是:()。

  A.

  action

  B.

  theme

  C.

  namespace

  D.

  simple

  正確答案:D

  26.

  有關(guān)Servlet的生命周期說法不正確的是:()。

  A.

  Servlet的生命周期由Servlet實例控制

  B.

  init()方法在創(chuàng)建完Servlet實例后對其進(jìn)行初始化,傳遞的參數(shù)為實現(xiàn)ServletConfig類的對象

  C.

  service()方法響應(yīng)客戶端發(fā)出的請求

  D.

  在容器移除servlet 時,調(diào)用destroy方法,進(jìn)行資源的釋放

  正確答案:A

  27. 下列屬于抽象類的是()。

  A. ServletConfig

  B. HttpServlet

  C. Cookie

  D. HttpServletRequest

  正確答案:B

  28. 在JavaEE中,要將某個過濾器映射到Web應(yīng)用程序的每個Web資源,以下在web.xml,中的配置正確的是( )。

  A.

  someFilter

  /*

  B.

  someFilter

  /*

  C.

  someFilter

  *

  D.

  someFilter

  *

  正確答案:A

  29.

  下面是struts.xml配置代碼:

  /employee_add.jsp

  //插入行

  當(dāng)訪問dept.action時,進(jìn)入EmployeeAction,則插入行處的代碼是:()。

  A.

  list

  B.

  /list.action

  C.

  /control/employee/list.action

  D.

  list

  /control/employee

  正確答案:D

  30.

  下面是FooAction的代碼:

  public class FooAction {

  public String service(){

  System.out.println(“service method”);

  return “success”;

  }

  public String action() {

  System.out.println(“action method”);

  return “success”;

  }

  public String execute() {

  System.out.println(“execute method”);

  return “success”;

  }

  }

  下面是struts.xml中的配置:

  訪問FooAction,調(diào)用的方法是:()。

  A.

  execute

  B.

  action

  C.

  service

  D.

  init

  正確答案:C

  31.

  DefaultAction類的代碼如下:

  public class DefaultAction extends ActionSupport

  {

  public String execute(){

  System.out.println(“execute方法執(zhí)行”);

  return “success”;

  }

  }

  DefaultInterceptor類的代碼如下:

  public class DefaultInterceptor extends AbstractInterceptor{

  private String name;

  public void setName(String name){

  this.name = name;

  }

  public String intercept(ActionInvocation ai) throws Exception {

  System.out.println(this.name + “執(zhí)行”);

  String result = ai.invoke();

  System.out.println(this.name + “執(zhí)行完畢”);

  return result;

  }

  }

  struts.xml文件代碼:

  /success.jsp

  攔截器1

  攔截器2

  攔截器3

  直接訪問DefaultAction類,控制臺輸出是:()

  A.

  攔截器1執(zhí)行

  攔截器2執(zhí)行

  攔截器3執(zhí)行

  execute方法執(zhí)行

  攔截器1執(zhí)行完畢

  攔截器2執(zhí)行完畢

  攔截器3執(zhí)行完畢

  B.

  攔截器1執(zhí)行

  攔截器2執(zhí)行

  攔截器3執(zhí)行

  execute方法執(zhí)行

  攔截器3執(zhí)行完畢

  攔截器2執(zhí)行完畢

  攔截器執(zhí)行完畢

  C.

  execute方法執(zhí)行

  攔截器1執(zhí)行

  攔截器2執(zhí)行

  攔截器3執(zhí)行

  攔截器1執(zhí)行完畢

  攔截器2執(zhí)行完畢

  攔截器3執(zhí)行完畢

  D.

  攔截器1執(zhí)行

  攔截器2執(zhí)行

  攔截器3執(zhí)行

  攔截器3執(zhí)行完畢

  攔截器2執(zhí)行完畢

  攔截器執(zhí)行完畢

  execute方法執(zhí)行

  正確答案:B

  32.

  請看下列代碼:

  public class Dept {

  private Integer id;

  private String name;

  private List empList;

  //省略getter和setter

  }

  public class Emp {

  private Integer id;

  private String name;

  private Dept dept;

  //getter和setter

  }

  使用OGNL訪問Emp類的對象(emp)的dept屬性的name信息,下列選項正確的是:()。

  A.

  Object name = Ognl.getValue(“dept.name”, emp);

  B.

  Object name = Ognl.getValue(“emp.dept.name”, emp);

  C.

  Object name = Ognl.getValue(“emp.dept.name”, Emp);

  D.

  Object name = Ognl.getValue(“dept.name”, Emp);

  正確答案:A

  33.

  使用Struts2做文件上傳時,UploadAction類的代碼如下:

  public class UploadAction {

  private File mf ;

  private String mfFileName;

  private String mfContentType;

  //省略getter和setter

  public String execute(){

  //實現(xiàn)文件上傳

  }

  }

  請推斷出文件上傳的頁面的代碼:()。

  A.

  B.

  C.

  D.

  正確答案:D

  34.

  下面為部署文件中的Servlet映射代碼片段,正確的是:( )

  A.

  Demo

  /demo

  B.

  demo

  /Demo

  C.

  Demo

  /demo/*

  D.

  Demo

  /demo/*

  正確答案:C

  35.

  在jQuery中$(“#test”)和$(“.test”)表示的含義是:( )。

  A.

  $(“#test”)表示選擇id為test的元素

  $(“.test”) 表示選擇id為test的元素

  B.

  $(“#test”)表示選擇id為test的元素

  $(“.test”) 表示選擇所用CSS類為test的元素

  C.

  $(“#test”)表示選擇所用CSS類為test的元素

  $(“.test”) 表示選擇id為test的元素

  D.

  $(“#test”)表示選擇所用CSS類為test的元素

  $(“.test”) 表示選擇所用CSS類為test的元素

  正確答案:B

  36.

  以下代碼實現(xiàn)的功能是使用struts2判斷用戶是否能成功登錄,如果登錄成功,把用戶的信息放入session對象中保存,顯示在main.jsp界面上。

  User類代碼如下:

  package com.tarena.outman.day03.entity;

  public class User {

  private int userId;

  private String username;

  private String password;

  //省略getter和setter

  }

  BaseAction.java類代碼如下:

  public class BaseAction implements SessionAware{

  //在struts使用session

  空白處1

  }

  LoginAction.java代碼如下:

  public class LoginAction extends BaseAction{

  private User user;

  //省略getter和setter

  private UserDao userDao = new UserDao();

  public String login() {

  user = userDao.validate(user.getUsername(), user.getPassword());

  if (user != null) {

  // 登錄成功 把user對象放到session對象中保存

  空白處2

  return “success”;

  } else {

  // 登錄失敗

  return “fail”;

  }

  }

  }

  loginform.jsp代碼如下:

  空白處3

  

  

  

  

  main.jsp代碼如下:

  你好, 空白處4

  struts.xml代碼如下:

  空白處5

  /WEB-INF/jsp/day03/main.jsp

  /WEB-INF/jsp/day03/loginform.jsp

  (1).

  下列選項中,可以填入橫線空白處 1 的代碼是()。

  A.

  protected HttpSesion session;

  public void setSession(HttpSesion session) {

  this.session = session;

  }

  B.

  private HttpSesion session;

  public void setSession(HttpSesion session) {

  this.session = session;

  }

  C.

  protected Map session;

  public void setSession(Map session) {

  this.session = session;

  }

  D.

  private Map session;

  public void setSession(Map session) {

  this.session = session;

  }

  正確答案:C

  (2).

  下列選項中,可以填入橫線空白處 2 的代碼是()。

  A.

  session.put(“day03.user”, user);

  B.

  session.get(“day03.user”, user);

  C.

  session.setAttibute(“day03.user”, user);

  D.

  session.getAttibute(“day03.user”, user);

  正確答案:A

  (3).

  下列選項中,可以填入橫線空白處 3 的代碼是()。

  A.

  用戶名:

  密碼

  B.

  用戶名:

  密碼

  C.

  用戶名:

  密碼

  D.

  用戶名:

  密碼

  正確答案:C

  (4).

  下列選項中,可以填入橫線空白處 4 的代碼是()。

  A.

  B.

  C.

  D.

  正確答案:D

  (5).

  下列選項中,可以填入橫線空白處 5 的代碼是()。

  A.

  class=”com.tarena.outman.day03.LoginAction”>

  B.

  class=”com.tarena.outman.day03.LoginAction” method=”execute”>

  C.

  class=”com.tarena.outman.day03.LoginAction” method=”form “>

  D.

  class=”com.tarena.outman.day03.LoginAction” method=”login”>

  正確答案:D

  37.

  現(xiàn)有 move.jsp 頁面,該頁面中的jQuery代碼可以完成列表框選項的移動。

  此頁面的代碼如下:

  空白處1

  移動多選框選項

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  (1).

  下列選項中,可以填入橫線空白處 1 的代碼是()。

  A.

  B.

  C.

  D.

  正確答案:C

  (2).

  下列選項中,可以填入橫線空白處 2 的代碼是()。

  A.

  $(‘#notinteachers’).dblclick(function()

  B.

  $(‘#notinteachers’).click(function()

  C.

  $(‘#notinteachers’).doubleClick(function()

  D.

  $(‘#notinteachers’).dclick(function()

  正確答案:A

  (3).

  下列選項中,可以填入橫線空白處 3 的代碼是()。

  A.

  this.checked

  B.

  this.option.checked

  C.

  this.selected

  D.

  this.option.selected

  正確答案:C

  (4).

  下列選項中,可以填入橫線空白處 4 的代碼是()。

  A.

  $(‘# notinteachers’).append($(this));

  B.

  if(this.selected){

  $(‘# notinteachers’).append($(this));

  }

  C.

  if(this.selected){

  $(‘#inteachers’).append($(this));

  }

  D.

  $(‘#inteachers’).append($(this));

  正確答案:D

  (5).

  下列選項中,可以填入橫線空白處 5 的代碼是()。

  A.

  $(this).attr(‘selected’,true);

  B.

  $(this).attribute(‘selected’,true);

  C.

  $(this).attr(‘checked’,false);

  D.

  $(this).attribute(”,false);

  正確答案:A

  38.

  以下代碼的功能是:用戶輸入用戶名和密碼,選上保存用戶名和密碼的復(fù)選框,點擊登錄,程序使用cookie保存用戶的用戶名和密碼,當(dāng)再次登錄時,用戶名和密碼是回填狀態(tài),保存用戶名和密碼的復(fù)選框是選中狀態(tài);如果用戶輸入用戶名和密碼,不選擇保存用戶名和密碼的復(fù)選框,點擊登錄,那么程序?qū)⒉槐4嫒魏涡畔,再次登錄時也無回填信息。

  login.jsp代碼如下:

  姓名:

  ”>

  密碼:

  ”>

  保存用戶名和密碼

  空白處3

  CookieTest.java代碼如下:

  public class CookieTest extends HttpServlet {

  public void doGet(HttpServletRequest request, HttpServletResponse response)

  throws ServletException, IOException {

  Cookie userCookie = new Cookie(“userName”, request.getParameter(“username”));

  Cookie pwdCookie = new Cookie(“pwd”, request.getParameter(“pwd”));

  if (request.getParameter(“savecookie”) != null

  && request.getParameter(“savecookie”).equals(“yes”)) {

  userCookie.setMaxAge(7 * 24 * 60 * 60);//7天

  pwdCookie.setMaxAge(7 * 24 * 60 * 60);

  } else {

  空白處4

  }

  //保存cookie

  空白處5

  PrintWriter out = response.getWriter();

  out.println(“Welcome,” + request.getParameter(“username”));

  }

  public void doPost(HttpServletRequest request, HttpServletResponse

  response) throws ServletException, IOException {

  doGet(request, response);

  }

  }

  (1).

  下列選項中,可以填入橫線空白處 1 的代碼是()。

  A.

  Cookie[] cookies = response.getCookies();

  B.

  Cookie[] cookies = response.cookies();

  C.

  Cookie[] cookies = request.getCookies();

  D.

  Cookie[] cookies = request.cookies();

  正確答案:C

  (2).

  下列選項中,可以填入橫線空白處 2 的代碼是()。

  A.

  if (cookies[i].getName().equals(cookieName)) {

  userName = cookies[i].getValue();

  }

  if (cookies[i].getName().equals(cookiePwd)) {

  pwd = cookies[i].getValue();

  }

  B.

  if (cookies[i].getCookieName().equals(cookieName)) {

  userName = cookies[i].getValue();

  }

  if (cookies[i].geCookietName().equals(cookiePwd)) {

  pwd = cookies[i].getValue();

  }

  C.

  if (cookies[i].getCookieName().equals(cookieName)) {

  userName = cookies[i].getCookieValue();

  }

  if (cookies[i].getCookieName().equals(cookiePwd)) {

  pwd = cookies[i].getCookieValue();

  }

  D.

  if (cookies[i].getName().equals(cookieName)) {

  userName = cookies[i].getCookieValue();

  }

  if (cookies[i].getName().equals(cookiePwd)) {

  pwd = cookies[i].getCookieValue();

  }

  正確答案:A

  (3).

  下列選項中,可以填入橫線空白處 3 的代碼是()。

  A.

  value=”yes” checked=>

  B.

  value=”yes” >

  C.

  value=”yes” >

  D.

  value=”yes” checked=>>

  正確答案:C

  (4).

  下列選項中,可以填入橫線空白處 4 的代碼是()。

  A.

  userCookie.setMaxAge(-1);

  pwdCookie.setMaxAge(-1);

  B.

  userCookie.setMaxAge(1);

  pwdCookie.setMaxAge(1);

  C.

  userCookie.setMaxAge();

  pwdCookie.setMaxAge();

  D.

  userCookie.setMaxAge(0);

  pwdCookie.setMaxAge(0);

  正確答案:D

  (5).

  下列選項中,可以填入橫線空白處 5 的代碼是()。

  A.

  request.setCookie(userCookie);

  request.setCookie(pwdCookie);

  B.

  request.addCookie(userCookie);

  request.addCookie(pwdCookie);

  C.

  response.setCookie(userCookie);

  response.setCookie(pwdCookie);

  D.

  response.addCookie(userCookie);

  response.addCookie(pwdCookie);

  正確答案:D

【中興Java Web開發(fā)工程師筆試題及答案】相關(guān)文章:

中興2013年Java開發(fā)筆試題目及答案07-17

Java中級開發(fā)工程師筆試題及答案201608-21

Java開發(fā)web的幾種開發(fā)模式12-13

中興2015筆試題08-02

博惠思華Java開發(fā)工程師筆試題目及答案07-17

java筆試題及答案07-28

java筆試題及答案07-17

ios開發(fā)工程師筆試題及答案08-10

最新中興Java語言筆試真題及答案08-24