VisualFoxPro程序設計基礎理論考試題庫2_第1頁
VisualFoxPro程序設計基礎理論考試題庫2_第2頁
VisualFoxPro程序設計基礎理論考試題庫2_第3頁
VisualFoxPro程序設計基礎理論考試題庫2_第4頁
VisualFoxPro程序設計基礎理論考試題庫2_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

精品文檔-下載后可編輯VisualFoxPro程序設計基礎理論考試題庫2VisualFoxPro程序設計基礎理論考試題庫2

選擇題

1.函數VAL(SUBS(“20.12ab”,2))的值為()。[2分]

A.20.12

B.20

C.0.12

2.既是算術運算符,又是字符運算符的是()。[2分]

C.**

3.假定N,C,L分別為數值型、字符型、邏輯型變量。在下面的表達式中錯誤的表達式是()。[2分]

A.3*N

B.C-'N'

C.N=10.OR.L

D.C10

4.假定已經執行了正確命令M=[28+2],再執行命令?M,屏幕將顯示()。[2分]

A.30

B.28+2

C.[28+2]

D.30.00

5.邏輯運算符在運算時,其優先順序是()。[2分]

A.NOT、AND、OR

B.AND、NOT、OR

C.OR、NOT、AND

D.從左至右按先后順序

6.某數據庫文件共有10條記錄,當前記錄的序號為6。先執行命令SKIP10,再執行命令?EOF()。執行最后一條命令后顯示的結果是()。[2分]

A.出錯信息

B.11

C..T.

D..F.

7.如果內存變量MX的類型是D,那么給變量MX賦值的方法可以是()。[2分]

A.MX=04/05/97

B.MX=“04/05/97”

C.MX=CTOD(04/05/97)

D.MX=CTOD(“04/05/97”)

8.若測試一打開的庫文件結構時,最后一行信息為"TOTAL60",則執行RECSIZE()后,返回值為()。[2分]

A.61

B.60

C.59

D.答案均不對

9.若想從字符串"北京市"中取出漢字"京",應該用函數()。[2分]

A.SUBSTR("北京市",2,2)

B.SUBSTR("北京市",2,1)

C.SRBSTR("北京市",3,1)

D.SRBSTR("北京市",3,2)

10.設當前數據庫有10條記錄,當EOF()為真時,命令?RECNO()的顯示結果是()。[2分]

A.10

B.11

11.數據庫文件ST.DBF中有字段:姓名/C、出生年月/D、總分/N等。要建立姓名、總分、出生年月的組合索引,其索引關鍵字表達式是()。[2分]

A.姓名+總分+出生年月

B.″姓名″+″總分″+″出生年月″

C.姓名+STR(總分)+STR(出生年月)

D.姓名+STR(總分)+DTOC(出生年月)

12.數據庫文件共有20條記錄,當前記錄是10,執行命令LISTNEXT5以后,當前記錄號是()。[2分]

A.14

B.15

C.10

D.20

13.順序執行下面FOXPRO命令之后,屏幕顯示的結果是()。INPUTTOXX&&輸入.T.?Xx.and.xx=xx[2分]

B..F.

C.錯誤信息

D..T.

14.順序執行下面FOXPRO命令之后,屏幕顯示的結果是()。S=”HappyChineseNewYear!”T=”Chinese”?AT(T,S)[2分]

C.14

D.錯誤信息

15.下列Foxpro表達式運算結果為日期型的是()。[2分]

A.05/05/97+2

B.CTOD(‘04/05/97’)–DATE()

C.CTOD(‘04/05/97’)–3

D.DATE()+‘04/05/97’

16.下列表達式中,()表達的值是數值。[2分]

A.[ABC]+”D”

B.{98/08/21}-{98/06/13}

C.‘123’+’456’

D.{98/08/21}+15

17.下列表達式中不符合FOXPRO規則的是()[2分]

A.{04/05/97}

B.TT

C.VAL(“1234”)

D.2X>15

18.下列各種字符組合中,()不是FOXRPO中的字符型常量。[2分]

A.計算機應用

B.‘ABCDE’

C.1995

D.[10.86]

19.在FOXPRO數據庫管理系統中,下列數據中為常量的是()。[2分]

A.02/07/97

C..Y.

D.TOP

20.在FOXPRO下列各式中,運算結果為數值的是()。[2分]

A.CTOD("04/05/97")-28

B.1234"+"5678

C.12030=150

D.LEN("ABCD")-1

21.在FOXPRO中,MIN(ROUND(8.89,1),9)的值是()。[2分]

B.8.9

D.9.8

22.在Foxpro中,函數INT(-33/2)的值應為()[2分]

A.-16

B.-16.5

C.16

D.-17

23.在foxpro中,如果一個表達式包含數值運算、關系運算、邏輯運算和函數時,運算的優先順序時()。[2分]

A.數值運算、關系運算、邏輯運算和函數

B.數值運算、邏輯運算、關系運算和函數

C.函數、數值運算、關系運算、和邏輯運算

D.函數、邏輯運算、關系運算、和數值運算

24.在下列FOXPRO表達式中,運算結果為字符串的是()。[2分]

A.1234”-“43

B.ABCD”+“XYZ”=“ABCDXYZ

C.DTOC(DATE())>“04/05/97”

D.CTOD(“04/05/97”)

25.在下述Foxpro表達式中,結果總是邏輯值的為()。[2分]

A.字符運算表達式

