




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 第 3、4套模擬題一判斷題(3套)1. Visual FoxPro 中關系表達式的結果是一個字符串 .T.或 .F. 錯2. 執行?IIF(6>9,6,9)后的結果為9 對3. 常量是其值在程序的執行過程中可以改變的量 錯4. 執行?MOD(3,-9)后的結果為-3 錯5. 字段名可包含中文,英文字母,數字與下劃線,而且第一個字母可以是數字或下劃線. 錯6. Visual FoxPro 中的內存變量名允許與數據庫中的字段名同名. 對7. 在Visual FoxPro中,您可以同時打開多個數據庫,而且在同一時間內,可以有多和數據庫是“當前數據庫”. 錯8. 您可使用相關的工具來修改那些用
2、向導所生成的文件,而向導本身無法修改這些文件. 對9. 在Visual FoxPro中,一維數組可以當作二維數組使用. 錯10. 查詢設計器不可以對數據進行統計. 錯11. 命令可以獨立于命令執行,同理命令也可以獨立于命令執行。 錯12. 和命令的功能和在程序中所起到的作用都是一樣的錯13. 新建一張表單時,可以添加新的屬性,方法和事件 對14. 表單中的標簽控件使用方法與文本框控件完全相同 錯15. 表單的定義是以表文件的形式存儲的 錯 二 判斷題(4套)1. 在VF中,表達式“a”$”this is a book!”的結果是假的(錯)2. 表達式(5+4)*2*2/3的值為12,表達式”a
3、,b,c”$”nmabcgh”的值為.T.,表達式5<3and 7<8的值為.F. 錯3. 復選框中的value值取為1時,表明其被選中。(對)4. 表達式alltrim(space(15)的返回值是空字符串(對)5. 99/02/10和(”99/02/11”)都是vf數據庫的日期型數據(錯)6. 在vf中,只能用rqbe生成報表文件,然后用報表生成器修改報表文件(對)7. 備注型數據是較長文本數據,備注字段內容保存在一個數據庫同名而擴展名為.fxt(錯)8. 同一個數組中的各個元素必須是相同的數據類型(錯)9. 項目是文件,數據,文檔等vfp對象的集合(對)10. 使用sort命
4、令排序表的缺點是較費時與浪費磁盤空間(對)11. 在命令窗口中輸入的命令,按回車鍵才能執行(對)12. 表設計器所創建的索引一定會儲存在結構復合索引文件中(對)三選擇(3套)1. 在VF編輯環境下,打開“工具”菜單的快捷鍵是(d)A ALT+F B SLT+E C ALT+E D ALT+T2. Vf 支持(d)和()兩種類型的菜單A 條形菜單和彈出式菜單 B條形菜單和下拉式菜單C 快捷菜單和彈出式菜單 D 快捷菜單和下拉式菜單3. 貨幣型常量必須在其前面加一個(c)符號A “ ” B # C $ D &4. ASC(“F”)-ASC(“A”)+10的值為(d)A 0 B 5 C 10
5、 D 155. 8E+9是一個(c)A 內存變量 B 字符變量 C 數值變量 D非法表達式6. 一個日期型數據與一個正整數相加,其結果將是(a)A 一個新的日期 B 數據類型不匹配 C 數值型 D字符型7. 設X=”ABC” ,Y=”ABCD”, 則下列表達式中值為.T.的是(c)A X=Y B X=-Y C X$Y D AT(x,Y)=08. 報表的輸出命令式(b)A CREATE REPORT B REPO FORM C MODI REPO D SET REPO9. 下列(c)命令能給內存變量賦值A create B modify C input D brows10. 在VF中,數據庫表字
6、段名最長為(b)個字符A 10 B 128 C 130 D 15611. Vf中的4個索引中,一表可以創建多個(b)A 主索引、候選索引、唯一索引、普通索引 B候選索引、唯一索引、普通索引 C 主索引、候選索引、唯一索引 D主索引、唯一索引、普通索引12. 用EDIT方式瀏覽記錄時,按(c)鍵查看上一條記錄。A home B end C page up D page down13. 執行下列命令序列后,VF1的指針指向第(c)條記錄,VF2的指針指向第()條記錄SELECT 2USE VF1SELECT 3USE VF2SELECT 2SKIP 2A 1、2 B 1、1 C 3、1 D 2、1
7、 14. 以下命令(c)實現統計數據表的記錄數A sum B continue C count D recordnum15. 在VF中,APPEND的作用是(c)A 在表達任意添加記錄 B在當前記錄之前插入新記錄C 在表的尾部添加記錄 D 在表的首部添加記錄四選擇1. 命令窗口的顯示與隱藏可通過(b)菜單中的”Command”和”Hide”選項來控制。A.EDIT(編輯) B.WINDOW(窗口) C.RUN(運行) D.FILE(文件)2. 已知”是否通過”字段為邏輯型,要顯示所有未通過的記錄應使用命令(d) A.LIST FOR 是否通過=.F. B.LIST FOR NOT是否通過<
8、;>.T. C.LIST FOR “是否通過” D.LIST FOR NOT 是否通過3. OptionGroup、ButtonGroup對象的Value屬性值類型只能是(a) A.N B.C C.D D.L4. 當某控件對象獲得焦點后又失去焦點,將依次激發(a)事件。 A.When Valid GotFocus LostFocus B.When GotFOCUS Valid LOSTfOCUS C. Vaild GotFocus When LostFocus D. Vaild When GotFocus LostFocus 5. 對工具欄的設計,下列說法正確的是()d。 A.既可以在設
9、計工具欄類時添加控件,也可以在表單設計器中向工具欄添加控件B.只可以在設計工具欄類時添加控件 C. 只可以在表單設計器中向工具欄添加控件 D.可以在類瀏覽器中向工具欄類添加控件6. 將一個預覽成功的菜單存盤,再運行該菜單,卻不能執行,這是因為(b)。 A.沒有放到項目中 B.沒有生成 C.要用命令方式 D.要編入程序7. 使用index命令創建唯一索引時,應選參數(d). A.ASCENDING B.DESCENDING C.CANDIDATE D.UNIQUE8. 報表的輸出命令是(b)。 A.CREATE REPORT B.REPO FORM C.MODI REPO D.SET REPO9
10、. 在現實世界中,某種商品的名稱對應于計算機世界中的()b。 A.個體 B. 屬性值 C. 數據項 D.性質 10. 報表設計器中不包含在基本帶區的有(a)。 A.標題 B.頁標頭 C.頁腳注 D.細節11. 一數據表中含9條記錄,執行LIST命令后,其recno()的返回值為(d)。 A.1 B.8 C.9 D.1012. 執行?AT(”教授”,”副教授”)命令的顯示結果是(c)。 A. .T. B.2 C.3 D.0 13. 在使用查詢設計器設計查詢時,必須要向查詢設計器中添加(c)。 A. 索引文件 B.程序文件 C.表文件 D. 表單文件 五程序填空(一).程序填空1.*- *【程序填
11、空】*-*功能:在XSDB.DBF數據表中查找學生王迪,如果找到,則顯示:* 學號、姓名、英語,生年月日,否則提示"查無此人!"。* 請在【】處添上適當的內容,使程序完整。*-SET TALK OFF*SPACE*【?】USE xsdbXM="王迪"*SPACE*【?】姓名=XM locate for 姓名=xmIF FOUN() *SPACE* 【?】學號, 姓名, 英語, 生年月日 ? 學號, 姓名, 英語, 生年月日ELSE ? "查無此人!"ENDIFUSESET TALK ONRETURN2*- *【程序填空】*-*功能:求
12、1到50的累加和(S=1+2+3+.+50)并顯示。請在【】處添上* 適當的內容,使程序完整。 *-SET TALK OFF*SPACE*【?】 H=0I=1*SPACE*DO WHILE 【?】 i<=50 H=H+I*SPACE* 【?】i=i+1ENDDO? HSET TALK ONRETURN3*- *【程序填空】*-*功能:設表AAA.DBF包括學號、姓名、成績,下列程序完成打印* 最高成績記錄的學號、姓名、成績。* 請在【】處添上適當的內容,使程序完整。*- SET TALK OFFUSE AAA.DBFNN=1MAX1=成績*SPACE*DO WHILE 【?】not eo
13、f() IF 成績>MAX1 MAX1=成績 NN=RECNO() ENDIF*SPACE* 【?】skipENDDO*SPACE*【?】 go nn?"最高成績:學號="+學號+",姓名="+姓名+",成績="?成績USESET TALK ONRETURN4*- *【程序填空】*-*功能: 下面的程序是將“計算機等級考試”顯示為“計 算 機 等 * 級 考 試”。* 請在【】處添上適當的內容,使程序完整。*-SET TALK OFFCLEARX="計算機等級考試"*SPACE*Y=【?】”*SPACE*DO
14、 WHILE LEN(X)>= 【?】0 Y=Y+SUBS(X,1,2)+' '*SPACE* X=【?】right(x,len(x)-2)ENDD?YSET TALK ONRETURN5.*- *【程序填空】*-*功能:求1到50的累加和(S=1+2+3+.+50)并顯示。請在【】處添上* 適當的內容,使程序完整。 *-SET TALK OFF*SPACE*【?】I=1*SPACE*DO WHILE 【?】 H=H+I*SPACE* 【?】ENDDO? HSET TALK ONRETURN6.*【程序填空】*-*功能:在XSDB.DBF數據表中查找學生王迪,如果找到,則
15、顯示:* 學號、姓名、英語,生年月日,否則提示"查無此人!"。* 請在【】處添上適當的內容,使程序完整。*-SET TALK OFF*SPACE*【?】XM="王迪"*SPACE*【?】姓名=XMIF FOUN() *SPACE* 【?】學號, 姓名, 英語, 生年月日ELSE ? "查無此人!"ENDIFUSESET TALK ONRETURN7.*- *【程序填空】*-*功能:實現:求0-100之間的奇數之和,超出范圍則退出。請在【】處* 添上適當的內容,使程序完整。 *-SET TALK OFFX=0Y=0DO WHILE .T
16、. X=X+1 DO CASE*SPACE* CASE 【?】x/2=int(x/2) LOOP CASE X>=100*SPACE* 【?】exit OTHERWISE Y=Y+X ENDCASE*SPACE*【?】enddo? "0-100之間的奇數之和為: ", YSET TALK ONRETURN二程序改錯1.*-*【程序改錯】*-*題目:從鍵盤輸入一個表“xsda”,打開該表, 查找"姓名"是* "張三"的記錄,并顯示該記錄, 最后輸出"姓名"是"張* 三"的記錄個數。(設被打開
17、的表中有固定字段"姓名")*-*注意:不可以增加或刪除程序行,也不可以更改程序的結構。*-SET TALK OFFACCEPT TO AUSE &A*FOUND*N=1 n=0SCAN FOR 姓名= "張三"*FOUND* LIST disp N=N+1ENDSCAN*FOUND*? 記錄個數是,N”記錄個數是”,NUSESET TALK ONRETU2.*- *【程序改錯】*-*題目:有結構相同的三個班學生數據庫STD1.DBF、STD2.DBF、* STD3.DBF。其中學號的前兩位是學生所在班級號。一個* 統計數據庫TJ.DBF,其結構包
18、括七個字段:班級C(2)、* 男、女、黨員、團員、群眾、少數民族,后六個均為數* 值型字段N(3,0)。請編寫統計程序MODI1.PRG,按班對* 學生數據進行的性別、政治面目和民族統計,并將統計* 結果存放到TJ.DBF中。(不得修改學生數據庫)*-*注意:不可以增加或刪除程序行,也不可以更改程序的結構。*-set talk offsele 1use std1sele 2use std2sele 3use std3sele 4 use tjzapsele 1*FOUND*banji=學號 banji=left(學號,2)count all for 性別="男" to ma
19、ncount all for 性別="女" to womancount all for 民族<>"漢" to minzucount all for 政治面目="黨員" to dangyuancount all for 政治面目="團員" to tuanyuancount all for 政治面目="群眾" to quanzhongsele 4appe blan repl 班級 with banji,男 with man,女 with woman,黨員 with dangyuan,團員
20、 with tuanyuan,群眾 with quanzhong,少數民族 with minzusele 2banji=left(學號,2)count all for 性別="男" to mancount all for 性別="女" to womancount all for 民族<>"漢" to minzucount all for 政治面目="黨員" to dangyuancount all for 政治面目="團員" to tuanyuancount all for 政治面目
21、="群眾" to quanzhongsele 4appe blan repl 班級 with banji,男 with man,女 with woman,黨員 with dangyuan,團員 with tuanyuan,群眾 with quanzhong,少數民族 with minzu*FOUND*sele 1 sele 3banji=left(學號,2)count all for 性別="男" to mancount all for 性別="女" to womancount all for 民族<>"漢&qu
22、ot; to minzucount all for 政治面目="黨員" to dangyuancount all for 政治面目="團員" to tuanyuancount all for 政治面目="群眾" to quanzhongsele 4*FOUND*appe appe blankrepl 班級 with banji,男 with man,女 with woman,黨員 with dangyuan,團員 with tuanyuan,群眾 with quanzhong,少數民族 with minzuclose database
23、set talk onreturn3.*-*【程序改錯】*-*題目:根據姓名查詢RSH.dbf中的職工情況,如果有則顯示該職工的* 工資和職稱,否則顯示"查無此人!"。*-*注意:不可以增加或刪除程序行,也不可以更改程序的結構。*-SET TALK OFFUSE RSHXM="趙紅"LOCATE FOR 姓名 = XM*FOUND*IF BOF() eof() WAIT "查無此人! "ELSE*FOUND* ? "工資+職稱" ? 工資,職稱ENDIFUSE SET TALK ONRETU4.*-*【程序改錯】*
24、-*題目:計算出1-30以內(包含30)能被5整除的數之和。*-*注意:不可以增加或刪除程序行,也不可以更改程序的結構。*-SET TALK OFFCLEARX=0*FOUND*Y=1 y=0DO WHILE .T. X=X+1 DO CASE CASE MOD(X,5)=0 Y=Y+X CASE X<=30*FOUND* EXIT loop CASE x>30*FOUND* LOOP exit ENDCASEENDDO?YSET TALK ONRETU5.*- *【程序改錯】*-*題目:首先把b所指字符串中的字符按逆序存放, 然后將a所指字符* 串中的字符和b所指字符串中的字符,
25、 按排列的順序交叉合* 并到c所指字符串中,過長的剩余字符接在c所指字符串的尾* 部。 * 例如,當a所指字符串中的內容為"abcdefg",b所指字符串* 中的內容為"1234"時,c所指字符串中的內容為"a4b3c2d1efg"* ; 而當a所指字符串中的內容為"1234",b所指字符串* 中的內容為"abcdefg"時,c所指字符串中的內容該為* "1g2f3e4dcbf"。*-*注意:不可以增加或刪除程序行,也不可以更改程序的結構。*-set talk offclea
26、ra="abcdefg"b="1234"c=""if len(a)>len(b) m=len(a) n=len(b) for i=1 to m *FOUND* c=c+subs(a,i,1)+subs(b,n+i+1,1) subs(b,n-i+1,1) endforelse*FOUND* for i=1 to m for i=1 to n c=c+subs(a,i,1)+subs(b,n-i+1,1) endfor*FOUND*endf ? cSET TALK ONRETU6.*-*【程序改錯】*-*題目:從鍵盤輸入一個表“x
27、sda”,打開該表, 查找"姓名"是* "張三"的記錄,并顯示該記錄, 最后輸出"姓名"是"張* 三"的記錄個數。(設被打開的表中有固定字段"姓名")*-*注意:不可以增加或刪除程序行,也不可以更改程序的結構。*-SET TALK OFFACCEPT TO AUSE &A*FOUND*N=1 n=0SCAN FOR 姓名= "張三"*FOUND* LIST disp N=N+1ENDSCAN*FOUND*? 記錄個數是,N ?”記錄個數是”,NUSESET TALK
28、ONRETU7.*- *【程序改錯】*-*題目:首先把b所指字符串中的字符按逆序存放, 然后將a所指字符* 串中的字符和b所指字符串中的字符, 按排列的順序交叉合* 并到c所指字符串中,過長的剩余字符接在c所指字符串的尾* 部。 * 例如,當a所指字符串中的內容為"abcdefg",b所指字符串* 中的內容為"1234"時,c所指字符串中的內容為"a4b3c2d1efg"* ; 而當a所指字符串中的內容為"1234",b所指字符串* 中的內容為"abcdefg"時,c所指字符串中的內容該為* &
29、quot;1g2f3e4dcbf"。*-*注意:不可以增加或刪除程序行,也不可以更改程序的結構。*-set talk offcleara="abcdefg"b="1234"c=""if len(a)>len(b) m=len(a) n=len(b) for i=1 to m *FOUND* c=c+subs(a,i,1)+subs(b,n+i+1,1) subs(b,n-i+1,1) endforelse*FOUND* for i=1 to m for i=1 to n c=c+subs(a,i,1)+subs(b,n-i+1,1) endfor*FOUND*endf ? cSET TALK ONRETU8.*- *【程序改錯】*-*題目:有學生數據庫STD.DBF文件,其中學號字段的前兩位是班號。* 請編寫程序MODI1.PRG:選擇所有少數民族(非漢族)的學* 生參加某項活動,按民族的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力現場安全管理課件
- DB36T-萬安玻璃紅鯉編制說明
- 2024年模具設計師考試焦點試題及答案
- 分析農作物種子行業的政策環境變化試題及答案
- 農作物繁育員必背知識試題及答案
- 游泳救生員考試常見問題解答試題及答案
- 2024年游泳救生員安全指導與試題及答案
- 掌握模具設計師考試的核心試題及答案
- 農作物種子的國際交流試題及答案
- 生活垃圾分類收運站項目可行性研究報告(范文模板)
- 商業銀行員工家訪制度
- 英語練習漢譯英100句
- 六年級下冊經典誦讀DOC
- 來料檢驗指導書鋁型材
- 基于單片機的無線射頻收發系統
- 工程項目監理常用臺賬記錄表格(最新整理)
- Purchase Order模板參考模板
- 質量保證體系調查表
- -腦梗死臨床路徑2016
- 財綜[2001]94號
- 發電機組防腐保溫施工方案
評論
0/150
提交評論