糯米文學吧

位置:首頁 > 計算機 > 計算機二級

2016年計算機二級《VFP》測試題及答案

  一、單項選擇題

2016年計算機二級《VFP》測試題及答案

1. 在Visual FoxPro程序中,調用程序和被調用程序之間的參數傳遞要求(  )

A) 參數可以是任意數據類型

B) 調用程序的WITH所給的參數必須是變量

C) 被調用程序中不能改變PARAMETERS後的變量值

D) 調用程序的WITH所給的參數必須與被調用程序的參數一一對應

2. 如果一個過程不包含 RETURN 語句,或者 RETURN 語句中沒有指定表達式,那麼該過程(  )

A) 沒有返回值

B) 返回 0

C) 返回 .T.

D) 返回 .F.

3. 在程序中定義局部變量的命令動詞是(  )

A) PUBLIC

B) PRIVATE

C) LOCAL

D) DECLARE

4. 下列關於參數傳遞敍述中正確的是(  )

A) 接受參數語句PARAMETERS可以寫在程序中的任意位置

B) 通常發送參數語句DO WITH 和接受參數語句PARAMETERS不必搭配成對,可以單獨使用

C) 發送和接受參數的排列順序和數據類型必須一一對應

D) 發送參數和接受參數的名字必須相同

5. 下列關於參數傳遞敍述中正確的是(  )

A) 在子程序中如果被傳遞的參數是數組元素,則為引用傳遞

B) 在子程序中如果被傳遞的參數是內存變量,則為引值傳遞

C) 在子程序中如果被傳遞的參數是常量,則為引用傳遞

D) 引值傳遞的`參數在子程序中的變化不會傳遞到調用它的主程序變量中,引用傳遞則相反

6. 在程序中用PRIVATE語句定義的專用內存變量的特性為(  )

A) 可以在所有程序中使用

B) 只能在定義該變量的程序中使用

C) 只能在定義該變量的程序及在該程序的嵌套程序中使用

D) 只能在定義該變量的程序及在該程序的嵌套程序中與相關數據庫一起使用

7. 用於聲明本程序所有內存變量都是局部變量的命令是(  )

A)LOCAL

ALL

B)PUBLIC ALL

C)ALL=PRIVATE

D)STORE PRIVATE TO ALL

8. 在命令文件中,調用另一個命令文件用命令(  )

A)CALL <命令文件名>

B)DO <命令文件名>

C)LOAD <命令文件名>

D)PROCEDURE <命令文件名>

9. 在命令文件中,命令文件和被調用過程之間的參數傳遞要求(  )

A) 參數必須是字符型

B) 參數必須是內存變量

C) 過程中不能改變PARAMETERS後面的變量值

D) 調用程序中WITH所帶的參數必須與過程中PARAMETERS的參數一一對應

10. 如果希望所創建的變量僅能夠在創建此變量的程序或用户自定義函數中使用,應採用(  )變量。

A) 私有變量

B) 局部變量

C) 全局變量

D) 字段變量

11. 要想運行Visual FoxPro程序,可用命令(  )

A)!

B)RUN

C)DO

D)直接打文件名

  二、程序填空題

下面程序的功能是對輸入的正整數m和k(m>k)通過調用過程SUB計算並顯示s的值,這裏

S=K!+(K+1)!+……+M!,請填空:

CLEAR

INPUT “輸入K值:” TO K

INPUT “輸入M值:” TO M

FOR R = K TO M

DO SUB ②

S = S+A

ENDFOR

? “S的值為:” , S

RETURN

PARAMETERS P , N

P = 1

FOR L=1 TO N

P = P*L

ENDFOR

RETURN

  參考答案

  單項選擇題

1.D 2.C 3.C 4.C 5.B 6.C 7.A 8.B 9.D 10.B 11.C

  程序填空題

1. store 0 to s, a a, r dure