當前位置:編程學習大全網 - 編程語言 - 大學編程問題庫

大學編程問題庫

JAVA WEB開發與應用第1頁*** 6

期末試卷(卷)

課程名稱:JAVA WEB考試方式:開卷(√)閉卷(√)

題目總分壹二三四五六

經銷商簽名

得分

考生註意:1,此試卷有*** 4頁,請檢查試卷是否有缺頁。2.考試結束後,考生不得將試卷和答題卡帶出考場。

壹、選擇題(65438+每小題0分,***20分)

評分審核人

1.表單中數據提交到的處理文件由表單的()屬性指定。

a .方法b .名稱c .動作d .以上都不正確。2.要運行JSP程序,下列說法不正確的是()。

A.Servlet容器,比如Tomcat,需要安裝在服務器端。b .客戶端需要安裝Servlet容器,比如Tomcat。JDK需要安裝在服務器上。

D.客戶端需要安裝瀏覽器,比如IE。

3.發布Web應用程序時,通常會將Web應用程序的目錄和文件放在Tomcat中。

在()目錄下。

A.work B. temp C. webapps D. conf 4下列關於HTTP協議的說法不正確的是()。

A.HTTP協議是Web應用程序使用的主要協議。

B.HTTP協議是超文本傳輸協議,

基於請求/響應模式。

C.HTTP是壹種無狀態協議。

D.如果HTTP請求和響應消息沒有成功發送和傳遞,則可以保存它們。

傳輸信息

5.下列關於Servlet的描述錯誤的是()。

A.Servlet是Java中的壹個類。

B.Servlet是位於Web服務器內部的服務器端Java應用程序。Servlet可以被客戶端的瀏覽器解釋和執行。

D.加載Servlet的Web服務器必須包含壹個支持Servlet的Java虛擬機。6.以下不是JSP指令: ()

a . include b . import c . page d . taglib 7 .()動作用於翻到另壹頁。

a .下壹步b .前進c .包含d .參數8。項目中已經建立了壹個JavaBean,它就是:Bean。這個豆子有學生

對於name屬性,以下標簽用法是正確的: ()

A.& ltJSP:useBean id = " Student " class = " Student " scope = " session " & gt;

& lt/JSP:useBean & gt;

B.& ltJSP:useBean id = " Student " class = " Student " scope = " session " & gt;

& lt/JSP:useBean & gt;

C.& ltJSP:useBean id = " student " class = " bean。學生" scope="session " >

& lt/JSP:useBean & gt;

D.& ltJSP:getProperty name = " name " property = " student "/& gt;

9.下列選項中,()可以準確獲取請求頁面上某個文本框的輸入(文本框的名稱為name)。

A.request . getparameter(name)b . request . getparameter(" name ")c . request . getparameter values(name)

JAVA WEB開發與應用第2頁* * *第6頁

D.request . getparametervalues(" name ")

10.使用響應對象進行重定向時,使用的方法是()。

A.get attribute b . set content type c . send redirect d . set attribute

11.會話對象用於設置指定名稱的屬性值,它存儲在會話對中。

圖像中的方法是()。

A.set attribute b . getAttributeNames c . getValue d . getAttribute

12.使用application對象中的()方法獲取application對象中的所有對象。

變量名。

A.獲取服務器信息B. Next Elements () C .移除屬性d .獲取RealPath 13。關於struts 2的說法不正確的是()。

A.Struts是壹個Web應用框架,用於簡化MVC框架的開發。B. Struts 2不需要配置。Struts 2包含豐富的標簽。

D struts 2采用了WebWork 14的核心技術。web應用的數據* * *共享模式不包括()。

A.基於請求的* * *享受b .基於會話的* * *享受c .基於頁面的* * *享受d .基於應用的* * *享受

15.要在頁面上輸出2+3=${2+3},對應的程序代碼應該是()。

a . 2+3 = \ $ { 2+3 } b . 2+3 = $ { 2+3 } c . 2+3 =/$ { 2+3 } d .以上都不正確。

16.以下關於“.”的陳述EL中的兩個訪問運算符“[]”不正確的是()。

