Vfp題庫-----(數(shù)據(jù)與數(shù)據(jù)運(yùn)算強(qiáng)化訓(xùn)練)1

字號:

一,選擇題
    1 在Visual FoxPro中,有下面幾個內(nèi)存變量賦值語句
    X={2001-07-28 10:15:20 PM}
    Y=.T.
    M=$123.45
    N=123.45
    Z="123.445"
    執(zhí)行上述賦值語句之后,內(nèi)存變量X,Y,M,N和Z的數(shù)據(jù)類型分別是 ( ?。?BR>     A.D,L,Y,N,C        ?。拢模?,M,N,C
    C,T,L,M,N,C D,T,L,Y,N,C
    2,下列表達(dá)式中結(jié)果為“計(jì)算機(jī)等級考試”的表達(dá)式為( )
    A,“計(jì)算機(jī)”|“等級考試” B,“計(jì)算機(jī)”&“等級考試”
    C,“計(jì)算機(jī)”and“等級考試” D,“計(jì)算機(jī)”+“等級考試”
    3,關(guān)系運(yùn)算符$用來判斷一個字符串表達(dá)式是否( )另一個字符串表達(dá)式。
    A,等于 B,完全等于 C,不等于 D,包含于
    4,在下面的Visual FoxPro表達(dá)式中,不正確的是( )
    A,{^2001-05-01 10:10:10 AM}-10 B{^2001-05-01}-DATE( )
    C,{^2001-05-01 10:10:10 AM}+DATE( ) D,{^2001-05-01 10:10:10 AM}+1000
    5,以下日期正確的是( )
    A,{"2001-05-25"} B,{’^2001-05-25’}
    C,{^2001-05-25} D,{[^2001-05-25]}
    6,設(shè)N=886,M=345,K="M+N",表達(dá)式1+&K的值是( )
    A,1232 B,數(shù)據(jù)類型不匹配
    C,1+M+N D,346
    7,連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是( )
    SET EXACT OFF
    X="A"
    ?IIF("A"=X,X-"BCD",X+"BCD")
    A,A B,BCD
    C,ABCD D,A BCD
    8.Visual FoxPro的表達(dá)式中不僅允許有常量,變量,而且還允許有( )
    A.過程 B.函數(shù)
    C.子程序 D.主程序
    9.測試當(dāng)前記錄指針的位置可以用函數(shù)( )
    A.BOF( ) C.EOF( )
    C.RECNO( ) D.RECCOUNT( )
    10.如果一個運(yùn)算表達(dá)式中包含有邏輯運(yùn)算,關(guān)系運(yùn)算和算術(shù)運(yùn)算,并且其中未用圓括號
    規(guī)定這些運(yùn)算的先后順序,那么這樣的綜合型表達(dá)式的運(yùn)算順序是 ( )
    A,邏輯->算術(shù)->關(guān)系 B,關(guān)系->邏輯->算術(shù)
    C,算術(shù)->邏輯->關(guān)系 D,算術(shù)->關(guān)系->邏輯
    11.已知D1和D2為日期型變量,下列4個表達(dá)式中非法的是( )
    A.D1-D2 B,D1+D2 C,D1+28 D,D1-36
    1
    A."姓名:”+姓名 B.“性別:”+性別
    C.”工資:“—工資 D.姓名:+“是工程題“13.函數(shù)INT(數(shù)值表達(dá)式)的功能是 ( )
    A.按四舍五入取數(shù)值表達(dá)式的整數(shù)部分
    B.返回?cái)?shù)值表達(dá)式的整數(shù)部分
    C.返回不大于數(shù)值表達(dá)式的整數(shù)
    D.返回不小于數(shù)值表達(dá)式的最小整數(shù)
    14.下列4個表達(dá)式中,運(yùn)算結(jié)果為數(shù)值的是 ( )
    A.“9988”-“1255” B。200+800=1000
    C。CTOD([11/22/01])-20 d。LEN(SPACE(3))-1
    15。設(shè)有變量Sr=“2000年上半年全國計(jì)算機(jī)等級考試”。能夠顯示“2000年上半年計(jì)算機(jī)等級考試”{的命令是 ( )
    A.?sr“全國”
    B.?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)
    C.? STR(sr,1,12)+STR(sr,17,14
    D.? SUBSTR(sr,1,12)+SUBSTR(sr,17,14)
    16. 設(shè)有變量pi=3.1415926,執(zhí)行命令? ROUND(pi,3)的顯示結(jié)果為 ( )
    A.3.141 B.3.142 C.3.140 D.3.000
    17.6E-3是一個 ( )
    A.內(nèi)存變量 B.字符變量 C.數(shù)值常量 D.非法表達(dá)式
    18.下列4個變量名中,錯誤的是 (社
    19.下列4個表達(dá)式中,其值為“數(shù)據(jù)庫系統(tǒng)”的是 ( )
    A.“數(shù)據(jù)庫 ”+“系統(tǒng)” B.“數(shù)據(jù)庫”+“系統(tǒng) ”
    C.“數(shù)據(jù)庫”-“系統(tǒng)” D.“數(shù)據(jù)庫”-“系統(tǒng) ”
    20.以下賦值語句正確的是 ( )
    A.STORE 8 TO X,Y B.STORE 8,9 TO X,Y
    C.X=8,Y=9 DX,Y=8
    21.下列選項(xiàng)中不能夠返回邏輯值的是 ( )
    A.EOF( )     B.BOF( ) C.RECNO( ) D.FOUND()
    22.設(shè)有一字段變量”姓名”,目前值為”王華”,又有一內(nèi)存變量”姓名”,其值為”李敏”,則命令?姓名的值應(yīng)為
    A.王華 B.李敏 C.”王華” D.”李敏”
    23.設(shè)字段變量”工作日期”為日期型,”工資”為數(shù)值型,則要想表達(dá)”工齡大于30年,工作高于1500、低于1800元”{這一命題,其表達(dá)式是
    A.工齡>30.AND. 工資>1500.AND. 工資<1800
    B.工齡> 30.AND. 工資> 1500 .OR . 工資< 1800
    C.INT((DATE()-工作日期/365)>30.AND. 工資 >1500. AND. 工資< 1800
    D.INT(DATE()-工作日期/365)>30 .AND. (工資>1500. AND. 工資 < 1800)
    24.下列說法中正確的是
    A.若函數(shù)不帶參數(shù),則調(diào)用時(shí)函數(shù)名后面的圓括號可以省略
    B.函數(shù)若有多個參數(shù),則各參數(shù)間應(yīng)用空格隔開
    C. 調(diào)用函數(shù)時(shí),參數(shù)的類型、個數(shù)和順序不一定要一致
    D. 調(diào)用函數(shù)時(shí),函數(shù)名后面的圓括號不論有無參數(shù)都不能省略 25.設(shè)X="ABC",Y="ABCD",則下列表達(dá)式中植為T的是
    A.X=Y B.X= =Y C.X$Y D.AT(X,Y)=0
    26.邏輯型數(shù)據(jù)的取值不能是
    A..T.或.F . B..Y.或.N . C..T.或..F或.Y.或.N. D.T或F
    27.設(shè)當(dāng)前數(shù)據(jù)庫有10條記錄,在下面三種情況下:當(dāng)前記錄號為1時(shí);EOF()為真值時(shí);BOF()為真值時(shí),命令?RECNO()的結(jié)果分別時(shí)
    A.1,11,1 B.1,10,1 C.1,11,0 D.1,10,0
    28已知字符串M="12 34 ",N=" 56 78",則連接運(yùn)算M-N的運(yùn)算結(jié)果是
    A."12 34 56 78 " B."12 34 56 78" C."1234 56 78" D."123456 78"
    29設(shè)字段變量job是字符型的,pay是數(shù)值型的,能夠表達(dá)"job是處長且是pay不大于1000元”的表達(dá)式是
    A.job=處長 AND pay >1000 B.job="處長”AND pay <1000
    C.job="處長”ANd pay <=1000 D.job=處長AND pay < =1000
    30.當(dāng)前記錄號可用函數(shù)()求得
    A.EOF() B.BOF() C.RECC() D.RECNO()
    31.表達(dá)式VAL(SUBStr("本年第2期”,7,1))*LEN("他!我)的結(jié)果是
    A.0 B.2 C.8 D .10
    32.下列符號既不能作文件名又不能作變量的是
    A.V__abcdefg B.F___a1234 C.Vabcdef___ D.F-a1234
    33.假定M=[22+28],則執(zhí)行命令?M后屏幕將顯示
    A.50 B.22+28 C.[22+28] D.50.00
    34.設(shè)R=2,A="3*R*R",則&A的值應(yīng)為
    A.0 B.不存在 C。12 D。-12
    35。執(zhí)行下列命令后,當(dāng)前打開的數(shù)據(jù)庫文件名是
    Number="3"
    File="file"+Number
    USE &file
    A.File3 B.&File C.FileNumber D.File
    36 下列選項(xiàng)中,是邏輯型常量的是 ( )
    A.Y B.N C.NOT D..F.
    37 下列選項(xiàng)中不是常量的 ( )
    A.abc B."abc" c.1.4E+2 D.{^1999/21/31}
    38 變量名中不能包括 ( )
    A.數(shù)字 B.字母 C.漢字 D.空格
    39 命令窗口的顯示與隱藏可通過( )菜單中的“Command”和“Hide”選項(xiàng)來控制
    A。EDIT(編輯) B.WINDOW(窗口) C.RUN(運(yùn)行) D.FILE(文件)
    40 計(jì)算表達(dá)式1-8>7.OR."a"+"b"$"123abc123"的值時(shí),運(yùn)算順序?yàn)?( )
    A.->.OR.+$ B..OR.-+$> C.-.OR.$+> D.+$->.OR. 41 CTOD("98/09/28)的值應(yīng)為 ( )
    A.1998年9月28日 B.98/09/28 C.{98/09/28} D."98-09-28"
    42 下列選項(xiàng)中得不到字符型數(shù)據(jù)的是 ( )
    A.DTOC(DATE( ) ) B.DTOC(DATE( ),1) C.STR(123.567) D.At("1",STR 1321)
    43有下列命令:STORE 2 TO A
    STORE A+2 TO A
    STORE A=A+2 TO A
    ?TYPE(“A”)
    順序執(zhí)行后,最后一條命令的顯示結(jié)果為 ( )
    A.N B.C C.L D.U
    44 {99/05/01}+31的值為 ( )
    A.{99/06/01} B.{99/05/31} C.{99/06/02} D.{99/04/02}
    45 執(zhí)行如下命令序列:
    YA=100
    YB=200
    YAB=300
    N="A"
    M="Y&N"
    ?&M
    最后一條命令的顯示值為 ( )
    A、100 B、200 C、300 D、Y&N
    46關(guān)于命令的書寫規(guī)則,下列說法中正確的是 ( )
    A、 命令不一定要以命令名開頭 B、 各子句順序不能改變
    C、不能大小寫混合,也不能分行書寫 d、命令行的字符數(shù)是2048
    47、關(guān)于FORXPRO中的運(yùn)算符的優(yōu)先級,下列選項(xiàng)中不正確的是( )
    A、算術(shù)運(yùn)算符的優(yōu)先級高于其他類型的運(yùn)算符
    B、字符串運(yùn)算符“+”和“-”優(yōu)先級相等
    C、邏輯運(yùn)算符的優(yōu)先級高于關(guān)系運(yùn)算符
    D、所以關(guān)系運(yùn)算符的優(yōu)先級都相等
    48、下列選項(xiàng)中是日期型常量的是
    A、{“99/12/31”} B、{^1999/12/31}
    C、99/12/31 D、ctod(99/12/31)
    49、某數(shù)值型字段的寬度為6,小數(shù)位為2,則該字段所能存放的最小數(shù)值是 ( )
    A、0 B、-999.99 C、-99.99 D、-9999.99
    50、設(shè)當(dāng)前數(shù)據(jù)儲蓄庫文件中含有字段NAME,系統(tǒng)中有一內(nèi)存的變量名稱也為NAME,下面命令?NAME現(xiàn)示的結(jié)果是( )
    A、內(nèi)存變量NAME的值 B、字段變量NAME的值
    C、與該命令之前的狀態(tài)有關(guān) C、錯誤信息