<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 中興Java Web開發工程師筆試題及答案

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

    中興Java Web開發工程師筆試題及答案

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

    中興Java Web開發工程師筆試題及答案

      Web工程名(目錄)

      ——WEB-INF(目錄)

      —–lib(目錄)

      —–classes(目錄)

      —–web.xml(文件)

      ——頁面

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

      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}位置的值應該是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,調用的方法是:()。

      A.

      execute

      B.

      action

      C.

      service

      D.

      init

      正確答案:A

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

      A. get

      B. post

      C. put

      D. options

      正確答案:B

      6.

      在web.xml設置了*.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中正確使用標簽:,在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 可以存儲數據的三個不同的作用域是()。

      A. 請求、會話和上下文

      B. 響應、會話和上下文

      C. 請求、響應和會話

      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.

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

      A.

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

      B.

      init()方法在創建完Servlet實例后對其進行初始化,傳遞的參數為實現ServletConfig類的對象

      C.

      service()方法響應客戶端發出的請求

      D.

      在容器移除servlet 時,調用destroy方法,進行資源的釋放

      正確答案:A

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

      A. ServletConfig

      B. HttpServlet

      C. Cookie

      D. HttpServletRequest

      正確答案:B

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

      A.

      someFilter

      /*

      B.

      someFilter

      /*

      C.

      someFilter

      *

      D.

      someFilter

      *

      正確答案:A

      29.

      下面是struts.xml配置代碼:

      /employee_add.jsp

      //插入行

      當訪問dept.action時,進入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,調用的方法是:()。

      A.

      execute

      B.

      action

      C.

      service

      D.

      init

      正確答案:C

      31.

      DefaultAction類的代碼如下:

      public class DefaultAction extends ActionSupport

      {

      public String execute(){

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

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

      String result = ai.invoke();

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

      return result;

      }

      }

      struts.xml文件代碼:

      /success.jsp

      攔截器1

      攔截器2

      攔截器3

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

      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訪問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(){

      //實現文件上傳

      }

      }

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

      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.

      以下代碼實現的功能是使用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.

      現有 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.

      以下代碼的功能是:用戶輸入用戶名和密碼,選上保存用戶名和密碼的復選框,點擊登錄,程序使用cookie保存用戶的用戶名和密碼,當再次登錄時,用戶名和密碼是回填狀態,保存用戶名和密碼的復選框是選中狀態;如果用戶輸入用戶名和密碼,不選擇保存用戶名和密碼的復選框,點擊登錄,那么程序將不保存任何信息,再次登錄時也無回填信息。

      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開發工程師筆試題及答案】相關文章:

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

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

    Java開發web的幾種開發模式12-13

    中興2015筆試題08-02

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

    java筆試題及答案07-28

    java筆試題及答案07-17

    ios開發工程師筆試題及答案08-10

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

    主站蜘蛛池模板: 日产精品99久久久久久| 欧美精品天天操| 56prom精品视频在放免费| 亚洲欧洲成人精品香蕉网| 99久久精品国产一区二区蜜芽| 精品熟女少妇av免费久久| 蜜臀久久99精品久久久久久| 四虎永久在线精品国产免费| 久久久久久亚洲Av无码精品专口| 欧美精品国产一区二区三区| 国产精品gz久久久| 久久国产精品99精品国产987| 久久精品人人做人人爽97 | 成人精品一区二区三区在线观看 | 亚洲AV无码久久精品蜜桃| 精品福利一区二区三区精品国产第一国产综合精品 | 亚洲国产精品狼友中文久久久| 国产精品九九久久免费视频 | 亚洲电影日韩精品| 精品无码综合一区| 国产精品亚洲高清一区二区| 一级成人精品h| 92精品国产自产在线观看| 亚洲综合一区二区精品导航| 四虎国产精品免费久久5151| 国产精品怡红院永久免费| 99re6在线视频精品免费| 国产精品美脚玉足脚交欧美| 精品国精品无码自拍自在线| 国产综合色在线精品| 日韩精品乱码AV一区二区| 亚洲国产精品久久久天堂| 少妇人妻精品一区二区三区| 人妻少妇精品中文字幕av蜜桃| 亚洲国产精品无码专区| 亚洲精品~无码抽插| 人妻熟妇乱又伦精品视频| 国产日产韩国精品视频| 高清在线亚洲精品国产二区| 精品九九久久国内精品| 2022国产精品最新在线|