A.它們在某些情況下是等價的。

B.“[]”運算符主要用於訪問數組、列表或其他集合c .如果想動態獲取值,兩者都可以實現。

D.當要訪問的屬性名包含壹些特殊字符時,比如。還是?等等。不是字母或數字。

符號,必須使用“[]”

17.要使用JSTL的核心標記庫,您需要在JSP源文件的頭部添加以下聲明語句。

( )

A.& lt%@ taglib prefix="c "

uri = ":80/software/home . html b . telnet://bdysseu . BBB . com:70 c . FTP://FTP . btbu . edu . cn D.www0.btbu.edu.cn

20.page指令用於定義JSP文件中的全局屬性。以下對該指令用法的描述不

正確的是: ()

A.& lt%@頁% & gt對整個JSP頁面進行操作。

B.您可以使用多個

JAVA WEB開發與應用第3頁* * *第6頁

C.為了提高程序的可讀性,建議

D.& lt%@頁% & gt指令中的屬性只能出現壹次。

二、填空(每空2分,***20分)

評分審核人

1.編寫Servlet時,需要繼承類,並在Servlet中聲明doGet()和doPost()兩個參數。

2.2.jsp的主要內置對象有:,異常,頁面上下文,請求,_ _ _ _ _ _,out,config和page。3.在使用useBean的action標簽時,scope屬性有四個選項,範圍從小到大依次為_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

4.三種常用的動態web技術是:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

5.5.JSP使用JDBC操作數據庫的步驟:(1)加載驅動程序,調用_ _ _ _ _ _ _ _會自動加載驅動程序類;(2)建立連接,如果連接字符串是:

string URL = " JDBC:MySQL://localhost/"+dbName+"?用戶= "+用戶名+" & amp;Password=" +userPwd,其中dbName、userName、userPwd分別代表數據庫的總和,(3)建立語句;;(4)、執行sql語句,其中,查詢數據庫中的表內容,是指語句接口使用了_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _;(5)關閉數據庫。3.簡答題: (每小題6分,* * * 30分)

評分審核人

1的默認端口是什麽?Tomcat服務器?如何修改tomcat的端口

2.什麽是餅幹?cookie是做什麽的?。

3.簡述JSP中動態包含和靜態包含的區別?

4.簡單描述壹下表格中POST和GET的區別。

5.MVC中的M、V、C是什麽意思?請描述它們各自的功能。四、編程題(每道小題15分,***30分)

JAVA WEB開發與應用第4頁* * *第6頁

評分審核人

1.編寫壹個簡單的JavaBean,通過EL的access操作符訪問它的屬性。答:文件userLogin.java定義了壹個用戶Bean,它包含三個屬性:名稱、密碼和電子郵件。其代碼如下:

包豆;

公共類userLogin {私有字符串userName私有字符串(1)私有字符串電子郵件;Public userLogin() {userName = "李平";password = " 123 ";

email = " liping @ sohu.com

}

public void set userName(String userName){ this . userName = userName;}

公共字符串get username(){ return this . username;}

public void setpassword(字符串密碼){ this.password = password}

公共字符串getpassword() {

返回this.password

}

public void set email(String email){ this . email = email;

}

public String getemail(){ return this . email;}

}

文件accessBean.jsp使用EL的訪問操作符獲取JavaBean的屬性,其代碼如下:

& lt%@頁content type = " text/html;charset=gb2312"% >(2)

& ltJSP:useBean id = " user " class = " bean . userlogin " scope = " session " & gt;& lt/JSP:useBean & gt;& lthtml & gt& lthead & gt

& lttitle & gt使用訪問運算符來訪問JavaBean屬性

& lt/head & gt;& ltbody & gt& lt!-通過EL訪問操作符訪問JavaBean的屬性->;用戶名:(3)

密碼:(4)

& ltbr & gt

電子郵件:(5)

JAVA WEB開發與應用第5頁* * *第6頁

  • 上一篇:設計算法找出三個數中的最大值
  • 下一篇:甲骨文公司的總裁叫什麽名字?
  • copyright 2024編程學習大全網