[單項(xiàng)選擇題] 窗體上有兩個(gè)名稱(chēng)分別為T(mén)ext1、Text2的文本框,一個(gè)名稱(chēng)為Command1的命令按鈕。設(shè)有如下的類(lèi)型聲明: Type Person n
[單項(xiàng)選擇題] 窗體上有兩個(gè)名稱(chēng)分別為T(mén)ext1、Text2的文本框,一個(gè)名稱(chēng)為Command1的命令按鈕。設(shè)有如下的類(lèi)型聲明:
Type Person
name As String *8
major As String*20
End Type
當(dāng)單擊"保存"按鈕時(shí),將兩個(gè)文本框中的內(nèi)容寫(xiě)入一個(gè)隨機(jī)文件C:Testl.dat中。設(shè)文本框中的數(shù)據(jù)已正確地賦值給Person類(lèi)型的變量p。則能夠正確地把數(shù)據(jù)寫(xiě)入文件的程序段是______。
A. Open "c: Test1.dat" For Random As#1
Get #1 ,1 ,p
Close#1
B. Open "c: Test1.dat" For Random As#1 Len=
Len(p)
Get #1,1,p
Close #1
C. Open "c:Test1.dat" For Random As#1
Put #1,1,p
Close #1
D. Open "c:Test1.dat" For Random As#1 Len=
Len(p)
Put #1 ,1 ,p
Close #1
正確答案:D
參考解析:隨機(jī)文件又稱(chēng)直接文件,由若干個(gè)記錄組成,每個(gè)記錄的長(zhǎng)度都是固定的,并且每個(gè)記錄都有一個(gè)記錄號(hào),因此可以根據(jù)記錄號(hào)訪(fǎng)問(wèn)隨機(jī)文件的任意記錄。注意:當(dāng)用Open語(yǔ)句打開(kāi)一個(gè)隨機(jī)文件的時(shí)候,如果指定存取類(lèi)型為讀寫(xiě)類(lèi)型,則可以任意讀寫(xiě)該文件;如果指定存取類(lèi)型為只讀類(lèi)型,則只能進(jìn)行讀操作;如果指定存取類(lèi)型為只寫(xiě)類(lèi)型,則只能進(jìn)行寫(xiě)操作。要打開(kāi)隨機(jī)訪(fǎng)問(wèn)的文件,Open語(yǔ)句使用以下語(yǔ)法:Open pathname[For Random] As filenumber Len=rec-length。把變量寫(xiě)入記錄是使用Put語(yǔ)句把記錄添加或者替換到隨機(jī)型訪(fǎng)問(wèn)打開(kāi)的文件。所以本題答案為D) 。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。