激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

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

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

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

  1. .以下是web工程的目錄結構:

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

  Web工程名(目錄)

  ——WEB-INF(目錄)

  —–lib(目錄)

  —–classes(目錄)

  —–web.xml(文件)

  ——頁(yè)面

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

  A. web工程目錄

  B. WEB-INF目錄

  C. lib目錄

  D. classes目錄

  正確答案:D

  2.

  下面不是jQuery對象的訪(fǎng)問(wèn)方法的是()。

  A. each(callback)

  B. index()

  C. size()

  D. index(subject)

  正確答案:B

  3.

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

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

  以下說(shuō)法不正確的有:

  A.

  *號表示通配符

  B.

  如果訪(fǎng)問(wèn)CommonAction的路徑是為 list_addUI 那么{1}位置的值應該是addUI

  C.

  如果訪(fǎng)問(wèn)CommonAction的路徑是為 list_addUI那么可以訪(fǎng)問(wèn)到addUI.jsp頁(yè)面

  D.

  訪(fǎng)問(wèn)CommonAction時(shí),只有唯一的訪(fǎng)問(wèn)路徑

  正確答案: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中的配置:

  訪(fǎng)問(wèn)FooAction,調用的方法是:()。

  A.

  execute

  B.

  action

  C.

  service

  D.

  init

  正確答案:A

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

  A. get

  B. post

  C. put

  D. options

  正確答案:B

  6.

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

  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中正確使用標簽:,在JSP中聲明的taglib指令為:

  B.

  C.

  D.

  正確答案:A

  20.

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

  A.

  5

  B.

  123

  C.

  456

  D.

  Null

  正確答案:B

  21.

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

  A.

  OGNL引擎

  B.

  Root存儲區

  C.

  Context存儲區

  D.

  Result

  正確答案:D

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

  A. 請求、會(huì )話(huà)和上下文

  B. 響應、會(huì )話(huà)和上下文

  C. 請求、響應和會(huì )話(huà)

  D. 請求、響應和上下文

  正確答案:A

  23.

  下面是MethodDemoAction的代碼:

  public class MethodDemoAction {

  public String add(){

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

  return “success”;

  }

  }

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

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

  A.

  add method

  B.

  add method

  C.

  add method

  D.

  add method

  正確答案:A

  24.

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

  A.

  Servlet

  B.

  JSP

  C.

  JavaBean

  D.

  HTML

  正確答案:A

  25.

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

  A.

  action

  B.

  theme

  C.

  namespace

  D.

  simple

  正確答案:D

  26.

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

  A.

  Servlet的生命周期由Servlet實(shí)例控制

  B.

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

  C.

  service()方法響應客戶(hù)端發(fā)出的請求

  D.

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

  正確答案:A

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

  A. ServletConfig

  B. HttpServlet

  C. Cookie

  D. HttpServletRequest

  正確答案:B

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

  A.

  someFilter

  /*

  B.

  someFilter

  /*

  C.

  someFilter

  *

  D.

  someFilter

  *

  正確答案:A

  29.

  下面是struts.xml配置代碼:

  /employee_add.jsp

  //插入行

  當訪(fǎng)問(wèn)dept.action時(shí),進(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中的配置:

  訪(fǎng)問(wèn)FooAction,調用的方法是:()。

  A.

  execute

  B.

  action

  C.

  service

  D.

  init

  正確答案:C

  31.

  DefaultAction類(lèi)的代碼如下:

  public class DefaultAction extends ActionSupport

  {

  public String execute(){

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

  return “success”;

  }

  }

  DefaultInterceptor類(lèi)的代碼如下:

  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 + “執行”);

  String result = ai.invoke();

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

  return result;

  }

  }

  struts.xml文件代碼:

  /success.jsp

  攔截器1

  攔截器2

  攔截器3

  直接訪(fǎng)問(wèn)DefaultAction類(lèi),控制臺輸出是:()

  A.

  攔截器1執行

  攔截器2執行

  攔截器3執行

  execute方法執行

  攔截器1執行完畢

  攔截器2執行完畢

  攔截器3執行完畢

  B.

  攔截器1執行

  攔截器2執行

  攔截器3執行

  execute方法執行

  攔截器3執行完畢

  攔截器2執行完畢

  攔截器執行完畢

  C.

  execute方法執行

  攔截器1執行

  攔截器2執行

  攔截器3執行

  攔截器1執行完畢

  攔截器2執行完畢

  攔截器3執行完畢

  D.

  攔截器1執行

  攔截器2執行

  攔截器3執行

  攔截器3執行完畢

  攔截器2執行完畢

  攔截器執行完畢

  execute方法執行

  正確答案: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訪(fǎng)問(wèn)Emp類(lèi)的對象(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做文件上傳時(shí),UploadAction類(lèi)的代碼如下:

  public class UploadAction {

  private File mf ;

  private String mfFileName;

  private String mfContentType;

  //省略getter和setter

  public String execute(){

  //實(shí)現文件上傳

  }

  }

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

  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類(lèi)為test的元素

  C.

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

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

  D.

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

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

  正確答案:B

  36.

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

  User類(lèi)代碼如下:

  package com.tarena.outman.day03.entity;

  public class User {

  private int userId;

  private String username;

  private String password;

  //省略getter和setter

  }

  BaseAction.java類(lèi)代碼如下:

  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).

  下列選項中,可以填入橫線(xiàn)空白處 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).

  下列選項中,可以填入橫線(xiàn)空白處 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).

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

  A.

  用戶(hù)名:

  密碼

  B.

  用戶(hù)名:

  密碼

  C.

  用戶(hù)名:

  密碼

  D.

  用戶(hù)名:

  密碼

  正確答案:C

  (4).

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

  A.

  B.

  C.

  D.

  正確答案:D

  (5).

  下列選項中,可以填入橫線(xiàn)空白處 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.

  現有 move.jsp 頁(yè)面,該頁(yè)面中的jQuery代碼可以完成列表框選項的移動(dòng)。

  此頁(yè)面的代碼如下:

  空白處1

  移動(dòng)多選框選項

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  (1).

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

  A.

  B.

  C.

  D.

  正確答案:C

  (2).

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

  A.

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

  B.

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

  C.

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

  D.

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

  正確答案:A

  (3).

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

  A.

  this.checked

  B.

  this.option.checked

  C.

  this.selected

  D.

  this.option.selected

  正確答案:C

  (4).

  下列選項中,可以填入橫線(xiàn)空白處 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).

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

  A.

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

  B.

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

  C.

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

  D.

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

  正確答案:A

  38.

  以下代碼的功能是:用戶(hù)輸入用戶(hù)名和密碼,選上保存用戶(hù)名和密碼的復選框,點(diǎn)擊登錄,程序使用cookie保存用戶(hù)的用戶(hù)名和密碼,當再次登錄時(shí),用戶(hù)名和密碼是回填狀態(tài),保存用戶(hù)名和密碼的復選框是選中狀態(tài);如果用戶(hù)輸入用戶(hù)名和密碼,不選擇保存用戶(hù)名和密碼的復選框,點(diǎn)擊登錄,那么程序將不保存任何信息,再次登錄時(shí)也無(wú)回填信息。

  login.jsp代碼如下:

  姓名:

  ”>

  密碼:

  ”>

  保存用戶(hù)名和密碼

  空白處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).

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

  A.

  Cookie[] cookies = response.getCookies();

  B.

  Cookie[] cookies = response.cookies();

  C.

  Cookie[] cookies = request.getCookies();

  D.

  Cookie[] cookies = request.cookies();

  正確答案:C

  (2).

  下列選項中,可以填入橫線(xiàn)空白處 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).

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

  A.

  value=”yes” checked=>

  B.

  value=”yes” >

  C.

  value=”yes” >

  D.

  value=”yes” checked=>>

  正確答案:C

  (4).

  下列選項中,可以填入橫線(xiàn)空白處 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).

  下列選項中,可以填入橫線(xiàn)空白處 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開(kāi)發(fā)工程師筆試題及答案】相關(guān)文章:

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

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

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

中興2015筆試題08-02

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

java筆試題及答案07-28

java筆試題及答案07-17

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

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

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频