一,選擇題
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、錯誤信息
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、錯誤信息