民國112年 第2梯次 電腦軟體設計丙級 學科
第60題
在Visaul Basic.NET 程式中讀取已開啟之循序檔資料,須用那一個函數測試檔案中資料已被讀完?
題目
在Visaul Basic.NET 程式中讀取已開啟之循序檔資料,須用那一個函數測試檔案中資料已被讀完?
- (1) LOC( )
- (2) LOF( )
- (3) FREE( )
- (4) EOF( )
官方答案
(4) EOF( )
解析
EOF() 是 End Of File 的縮寫,用來測試已開啟的循序檔是否已讀到檔尾。讀取資料前通常以 Do While Not EOF(檔案編號) 判斷是否還有資料;當 EOF 傳回 True 時,表示檔案資料已讀完,不能再讀。LOC() 傳回目前讀寫位置,LOF() 傳回檔案長度,FREE() 與檔尾判斷無關,因此正解為 EOF()。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。