13計算機《BS系統設計》期末練習

2022-11-23 17:06:05 字數 2820 閱讀 7727

13級計算機專業《b/s系統設計》期末練習

一、 單選題

1、在標記中,設定處理表單資訊的伺服器端應用程式,用( a )屬性。

a. action

2、下列(  d  )不是jsp的指令標識。

標識  標識

標識   標識

3、在jsp中,下面說法錯誤的是( c  )。

a. jsp是一種動態網頁技術

b. jsp的本質是servlet

c. jsp能單獨立執行

d. jsp能將業務邏輯和表示層分離

4、建立了sql語句變數,便可以執行sql語句。如要執行查詢記錄的sql語句,可以呼叫(  a  )方法來實現。

a. drivermanager類是jdbc的管理層,作用於有戶和驅動程式之間。

二、填空題

1、jsp的核心技術是___j**a技術

2、在j**ascript中要彈出警告對話方塊,包含資訊「姓名不可為空」,可用_____alert(「姓名不可為空命令。

3、在jdbc程式設計中,sql中的insert語句用statement物件的____

____executeupdate方法執行。

4、在jsp頁面中,為了解決頁面亂碼問題,可用如下頁面指令<%@ page contenttype= "_text/html;charset=gb2312"_" language="j**a" %>進行設定。

三、簡答題

1、簡述動態web的特點。

1) 動態網頁以資料庫技術為基礎,可以大大降低**維護的工作量;

2) 採用動態網頁技術的**可以實現更多的功能,如使用者註冊、使用者登入、**調查、使用者管理、訂單管理等等;

3) 動態網頁實際上並不是獨立存在於伺服器上的網頁檔案,只有當使用者請求時伺服器才返回乙個完整的網頁;

4)動態網頁中的「?」對搜尋引擎檢索存在一定的問題,搜尋引擎一般不可能從乙個**的資料庫中訪問全部網頁,或者出於技術方面的考慮,搜尋引擎不去抓取**中「?」後面的內容,因此採用動態網頁的**在進行搜尋引擎推廣時需要做一定的技術處理才能適應搜尋引擎的要求。

2、b/s結構比c/s結構有哪些優點?

1) 支撐環境:c/s一般建立在專用的網路上,小範圍裡的網路環境、局域肉之間再通過專門伺服器提供連線和資料交換服務;b/s建立在廣域網之上。

2) 安全控制:c/s一般面向相對固定的使用者群,對資訊保安的控制能力很強。b/s面向的是不可知的使用者群,對資訊保安的控制能力相對弱。

3) 程式架構:c/s程式可以更加注重流程,可以對許可權多層次校驗,對系統的執行速度可以較少考慮,b/s對安全及訪問速度的多重考慮,建立在需要更加優化的基礎之上,比c/s有更高的要求。

4) 軟體重用:c/s程式側重於整體性考慮,構件的重用性不是很好;b/s一般採用多重結構,要求構件有相對獨立的功能,能夠相對較好的重用。

5) 系統維護:c/s程式由於整體性,必須整體考察,所以處理出現的問題及系統公升級都比較難,b/s程式由構件組成,通過構件個別地更換,可以實現系統的無縫公升級,系統維護開銷減到最小。

6) 使用者介面:c/s多是建立在windows平台上,表現方法有限,對程式設計師普遍要求較高,b/s建立在瀏覽器上,有更加豐富和生動的表現方式與使用者交流,並且大部分難度較低,從而降低了開發成本。

7) 資訊流:c/s程式一般是典型的集中式的機械式處理,互動性相對低。b/s資訊流向可變化,如b2b,b2c,b2g等。

2、談談jsp與的比較。

的技術特點:

使你能從資料來源(如後台資料庫和儲存於web伺服器上的文字檔案)訪問資料.

使你能用被稱為模板的程式設計**集合來建立html文件。

也使你能將html的設計和資料檢索機制相分離。

jsp的技術特點:

將內容的生成和顯示進行分離;

強調可重用的元件;

採用標識簡化頁面開發.

3、簡述session物件和application物件的異同點。

答:相同點:session物件和application物件均能用於用共享資料。

不同點:

session物件它在第乙個jsp頁面被裝載時自動建立,完成會話期管理。直到客戶關閉瀏覽器或這個session物件達到了最大生存時間,伺服器端該客戶的session物件才被取消

application物件用於多個程式或者多個使用者之間共享資料。對於乙個容器而言,每個使用者都共用乙個application物件,這和session物件不同。application物件比session物件的生存時期更長。

伺服器啟動後,就產生了這個application物件,直到伺服器關閉,該物件才被取消。

4、簡述servlet及應用的注意點

答:乙個servlet就是乙個j**a類,更直接一點地說,servlet是能夠使用print語句產生動態html內容的j**a類。

servlet與applet相對應,applet是執行在客戶端瀏覽器上的程式,而servlet是執行在伺服器端的程式。

應用的注意點:

(1)servlet程式結構必須注意:

引入相關包

通過繼承httpservlet類得到servlet

覆蓋doget或dopost方法

完成servlet功能。

(2)配置servlet程式,在檔案中儲存了使用者編寫的servlet的配置。

四、判斷題(在圓括號中寫「對」或「錯」)

1、用記事本建立的html檔案時一定要以htm或html為副檔名儲存,否則在瀏覽器中不能正確顯示預期的效果。( 對 )

2、在html語言中,若要使**顯示時無邊框,可將border屬性值設定為f。(錯  )

3、jsp通過jspdestroy方法結束它的生命週期。( 對 )

4、callablestatement可以實現帶引數的查詢。( 錯 )

計算機練習

九十年代初期,電腦開始進入國內的家庭,它能對相關的文字text 資料data table 圖形picture 等進行處理。當時人們對電腦在家庭中的作用認識還比較膚淺,當時的廠家基本上是通過犧牲電腦的效能來最大限度的降低產品 讓一般的家庭能夠承受。電腦在家庭可以扮演家庭教師 利用電腦可以更好的教育子女...

13春學期《計算機控制系統》期末考核作業

東北大學繼續教育學院 計算機控制系統試卷 作業考核線上 a 卷 學習中心院校學號姓名 共 3 頁 一 選擇題 每道題3分 1.當二階系統的時間響應的阻尼比為0時,是 系統。a.欠阻尼 b.無阻尼 c.臨界阻尼 d.過阻尼 2.連續控制系統的不穩定性條件是s平面的 部分。a.單位圓內 b.單位圓外 c...

計算機期末總結

期中考試 1.試述先行進製解決的問題及基本思想。1 進製的傳遞速度 2 讓各位的進製與低位的進製無關,僅與兩個參加操作的數有關。由於每位的運算元是同時給出的,各進製訊號幾乎可以同時產生,和數也隨之產生,所以先行進製可以提高進製的傳遞速度,從而提高加法器的運算速度。2.簡述浮點運算的基本步驟 以加法運...