B.算術運算表達式

C.關系運算表達式

D.日期運算表達式

26.在'職工檔案'庫文件中,婚否是L型字段,性別是C型字段,若檢索'已婚的女同志',應該用邏輯表達式是()。[2分]

A.婚否.OR.(性別='女')

B.(婚否=.T.).AND.(性別='女')

C.婚否.AND.(性別='女')

D.已婚.OR.(性別='女')

27.執行STORE"1999年12月慶祝澳門回歸祖國!"TOXY命令之后,要在屏幕上顯示"澳門1999年12月回歸祖國!",應使用命令()。[2分]

A.?SUBSTR(XY,15,4)+SUBSTR(SY,1,100)

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)

28.執行以下命令序列(設今天是2022年7月20日),最后輸出結果是()。STOREDATE()TOMDATEMDATE=MDATE-365?YEAR(MDATE)[2分]

A.其中有語法錯誤

B.07/20/2022

C.2022

D.2000

29.職工數據庫中有D型字段"出生日期",要計算的整數實足年齡,可以使用命令()[2分]

A.?(DATE()-出生日期)/365

B.?(DATE()-出生日期)/365

C.?INT((DATE()-出生日期)/365)

D.?ROUND(DATE()-出生日期)/365)

30.執行如下命令序列后,屏幕顯示的結果是()X="A"Y=XA="黃河長江"?X+X-Y-Y[2分]

A.黃河長江

B.A黃河長江A黃河長江

C.A黃河長江A

D.A黃河長江黃河長江

31.設X=100,Y=800,執行以下命令:?IIF(X100,Y-50,Y+50)屏幕顯示結果是()[2分]

A.50

B.750

C.800

D.850

32.設X=100,Y=800,執行以下命令:?IIF(X=100,Y-50,Y+50)屏幕顯示結果是()[2分]

A.50

B.750

C.800

D.850

33.已知X=99,Y="A",A="telephone",則LEN(STR(X,2)+Y)的值為()。[2分]

A.19

B.11

34.設X=999,Y=888,Z="X+Y",表達式Z+1的結果是()[2分]

A.錯誤

B.X+Y+1

C.1888

D.9998881

35.在FOXPRO中執行LIST命令,要想在屏幕和打印機上同時輸出,應使用命令()。[2分]

A.LISTONPRINT

B.LISTTOPRINT

C.PRINTLIST

D.LISTPRINTON

36.在圖書數據庫文件中,書號字段為字符型,要求將書號以字母D開頭的所有圖書記錄打上刪除標記,應使用命令()[2分]

A.DELETEFOR“D”$書號

B.DELETEFORSUBSTR(書號,1,1)=“D”

C.DELETEFOR書號=D*

D.DELETEFORRIGHT(書號,1)=“D”

37.DELETE命令的作用是()。[2分]

A.為當前記錄做刪除標記

B.直接物理刪除當前記錄

C.刪除當前數據庫文件的所有記錄

D.在提問確認后物理刪除當前記錄

38.FOXPRO的ZAP命令可以刪除當前數據庫文件的()[2分]

A.全部記錄

B.滿足條件的記錄

C.結構

D.有刪除標記的記錄

39.Go50Skip?Recn()設當前數據庫文件有50條記錄,執行以上命令序列后輸出的結果是()。[2分]

A.50

B.51

C.EOF

D.-1

40.MODIFYSTRUCTURE命令的功能是()。[2分]

A.修改字段的類型

B.增加新的字段

C.修改字段的名稱

D.修改庫文件的結構

41.把當前數據庫文件中“性別”字段的值全部清除,但仍保留該字段,應當使用()命令。[2分]

A.MODOFYSTRUCTURE

B.DELE

C.REPLACE

D.ZAP

42.當前數據庫中"是否通過"字段為邏輯類型,.t.表示通過,要顯示所有未通過的記錄應使用命令()。[2分]

A.LISTFOR"是否通過"=.F.

B.LISTFOR是否通過

C.LISTFOR.NOT.是否通過

D.LISTFOR.NOT."是否通過"

43.工資數據庫文件GZ.DBF和相應的索引文件已經打開,下列操作中錯誤的是()。[2分]

A.SETINDEXTO

B.COPYTONEW1FOR基本工資>=1000

C.COPYFILETONEW3.DBF

D.COPYSTRUCTURETONEW2

44.命令SELECT0的功能是()。[2分]

A.選擇區號最小的空閑工作區

B.選擇區號最大的空閑工作區

C.選擇當前工作區的區號加1的工作

D.隨機選擇一個工作區的區號

45.若要恢復用DELETE命令刪除的若干記錄,應該()。[2分]

A.用RECALL命令

B.立即按(ESC)鍵

C.用RELEASE命令

D.用FOUND命令

46.設STUDENT.DBF數據庫中共有100條記錄,執行如下命令序列:USESTUDENTGOTO10DISPLAYALL?RECNO()執行最后一條命令后,屏幕顯示的值是()。[2分]

B.10

C.100

D.101

47.設當前數據庫中姓名字段為字符型,要把內存變量NAME中的字符串內容輸入到當前記錄的姓名字段,應用使用命令()。[2分]

A.姓名=NAME

B.REPLACE姓名WITHNAME

C.REPLACE姓名WITHNAME

D.RELACEALL姓名WITH

48.使用BROWSE命令可以方便地對當前數據庫記錄進行多種編輯操作,包括()。[

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論