動(dòng)作顯示出Bean的各個(gè)屬性的值。答案:
Work.java package ccc;public class Worker { String name=null;long number;double height,weight;public String getName(){return name;} /*public String getName(){try {byte b[]=name.getBytes(“ISO-8859-1“);name=new String(b);return name;} catch(Exception e){return name;} }*/ public void setName(String newName){name=newName;} public long getNumber(){return number;} public void setNumber(long newNumber){ number=newNumber;} public double getHeight(){return height;} public void setHeight(double newHeight){height=newHeight;} public double getWeight(){return weight;} public void setWeight(double newWeight){weight=newWeight;} } Work.jsp <%@ page contentType=“text/html;charset=GB2312“ %>
名字是:
工號是:
<% double height=1.70;%> “ /> 身高是:
米
體重是:
公斤
1.要使一個(gè)標(biāo)簽?zāi)軌蝻@示所需要的文本,應(yīng)設(shè)置該標(biāo)簽的()屬性的值(單)A.Caption B.Name
C.Text D.AutoSize 2.為使計(jì)時(shí)器對象每隔5秒鐘產(chǎn)生一個(gè)時(shí)鐘事件(Timer事件),則其Interval屬性值應(yīng)設(shè)置為()(單)A.5
B.300
C.500
D.5000 3.下列的()對象支持KeyPress事件(單)A.文本框
B.命令按鈕
C.標(biāo)簽框
D.圖像框 4.確定一個(gè)控件在窗體上的位置的屬性是()(單)A.Width或Height
B.Top和Height
C.Top或Width
D.Top和Left 5.確定一個(gè)窗體或控件的大小的屬性是()(單)A.Width或Height
B.Top和Width
C.Top或Left
D.Top和Left
6.用戶在屏幕上畫出應(yīng)用程序界面,并設(shè)置好對象的屬性,系統(tǒng)便可以自動(dòng)生成程序代碼,這稱為()(單)A.面向?qū)ο蟮某绦蛟O(shè)計(jì)
B.結(jié)構(gòu)化程序設(shè)計(jì)
C.事件驅(qū)動(dòng)的編程機(jī)制
D.程序設(shè)計(jì) 7.在VB中,工程文件的擴(kuò)展名是()(單)A..frm
B..vbp
C..bas
D..frx 8.在VB中,窗體文件的擴(kuò)展名是()(單)A..frm B..vbp
C..bas
D..frx 9.VB集成開發(fā)環(huán)境可以(單)A.編輯、調(diào)試、運(yùn)行程序,但不能生成可執(zhí)行程序 B.編輯、生成可執(zhí)行程序、運(yùn)行程序,但不能調(diào)試程序 C.編輯、調(diào)試、生成可執(zhí)行程序,但不能運(yùn)行程序 D.編輯、調(diào)試、運(yùn)行程序,也能生成可執(zhí)行程序 10.英文“VISUAL”的含義是()(單)A.可視化
B.集成C.結(jié)構(gòu)化
D.調(diào)試
11.標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是()(單)A.frm B.vbp C.bas
D.vbg 12.VB集成開發(fā)環(huán)境中,在()中編寫代碼(單)A.狀態(tài)欄
B.屬性列表框
C.代碼框
D.標(biāo)題欄
13.在面向?qū)ο蟮某绦蛟O(shè)計(jì)過程中,英文縮寫“OOP”的含義是()(單)A.事件驅(qū)動(dòng)的編程機(jī)制
B.結(jié)構(gòu)化程序設(shè)計(jì)語言
C.面向?qū)ο蟮某绦蛟O(shè)計(jì)
D.可視化程序設(shè)計(jì)
14.在窗體上畫一個(gè)名稱為Timer1的計(jì)時(shí)器控件,要求每隔0.5秒發(fā)生一次計(jì)時(shí)器事件,則以下正確的屬性設(shè)置語句是()(單)A.Timer1.Interval=0.5
B.Timer1.Interval=5
C.Timer1.Interval=50 D.Timer1.Interval=500 15在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程: Private Sub Command1_Click()a$=“VisualBasic” Print String(3,a$)End Sub 程序運(yùn)行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是()(單)A.VVV
B.Vis
C.sic
D.11
16.以下關(guān)于多重窗體程序的敘述中,錯(cuò)誤的是()(單)A.用Hide方法不但可以隱藏窗體,且能清除內(nèi)存中的窗體 B.在多重窗體程序中,各窗體的菜單是彼此獨(dú)立的 C.在多重窗體程序中,可以根據(jù)需要指定啟動(dòng)窗體 D.對于多重窗體程序中,單獨(dú)保存每個(gè)窗體 17以下合法的Visual Basic變量的名稱是()(單)A.a3
B.Const
C.9abc
D.a#x!
18.當(dāng)一個(gè)復(fù)選框被選中時(shí),它的Value屬性的值是()(單)A.3
B.2
C.1
D.0
19.表達(dá)式 5 Mod 3+53的值是()(單)A.0
B.3
C.4
D.6
20設(shè)x=4,y=8,z=7, 表達(dá)式:(x<y)Or z<x 的值是()(單)A.1
B.-1 C.TRUE D.FALSE 21設(shè)有如下程序段: x=2 For c=1 To 4 Step 2 x=x+c Next c 運(yùn)行以上程序后,x的值是()(單)A.6 B.7 C.8 D.9
22執(zhí)行如下兩條語句,窗體上顯示的是()(單)A=9.8596 Print Format(a,“000.00”)A.0,009.86 B.9.86 C.009.86 D.0,009.86
23下列說法中正確的是:為了保存一個(gè)Visual Basic應(yīng)用程序,應(yīng)當(dāng)()(單)A.只保存窗體模塊文件(.frm)B.只保存工程文件(.vbp)C.分別保存工程文件和標(biāo)準(zhǔn)模塊文件(.bas)D.分別保存工程文件、窗體文件和標(biāo)準(zhǔn)模塊文件
24.要使一個(gè)文本框?qū)ο竽軌蝻@示多行文字,應(yīng)設(shè)置該對象的()屬性值為True(單)A.Text B.MultiLine C.Style D.Visible 25.若要將窗體從內(nèi)存中卸載,其實(shí)現(xiàn)的方法或語句是()(單)A.Show B.Unload C.Load D.Hide 26.以下選項(xiàng)中,不是VB標(biāo)準(zhǔn)控件的是()(單)A.命令按鈕 B.定時(shí)器 C.通用對話框 D.單選框
27在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下程序: Dim a As Variant a = Array(1, 2, 3, 4, 5)Sum = 0 For i = 1 To 5 Sum = Sum + a(i1)“, a(i1)> x Then Print a(iNum2 Case 3 Op = ”ד Result = Num1 * Num2 Case 4 Op = ”÷“ Result = Num1 / Num2 End Select Label1= Num1 & Op & Num2 & ”=“ & Result End Sub 窗體運(yùn)行后,輸入1,則label1的標(biāo)題顯示結(jié)果為()(單)A.3+2=5 B.3-2=1 C.3×2=6 D.3÷2=1.5
42在窗體上畫一個(gè)名稱為Text1的文本框,然后畫一個(gè)名稱為HScroll1的滾動(dòng)條,其Min和Max屬性分別為0和100。程序運(yùn)行后,如果移動(dòng)滾動(dòng)框,則在文本框中顯示滾動(dòng)條的當(dāng)前值,以下能實(shí)現(xiàn)上述操作的程序段是()(單)A.Private Sub HScroll_Change()Text1.Text=HScroll1.Value End Sub
B.Private Sub HScroll_Click()Text1.Text=HScroll1.Value End Sub C.Private Sub HScroll_Change()Text1.Text=HScroll.Caption End Sub D.Private Sub HScroll_Click()Text1.Text=HScroll.Caption End Sub
43.在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程: Private Sub Command1_Click()x=InputBox(”Input“)Select Case x Case 1,3 Print ”分支 1“ Case Is>4 Print ”分支 2“ Case Else Print ”Else 分支 “ End Select End Sub 程序運(yùn)行后,如果在輸入對話框中輸入2,則窗體上顯示的是()A.分支1 B.分支2 C.Else分支 D.程序出錯(cuò)
44.隨機(jī)產(chǎn)生10個(gè)100~200之間的數(shù),求它們的最大值程序如下: Private Sub Command1_Click()Max = 100 For i = 1 To 10 x = int【 】 Print x;If x > Max Then Max=x Next i Print Print ”最大值=“;Max End Sub 45設(shè)a=10,b=5,c=1,執(zhí)行語句Print a >b > c后,窗體上顯示的是()(單)A.True B.False C.1 D.出錯(cuò)信息
(46)在窗體上建立通用對話框需要添加的控件是
A)Data控件 B)From控件 C)CommonDialog控件 D)VBComboBox控件
(47)在Visual Basic中,要將一個(gè)窗體加載到內(nèi)存進(jìn)行預(yù)處理但不顯示,應(yīng)使用的語句是 A)Load B)Show C)Hide D)Unload
48)Sub過程與Function過程最根本的區(qū)別是
A)Sub過程可以用Call語句直接使用過程名調(diào)用,而Function過程不可以
B)Function過程可以有形參,Sub過程不可以
C)Sub過程不能返回值,而Function過程能返回值 D)兩種過程參數(shù)的傳遞方式不同
49保存一個(gè)工程至少應(yīng)保存兩個(gè)文件,這兩個(gè)文件分別是)A)文本文件和工程文件 B)窗體文件和工程文件 C)窗體文件和標(biāo)準(zhǔn)模塊文件 D)類模塊文件和工程文件
50.當(dāng)對命令按鈕的Picture屬性裝入.bmp圖形文件后,命令按鈕上并沒有顯示所需的圖形,原因是沒有對某個(gè)屬性設(shè)置為1,該屬性是
A)MousePicture B)Style C)DownPicture D)DisabledPicture
51假設(shè)變量bool_x是一個(gè)布爾型(邏輯型)的變量,則下面正確的賦值語句是)A)bool_x=”False“ B)bool_x=.False.C)bool_x=#False# D)bool_x=False
52.設(shè)S=“中華人民共和國”,表達(dá)式Left(S,1)+Right(S,1)+Mid(S,3,2)的值為()A)“中華民國”
B)“中國人民”
C)“中共人民”
D)“人民共和” 53下列表達(dá)式的值為2123的是()
A)Val(”123asd“)& 2000 B)Val(”123asd“)+ 2000 C)Str(123)& ”2000“ D)Str(123)+”2000“ 54假設(shè)在窗體上建立了一個(gè)通用對話框,其名稱為CommonDialog1,然后畫一個(gè)命令按鈕Command1,并編寫如下事件過程: Private Sub Command1_Click()CommonDialog1.Flags=4 CommonDialog1.Filter=”all files(*.*)|*.*|text Files(*.Txt)|*.txt|Batch Filse(*.bat)|*.bat“ CommonDialog1.FilterIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End Sub 程序運(yùn)行后,單擊命令按鈕,將顯示一個(gè)“打開”對話框,此時(shí)在“文件類型”對話框中顯示的是()
A)All Files(*.*)B)Text Files(*.Txt)C)Batch Files(.bat)D)不確定
55當(dāng)運(yùn)行程序時(shí),系統(tǒng)自動(dòng)執(zhí)行啟動(dòng)窗體的某個(gè)事件過程。這個(gè)事件過程是()A)Load B)Click C)Unload D)GotFocus 56.無論何控件,都具有一個(gè)共同屬性。這個(gè)屬性是()A)Text B)Font C)Name D)Caption 57.在一行內(nèi)寫多條語句時(shí),語句之間要用某個(gè)符號分隔。這個(gè)符號是()A),B);
C)、D):
58.表達(dá)式12000 + ”129“ & 200的值是
A)12329 B)”12129200“ C)”12000129200“ D)”12329“ 59.Visual Basic是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,構(gòu)成對象的三要素是()
A)屬性、控件和方法 B)屬性、事件和方法 C)窗體、控件和過程 D)控件、過程和模塊
60表達(dá)式String(1,”I am student“)+ Replace(”am harass“,”rass“,”ppy“)& ”!“的值是()A)”I am happy!“ B)”I am student I am s am harass studentam happy!“ C)”I am student am harass!“ D)”I am student am happy!“ 61.引用列表框(List1)最后一個(gè)數(shù)據(jù)項(xiàng)應(yīng)使用的表達(dá)式是()A)List1.List(List1.ListCount)B)List1.List(List1.ListCount-1)C)List1.List(ListCount)D)List1.List(ListCount-1)62.以下屬性和方法中,可重定義坐標(biāo)系的是)
A)DrawStyle屬性 B)DrawWidth屬性 C)Scale方法 D)ScaleMode屬性 63.下面說法不正確的是()A)滾動(dòng)條的重要事件是Change和Scroll B)框架的主要作用是將控件進(jìn)行分組,以完成各自相對獨(dú)立的功能 C)組合框是組合了文本框和列表框的特性而形成的一種控件
D)計(jì)時(shí)器控件可以通過對Visible屬性的設(shè)置,在程序運(yùn)行期間顯示在窗體上
64.在窗體上畫一個(gè)名稱為Check1復(fù)選框,在程序運(yùn)行的過程中,若選中復(fù)選框,則Check1.value的值是()A)True B)2 C)0 D)1 65.下列關(guān)于過程敘述不正確的是()
A)過程的傳值調(diào)用是將實(shí)參的具體值傳值遞給形參 B)過程的傳址調(diào)用是將實(shí)參在內(nèi)存的地址傳遞給形參
C)過程的傳值調(diào)用參數(shù)是單向傳遞的,過程的傳址調(diào)用參數(shù)是雙向傳遞的 D)無論過程傳值調(diào)用還是過程傳址調(diào)用,參數(shù)傳遞都是雙向的
66.為了使標(biāo)簽?zāi)茏詣?dòng)調(diào)整大小以顯示全部文本內(nèi)容,應(yīng)把標(biāo)簽的【 】屬性設(shè)置為true。67.要想在文本框中顯示垂直滾動(dòng)條,必須把scrollbars屬性設(shè)置為2,同時(shí)還應(yīng)把【 】屬性設(shè)置為true。
68.假定有一個(gè)文本框,其名稱為text1,為了使該文本框具有焦點(diǎn),應(yīng)執(zhí)行的語句是【 】.setfocus。
69.假定有一個(gè)名為pic2.bmp的圖形文件,要在運(yùn)行期間把該文件裝入一個(gè)圖片框,應(yīng)執(zhí)行的語句為 圖片控件名.picture=【
】。
70.為了能自動(dòng)放大或縮小圖像框中的圖形以與圖像框的大小相適應(yīng),必須把該圖像框的【 】屬性設(shè)置為true。
71.窗體、圖片框或圖像框中圖形通過對象的【 】屬性設(shè)置。72.計(jì)時(shí)器事件之間的間隔通過【
】屬性設(shè)置。
73.有時(shí)候要暫關(guān)閉計(jì)時(shí)器,這可以通過【 】屬性設(shè)置為false來實(shí)現(xiàn)。74.設(shè)a=sqr(2),則語句Print format$(a,”000.0“)的輸出結(jié)果是【 】。75.設(shè)a=sqr(3),則語句Print format$(a,”###.0“)的輸出結(jié)果是【 】。76.VB應(yīng)用程序通常由3類模塊組成,即窗體模塊、【 】模塊和類模塊。
77在窗體上畫兩個(gè)文本框和一個(gè)命令按鈕,然后在命令按鈕的代碼窗口中編寫如下事件過程:
Private sub command1_click()text1.text=”vb“ text2.text=text1.text
text1.text=”abcd“ End Sub 程序運(yùn)行后,單擊命令按鈕,文本框text2中顯示的內(nèi)容為 ________。
78.在保存VB應(yīng)用程序時(shí),窗體文件和工程文件的擴(kuò)展名分別為【.】和.vbp。79.下列可作為VB的變量名的是()(單)A.Filename B.A3B C.254D D.Print 80.與下列數(shù)學(xué)式cos2(c+d)對應(yīng)的VB表達(dá)式是【 】。81.與下列數(shù)學(xué)式2a(7+b)對應(yīng)地VB表達(dá)式是【 】。82.在VB中,字符串常量要用【 】括起來。83.下面的事件不屬于鼠標(biāo)器事件的是()(單)A.MouseDown事件 B.MouseUp事件 C.MouseMove事件 D.Move事件 84.下面的事件不屬于鍵盤事件的是()(單)A.KeyPress事件 B.KeyDown事件 C.KeyUp事件 D.KeyMove事件
85.對以下程序說法不正確的是()(單)Private Sub FileOpen_Click()CommonDialog1.InitDir = ”C:“ CommonDialog1.Filter = ”文本文件 | *.Txt“ CommonDialog1.ShowOpen End Sub A.顯示”文件“打開對話框 B.打開的對話框的初始目錄為C盤根目錄 C.打開的對話框的文件類型為文本文件 D.以上說法都不正確
86.以下程序是求最大公約數(shù)和最小公倍數(shù)的程序,在【】處填寫合適的關(guān)系運(yùn)算符。Private Sub Form_Click()Dim m1, n1, m, n, r As Integer n1 = InputBox(”輸入自然數(shù)n“, ”輸入數(shù)“)m1 = InputBox(”輸入自然數(shù)m“, ”輸入數(shù)“)n = n1 m = m1 If m <n Then t = m: m = n: n = t End If r = m Mod n Do While r 【 】 0 m = n n = r r = m Mod n Loop Print ”最大公約數(shù)=“, n Print ”最小公倍數(shù)= “, m1 * n1 / n End Sub 87.下面是求100以內(nèi)素?cái)?shù)的程序。Private Sub Command1_Click()Dim i As Integer, m As Integer, tag As Boolean
For m = 2 To 100 tag = True For i = 2 To m-1 If m Mod 【 】 = 0 Then tag = False Next i If tag Then Print m Next m End Sub 88.百元買百雞問題: 假定小雞每只5角,公雞每只2元,母雞每只3元?,F(xiàn)在有100元錢要求買100只雞,以下程序列出了所有可能的購雞方案。Private Sub Command1_Click()Dim x%, y%, z% For x = 0 To 33 For y = 0 To 50 For z = 0 To 100 If 3 * x + 2 * y + 0.5 * z = 100 And 【 】 Then Picture1.Print x, y, z End If Next z Next y Next x End Sub 89.隨機(jī)產(chǎn)生10個(gè)100~200之間的數(shù),求它們的最大值程序如下: Private Sub Command1_Click()Max = 100 For i = 1 To 10 x = int【 】 Print x;If x > Max Then Max=x Next i Print Print ”最大值=“;Max End Sub 90.以下是求1~100之間5或7的倍數(shù)的和,如下程序段: Sum = 0 For i = 1 To 100 If i Mod 5 = 0 Or i Mod 7 = 0 Then 【】 End If Next i Print Sum 其中【】處書寫正確的是()(單)A.Sum = i B.Sum = Sum +i C.Sum = Sum + 5+7 D.以上都不正確 91.要使得在按下鼠標(biāo)左鍵時(shí),激發(fā)mousedown事件,可以設(shè)置此事件中的button參數(shù)為()(單)
A.0 B.1 C.2 D.4 92.要使得在按下鼠標(biāo)右鍵時(shí),激發(fā)mousedown事件,可以設(shè)置此事件中的button參數(shù)為()(單)A.0 B.1 C.2 D.4 93.刪除列表框中所有的項(xiàng)目所使用的方法為()(單)A.move B.remove C.clear D.removeitem 94.在窗體上畫一個(gè)命令按鈕,然后編寫如下事件過程: Private Sub command1_click()Dim a As String, b As String a = InputBox(”Enter the First integer“)b = InputBox(”Enter the Second integer“)Print b + a End Sub程序運(yùn)行后,單擊命令按鈕,先后在兩個(gè)輸入對話框中分別輸入456和111,則輸出結(jié)果是()(單)A.456 B.111 C.567 D.111456 95.傳值:形參得到的是實(shí)參的值,形參值的改變不會(huì)影響實(shí)參的值。在定義形參前加關(guān)鍵字Byval。
96.以下利用SUB關(guān)鍵字定義的子過程Rate,其調(diào)用格式不正確的是()(單)A.call Rate(12,56)B.Rate(12,56)C.Rate 12,56 D.以上A和C正確
97.以下程序的作用是單擊Check1檢查框?qū)⑹沟肨ext1文本框的字體在”加粗“和”常規(guī)“之間進(jìn)行切換。
Private Sub Check1_Click()Text1.FontItalic = Not Text1.FontItalic End Sub 98.窗體中有一個(gè)名稱為Slider1的可選擇性刻度滑塊控件,要設(shè)置它的如下屬性值,可以編寫程序()(單)(1)Slider控件的滑塊處于最小位置時(shí)值為8(2)Slider控件的滑塊處于最大位置時(shí)值為72(3)單擊Slider控件兩端箭頭時(shí),滑塊的增量值為2(4)單擊Slider控件的空白處時(shí),滑塊的增量值為8 A.Slider1.Min = 8: Slider1.Max = 72:
Slider1.SmallChange =2: Slider1.LargeChange = 8 B.Slider1.Min = 2: Slider1.Max = 8:
Slider1.SmallChange = 72: Slider1.LargeChange = 8 C.Slider1.Min = 8: Slider1.Max = 72:
Slider1.SmallChange = 8: Slider1.LargeChange = 2 D.Slider1.Min = 72: Slider1.Max = 8:
Slider1.SmallChange = 2:
Slider1.LargeChange = 8 99.以下能判斷指針是否指向文件尾的函數(shù)是()(單)A.BOF B.LOC C.LOF D.EOF 00.窗體的過程Form_MouseDown(Button As Integer, Shift As Integer, X As Single, YAs Single),有4個(gè)參數(shù),關(guān)于這些參數(shù),正確的描述是()(單)A.通過Button參數(shù)判定當(dāng)前按下的是鍵盤上哪一個(gè)鍵 B.Shift參數(shù)只能用來確定是否按下Shift鍵
C.Shift參數(shù)只能用來確定是否按下Alt和Ctrl鍵 D.參數(shù)x,y用來設(shè)置鼠標(biāo)當(dāng)前位置的坐標(biāo)
01.設(shè)組合框Combo1中有3個(gè)項(xiàng)目,則以下能刪除最后一項(xiàng)的語句是()(單)A.Combo1.RemoveItem Text B.Combo1.RemoveItem 2 C.Combo1.RemoveItem 3 D.Combo1.RemoveItem Combo1.Listcount
1-10ADADA ABADA 11-20CCCDA AACBC 21-30ACDBB CDCCC 31-40ABDAB fontname BAAC 41-45AAC RND*101+100或100+RND*101或RND()*101+100或100+RND()*101 B 46-50CACBB 51-55DBBAA 56-60CDBBA 61-65BCDDD 66Autosize 67Multiline 68Text1 669loadpicture(”pic2.bmp")70Stretch 71Picture 72Interval 73Enabled 74 001.4 75 1.7 76【標(biāo)準(zhǔn)】77VB 78frm 79B 80cos(2*(c+d))81 2*a*(7+b)82【雙引號】83D 84D 85D 86<> 87【i】88x+y+z=100 89RND*101+100或100+RND*101或RND()*101+100或100+RND()*101 90B 91-95BBCDV 96-00BVADD 01B 13
習(xí)題一
1.運(yùn)行startup.bat啟動(dòng)Tomcat服務(wù)器的好處是什么?
答:確保Tomcat服務(wù)器使用的是Java_home環(huán)境變量設(shè)置的JDK。
2.請?jiān)贑:下建立一個(gè)名字為book的目錄,并將該目錄設(shè)置成一個(gè)Web服務(wù)目錄,然后編寫一個(gè)簡單的JSP頁面,保存到該目錄中,讓用戶使用虛擬目錄red訪問該JSP頁面。答:屬于操作題,解答略。
3.怎樣訪問Web服務(wù)目錄子目錄中的JSP頁面?
答:Web服務(wù)目錄的下的目錄稱為該Web服務(wù)目錄下的相對Web服務(wù)目錄。瀏覽器的地址欄中鍵入:http://IP:8080/Web目錄名字/子目錄名字/JSP頁面。
4.如果想修改Tomcat服務(wù)器的端口號,應(yīng)當(dāng)修改哪個(gè)文件?能否將端口號修改為80。答:修改Tomcat服務(wù)器安裝目錄中conf文件夾中的主配置文件:server.xml,只要沒有其他應(yīng)用程序正在占用80,就可以將端口號設(shè)置為80。
習(xí)題二
1.“<%!”和“%>”之間聲明的變量與“<%”和“%>”之間聲明的變量有何不同? 答:“<%!”和“%>”之間聲明的變量在整個(gè)JSP頁面內(nèi)都有效,稱為JSP頁面的成員變量,成員變量的有效范圍與標(biāo)記符號<%!、%>所在的位置無關(guān)。所有用戶共享JSP頁面的成員變量,因此任何一個(gè)用戶對JSP頁面成員變量操作的結(jié)果,都會(huì)影響到其他用戶。
“<%”和“%>”之間聲明的變量稱為局部變量,局部變量在JSP頁面后繼的所有程序片以及表達(dá)式部分內(nèi)都有效。運(yùn)行在不同線程中的Java程序片的局部變量互不干擾,即一個(gè)用戶改變Java程序片中的局部變量的值不會(huì)影響其他用戶的Java程序片中的局部變量。當(dāng)一個(gè)線程將Java程序片執(zhí)行完畢,運(yùn)行在該線程中的Java程序片的局部變量釋放所占的內(nèi)存。
2.如果有兩個(gè)用戶訪問一個(gè)JSP頁面,該頁面中的Java程序片將被執(zhí)行幾次? 答:兩次。
3.是否允許一個(gè)JSP頁面同時(shí)含有如下兩條page指令: <%@ page contentType=“text/html;charset=GB2312” %> <%@ page contentType=“application/msword” %> 是否允許JSP頁面同時(shí)含有如下兩條指令: <%@ page import=“java.util.*” %> <%@ page import=“java.sql.*” %> 答:第一個(gè)問題的答案是不允許;第二個(gè)問題的答案是允許。
4.假設(shè)有兩個(gè)用戶訪問下列JSP頁面hello.jsp,請問第一個(gè)訪問和第二個(gè)訪問hello.jsp頁面的用戶所看到的頁面的效果有何不同?
Hello.jsp <%@ page contentType=“text/html;charset=GB2312” %> <%@ page isThreadSafe=“false” %>
<%!int sum=10;void add(int m){
sum=sum+m;} %> <% int n=600;
add(n);%>
<%=sum%>
曲靖師范學(xué)院計(jì)算機(jī)科學(xué)與工程學(xué)院 《JSP程序設(shè)計(jì)》學(xué)生職業(yè)技能訓(xùn)練大綱
(2013年5月 編寫)
為了促進(jìn)我院學(xué)生盡快熟悉和掌握J(rèn)SP語言編程的基本知識和技能,特制定本職業(yè)技能訓(xùn)練大綱。大綱適合我院計(jì)算機(jī)科學(xué)與技術(shù)、信息管理與信息系統(tǒng)和軟件工程三個(gè)專業(yè)的全體學(xué)生。通過JSP語言程序設(shè)計(jì)的職業(yè)技能訓(xùn)練,使學(xué)生掌握J(rèn)SP運(yùn)行環(huán)境的搭建、JSP頁面元素、JSP內(nèi)置對象、JSP數(shù)據(jù)庫操作、文件操作、Web基礎(chǔ)知識、JSP與JavaBean、Servlet編程技術(shù)等知識點(diǎn)。
由于《JSP程序設(shè)計(jì)》職業(yè)技能訓(xùn)練是在學(xué)習(xí)《JSP程序設(shè)計(jì)》課程時(shí)開展,故訓(xùn)練內(nèi)容可參考這門課程的教學(xué)大綱要求。為了促進(jìn)職業(yè)技能的訓(xùn)練效果,將設(shè)置3個(gè)評測項(xiàng)目,每個(gè)項(xiàng)目包含訓(xùn)練目標(biāo)、訓(xùn)練內(nèi)容、訓(xùn)練方法要求、訓(xùn)練實(shí)施安排及考核、參考資料等部分,學(xué)生根據(jù)要求熟練掌握各知識點(diǎn)。最后考核則選擇其中某個(gè)項(xiàng)目,并參考其要求實(shí)施。
項(xiàng)目一:JSP學(xué)生成績管理程序
一、訓(xùn)練目標(biāo)
通過本項(xiàng)目的訓(xùn)練,使學(xué)生掌握J(rèn)SP語言編寫一個(gè)小型學(xué)生成績程序的方法。該程序包括成績錄入、修改成績、查詢成績、刪除程序功能。通過該技能的訓(xùn)練,除了熟悉JSP語言語法外,為今后的動(dòng)態(tài)網(wǎng)站的開發(fā)奠定良好的基礎(chǔ)。
二、訓(xùn)練內(nèi)容
1.JSP開發(fā)環(huán)境的搭建 2.數(shù)據(jù)表的創(chuàng)建 3.數(shù)據(jù)查詢的方法 4.數(shù)據(jù)添加的方法 5.數(shù)據(jù)更新的方法
三、訓(xùn)練方法要求
使用MyEclipse工具編制實(shí)現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容要求的JSP代碼程序,要求學(xué)生獨(dú)立完成程序代碼的編制與調(diào)試。
四、訓(xùn)練實(shí)施安排及考核
1.時(shí)間安排: 與課程《JSP程序設(shè)計(jì)》同一學(xué)期開設(shè),課余時(shí)間,短學(xué)期。2.訓(xùn)練方式: 除課堂上必要的訓(xùn)練外,課余對學(xué)生開放相關(guān)實(shí)驗(yàn)室進(jìn)行操作訓(xùn)練。
3.考核形式: 開卷考核。學(xué)生使用MyEclipse編寫JSP程序,實(shí)現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容所要求功能,并對代碼增加詳細(xì)注釋。最后提交可訪問的成績管理動(dòng)態(tài)網(wǎng)站,并隨機(jī)選取部分學(xué)生參與答辯,據(jù)此給出成績評定。
五、說明
1.需要安裝有MyEclipse的計(jì)算機(jī),可使用學(xué)院機(jī)房的計(jì)算機(jī),也可以使用學(xué)生自己的個(gè)人電腦完成實(shí)驗(yàn)項(xiàng)目。
2.參考資料
[1] 范蕓,范慧霞.JSP動(dòng)態(tài)網(wǎng)站開發(fā)基礎(chǔ)與上機(jī)指導(dǎo)[M].北京:清華大學(xué)出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動(dòng)態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發(fā)學(xué)習(xí)實(shí)錄[M].北京:清華大學(xué)出版社, 2011 [4] 王永茂.JSP程序設(shè)計(jì)——用JSP開發(fā)Web應(yīng)用[M].北京:清華大學(xué)出版社, 2012.[5] 向?qū)W哲.JSP程序設(shè)計(jì)教程[M].北京:人民郵電出版社, 2009.[6]清華大學(xué)計(jì)算機(jī)與信息管理中心.Servlet和JSP編程基礎(chǔ)[M].北京:中國鐵道出版社, 2010.項(xiàng)目二:簡單的購物程序
一、訓(xùn)練目標(biāo)
通過本項(xiàng)目的訓(xùn)練,使學(xué)生掌握J(rèn)SP語言編寫一個(gè)網(wǎng)上購物程序。該程序包括用戶注冊、登陸、購物車、商品列表分頁顯示功能。通過該技能的訓(xùn)練,除了熟悉JSP語言語法外,為今后的動(dòng)態(tài)網(wǎng)站的開發(fā)奠定良好的基礎(chǔ)。
二、訓(xùn)練內(nèi)容
1.JSP頁面的創(chuàng)建 2.JavaBean類的創(chuàng)建
3.JavaBean組建對數(shù)據(jù)庫的訪問
三、訓(xùn)練方法要求
使用MyEclipse工具編制實(shí)現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容要求的JSP代碼程序,要求學(xué)生獨(dú)立完成程序代碼的編制與調(diào)試。
四、訓(xùn)練實(shí)施安排及考核
1.時(shí)間安排: 與課程《JSP程序設(shè)計(jì)》同一學(xué)期開設(shè),課余時(shí)間,短學(xué)期。2.訓(xùn)練方式: 除課堂上必要的訓(xùn)練外,課余對學(xué)生開放相關(guān)實(shí)驗(yàn)室進(jìn)行操作訓(xùn)練。
3.考核形式: 開卷考核。學(xué)生使用MyEclipse編寫JSP程序,實(shí)現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容所要求功能,并對代碼增加詳細(xì)注釋。最后提交可訪問的簡單購物動(dòng)態(tài)網(wǎng)站,并隨機(jī)選取部分學(xué)生參與答辯,據(jù)此給出成績
評定。
五、說明
1.需要安裝有MyEclipse的計(jì)算機(jī),可使用學(xué)院機(jī)房的計(jì)算機(jī),也可以使用學(xué)生自己的個(gè)人電腦完成實(shí)驗(yàn)項(xiàng)目。
2.參考資料
[1] 范蕓,范慧霞.JSP動(dòng)態(tài)網(wǎng)站開發(fā)基礎(chǔ)與上機(jī)指導(dǎo)[M].北京:清華大學(xué)出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動(dòng)態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發(fā)學(xué)習(xí)實(shí)錄[M].北京:清華大學(xué)出版社, 2011 [4] 王永茂.JSP程序設(shè)計(jì)——用JSP開發(fā)Web應(yīng)用[M].北京:清華大學(xué)出版社, 2012.[5] 向?qū)W哲.JSP程序設(shè)計(jì)教程[M].北京:人民郵電出版社, 2009.[6]清華大學(xué)計(jì)算機(jī)與信息管理中心.Servlet和JSP編程基礎(chǔ)[M].北京:中國鐵道出版社, 2010.項(xiàng)目三:JSP留言板程序設(shè)計(jì)
一、訓(xùn)練目標(biāo)
通過本項(xiàng)目的訓(xùn)練,使學(xué)生掌握J(rèn)SP語言編寫一個(gè)綜合實(shí)訓(xùn)程序的方法。要求單擊“提交留言”按鈕后,要將輸入留言人輸入的信息保存到數(shù)據(jù)庫中。通過該技能的訓(xùn)練,除了熟悉JSP語言語法外,為今后的動(dòng)態(tài)網(wǎng)站的開發(fā)奠定良好的基礎(chǔ)。
二、訓(xùn)練內(nèi)容
1.JSP頁面的創(chuàng)建
2.JavaBean類、Servlet類的創(chuàng)建 3.Servlet程序Web.xml文件的配置 4.JSP+JavaBean+Servlet程序的運(yùn)行
三、訓(xùn)練方法要求
使用JSP+JavaBean+Servlet開發(fā)模式編制實(shí)現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容要求的JSP代碼程序,要求學(xué)生獨(dú)立完成程序代碼的編制與調(diào)試。
四、訓(xùn)練實(shí)施安排及考核
1.時(shí)間安排: 與課程《JSP程序設(shè)計(jì)》同一學(xué)期開設(shè),課余時(shí)間,短學(xué)期。2.訓(xùn)練方式: 除課堂上必要的訓(xùn)練外,課余對學(xué)生開放相關(guān)實(shí)驗(yàn)室進(jìn)行操作訓(xùn)練。
3.考核形式: 開卷考核。學(xué)生使用MyEclipse編寫JSP程序,實(shí)現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容所要求功能,并對代碼增加詳細(xì)注釋。最后提交可訪問的留言板動(dòng)態(tài)網(wǎng)站,并隨機(jī)選取部分學(xué)生參與答辯,據(jù)此給出成績評定。
五、說明
1.需要安裝有MyEclipse的計(jì)算機(jī),可使用學(xué)院機(jī)房的計(jì)算機(jī),也可以使用學(xué)生自己的個(gè)人電腦完成實(shí)驗(yàn)項(xiàng)目。
2.參考資料
[1] 范蕓,范慧霞.JSP動(dòng)態(tài)網(wǎng)站開發(fā)基礎(chǔ)與上機(jī)指導(dǎo)[M].北京:清華大學(xué)出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動(dòng)態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發(fā)學(xué)習(xí)實(shí)錄[M].北京:清華大學(xué)出版社, 2011 [4] 王永茂.JSP程序設(shè)計(jì)——用JSP開發(fā)Web應(yīng)用[M].北京:清華大學(xué)出版社, 2012.[5] 向?qū)W哲.JSP程序設(shè)計(jì)教程[M].北京:人民郵電出版社, 2009.[6]清華大學(xué)計(jì)算機(jī)與信息管理中心.Servlet和JSP編程基礎(chǔ)[M].北京:中國鐵道出版社, 2010.
下載JSP程序設(shè)計(jì)考試試題與答案.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
網(wǎng)址:http://004km.cn/a5/2019051223/64c1bfeefe1eb3df.html
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。
學(xué)習(xí)JSP程序設(shè)計(jì)和Servlet心得體會(huì) JSP這門課是教我們怎么做網(wǎng)站的,學(xué)習(xí)了許多枯燥的語言知識,總算是可以自己做網(wǎng)站了 記得在第一節(jié)課上,我就跟學(xué)生們講了“為什么學(xué)JSP?”,“J......
實(shí)訓(xùn)名稱:JSP程序設(shè)計(jì) 實(shí)訓(xùn)人: 指導(dǎo)老師: 實(shí)訓(xùn)地點(diǎn):實(shí)訓(xùn)時(shí)間: 實(shí)訓(xùn)目的:1、掌握jsp在具體項(xiàng)目中的應(yīng)用 2、熟練掌握MyEclipse開發(fā)環(huán)境的使用 3、掌握SQL SERVER/ACCESS數(shù)據(jù)庫的操......
VB08 1、打開“考生文件夾781”中的文件“test4.vbp”,完善Command1_Click事件代碼并保存。 實(shí)現(xiàn)功能:回文字符串是指一個(gè)字符串從左往右讀與從右往左讀是一樣的,如“ABCBA”,......
VB10 1、打開文件“考生文件夾178工程1.vbp”,完善Command1_Click事件及fac函數(shù)并保存。 實(shí)現(xiàn)功能:用遞歸法求3!+5!+7!的值,將結(jié)果輸出到窗體上。 Public Function fac(a As......
VB程序設(shè)計(jì)試題及答案(一) 一、單選題 1. VB6.0是一種面向 B 的編程環(huán)境。(A) 機(jī)器 (B) 對象(C) 過程 (D) 應(yīng)用 2. 要使FormI窗體的標(biāo)題欄顯示"歡迎使用VB",以下 D 語句是正確......
1、在傳統(tǒng)的HTML頁面中加入( D)就構(gòu)成了一個(gè)JSP頁面文件。 A、JAVA程序片 B、JSP標(biāo)簽 C、用“”標(biāo)記符號括起來的程序 D、JAVA程序片和JSP標(biāo)簽 2、配置JSP運(yùn)行環(huán)境,若WEB應(yīng)用......
檢察院考試試題與答案 2014河南檢察院考試:法律專業(yè)科目模擬試題及答案解析 2014年河南檢察院考試法律模擬試題 來源:京佳教育 小編推薦:2014年河南檢察院考前沖刺培訓(xùn)班(5月3......
《Web程序設(shè)計(jì)(JSP)》課程設(shè)計(jì)總結(jié)
課程設(shè)計(jì)時(shí)間: 2011-2012 年第一學(xué)期 第13周—第14周
課程設(shè)計(jì)班級: 計(jì)科08101
課程設(shè)計(jì)計(jì)劃學(xué)時(shí):40
實(shí)際設(shè)計(jì)學(xué)時(shí):40
設(shè)計(jì)地點(diǎn):信息中心A-107......