計算機等級考試二級VFP習(xí)題及答案:第二章

字號:

計算機等級考試二級VFP習(xí)題及答案:第二章

    一、判斷題
    1、 假設(shè)婚否字段為邏輯型,且.T.表示已婚,要挑出已婚且職稱為副教授的表達式為FOR 婚否 .AND. 職稱="副教授"
    2、 一個變量或一個常數(shù)也是一個表達式。
    3、 VFP程序每行必須以“;”結(jié)尾。
    4、 VFP每條命令都是以一個動詞開始的。
    5、 在VFP6.0中,對于任何特定動詞的子句和一些關(guān)鍵字,其順序不能改變。
    6、 數(shù)組變量可以用PUBLIC代替DIMENSION來定義。
    7、 STORE和“=”命令具有相同功能,它們都可以在一條命令中給多個變量賦值。
    8、 內(nèi)存變量的數(shù)據(jù)類型一旦確定,就不能再改變。
    9、 Visual FoxPro表達式中的每一項都必須是同類型的。
    10、 字符型數(shù)據(jù)按ASCII碼值比較大小,漢字按ASCII碼值比較大小。
    11、 內(nèi)存變量的初值是.F.。
    12、 函數(shù)的自變量類型和函數(shù)值的類型必須一致。
    二、選擇題
    1、在VFP6.0中,下列數(shù)據(jù)屬于常量的是: 。
    A..n. B.F C.07/08/99 D.ALL
    2、下列 為非法的變量名(或字段名)
    A.CLIEN-ID B.姓名 C.COLOR_CODE D.年齡
    3、將邏輯假值賦給內(nèi)存變量DY的正確方法是 。
    A.DY=FALSE B.STORE .F. TO DY
    C.DY=".F. " D.STORE "F" TO DY
    4、下面四組符號中, 不是VFP表達式。
    A.11/12/93 B.'999' C.X+Y D.ABC=3 AND EFG=5
    5、設(shè)A="123",B="234",表達式 值為假。
    A..NOT.(A= =B) .OR. (B$"ABC") B..NOT. (A$"ABC") .AND. (A<>B)
    C..NOT.(A<>B) D..NOT.(A>=B)
    6、使用DIMENSION命令定義數(shù)組后,各數(shù)組元素在沒賦值之前數(shù)據(jù)類型是 。
    A.字符型 B.數(shù)值型 C.邏輯型 D.未定義
    7、有以下命令序列:
    Y=77
    ?X=Y=66,執(zhí)行以上命令之后,變量X的值是 。
    A.77 B.66 C..T. D..F.
    8、M=3,N=8,K=”M+N”,表達式1+&K的值是 。
    A.12 B.11 C.1+M+N D.183
    9、執(zhí)行以下命令序列(設(shè)今天是2002年10月1日)
    ?YEAR(DATE()-365)的結(jié)果是 。
    A.其中有語法錯誤 B.2001 C.2000 D.10/01/00
    10、執(zhí)行?SUBSTR("12345678",9,3)結(jié)果是 。
    A.0 B.678 C.空串 D.出錯
    11、在VFP中執(zhí)行SET EXACT OFF后,關(guān)系表達式"ab"="a"的值是 (1) ,"ab"= ="a"的值是 (2) 。
    A.0 B..T. C..F. D.錯誤
    12、VFP6.0函數(shù)ROUND(123456.789, -2)的值是 。
    A.123456 B.-123456.79 C.123456.700 D.123500.000
    13、字符串長度函數(shù)LEN(SPACE(3)-SPACE(2))的值是 。
    A.1 B.2 C.3 D.5
    14、執(zhí)行下列命令序列:
    ABC=”偉大祖國”
    ?SUBSTR(ABC,LEN(ABC)/2+1,4)結(jié)果是 。
    A.偉大 B.祖國 C.大祖 D.變量未找到
    15、數(shù)組M(3,4)的下標變量的個數(shù)是:
    A.12 B.20 C.3 D.4
    16、用DIMENSION Q(2,3)命令定義數(shù)組Q,再對各數(shù)組元素賦值:Q(1,1)=1,Q(1,2)=2,Q(1,3)=3,Q(2,1)=4,Q(2,2)=5,Q(2,3)=6,然后再執(zhí)行命令?Q(2),則顯示結(jié)果是 。
    A.變量未定義的提示 B.4 C.2 D..F.
    三、填空題
    1、 在VFP中,如果一個表達式包含數(shù)值運算、關(guān)系運算、邏輯運算和函數(shù)時,運算的優(yōu)先次序是 。
    2、 命令STORE 123.456 TO A
    STORE STR(A+A,5) TO B
    STORE ASC(B) TO C
    執(zhí)行后,變量A的類型是 ,變量C的類型是 ,變量B的類型是 。
    3、 命令S1='AB',S2='CD',?.NOT.(S1=S2)的結(jié)果為 。
    4、 ?SUBSTR(’計算機’,3,2)的結(jié)果是 。
    5、 ?ROUND(1234.1919,3)的執(zhí)行結(jié)果是 ,?ROUND(1234.1919,-3)的執(zhí)行結(jié)果是 。
    6、 請把下列式子寫成VFP的合法表達式:
    (1) ln(x+y)+2x
    (2) ex+y+sin60°
    (3) 20≤X≤80
    7、 ?DAY(CTOD('04/15/96')+10)的執(zhí)行結(jié)果是 ;DATE()­CTOD('04/15/96')執(zhí)行結(jié)果的類型是 。
    8、 寫出表達式Y(jié)EAR(DATE())的值 。
    四、寫出下列命令的執(zhí)行結(jié)果
    1、 X=19.81
    Z="XYZ"
    ?ROUND(X,0)
    ?AT(Z,'ARTYXZ')
    2、 X=56.81
    Z=12
    Y="123"
    ?STR(X,6,2)
    ?Z-&Y
    3、 ? ABS(2*3-8)
    ? INT(10-3.2)
    ? ROUND(282.467,1)
    ? MOD(218, 7)
    ? MIN(128, 821)
    ? "SHE" $ "SSHEE"
    ? "SHE" $ "SSHHEE"
    ? SUBSTR("AABBCCDD", 4, 2)
    ? STUFF("WORLD", 2, 4, "ORK")
    ? ASC("BBOX")
    ? CHR(66)
    ? VAL("168A")
    4、 B=DTOC(DATE(),1)
    ? TYPE("B")
    ? ”今天是:”+B
    ? "B的數(shù)據(jù)類型是:"+VARTYPE("B")
    5、 T=36500
    M=MOD(T,60)
    HH=INT(T/60)
    H=MOD(HH,24)
    D=INT(HH/24)
    ?HH,D,H,M
    6、 A=YEAR(DATE())
    A=.NULL.
    ?TYPE("A"),TYPE("&A")
    7、 ?AT("人民","中國人民解放軍"),AT("人民","中國銀行")
    ?VAL(SUBSTR("668899",5,2))+10
    ?SUBSTR("778899",5)- "1"
    ?TYPE("DTOC(DATE())")
    8、 DIMENSION X(3,4), Y(8)
    STORE 666 TO X(1, 4)
    X(8)=888
    STORE X(2, 4) TO Y(6)
    X(3, 4)=X(4)
    ?X(4)
    ?X(2, 4)
    ?X(1, 4)
    ?X(12)
    ?Y(4)
    參考答案
    一、判斷題
    1、√ 2、√ 3、× 4、√ 5、× 6、√ 7、× 8、× 9、× 10、×
    11、× 12、×
    二、選擇題
    1、A 2、A 3、B 4、D 5、C 6、C 7、D 8、A 9、B 10、C
    11、B,B 12、 D 13、D 14、B 15、A 16、C
    三、填空題
    1、 函數(shù),數(shù)值運算,關(guān)系運算,邏輯運算
    2、 數(shù)值型(N),數(shù)值型(N),字符型(C)
    3、 .T.
    4、 算
    5、 1234.192,1000.0000
    6、 (1)LOG(X+Y)/LOG(10)+2*X
    (2)EXP(X+Y)+SIN(60*3.14/180)
    (3)X>=20 .AND. X=<80
    7、 25,N
    8、 當(dāng)前年份(如2002)
    四、寫出下列命令的執(zhí)行結(jié)果
    1、 20.00
    0
    2、 56.81
    -111
    3、 2
    6
    282.5
    1
    128
    .T.
    .F.
    BC
    WORK
    66
    B
    168
    4、 C
    今天是:20020602
    B的數(shù)據(jù)類型是:C
    5、 608 25 8 20
    6、 N U
    7、 5 0
    109.00
    991
    C
    8、 666
    888
    666
    666
    .F.