2016年上半年全國計算機等級考試時間定在3月下旬,為了幫助大家備考計算機二級考試,下面本站小編為大家帶來關於VF的練習題(含答案),歡迎閱讀學習,希望對你有所幫助!
一、單項選擇題 (每小題1分,共20分)
1. 在VFP的命令視窗中,以下敘述正確的是(A )
(A) 所使用的變數都是全域性變數 (B)不能執行任何程式
(C) 不能開啟資料表 (D)不能修改執行過的命令
2. 在資料庫的三級模式中,真正儲存資料的是( B )。
(A)模式 (B)內模式 (C)外模式 (D)概念模式
3. 在VFP的命令視窗中已經定義了若干個記憶體變數,若執行QUIT命令後,這些變數所儲存的資料將(C )
(A) 存入一個自動生成的記憶體變數檔案中 (B)自動轉到磁碟儲存器上保留
(C) 隨著系統的退出全部丟失 (D)轉為外存變數儲存下來
4. 通用欄位的資料寬度為4,它存放的是( C ).
(A) 多媒體資料 (B) 檔名稱 (C) FPT指標 (D) CDX指標
5. 下列符號中,不是變數名的是( A )。
(A) "姓名" (B) 性別 (C) A100 (D) AB
6. 表示式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的結果( A )。
(A) ANLI (B) GUAN (C) YUAN (D) ZIYU
7. 下列函式中,將字串轉換為數值的是( B )。
(A) STR() (B) VAL() (C) CHR() (D) MOD()
8. TIME()函式返回值的資料型別是(B )。
(A) 數值型 (B) 字元型 (C) 邏輯型 (D) 日期型
9. 執行A=″1.保護環境″和B=20兩條賦值命令後,能夠正確求值的表示式是( B )。
(A) RIGHT(A,4)+SUBSTR(B,2) (B)VAL(LEFT(A,1))+B
(C) A+B (D)SUBSTR(A,1,1)+B
10. 設X=123,Y=678,H=”X+Y”,則表示式1+&H的值是( A )。
(A) 802 (B)資料型別不匹配 (C)1+X+Y (D)679
11. DB(資料庫)、DBMS(資料庫管理系統)和DBS(資料庫系統)三者之間的關係是(B )。
(A) DB包括DBMS和DBS (B) DBS包括DB和DBMS
(C) DBMS包括DBS和DB (D) DBS與DB和DBMS無關
12. 既可輸入字元、數值,又可輸入日期、邏輯值的資料輸入命令是( C )。
(A)WAIT (B)ACCEPT (C)INPUT (D)=INKEY(0)
13. 有如下命令序列
X=1
Y=2
Z=3
?Z=X+Y
執行最後一條命令後,顯示的結果應該是( D )。
(A) X+Y (B)3 (C).F. (D).T.
14. SELECT 0的功能是( A )。
(A) 選擇工作區號最小的空閒工作區 (B) 選擇工作區號最大的空閒工作區
(C)選擇當前工作區號+1的工作區 (D)隨機選擇一個工作區的區號
15. 刪除一個數據表文件,使用的命令是( D )。
(A) DELE (B)PACK
(C) ZAP (D)DELE FILE
16. 將職工工資資料表中所有研究員的工資增加100元,應使用命令(D )。
(A) REPLACE 工資 WITH 100 FOR 職稱=”研究員”
(B) REPLACE 工資 WITH 工資+100 WHILE 職稱=”研究員”
(C) CHANGE 工資 WITH 工資+100 FOR 職稱=”研究員”
(D) REPLACE 工資 WITH 工資+100 FOR 職稱=”研究員”
17. 與下列語句序列等效的刪除命令是( D ):
DO WHILE .T.
IF 性別<> "男"
EXIT
ENDIF
IF 政治面目="群眾"
DELETE
ENDIF
SKIP
ENDDO
(A) DELETE FOR 性別="男" .政治面目="群眾"
(B) DELETE WHILE 性別="男" .政治面目="群眾"
(C) DELETE FOR 性別="男" WHILE 政治面目="群眾"
(D) DELETE WHILE 性別="男" FOR 政治面目="群眾"
18. 以下有關排序和索引的描述中,不正確的是( C )。
(A) 排序和索引都是對資料表中的記錄按關鍵字重新組織。
(B) 排序過程佔用空間大、所需時間長、需重新生成新的排序檔案。
(C) 排序檔案空間小、索引檔案空間大。
(D) 索引是按關鍵字對資料表記錄的邏輯排序。
19. 已知商品資料表goods的結構為(商品程式碼 c10,品名 c30,單價 n5,供應商程式碼 c10)。設商品程式碼的值是數字字元,以下哪條VFP-SQL語句能夠實現功能:查詢商品程式碼的值是偶數,並且單價大於3000的全部商品資訊( C )。
(A) list for sqrt(val(商品程式碼),2)=0 and 單價>3000
(B) select where mod(val(商品程式碼),2)#0 and 單價>3000
(C) select * from goods where mod(val(商品程式碼),2)=0 and 單價>3000
(D) select where mod(val(商品程式碼),2)=0 and 單價>3000
20.在表單程式執行期間,控制元件物件(如:命令按鈕)獲得焦點時,引發的事件是( A )。
(A) gotfocus (B) lostfocus (C) destroy (D) click