單選題(30個(gè)小題_第1頁
單選題(30個(gè)小題_第2頁
單選題(30個(gè)小題_第3頁
單選題(30個(gè)小題_第4頁
單選題(30個(gè)小題_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、網(wǎng)絡(luò)教育學(xué)院Visual FoxPro程序設(shè)計(jì)補(bǔ)考試題一、 單選題(30個(gè)小題, 每題1分,共30分)1. Visual FoxPro中,可以同時(shí)給多個(gè)變量賦值的命令是_。A. INPUT B. ACCEPT C. STORE D. WAIT2. 表達(dá)式Round(4*32-6/20,0) < Iif(Mod(15,-6)>3,36,35)的值是_。A. 35 B. 36 C. .F. D. .T.3. Visual FoxPro中表示從當(dāng)前記錄開始到表尾的所有記錄的范圍子句是_。A. All B. Record C. Next D. Rest4. 下列Visual FoxPro表

2、達(dá)式中,正確的是_。A. B. 3+SQRT(8*3C) C. ABS(a*b) D.8÷25. 在Visual FoxPro中,成績大于等于85且小于等于100的正確表達(dá)式是_。A.成績>=85.AND.成績<=100 B.成績<=100.AND.成績<=85 C.成績>=85.OR.成績<=100 D.成績<=100.OR.成績>=856. 住院費(fèi)用表中有住院號(C,8)、檢查費(fèi)用(N,8,2),藥品費(fèi)用(N,8,2)字段,統(tǒng)計(jì)住院號為“07001001”的患者檢查費(fèi)用總和,正確命令是_。A. Sum 檢查費(fèi)用 B. Sum For

3、住院號= “07001001” C. Total On檢查費(fèi)用For住院號= “07001001” D. Calculate sum(檢查費(fèi)用) For住院號= “07001001” 7. _命令對應(yīng)關(guān)系運(yùn)算中的連接運(yùn)算。A. Set relation to B. Join C. LinkD. Select8. 字符型常量的定界符不包括_。A單引號 B雙引號 C花括號 D方括號9. 使用命令DIME(3,4)定義的數(shù)組,包含的數(shù)組元素的個(gè)數(shù)為_。A3個(gè) B4個(gè)C7個(gè) D12個(gè)10 .在命令窗口輸入:STORE ".T." TO P?TYPE("P")顯示

4、的結(jié)果是_。AC BLCD DN11. 要顯示當(dāng)前數(shù)據(jù)表文件中職稱是教授的所有記錄,應(yīng)使用的命令是_。ADISP ALL職稱="教授"BDISP ALL FOR職稱="教授"CDISP ALL WHILE職稱="教授"DDISP REST職稱="教授"12. 在下列表達(dá)式中,運(yùn)算結(jié)果為N型的是_。A. Type("Chr(65)")B. Type("Str(65)")C. Type("Day(2007/07/01)") D. Type("Spac

5、e(65)")13. 使用_命令對表進(jìn)行物理連接時(shí),將生成一個(gè)新的表文件。A.JOINBSET RELATIONC.REPLACEDLINK14. 若想從字符串'計(jì)算中心'中取出'算'字,應(yīng)使用函數(shù)_。A. SUBSTR("計(jì)算中心",2,2) B. SUBSTR("計(jì)算中心",2,1)C. SUBSTR("計(jì)算中心",3,2) D. SUBSTR("計(jì)算中心",5,2)15. 在數(shù)據(jù)表中追加一條空白記錄的正確命令是_。A. AppendB. Append Blank C.

6、 Insert D. Insert Before16. 下列4 個(gè)表達(dá)式中,運(yùn)算結(jié)果為數(shù)值型的是_。A. 9999-1255 B. 200+800=1000C. CTOD(11/22/04)-20 D. str(LEN(SPACE(3)-1)17. 關(guān)系表達(dá)式的運(yùn)算結(jié)果是_。A.數(shù)值型數(shù)據(jù)B.字符型數(shù)據(jù) C.邏輯型數(shù)據(jù)D.日期型數(shù)據(jù)18. 當(dāng)EOF()函數(shù)的值為真時(shí),記錄指針位于_。A. 表文件的頭 B. 表文件的尾 C. 最后一條記錄 D. 第一條記錄19. 已知當(dāng)前表有80個(gè)記錄,當(dāng)前記錄為第10號記錄。執(zhí)行SKIP 3后當(dāng)前記錄為第_號記錄。A. 7 B. 10 C. 13 D. 152

7、0要從某表文件中真正刪除一條記錄,應(yīng)當(dāng)_。A直接用ZAP命令B直接用DELETE命令C先用DELETE命令,再用ZAPD先用DELETE命令,再用PACK命令21. 患者信息表中有住院號、姓名、性別字段,顯示所有女患者信息的正確命令_。A. List While 性別="女" B. Disp While 性別="女"C. Disp all For 性別="女"D. List Where 性別="女"22. 在數(shù)據(jù)表當(dāng)前記錄之前插入一條記錄的正確命令是_。A. AppendB. Append Before C. In

8、sert D. Insert Before23. 某數(shù)據(jù)表中有姓名(C,8),出生日期(D,8),工資(N,8,2)字段,按出生日期升序,同時(shí)出生日期相同的按工資升序建立單索引文件,則正確的索引關(guān)鍵字表達(dá)式是_。A. 出生日期+工資 B. DTOC(出生日期)+STR(工資,8,2) C. DTOC(出生日期)+STR(工資,8,2) DECSD. 出生日期+工資 DESC24.有關(guān)控件對象的CLICK事件的正確敘述是_。A.用鼠標(biāo)單擊對象時(shí)引發(fā)B.用鼠標(biāo)雙擊對象時(shí)引發(fā)C.用鼠標(biāo)右鍵單擊對象時(shí)引發(fā)D.用鼠標(biāo)右鍵雙擊對象時(shí)引發(fā)25.在Visual FoxPro中,為了將表單從內(nèi)存中釋放,可將表單

9、中退出命令按鈕的CLICK事件代碼設(shè)置為_。A.THISFORM.DELETEB.THISFORM.REFRESHC.THISFORM.RELEASED.THISFORM.HIDE26. 菜單設(shè)計(jì)器中已經(jīng)輸入了一個(gè)菜單項(xiàng),如果要通過單擊該菜單項(xiàng)調(diào)用一個(gè)表單,應(yīng)該在該菜單項(xiàng)的結(jié)果中選擇_。A.子菜單B.過程C.填充名稱D.命令27. 在Visual FoxPro中,數(shù)據(jù)表的索引為復(fù)合索引和單索引兩類索引文件,其擴(kuò)展名分別是_。ACDX和IDX BIDX和CDX CCDX和CDXDIDX和IDX28.在Visual FoxPro中,如果希望一個(gè)內(nèi)存變量只限于在本過程中使用,定義這種內(nèi)存變量的命令是

10、_。APUBLIC BLOCAL CPRIVATE DPERSERNAL29.在計(jì)時(shí)器控件中,可以控制觸發(fā)事件時(shí)間間隔的屬性是_。ATop BCaption CInterval DValue30. 關(guān)于查詢和視圖說法正確的是_。A查詢可以定義查詢?nèi)ハ駼查詢和視圖都可以修改數(shù)據(jù)表的數(shù)據(jù)C視圖可以定義查詢?nèi)ハ?,而查詢不可以D查詢和視圖都不可以修改數(shù)據(jù)庫表的數(shù)據(jù)在以下各題中,有的要用到表文件XS.DBF和CJ.DBF, 其中:XS.DBF如下學(xué)號(C,6)姓名(C,8)性別(C,2)專業(yè)(C,8)出生日期(D,8)是否團(tuán)員(T,1)070101王丹女臨床10/10/86.T.070102張明男臨床0

11、8/01/87.F.070201李海男影像06/10/88.T.070202王妍女影像05/25/85.T.070203秦小蒙女護(hù)理04/10/87.F.CJ.DBF如下學(xué)號(C,6)解剖(N,3)化學(xué)(N,3)物理(N,3)計(jì)算機(jī)(N,3)平均分(N,3)070101888584780070102747268710070201828480820070202606861620070203919592900 說明:所有使用XS.DBF和CJ.DBF的程序, 均使用上面原始數(shù)據(jù),即不考慮各程序運(yùn)行的影響。二、閱讀程序:(5個(gè)小題, 每題3分,共15分)1. A=1 FOR X=1 TO 10 ST

12、EP 3 A=A+X X=X+1 ENDFOR ?A,X 運(yùn)行結(jié)果為_2.SET TALK OFFSTORE 0 TO X,SDO WHILE X<18 X=X+1IF MOD(X,5)=0S=S+XENDIFENDDO? S運(yùn)行結(jié)果為_3.SET TALK OFF USE CJ REPLACE ALL 平均分 WITH (解剖+化學(xué)+物理+計(jì)算機(jī))/4 GO 3 DISP 學(xué)號,平均分 USE RETURN運(yùn)行結(jié)果_ 4.SET TALK OFF USE XS SELE 2 USE CJINDEX ON 學(xué)號 TO XHSELE 1SET RELA TO 學(xué)號 INTO B GO TO

13、PDISP 學(xué)號,姓名,B.計(jì)算機(jī)RETURN運(yùn)行結(jié)果_5. SET TALK OFFUSE XSDO WHILE NOT EOF() IF “王”$ 姓名 DISP ENDIF SKIPENDDORETURN運(yùn)行結(jié)果_三、完善程序:在下列程序的_處,填入正確的內(nèi)容,使其完整正確。 (5個(gè)小題, 每題3分,共15分) 1.任意輸入5個(gè)數(shù),求其和。 SET TALK OFF S=1 _ DO WHILE .T. INPUT “請輸入數(shù)值” TO N M=M+N S=S+1 IF S>5 EXIT ENDIF ENDDO ? “這5個(gè)數(shù)的和為”,M RETURN2.將XS.DBF 和CJ.D

14、BF按學(xué)號進(jìn)行連接,生成新表文件XS_CJ.DBF。 SET TALK OFF USE XSSELE 2USE CJ_USE XS_CJLISTRETURN 3.下面程序是通過調(diào)用自定義函數(shù)計(jì)算圓的面積。 SET TALK OFFINPUT “請輸入圓的半徑:” TO R_?“圓的面積是:”,S RETURN*計(jì)算圓面積的自定義函數(shù)FUNCTION MJPARA XMJ= 3.14*X*XRETURN MJ 4.查詢CJ.DBF中計(jì)算機(jī)成績大于80分的記錄SET TALK OFFUSE CJGO BOTTOMDO WHILE NOT BOF() IF 計(jì)算機(jī)>80 DISP ENDIF

15、_ENDDORETURN 5.使用SQL語句,查詢“影像”專業(yè)同學(xué)的學(xué)號、姓名和平均分。SELECT XS.學(xué)號,XS.姓名,CJ.平均分 FROM XS,CJ _四、程序改錯(cuò):以下每題都有一個(gè)錯(cuò)誤,在題后空白處寫出有錯(cuò)誤語句的行號及改正后的程序全行。(5個(gè)小題,每題4分,共20分)1.計(jì)算1+2+3+100的結(jié)果。 CLEA S=0 FOR J=1 TO 100 S=S+1 NEXT ?S錯(cuò)誤行_改為_2.在XS.DBF中順序查找1987年出生的同學(xué),并顯示。CLEARUSE XSLOCATE FOR YEAR(出生日期)=1987DO WHILE .NOT. EOF()DISPSKIP E

16、NDDO USE RETU 錯(cuò)誤行_改為_3.按姓名在XS.DBF中查找相關(guān)的記錄。USEXSINDEX ON 姓名TO XMACCE “輸入待查姓名:” TO NAMEFIND NAMEIF FOUND()DISPELSE ? “無此人”ENDIF ”USE RETURN錯(cuò)誤行_改為_4. 編寫程序,從鍵盤輸入5個(gè)數(shù),查找并輸出其中的最小值。 CLEARINPUT "請輸入一個(gè)數(shù):" TO MINFOR X=2 TO 5INPUT "請輸入下一個(gè)數(shù):" TO X IF X<MIN MIN=X ENDIFENDFOR?"最小數(shù)為:"+MIN

溫馨提示

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

評論

0/150

提交評論