二、填空題
(1)一個(gè)隊(duì)列的初始狀態(tài)為空,F(xiàn)將元素A,B,C,D,E,F,5,4,3,2,1依次入隊(duì),然后再依次退隊(duì),則元素退隊(duì)的順序?yàn)?【1】 。
(2)設(shè)某循環(huán)隊(duì)列的容量為50,如果頭指針front=45(指向隊(duì)頭元素的前一位置),尾指針rear=10(指向隊(duì)尾元素),則該循環(huán)隊(duì)列中共有 【2】 個(gè)元素。
(3)設(shè)二叉樹(shù)如下:
對(duì)該二叉樹(shù)進(jìn)行后序遍歷的結(jié)果為 【3】 。
(4)軟件是 【4】 、數(shù)據(jù)和文檔的集合。
(5)有一個(gè)學(xué)生選課的關(guān)系,其中學(xué)生的關(guān)系模式為:學(xué)生(學(xué)號(hào),姓名,班級(jí),年齡),課程的關(guān)系模式為:課程(課號(hào),課程名,學(xué)時(shí)),其中兩個(gè)關(guān)系模式的鍵分別是學(xué)號(hào)和課號(hào),則關(guān)系模式選課可定義為:選課(學(xué)號(hào), 【5】 ,成績(jī))。
(6)為了使復(fù)選框禁用(即呈現(xiàn)灰色),應(yīng)把它的Value屬性設(shè)置為 【6】 。
(7)在窗體上畫(huà)一個(gè)標(biāo)簽、一個(gè)計(jì)時(shí)器和一個(gè)命令按鈕,其名稱(chēng)分別為L(zhǎng)abl1、Timer1和Command1,如圖1所示。程序運(yùn)行后,如果單擊命令按鈕,則標(biāo)簽開(kāi)始閃爍,每秒鐘“歡迎”二字顯示、消失各一次,如圖2所示。以下是實(shí)現(xiàn)上述功能的程序,請(qǐng)?zhí)羁铡?/P>
Private Sub Form_Load()
Label1.Caption="歡迎"
Timer1.Enabled=False
Timer1.Interval= 【7】
End Sub
Private Sub Timer1_Timer()
Label1.Visible= 【8】
End Sub
Private Sub command1_Click()
【9】
End Sub
(8)有如下程序:
Private Sub Form_Click()
n=10
i=0
Do
i=i+n
n=n-2
Loop While n>2
Print i
End Sub
程序運(yùn)行后,單擊窗體,輸出結(jié)果為 【10】 。
(9)在窗體上畫(huà)一個(gè)名稱(chēng)為Command1的命令按鈕。然后編寫(xiě)如下程序:
Option Base 1
Private Sub Command1_Click()
Dim a(10) As Integer
For i=1 To 10
a(i)=i
Next
Call swap ( 【11】 )
For i=1 To 10
Print a(i);
Next
End Sub
Sub swap(b() As Integer)
n=Ubound(b)
For i=1 To n / 2
t=b(i)
b(i)=b(n)
b(n)=t
【12】
Next
End Sub
上述程序的功能是,通過(guò)調(diào)用過(guò)程swap,調(diào)換數(shù)組中數(shù)值的存放位置,即a(1)與a(10)的值互換,a(2)與a(9)的值互換,……。請(qǐng)?zhí)羁铡?/P>
(10)在窗體上畫(huà)一個(gè)文本框,其名稱(chēng)為T(mén)ext1,在屬性窗口中把該文本框的MultiLine屬性設(shè)置為T(mén)rue,然后編寫(xiě)如下的事件過(guò)程:
Private Sub Form_Click()
Open "d:\test\smtext1.Txt" For Input As #1
Do While Not 【13】
Line Input #1, aspect$
Whole$=whole$+aspect$+Chr$(13)+Chr$(10)
Loop
Text1.Text=whole$
【14】
Open "d:\test\smtext2.Txt" For Output As #1
Print #1, 【15】
Close #1
End Sub
運(yùn)行程序,單擊窗體,將把磁盤(pán)文件smtext1.txt的內(nèi)容讀到內(nèi)存并在文本框中顯示出來(lái),然后把該文本框中的內(nèi)容存入磁盤(pán)文件smtext2.txt。請(qǐng)?zhí)羁铡?/P>
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |