




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
尋找靈感各類VFP考試試題及答案選擇題1.可以伴隨著表的打開而自動打開的索引是A.單一索引文件B.復合索引文件C.結構化復合索引文件D.非結構化復合索引文件答案:C。結構化復合索引文件的文件名與表名相同,會隨表的打開而自動打開。2.假設在數據庫表的表設計器中,字符型字段“性別”已被選中,正確的有效性規則設置是A.=“男”OR=“女”B.性別=“男”OR性別=“女”C.$“男女”D.性別$“男女”答案:D。“性別$‘男女’”表示性別字段的值只能是“男”或者“女”。3.執行命令“STORECTOD(‘03/09/2023’)TOA”后,變量A的數據類型是A.日期型B.數值型C.字符型D.邏輯型答案:A。CTOD函數將字符型日期轉換為日期型數據。4.用于建立、修改、運行與打印.PRG文件的命令依次為A.CREATE、MODIFY、DO和CREATEREPORTB.MODIFYCOMMAND、MODIFYCOMMAND、DO和REPORTFORMC.MODIFYCOMMAND、MODIFYCOMMAND、RUN和REPORTFORMD.CREATECOMMAND、CREATECOMMAND、DO和PRINT答案:B。用MODIFYCOMMAND建立和修改.prg文件,用DO運行,用REPORTFORM打印報表。5.設當前庫中含有出生日期字段(D型)、工資字段(N型),要顯示工資高于1500且年齡低于30歲的職工記錄,應使用命令A.LISTFOR工資>1500ANDYEAR(DATE())-YEAR(出生日期)<30B.LISTFOR工資>1500ANDYEAR(出生日期)<YEAR(DATE())-30C.LISTIF工資>1500ANDYEAR(DATE())-YEAR(出生日期)<30D.LISTIF工資>1500ANDYEAR(出生日期)<YEAR(DATE())-30答案:A。LIST是顯示命令,使用FOR指定條件,通過YEAR(DATE())-YEAR(出生日期)<30計算年齡。6.下面命令執行后都生成TEMP.DBF文件的命令組是A.COPYTOTEMP和COPYSTRUCTURETOTEMPB.COPYFILETOTEMP和COPYSTRUCTURETOTEMPC.COPYTOTEMP和COPYTOTEMPSTRUCTUREEXTENDEDD.COPYTOTEMP和COPYFILE原名.DBFTOTEMP.DBF答案:D。COPYTOTEMP復制表的數據和結構生成TEMP.DBF,COPYFILE原名.DBFTOTEMP.DBF復制文件生成TEMP.DBF。7.在VisualFoxPro中,關于自由表敘述正確的是A.自由表和數據庫表是完全相同的B.自由表不能建立字段級規則和約束C.自由表不能建立候選索引D.自由表不可以加入到數據庫中答案:B。自由表不能建立字段級規則和約束等數據庫表特有的功能,可建立候選索引,自由表可以添加到數據庫中。8.表達式3^2>8ANDNOT10>12OR2^3=9的值是A..T.B..F.C.1D.0答案:A。先算乘方,3^2=9>8為真,10>12為假,NOT10>12為真,2^3=8不等于9為假,根據邏輯運算符優先級計算得結果為.T.。9.若內存變量和字段變量均有變量名“姓名”,那么引用內存變量的正確方法是A.M.姓名B.M->姓名C.姓名D.A和B都正確答案:D。M.姓名和M->姓名都可以用來引用內存變量。10.某數據庫有選課表(學號C(8),課程號C(3),成績N(3)),實現“統計選修了課程的學生人數”的SQL語句是A.SELECTCOUNT(DISTINCT學號)FROM選課表B.SELECTCOUNT(學號)FROM選課表C.SELECTCOUNT()FROM選課表D.SELECTCOUNT(DISTINCT課程號)FROM選課表答案:A。使用DISTINCT學號避免重復計數,統計選修課程的學生人數。11.要將數據庫“考生庫”打開,正確的命令是A.OPENDATABASE考生庫B.USEDATABASE考生庫C.OPEN考生庫D.USE考生庫答案:A。OPENDATABASE命令用于打開數據庫。12.以下屬于非容器類控件的是A.表單B.命令按鈕組C.組合框D.頁框答案:C。組合框是控件,不是容器類,表單、命令按鈕組、頁框是容器類控件。13.設表文件中有10條記錄,且已打開,當EOF()的值為真時,命令?RECNO()的顯示結果是A.10B.11C.9D.1答案:B。EOF()為真表示記錄指針指向文件尾,此時RECNO()返回記錄數加1。14.在VisualFoxPro中,執行SQL的DELETE命令和傳統的FoxProDELETE命令都可以刪除表中的記錄,下面說法正確的是A.SQL的DELETE命令刪除表中的記錄時,表的物理內容被刪除B.傳統的FoxProDELETE命令刪除表中的記錄時,表的物理內容被刪除C.SQL的DELETE命令刪除表中的記錄時,只是為要刪除的記錄做刪除標記D.傳統的FoxProDELETE命令刪除表中的記錄時,必須使用PACK命令才能真正刪除記錄答案:C。SQL的DELETE和傳統的FoxProDELETE都是加刪除標記,要物理刪除都需PACK命令。15.向一個項目中添加一個數據庫,應該使用項目管理器的A.“代碼”選項卡B.“類”選項卡C.“數據”選項卡D.“文檔”選項卡答案:C。項目管理器的“數據”選項卡用于管理數據庫等數據資源。16.下面關于查詢描述正確的是A.可以使用CREATEVIEW打開查詢設計器B.使用查詢設計器可以生成所有的SQL查詢語句C.使用查詢設計器生成的SQL語句存盤后將存放在擴展名為.qpr的文件中D.使用DO語句執行查詢時,可以不帶擴展名答案:C。查詢設計器生成的SQL語句存放在.qpr文件中,CREATEVIEW是創建視圖,查詢設計器不能生成所有SQL語句,DO查詢要帶擴展名。17.連續執行以下命令之后,最后一條命令的輸出結果是SETEXACTOFFX="A"?IIF("A"=X,.T.,.F.)A..T.B..F.C.1D.0答案:A。SETEXACTOFF時,“A”="A"比較部分匹配為真。18.不可以作為文本框控件數據來源的是A.數值型字段B.內存變量C.字符型字段D.備注型字段答案:D。文本框不能直接綁定備注型字段。19.如果在命令窗口輸入并執行命令“LIST名稱”后在主窗口中顯示:Record名稱1電視機2計算機3電話線4電冰箱5電線假定“名稱”字段為字符型、寬度為6,那么下面程序段的輸出結果是GO2SCANNEXT4FORLEFT(名稱,2)="電"DISPLAYENDSCANA.計算機B.計算機電話線電冰箱C.計算機電話線電冰箱電線D.電話線電冰箱電線答案:C。從第2條記錄開始掃描4條記錄,篩選名稱以“電”開頭的記錄并顯示。20.下面關于列表框和組合框的陳述中,正確的是A.列表框和組合框都可以設置成多重選擇B.列表框可以設置成多重選擇,而組合框不能C.組合框可以設置成多重選擇,而列表框不能D.列表框和組合框都不可以設置成多重選擇答案:B。列表框可以設置為多重選擇,組合框一般不能。填空題1.數據庫管理系統常見的數據模型有層次模型、網狀模型和關系模型三種。答案解析:數據庫常見的數據模型就這三種,關系模型是VFP采用的模型。2.函數YEAR(DATE())返回的是當前日期的年份。答案解析:YEAR函數提取日期中的年份部分。3.可以使用LISTSTRUCTURE命令顯示當前表的結構。答案解析:該命令專門用于顯示表的結構信息。4.在SQL查詢中,要去掉查詢結果中的重復記錄,應該使用DISTINCT關鍵字。答案解析:DISTINCT用于去除重復記錄。5.索引文件分為單索引文件和復合索引文件。答案解析:這是索引文件的兩種基本類型。6.向表單添加控件可以通過表單控件工具欄操作。答案解析:該工具欄提供各種控件來添加到表單。7.在VFP中,數據庫表和自由表是兩種不同類型的表。答案解析:數據庫表和自由表在功能等方面存在差異。8.執行命令SETDELETEON后,邏輯刪除的記錄不參與操作。答案解析:SETDELETEON后邏輯刪除記錄不參與普通操作。9.SQL中的UPDATE命令用于更新表中的記錄。答案解析:UPDATE專門用于修改表中已有記錄的數據。10.項目管理器的“全部”選項卡包含了所有類型的文件。答案解析:“全部”選項卡整合了數據、文檔等各類文件。簡答題1.簡述數據庫表和自由表的區別。答案:數據庫表可以設置字段級規則、記錄級規則、表間關系、參照完整性等;支持長表名和長字段名;可以為字段指定默認值、標題等。而自由表不具備這些數據庫表特有的功能,相對功能較單一。2.說明索引的作用和類型。答案:索引的作用主要是提高查詢速度、排序記錄。索引類型有:主索引(確保字段中值的唯一性,且不允許出現空值,一個表只能有一個主索引)、候選索引(確保字段中值的唯一性,可出現多個候選索引)、唯一索引(忽略重復值,只存儲第一個值,保持唯一性)、普通索引(不保證字段值的唯一性,用于加快查詢速度)。3.簡述SQL查詢中JOIN的作用和常見類型。答案:JOIN用于在多個表之間建立連接,以獲取相關表的數據。常見類型有:INNERJOIN(內連接,只返回兩個表中匹配的記錄)、LEFTJOIN(左連接,返回左表的所有記錄以及右表中匹配的記錄,右表無匹配時用NULL填充)、RIGHTJOIN(右連接,返回右表的所有記錄以及左表中匹配的記錄)、FULLJOIN(全連接,返回兩個表的所有記錄,無匹配時用NULL填充)。4.如何創建一個新的表單?答案:可以通過以下幾種方式創建新表單:(1)使用菜單操作,選擇“文件”-“新建”-“表單”,然后單擊“新建文件”。(2)在命令窗口輸入“CREATEFORM表單名”。(3)在項目管理器的“文檔”選項卡中選擇“表單”,然后單擊“新建”按鈕。程序設計題1.有一個學生表(學號C(8),姓名C(10),性別C(2),年齡N(2)),編寫一個程序,顯示所有女生的信息。```vfpOPENDATABASE學生庫USE學生表LISTFOR性別='女'USECLOSEDATABASE```答案解析:先打開數據庫和表,使用LIST命令篩選出性別為女的記錄進行顯示,最后關閉表和數據庫。2.有一個商品表(商品編號C(6),商品名稱C(20),單價N(6,2),數量N(4)),編寫程序計算所有商品的總價值(總價值=單價數量)并輸出。```vfpOPENDATABASE商品庫USE商品表STORE0TOtotalSCANtotal=total+單價數量ENDSCAN?"所有商品的總價值是:",totalUSECLOSEDATABASE```答案解析:先打開數據庫和表,用變量total存儲總價值,通過SCAN-ENDSCAN循環遍歷表中的記錄,計算每條記錄的價值累加到total中,最后輸出總價值并關閉資源。3.編寫程序,從鍵盤輸入一個學
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 歷史建筑群保護社區就業規劃基礎知識點歸納
- 2025年間歇充氣加壓裝置試題
- 依法治校賦能學校高質量發展的策略及實施路徑
- 建筑垃圾全過程監控與信息化管理
- 第十二單元化學與生活復習(教學設計)
- 2025至2030年中國環保型排水管行業投資前景及策略咨詢報告
- 2025至2030年中國海魴魚行業投資前景及策略咨詢報告
- 2025至2030年中國油壓彎板機行業投資前景及策略咨詢報告
- 2025至2030年中國水性上光油行業投資前景及策略咨詢報告
- 2025至2030年中國染色搖粒絨布行業投資前景及策略咨詢報告
- 2022年小學生詩詞大賽參考題庫200題(含答案)
- 水泥廠工藝流程圖
- 檢驗檢測服務公司合作戰略方案
- DB34∕T 451-2017 地理標志產品 舒城小蘭花
- 《卓有成效的管理者》Word電子版電子版本
- 螺紋基本尺寸對照表
- T∕CIC 049-2021 水泥窯用固體替代燃料
- 制缽機的設計(機械CAD圖紙)
- 《土木工程生產實習報告》
- 11分泌性中耳炎學習課程
- 明基逐鹿eHR白皮書(DOC 30頁)
評論
0/150
提交評論