習題一
1.1簡(jiǎn)述名詞:計算機網(wǎng)絡(luò )、局域網(wǎng)、廣域網(wǎng)、城域網(wǎng)和因特網(wǎng),局域網(wǎng)、廣域網(wǎng)和城域網(wǎng)英文名稱(chēng)的縮寫(xiě)是什么?
1.2 Internet的主要技術(shù)有哪些方面?
1.3 請簡(jiǎn)要勾畫(huà)出Internet的基本結構。
1.4 請簡(jiǎn)要勾畫(huà)出Intranet的基本結構。
1.5 請簡(jiǎn)要勾畫(huà)出一個(gè)一般Web站點(diǎn)的基本結構。
1.6 請簡(jiǎn)述Internet/Intranet的功能,Internet/Intranet能為我們帶來(lái)什么?
1.7請比較Internet與Intranet的區別和聯(lián)系。
1.8 Intranet使用什么技術(shù)?
1.9 什么叫主機?
1.10 Internet中最重要的兩個(gè)通信協(xié)議是什么?
1.11 WWW的英文全稱(chēng)是什么,它的主要功能是什么?
1.12 WWW是通過(guò)什么方式把全世界的文檔都鏈接在一起的?
1.13 用戶(hù)在Web環(huán)球信息網(wǎng)中遨游的三要素是什么?
1.14 ASP與ASP.NET技術(shù)有什么特點(diǎn)?
1.15 試比較ASP、PHP與JSP技術(shù)的性能。
思考題:
為您的個(gè)人計算機設計一個(gè)ASP和JSP運行環(huán)境。
習題二
2.1 網(wǎng)絡(luò )通信協(xié)議的三要素是什么?
2.2 OSI體系結構采用了那些層次,各層的功能是什么?
2.3 TCP/IP協(xié)議在互聯(lián)網(wǎng)上的作用是什么?它的層次結構與OSI結構有什么不同。
2.4 TCP/IP協(xié)議各層的功能是什么?
2.5 IP地址采用什么表示法?
2.6 可以為兩臺主機分配同一個(gè)IP地址嗎?可以為同一個(gè)網(wǎng)絡(luò )的兩臺主機分配同一個(gè)IP地址嗎?可以為兩個(gè)不同網(wǎng)絡(luò )的兩臺主機分配相同的主機地址嗎?
2.7 什么叫主機的IP地址?IP地址由哪幾部分組成?
2.8 IP地址分為哪幾類(lèi)?它們各自適用于什么情況?
2.9 為什么要劃分子網(wǎng)?
2.10什么是Internet上主機的域名?
2.11 Internet上主機的IP地址和域名的關(guān)系是什么?
2.12以下幾個(gè)IP地址中哪幾個(gè)是合法的IP地址?為什么?并確認合法IP地址是屬于哪個(gè)類(lèi)的,它們的網(wǎng)絡(luò )地址及主機地址是什么?
1)202.8664.46.133
2)123.232.87.0
3)175.146.87.175
4)202.96.0.97
5)204.258.0.96
2.13.已知主機的IP地址和它的子網(wǎng)掩碼,試確定該主機所在網(wǎng)絡(luò )的類(lèi)型,網(wǎng)絡(luò )號,子網(wǎng)號和主機編號。
1) 主機IP地址:195.196.0.134,子網(wǎng)掩碼:255.255.255.192。
2) 主機IP地址:100.97.0.134,子網(wǎng)掩碼:255.240.0.0。
3) 主機IP地址:180.200.21.87,子網(wǎng)掩碼:255.255.248.0。
2.14 域名解析系統的作用是什么?
2.15 我國的頂級域名是什么?二級域名“edu”指的是哪個(gè)機構?
2.16 到目前為止,你可以用那幾種方法訪(fǎng)問(wèn)主機資源?
2.17 URL的組成是什么?簡(jiǎn)述各部分的功能。
2.18 請解釋 http://www.buu.edu.cn/wwwroot/default.html的含義。
2.19在Browser/Server/Database Server三層工作模式中,Browser、Server、Database Server分別起什么作用?該模式有哪些優(yōu)點(diǎn)?
2.20 Web的體系結構是什樣的?請簡(jiǎn)述它的工作過(guò)程。
2.21 什么是Web數據庫訪(fǎng)問(wèn)技術(shù)?它的特點(diǎn)是什么?
2.22 中間件在Web數據庫訪(fǎng)問(wèn)起什么作用?
2.23 ASP、PHP和JSP訪(fǎng)問(wèn)數據庫機制有什么相同點(diǎn)和不同點(diǎn)?
實(shí)訓課題
實(shí)訓課題2.1請根據讀者所在單位的實(shí)際情況,規劃出所用主機的域名。
實(shí)訓課題2.2 已知某學(xué)院電子信息系計算機布局如圖2.1所示,請為該系規劃網(wǎng)絡(luò )IP地址。
圖2.1 電子信息系計算機布局圖
返回
習題三
3.1 規劃一個(gè)Web站點(diǎn)需要考慮哪些因素?
3.2 一般用戶(hù)依據什么條件選擇站點(diǎn)的安置位置?
3.3 有一個(gè)企業(yè)有60臺主機,內含兩個(gè)子網(wǎng),一個(gè)子網(wǎng)有40臺主機另一個(gè)有20臺主機,請策劃該單位的Intranet環(huán)境。
3.4 如果用戶(hù)只有一臺PC,可以進(jìn)行網(wǎng)上的應用開(kāi)發(fā)工作嗎?能夠在一臺PC上既建立ASP運行環(huán)境,又建立JSP運行環(huán)境嗎?
3.5 個(gè)人Web服務(wù)器有那些功能?具有什么特點(diǎn),特別適合在什么情況下使用?
3.6 請簡(jiǎn)述個(gè)人Web服務(wù)器的軟件結構。
3.7 在Windows9x個(gè)人Web服務(wù)器上,主頁(yè)的默認發(fā)布目錄是什么?
3.8 在Windows9x個(gè)人Web服務(wù)器上,配置DNS后,可以用哪幾種方式發(fā)布主頁(yè)?
3.10 IIS服務(wù)器軟件有什么特點(diǎn),它的結構是什樣的?
3.11 在IIS的Web服務(wù)器上,主頁(yè)、FTP的默認發(fā)布目錄是什么?
3.12 SQL Server 2000數據庫系統對操作系統支持環(huán)境有要求嗎?如果用戶(hù)安裝的是Windows 2000 Professional,安裝SQL Server 2000企業(yè)版行不行?
3.13 安裝JSP運行環(huán)境需要準備哪些軟件?
3.14 JSDK軟件的作用是什么,用戶(hù)可以從哪里得到最新版的Java平臺軟件?
3.15 JSDK安裝完成后為什么要配置系統的環(huán)境變量,如何配置?
3.16 resin2.0.1服務(wù)器軟件的特點(diǎn)是什么?默認發(fā)布目錄是什么?需要發(fā)布的頁(yè)面應存放在哪個(gè)目錄下?Servlet應放在哪個(gè)目錄下?
思考題:
如何為只有一臺計算機的用戶(hù),有兩臺計算機用戶(hù),或多臺計算機的用戶(hù)策劃一個(gè)Web運行環(huán)境。
習題四
4.1 一個(gè)Web應用系統開(kāi)發(fā)的主要過(guò)程是什么?
4.2 當前一個(gè)應用系統主要使用那些技術(shù),這些技術(shù)的作用是什么?
4.3 完成書(shū)目查詢(xún)子系統的分析與設計。
4.4 完成圖書(shū)借閱子系統的分析與設計。
4.5 完成全文檢索子系統的分析與設計。
4.6完成圖書(shū)采編子系統的分析與設計。
思考題:
系統設計的主要原則是什么?
習題五
5.1 HTML的中文名稱(chēng)和英文名稱(chēng)是什么?它在頁(yè)面中起什么作用?
5.2 DHTML的英文名稱(chēng)是什么?它的主要作用是什么?
5.3 開(kāi)發(fā)者可以使用哪幾種編輯器編輯HTML文檔,請列舉出一、二種常用編輯器的名稱(chēng)。
5.4 HTML文檔的擴展名是什么?
5.5 HTML的本質(zhì)是什么?它是什么格式的文件?
5.6 HTML文件的結構是什么樣的?
5.7 表單在頁(yè)面中起什么作用?
5.7 DHTML技術(shù)主要由哪幾部分組成?
5.8 CSS的主要功能是什么?
5.9 網(wǎng)頁(yè)的基本元素有哪些?
思考題:
一般來(lái)講建設一個(gè)網(wǎng)站要經(jīng)過(guò)拿幾個(gè)步驟?
習題六
6.1 Java的用戶(hù)程序分為那兩類(lèi),各自如何運行?
6.2 Java小應用程序能獨立運行嗎,它在什么環(huán)境中才能運行?
6.3 Java是在那種語(yǔ)言的基礎之上改進(jìn)形成的?
6.4 Java平臺是什么?其原理和一般的操作平臺有何不同?
6.5 請簡(jiǎn)述Java虛擬機的工作過(guò)程?
6.6 列出Java的5個(gè)特點(diǎn)。
6.7 為什么稱(chēng)Java是一種半編譯半解釋的語(yǔ)言?
6.8 在Java源程序編譯時(shí),在dos提示符的命令行輸入命令:
javac Java源程序名
要特別注意些什么,其中“Java源程序名”可以與程序關(guān)鍵字class后的類(lèi)名不同嗎?大小寫(xiě)可以任意嗎?
6.9 如果有一個(gè)Java源程序HelloWorld.java,編譯后形成字節碼文件HelloWorld.class,運行時(shí)輸入以下命令可否?
java HelloWorld.class
6.10 Java程序的基本單位是什么?
6.11 如果a=3,以下Java代碼執行后的結果是什么;若a=-3,又是什么結果?
c=1;
if(a>0){
if(a>3)
c=2;
else
c=4;
}
6.12面向對象與面向過(guò)程的程序設計主導思想有什么區別?
6.13 類(lèi)和對象之間的關(guān)系是什么?
6.14 封裝特性的最大好處是什么,一般來(lái)講誰(shuí)需要知道類(lèi)和對象的內部細節,誰(shuí)只需要了解他們的對外接口就行了?
6.15 一個(gè)對象的生命期有那幾個(gè)階段?
6.16 在頁(yè)面中嵌入Java Applet,需要使用什么標記?
思考題:
繼承的優(yōu)點(diǎn)是什么?如果學(xué)校的信息系統中,已經(jīng)定義了師生員工類(lèi),它具有靜態(tài)屬性:姓名、出生年月、性別、電話(huà)、E-Mail;現在需要設計一個(gè)學(xué)生類(lèi),它的靜態(tài)屬性:姓名、出生年月、性別、電話(huà)、E-Mail、專(zhuān)業(yè)、所在系、班級、成績(jì)??梢杂袃煞N方法來(lái)進(jìn)行:
(1) 從0開(kāi)始設計;
(2) 繼承已定義了的師生員工類(lèi),再添加一些屬性和方法形成學(xué)生類(lèi)。
請選擇一種方法。
習題七
7.1 什么是腳本語(yǔ)言,它的功能是什么?
7.2 常用的腳本語(yǔ)言有哪幾種,它們各有什么特點(diǎn)?
7.3 如何將腳本嵌入HTML頁(yè)面?
7.4 window對象的組成結構是怎樣的?
7.5 window對象的主要屬性和方法是什么?舉例說(shuō)明它們的應用方法。
7.6 window下層最主要的對象是什么?
7.7 document對象的主要屬性、方法和事件是什么?請舉例說(shuō)明它們的使用方法?
7.8 document對象的按鍵事件在什么時(shí)候起作用?
7.9 JavaScript中的函數如何定義,如何調用?
7.10 JavaScript如何創(chuàng )建對象,如何訪(fǎng)問(wèn)所創(chuàng )建對象的方法和屬性?
7.11 VBScript的數據類(lèi)型是什么?它的特點(diǎn)是什么?
思考題:
VBScript中子程序和函數的區別是什么?如何定義和調用VBScript中的函數和子程序?
習題八
8.1 XML文件頭包含哪些信息?
8.2 XML的功能有哪些,?
8.3 HTML和XML標記的本質(zhì)區別是什么?
8.4 書(shū)寫(xiě)XML文檔時(shí)應注意些什么?
思考題:
HTML和XML的工作重點(diǎn)各是什么,這樣分工的優(yōu)點(diǎn)是什么?
習題九
9.1 什么是數據庫?數據庫中的數據有什么特點(diǎn)?
9.2 什么是數據的整體性?什么是數據的共享性?
9.3 說(shuō)明表的結構。
9.4 解釋名詞:表、記錄、字段、主關(guān)鍵字和外部關(guān)鍵字。
9.5 主關(guān)鍵字的作用是什么,在表中主關(guān)鍵字的值可以重復嗎?
9.6 什么是索引,索引的作用是什么,什么情況下應用索引?
9.7 SQL語(yǔ)句的特點(diǎn)是什么?有幾種語(yǔ)言形式,如何應用?
9.8 從功能上看,SQL的功能有那些,他們的作用是什么?
9.9 SQL語(yǔ)句由那幾部分構成?
9.10 SQL子句中的FROM和WHERE的含義是什么,如何使用?
9.11寫(xiě)出在Books表中查詢(xún)某一書(shū)號的圖書(shū)記錄的SQL語(yǔ)句。
9.12 寫(xiě)出在Books表中查詢(xún)某一出版社出版的圖書(shū)記錄的SQL語(yǔ)句。
9.13 寫(xiě)出在Books表中查詢(xún)所有圖書(shū)的SQL語(yǔ)句,要求輸出結果按出版日期排序
9.14 寫(xiě)出在Books表中插入一條新書(shū)記錄的SQL語(yǔ)句。
9.15 更新剛插入的記錄,使圖書(shū)的在庫冊數加10。
9.16 刪除剛插入的記錄。
9.17 刪除Books表中所有記錄。
思考題:
ODBC由那幾部分組成?各部分的功能是什么?
習題十
10.1客戶(hù)端腳本和服務(wù)器端腳本的區別是什么?
10.2一個(gè)含有客戶(hù)端腳本、服務(wù)器端腳本和HTML格式的服務(wù)器端應用程序,在客戶(hù)端看到的是什么?
10.3什么是ASP技術(shù)?它有什么功能和特點(diǎn)?
10.4解釋動(dòng)態(tài)Web頁(yè)面和靜態(tài)Web頁(yè)面的含義。在網(wǎng)頁(yè)中插入動(dòng)畫(huà)或影視媒體是否就稱(chēng)其為動(dòng)態(tài)的頁(yè)面?
10.5 請寫(xiě)出一行ASP語(yǔ)句,把變量MyName的值輸出到瀏覽器顯示。
10.6 ASP的默認腳本語(yǔ)言是什么?如果程序員需要使用JavaScript為主腳本語(yǔ)言,應當如何處理?
10.7 在制作交互動(dòng)態(tài)ASP頁(yè)面時(shí),為什么要使用ASP內置對象,應用內置對象有什么好處?
10.8 ASP有那些內置對象,并簡(jiǎn)述他們的功能。
10.9簡(jiǎn)述ASP內置組件“Request”的功能。ASP頁(yè)面的Request對象包含些什么內容?
10.10 Request對象的Form集合是做什么用的?
10.11 當HTML表單用get方法向服務(wù)器端發(fā)送信息時(shí),提交數據的方式是什么樣的?
10.12 Request對象的QueryString集合是做什么用的?
10.13 Request對象的serverVariales集合的作用是什么?如何獲得環(huán)境變量。
10.14 簡(jiǎn)述Response對象的功能,它是如何與Request對象共同工作的?
10.15 Application對象是那一級的對象,它在什么范圍內共享信息?
10.16 Application對象的lock()和unlock()方法在什么情況下使用,只用其中的一種方法行不行,為什么?
10.17 Session對象共享信息的范圍是什么,它與Application對象共享信息的范圍有什么區別?
10.18 Server對象可以訪(fǎng)問(wèn)客戶(hù)機還是服務(wù)器上的方法和屬性?
10.19 Server對象的CreateObject方法創(chuàng )建什么實(shí)例?
10.20基于A(yíng)SP應用變量的應用可分為幾個(gè)層次,他們各是什么,在什么范圍內起作用?
10.21 ASP組件和ASP內置對象在應用方法上的差別是什么?
10.22 ADO組件的功能是什么,它的特點(diǎn)是什么?誰(shuí)比較愿意使用ADO組件?
10.23 請簡(jiǎn)述ASP應用程序、ADO與底層數據庫的關(guān)系。
10.24 請簡(jiǎn)述ADO的工作機制。
10.25 請簡(jiǎn)述ADO 7個(gè)組件的功能。
10.26 編寫(xiě)ASP語(yǔ)句,打開(kāi)圖書(shū)館管理信息系統中libdb數據庫,并對Books表進(jìn)行查詢(xún)操作。
10.27 RecordSet對象存放什么信息?
10.28編寫(xiě)ASP代碼,創(chuàng )建數據庫libdb,并創(chuàng )建libdb數據庫中Books表的記錄集對象。
10.29 Field集合和Field對象各表示什么?如何應用?
10.30 總結ASP訪(fǎng)問(wèn)數據庫的基本步驟,并寫(xiě)出其基本語(yǔ)句。
思考題:
數據通過(guò)客戶(hù)端和服務(wù)器端兩級驗證的好處是什么?
習題十一
11.1 JSP元素的定界符是什么?
11.2 簡(jiǎn)述JSP的運行過(guò)程,在JSP的上機練習中請注意:同一個(gè)JSP應用執行時(shí)間是有區別的,什么情況下比較慢,什么情況下就比較快了,為什么?
11.3什么是HTML注釋?zhuān)裁词请[藏注釋?zhuān)麄兎謩e在什么情況下使用?
11.4 HTML注釋在瀏覽器中能見(jiàn)到嗎,在客戶(hù)端的“查看源文件”中能見(jiàn)到嗎 ?
11.5 隱藏注釋在客戶(hù)端的“查看源文件”中能見(jiàn)到嗎? 在瀏覽器中被什么替代?
11.6 聲明語(yǔ)句的作用是什么,使用時(shí)應注意些什么?
11.7 表達式是如何顯示的,使用時(shí)應注意些什么?
11.8 JSP指令的主要功能是什么?
11.9 如果include指令包含的是靜態(tài)文件,被包含的文件在什么時(shí)間被編譯?如果include指令包含的是動(dòng)態(tài)文件,被包含的文件在什么時(shí)間被編譯?
11.10 JSP的默認腳本語(yǔ)言是什么?
11.11 Page指令的作用是什么?
11.12 JSP動(dòng)作的作用是什么?
11.13 jsp:include動(dòng)作與include指令的區別是什么?哪個(gè)應用起來(lái)靈活一些?
11.14 jsp:plugin動(dòng)作的功能是什么?
11.15 應用JavaBean的好處是什么?
11.16 jsp:setProperty動(dòng)作的功能是什么?
11.17 jsp:getProperty動(dòng)作的功能是什么,與jsp:setProperty動(dòng)作如何配合使用?
11.18 為什么要使用JSP內置對象,應用內置對象有什么好處?
11.19 JSP有那些內置對象,并簡(jiǎn)述他們的功能。
11.20 簡(jiǎn)述JSP內置對象“Request”的功能。
11.21 簡(jiǎn)述Response對象的功能 ?Request對象和response對象是如何相反相成的?
11.22 Response對象的sendRedirect方法的功能是什么,常在什么情況下使用?
11.23 out對象的功能是什么?
11.24 session對象的功能是什么,它在什么范圍內共享信息?
11.25 application對象的功能是什么,它在什么范圍內共享信息?
11.26 exception對象的功能是什么,它可以增強軟件的什么性能?
11.27 JSP異常處理機制是什么?
11.28 JSP的Cookie對象的作用是什么 ?
11.28 什么是JDBC,它的英文全稱(chēng)是什么?它的特點(diǎn)和功能是什么?
11.29 為什么不在Java中直接使用ODBC,而要應用JDBC?
11.30 JDBC對于數據庫的訪(fǎng)問(wèn)有那幾種方式,JDBC-ODBC橋的方式適用于什么條件?
11.31 應用JDBC建立數據庫連接需要那幾個(gè)步驟?
11.32 java.sql包中有什么,請寫(xiě)出包含java.sql的Page指令語(yǔ)句。
11.33 請寫(xiě)出加載JDBC-ODBC Bridge驅動(dòng)程序的語(yǔ)句。
11.34 如果數據庫studentdb的數據源名是:studentdsn,請寫(xiě)出與該數據庫建立連接的語(yǔ)句。
11.35 用Statement類(lèi)的對象向上題的studentdb數據庫發(fā)送SQL語(yǔ)句。
思考題:
請對比ASP與JSP技術(shù)的特點(diǎn)。
聯(lián)系客服