51、職工數(shù)據(jù)中有D型字段“出生日期”,要計算職工的整數(shù)實足年齡,應(yīng)當使用命令 ( )
A、?DATE()-出生日期/365 B、?(DATE()-出生日期)/365
C、?INT((DATE()-出生日期)/365) D、?ROUND((DATE()-出生日期)/365)
52、關(guān)于“?”和“??”,下列說法中錯誤的是 ( )
A、?和??只能輸出多個同類型的表達式值
B、?從當中所在行的下一行第0列開始顯示
C、??從當前光標處開始顯示
D、?和??后可以沒有表達式
53、DTOC({98/09/28})的值應(yīng)為 ( )
A、1998年9月28日 B、98/09/28
C、“98/09/28” D、“98—09—28”
54、下列數(shù)據(jù)中,不是常量的是 ( )
A、NAME B、“年齡”
C、“91/01/02” D、.T.
55、執(zhí)行命令序列:
STORE {99/08/06} TO MDATE
NDATE=MDATE+2
?NDATE 后,變量NDATE的顯示值是 ( )
A. 99-08-08 B. 99-10-06
C. 99-08-06 D. 99-10-08
56.命令"DIME array(3,3)”,執(zhí)行后array(3,3)的值為 ( )
A.0 B.1 C. .T. D. .F.
57.順序執(zhí)行下列命令后,屏幕最后顯示的結(jié)果是 ( )
M="ABC"
M=M+".DBF"
?M
A.ABC.DBF B. .T. C. .F. D.錯誤提示
58.以下四組操作,每組有兩條分別執(zhí)行的命令,執(zhí)行結(jié)果相同的是( )
A.執(zhí)行內(nèi)存變量賦值命令STORE SPACE(20) TO blank之后,再執(zhí)行
?LEN(blank+space(5))
? LEN(blank-space(5))
B.CLEAR ALL
CLEAR MEMORY
C.執(zhí)行M=“20”之后,再分別執(zhí)行
K=50+&M
K="50"+M
D.?SUBSTR("abcdef",4)
?RIGHT("abcdef",4,2)
59.順序執(zhí)行下列命令:
X=100
y=8
X=X+Y
?X,X=X+Y
最后一條命令的顯示結(jié)果為 ( )
A.100 .F. B.100 .T. C.108 .T. D.108 .F.
60.假定X為N型變量,Y為C型變量,則下列選項中符合FoxPro語法要求的表達式是
( )
A.NOT X>=Y B.Y*2>10 C.X.001 D.STR(X)-Y
61.變量F沒有定義,執(zhí)行下列命令后,顯示U(undefine)的命令是 ( )
A.?TYPE(F) B.?TYPE(.F.) C.?TYPE("F" ) D.?TYPE(".F.")
62."STROE 1 TO A,B,C,D"的結(jié)果是 ( )
A.使A,B,C,D四個變量的值都為1
B.只使A值為1,其它變量的值為O
C.只使A的值為1,其它變量的值為F
D.只使A的值為.F.,其它變量的值為1
63.下列選項中正確的命令是 ( )
A.DIME A(1,2,3) B.DIME A(1,2),B(2,3)
C.DECL A(1,2,B(2,3)) D.DECL A(1,2,3,4)
64.在下列FoxPro的表達式中,結(jié)果為.T.的是 ( )
A.[112]>="90" B.[張先生]>=[李先生]
C.{90/09/09}-8<{90/09/01} D.[女] $性別
65.表達式"INT((CTOD("99/10/01")-CTOD("49/10/01")/365)的值應(yīng)為 ( )
A.50 B.52 C.48 D.-50
66.可以比較大小的數(shù)據(jù)類型包括 ( )
A.數(shù)值型;字符型;日期型;邏輯型 B.數(shù)值型;字符型;日期型
C數(shù)值型;字符型 D.數(shù)值型
67.職工數(shù)據(jù)庫中有D型字段"出生日期",要顯示職工生日的月份和日期可以使用命令 ( )
A.?姓名+Month(生日日期)+"月"+DAY(出生日期)+"日"
B.?姓名+STR(Month(出生日期))+"月"+DAY(出生日期)+"日"
C.?姓名+STR(Month(出生日期))+"月"+STR(DAY(出生日期))+"日"
D.?姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)
68.下列選項中可以得到字符型數(shù)據(jù)的是 ( )
A.DATE() B.TIME()
C.YEAR(DATE()) D.MONTH(DATE())
69.用DIMENSION a(3,5)命令定義了一個數(shù)組a,則該數(shù)組的數(shù)組元素數(shù)目是( )
A.15 B.24 C.8 D.10
70.設(shè)X=123,Y=456,Z="X+Y",則表達式6+&Z的值是 ( )
A.6+&Z B.6+X+Y C.585 D.錯誤提示
71.使用DECLARE命令定義數(shù)組后,各數(shù)組元素在沒有賦值之前的數(shù)據(jù)類型是
( )
A.無類型 B.字符型 C.數(shù)值型 D.邏輯型
72.順序執(zhí)行下列命令后,屏幕最后顯示的結(jié)果是 ( )
a="9"
b="a"
?TYPE("&b")
A.N B.C C.D D.U
73.用DIMENSION a(2,3)命令定義數(shù)組a后再對各元素賦值:a(1,2)=2,a(1,3)=3,a
(2,1)=4,a(2,2)=5,a(2,3)=6,然后再執(zhí)行命令?a(5),則顯示結(jié)果是 ( )
A. .F. B.變量未定義 C.3 D.5
(74)執(zhí)行以下命令序列(設(shè)今天是2000年8月6日)
STORE DATE() TO M_DATE
M_DATE=M_DATE-365
?YEAR(M_DATE)的顯示結(jié)果為 ( )
A.1999 B.99
C.2000 D.該語句序列中有錯誤
(75)在下列表達式中,結(jié)果為字符型是 ( )
A."125"-"90" B."abc"+"def"="abcdef"
C.CTOD("99/10/01") D.DOTC(DATE())>"96/08/01"
(76)數(shù)據(jù)庫中有邏輯型字段變量“婚否”及日期型字段變量“出生日期”,則判斷滿30歲且未婚的表達式為 ( )
A..NOT. 婚否 .AND. INT((DATE()-出生日期)/365>=30
B..NOT. 婚否 .AND. INT((DATE()-出生日期)/365)>30
C.婚否 .AND. INT((DATE()-出生日期)/365>=30
D.婚否 .AND. INT((DATE()-出生日期)/365)>30
(77)以下選項中不能參與數(shù)據(jù)運算的變量類型是 ( )
A.屏幕型 B.字符型 C.邏輯型 D.日期型
(78)設(shè)變量A="99/10/01",則表達式MONTH(CTOD(A))和DAY(CTOD(A))的值分別為 ( )
A.99和10 B.99和1 C.10和1 D.1和10
(79)設(shè)一個數(shù)據(jù)庫中有18條記錄,當EOF( )返回真值時當前記錄號應(yīng)為 ( )
A.18 B.0 C.19 D.1
(80)執(zhí)行STORE“1999年12月慶祝澳門回歸祖國! ” TO XY命令之后,要在屏幕上顯示“澳門1999年12月回歸祖國!”,應(yīng)使用命令 ( )
A.?SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+SUBSTR(XY,10)
B.?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)
C.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)
D.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10) (81)有如下命令序列:
STORE“456 ”TO X
STORE“123”+X TO Y
STORE TRIM(Y-“789”)TO Z
執(zhí)行上述命令之后,Z的值是 ( )
A."123456789" B."123456 789"
C."123 456789" D."1234 56789"
82.假定有下述變量定義:姓名=[李華],性別=[女],生日={70/09/08},婚否=.T.,要顯示出下格式的信息:李華,女,出生于70-09-08 .T.,可用命令
A?姓名,性別,生日,婚否
B?姓名+“,”+性別+“,”+“出生于”+生日+婚否
C?姓名+“,”+性別+“,”+“出生于”+DTOC(生日),婚否
D?姓名+“,’+性別+”,”+“出生于”+DOTC(生日)+婚否
83.設(shè)有變量PI=3.1415926,執(zhí)行命令round (PI,3)的顯示結(jié)果是
A.3.14 B.3.142 C.3.140 D.3.0
84.設(shè)當前有一字段變量A,值為123,另有一同名內(nèi)存變量A的值是-123,則執(zhí)行?M.A-A 后屏幕將顯示
A.246 B.-246 C.0 D.3.0
85.下列各種字符型常量Hello,word!的表示方法中,錯誤的是
A.[Hello,word !] B.’Hello,word’
c."Hello,word !" D.{Hello,word}
86.命令?STR(1000.50)執(zhí)行后的結(jié)果是
A.1000 B.1000.5 C.1001 D.1000.50
87.執(zhí)行以下命令序列:
STORE CTOD(“99/06/20”)TO日期
STORE MONTE(日期)TO月份
?月份
顯示的月份值是
A.06 B.99 C.20 D.6
88在以下的四組命令中,每組有兩個分別運算的函數(shù),運算結(jié)果相同的是
A.LEFT("FoxPro",3)與SUBSTR("FoxPro",1,3)
B.YEAR(DATE())與SUBSTR(DOTC(DATE(),7.2)
C.TYPE(“36-5*4”)與TYPE(36-5*4)
D.假定A=”THIS”,B=”is a string”
A- B與A+B
89.CLEAR MEMORY命令的功能是
A.清除整個屏幕 B.清除內(nèi)存中的所有信息 C.清除所有內(nèi)存變量 D.清除所有變量
90.命令?[李華]<=[黃華],”計算機報”$”計算機”的執(zhí)行結(jié)果應(yīng)為 ( )
A..T..T. B..F..F. C..T..F. D..F..T.
91.命令?STR(1000.5454,7,3)執(zhí)行后屏幕的顯示結(jié)果為 ( )
A.1000.54 B.1000.55 C.1000.545 D.1000.5454
92.設(shè)A=”abcd”+space(5),B=”efgh”,則A-B的結(jié)果與下列( )選項的結(jié)果相同
A.”abcd”+space(5)+”efgh” B.”abcd”+”efgh”
C."abcd"+"efgh"+space(5) D. "abcd"+"efgh"+space(1)
93.假定系統(tǒng)日期是1998年12月20日,有如下命令:
N=(YEAR(DATE())-1900)%100,執(zhí)行后N的值為 ( )
A.1998 B.98 C.20 D.12
94.將1999年12月10存入日期型變量RQ的正確方法是 ( )
A.STORE 99/12/10 TO RQ B.STORE DTOC("99/12/10") TO RQ
C,STORE {99/12/10} TO RQ D.STORE "99/12/10" TO RQ
95.邏輯判斷式?ROUND(123.456,0)
A..F. B..T. C.t D.F
96 備注型字段的數(shù)據(jù)寬度是10字節(jié),它用來存放( )
A. 指向備注的具體內(nèi)容 B.指向DBF文件的指針
C.指向FPT文件的文件名 D.指向FPT中文字塊的指針
97 假定"出生日期"為日期型內(nèi)存變量,下列表達式中結(jié)果不是日期型的是( )
A.CTOD("2000/10/01") B.{99/10/01}+365
C.CTOD(出生日期) D.DATE()
98 已知A=123,B=’A’,C=’B’,則TYPE(A)的值為(1),TYPE(b)值為(2),TYPE(c)的值為(3)
1.A.語法錯 B.N C..F. D.123
2.A.’123’ B.N C..F. D.123
3.A.C B.N C..F. D.’A’
99 執(zhí)行下列命令
HZ="中華人民共和國"
?SUBSTR(HZ,LEN(HZ)/2-2,4)
輸出的結(jié)果是( )
A.中華 B.人民 C.共和 D.和國
100 下列表達式中,運算值為日期型的是( )
A.YEAR(DATE()) B.DATE()-{12/15/99}
C.DATE()-100 D.DTOC(DATE())-"12/15/99"
A、?DATE()-出生日期/365 B、?(DATE()-出生日期)/365
C、?INT((DATE()-出生日期)/365) D、?ROUND((DATE()-出生日期)/365)
52、關(guān)于“?”和“??”,下列說法中錯誤的是 ( )
A、?和??只能輸出多個同類型的表達式值
B、?從當中所在行的下一行第0列開始顯示
C、??從當前光標處開始顯示
D、?和??后可以沒有表達式
53、DTOC({98/09/28})的值應(yīng)為 ( )
A、1998年9月28日 B、98/09/28
C、“98/09/28” D、“98—09—28”
54、下列數(shù)據(jù)中,不是常量的是 ( )
A、NAME B、“年齡”
C、“91/01/02” D、.T.
55、執(zhí)行命令序列:
STORE {99/08/06} TO MDATE
NDATE=MDATE+2
?NDATE 后,變量NDATE的顯示值是 ( )
A. 99-08-08 B. 99-10-06
C. 99-08-06 D. 99-10-08
56.命令"DIME array(3,3)”,執(zhí)行后array(3,3)的值為 ( )
A.0 B.1 C. .T. D. .F.
57.順序執(zhí)行下列命令后,屏幕最后顯示的結(jié)果是 ( )
M="ABC"
M=M+".DBF"
?M
A.ABC.DBF B. .T. C. .F. D.錯誤提示
58.以下四組操作,每組有兩條分別執(zhí)行的命令,執(zhí)行結(jié)果相同的是( )
A.執(zhí)行內(nèi)存變量賦值命令STORE SPACE(20) TO blank之后,再執(zhí)行
?LEN(blank+space(5))
? LEN(blank-space(5))
B.CLEAR ALL
CLEAR MEMORY
C.執(zhí)行M=“20”之后,再分別執(zhí)行
K=50+&M
K="50"+M
D.?SUBSTR("abcdef",4)
?RIGHT("abcdef",4,2)
59.順序執(zhí)行下列命令:
X=100
y=8
X=X+Y
?X,X=X+Y
最后一條命令的顯示結(jié)果為 ( )
A.100 .F. B.100 .T. C.108 .T. D.108 .F.
60.假定X為N型變量,Y為C型變量,則下列選項中符合FoxPro語法要求的表達式是
( )
A.NOT X>=Y B.Y*2>10 C.X.001 D.STR(X)-Y
61.變量F沒有定義,執(zhí)行下列命令后,顯示U(undefine)的命令是 ( )
A.?TYPE(F) B.?TYPE(.F.) C.?TYPE("F" ) D.?TYPE(".F.")
62."STROE 1 TO A,B,C,D"的結(jié)果是 ( )
A.使A,B,C,D四個變量的值都為1
B.只使A值為1,其它變量的值為O
C.只使A的值為1,其它變量的值為F
D.只使A的值為.F.,其它變量的值為1
63.下列選項中正確的命令是 ( )
A.DIME A(1,2,3) B.DIME A(1,2),B(2,3)
C.DECL A(1,2,B(2,3)) D.DECL A(1,2,3,4)
64.在下列FoxPro的表達式中,結(jié)果為.T.的是 ( )
A.[112]>="90" B.[張先生]>=[李先生]
C.{90/09/09}-8<{90/09/01} D.[女] $性別
65.表達式"INT((CTOD("99/10/01")-CTOD("49/10/01")/365)的值應(yīng)為 ( )
A.50 B.52 C.48 D.-50
66.可以比較大小的數(shù)據(jù)類型包括 ( )
A.數(shù)值型;字符型;日期型;邏輯型 B.數(shù)值型;字符型;日期型
C數(shù)值型;字符型 D.數(shù)值型
67.職工數(shù)據(jù)庫中有D型字段"出生日期",要顯示職工生日的月份和日期可以使用命令 ( )
A.?姓名+Month(生日日期)+"月"+DAY(出生日期)+"日"
B.?姓名+STR(Month(出生日期))+"月"+DAY(出生日期)+"日"
C.?姓名+STR(Month(出生日期))+"月"+STR(DAY(出生日期))+"日"
D.?姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)
68.下列選項中可以得到字符型數(shù)據(jù)的是 ( )
A.DATE() B.TIME()
C.YEAR(DATE()) D.MONTH(DATE())
69.用DIMENSION a(3,5)命令定義了一個數(shù)組a,則該數(shù)組的數(shù)組元素數(shù)目是( )
A.15 B.24 C.8 D.10
70.設(shè)X=123,Y=456,Z="X+Y",則表達式6+&Z的值是 ( )
A.6+&Z B.6+X+Y C.585 D.錯誤提示
71.使用DECLARE命令定義數(shù)組后,各數(shù)組元素在沒有賦值之前的數(shù)據(jù)類型是
( )
A.無類型 B.字符型 C.數(shù)值型 D.邏輯型
72.順序執(zhí)行下列命令后,屏幕最后顯示的結(jié)果是 ( )
a="9"
b="a"
?TYPE("&b")
A.N B.C C.D D.U
73.用DIMENSION a(2,3)命令定義數(shù)組a后再對各元素賦值:a(1,2)=2,a(1,3)=3,a
(2,1)=4,a(2,2)=5,a(2,3)=6,然后再執(zhí)行命令?a(5),則顯示結(jié)果是 ( )
A. .F. B.變量未定義 C.3 D.5
(74)執(zhí)行以下命令序列(設(shè)今天是2000年8月6日)
STORE DATE() TO M_DATE
M_DATE=M_DATE-365
?YEAR(M_DATE)的顯示結(jié)果為 ( )
A.1999 B.99
C.2000 D.該語句序列中有錯誤
(75)在下列表達式中,結(jié)果為字符型是 ( )
A."125"-"90" B."abc"+"def"="abcdef"
C.CTOD("99/10/01") D.DOTC(DATE())>"96/08/01"
(76)數(shù)據(jù)庫中有邏輯型字段變量“婚否”及日期型字段變量“出生日期”,則判斷滿30歲且未婚的表達式為 ( )
A..NOT. 婚否 .AND. INT((DATE()-出生日期)/365>=30
B..NOT. 婚否 .AND. INT((DATE()-出生日期)/365)>30
C.婚否 .AND. INT((DATE()-出生日期)/365>=30
D.婚否 .AND. INT((DATE()-出生日期)/365)>30
(77)以下選項中不能參與數(shù)據(jù)運算的變量類型是 ( )
A.屏幕型 B.字符型 C.邏輯型 D.日期型
(78)設(shè)變量A="99/10/01",則表達式MONTH(CTOD(A))和DAY(CTOD(A))的值分別為 ( )
A.99和10 B.99和1 C.10和1 D.1和10
(79)設(shè)一個數(shù)據(jù)庫中有18條記錄,當EOF( )返回真值時當前記錄號應(yīng)為 ( )
A.18 B.0 C.19 D.1
(80)執(zhí)行STORE“1999年12月慶祝澳門回歸祖國! ” TO XY命令之后,要在屏幕上顯示“澳門1999年12月回歸祖國!”,應(yīng)使用命令 ( )
A.?SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+SUBSTR(XY,10)
B.?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)
C.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)
D.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10) (81)有如下命令序列:
STORE“456 ”TO X
STORE“123”+X TO Y
STORE TRIM(Y-“789”)TO Z
執(zhí)行上述命令之后,Z的值是 ( )
A."123456789" B."123456 789"
C."123 456789" D."1234 56789"
82.假定有下述變量定義:姓名=[李華],性別=[女],生日={70/09/08},婚否=.T.,要顯示出下格式的信息:李華,女,出生于70-09-08 .T.,可用命令
A?姓名,性別,生日,婚否
B?姓名+“,”+性別+“,”+“出生于”+生日+婚否
C?姓名+“,”+性別+“,”+“出生于”+DTOC(生日),婚否
D?姓名+“,’+性別+”,”+“出生于”+DOTC(生日)+婚否
83.設(shè)有變量PI=3.1415926,執(zhí)行命令round (PI,3)的顯示結(jié)果是
A.3.14 B.3.142 C.3.140 D.3.0
84.設(shè)當前有一字段變量A,值為123,另有一同名內(nèi)存變量A的值是-123,則執(zhí)行?M.A-A 后屏幕將顯示
A.246 B.-246 C.0 D.3.0
85.下列各種字符型常量Hello,word!的表示方法中,錯誤的是
A.[Hello,word !] B.’Hello,word’
c."Hello,word !" D.{Hello,word}
86.命令?STR(1000.50)執(zhí)行后的結(jié)果是
A.1000 B.1000.5 C.1001 D.1000.50
87.執(zhí)行以下命令序列:
STORE CTOD(“99/06/20”)TO日期
STORE MONTE(日期)TO月份
?月份
顯示的月份值是
A.06 B.99 C.20 D.6
88在以下的四組命令中,每組有兩個分別運算的函數(shù),運算結(jié)果相同的是
A.LEFT("FoxPro",3)與SUBSTR("FoxPro",1,3)
B.YEAR(DATE())與SUBSTR(DOTC(DATE(),7.2)
C.TYPE(“36-5*4”)與TYPE(36-5*4)
D.假定A=”THIS”,B=”is a string”
A- B與A+B
89.CLEAR MEMORY命令的功能是
A.清除整個屏幕 B.清除內(nèi)存中的所有信息 C.清除所有內(nèi)存變量 D.清除所有變量
90.命令?[李華]<=[黃華],”計算機報”$”計算機”的執(zhí)行結(jié)果應(yīng)為 ( )
A..T..T. B..F..F. C..T..F. D..F..T.
91.命令?STR(1000.5454,7,3)執(zhí)行后屏幕的顯示結(jié)果為 ( )
A.1000.54 B.1000.55 C.1000.545 D.1000.5454
92.設(shè)A=”abcd”+space(5),B=”efgh”,則A-B的結(jié)果與下列( )選項的結(jié)果相同
A.”abcd”+space(5)+”efgh” B.”abcd”+”efgh”
C."abcd"+"efgh"+space(5) D. "abcd"+"efgh"+space(1)
93.假定系統(tǒng)日期是1998年12月20日,有如下命令:
N=(YEAR(DATE())-1900)%100,執(zhí)行后N的值為 ( )
A.1998 B.98 C.20 D.12
94.將1999年12月10存入日期型變量RQ的正確方法是 ( )
A.STORE 99/12/10 TO RQ B.STORE DTOC("99/12/10") TO RQ
C,STORE {99/12/10} TO RQ D.STORE "99/12/10" TO RQ
95.邏輯判斷式?ROUND(123.456,0)
A..F. B..T. C.t D.F
96 備注型字段的數(shù)據(jù)寬度是10字節(jié),它用來存放( )
A. 指向備注的具體內(nèi)容 B.指向DBF文件的指針
C.指向FPT文件的文件名 D.指向FPT中文字塊的指針
97 假定"出生日期"為日期型內(nèi)存變量,下列表達式中結(jié)果不是日期型的是( )
A.CTOD("2000/10/01") B.{99/10/01}+365
C.CTOD(出生日期) D.DATE()
98 已知A=123,B=’A’,C=’B’,則TYPE(A)的值為(1),TYPE(b)值為(2),TYPE(c)的值為(3)
1.A.語法錯 B.N C..F. D.123
2.A.’123’ B.N C..F. D.123
3.A.C B.N C..F. D.’A’
99 執(zhí)行下列命令
HZ="中華人民共和國"
?SUBSTR(HZ,LEN(HZ)/2-2,4)
輸出的結(jié)果是( )
A.中華 B.人民 C.共和 D.和國
100 下列表達式中,運算值為日期型的是( )
A.YEAR(DATE()) B.DATE()-{12/15/99}
C.DATE()-100 D.DTOC(DATE())-"12/15/99"