重慶計算機二級vf真題單選題100道及答案_第1頁
重慶計算機二級vf真題單選題100道及答案_第2頁
重慶計算機二級vf真題單選題100道及答案_第3頁
重慶計算機二級vf真題單選題100道及答案_第4頁
重慶計算機二級vf真題單選題100道及答案_第5頁
已閱讀5頁,還剩28頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

重慶計算機二級vf真題單選題100道及答案1.在VisualFoxPro中,要將當前表中所有記錄的“年齡”字段值增加2歲,應使用的命令是()A.REPLACEALL年齡WITH年齡+2B.UPDATEALL年齡SET年齡+2C.REPLACE年齡WITH年齡+2D.UPDATE年齡SET年齡+2答案:A解析:REPLACEALL用于替換表中所有記錄的指定字段值,這里將“年齡”字段值增加2歲,B選項UPDATE語法錯誤,C選項沒指定ALL則只替換當前記錄,D選項UPDATE語法錯誤。2.下列關于VisualFoxPro索引的敘述,錯誤的是()A.主索引可確保表中記錄的關鍵字段值不重復B.候選索引也可確保表中記錄的關鍵字段值不重復C.唯一索引允許關鍵字段值有重復D.普通索引不允許關鍵字段值有重復答案:D解析:普通索引允許關鍵字段值有重復,主索引和候選索引都可確保關鍵字段值不重復,唯一索引是在出現重復值時只取第一次出現的值。3.在VisualFoxPro中,要打開一個已存在的數據庫文件,應使用的命令是()A.USE<數據庫文件名>B.OPEN<數據庫文件名>C.USEDATABASE<數據庫文件名>D.OPENDATABASE<數據庫文件名>答案:D解析:打開數據庫文件用OPENDATABASE命令,A選項USE用于打開表,B選項缺少DATABASE,C選項語法錯誤。4.若要在表單中添加一個命令按鈕,應使用的控件是()A.OptionButtonB.CheckBoxC.CommandButtonD.TextBox答案:C解析:CommandButton是命令按鈕控件,OptionButton是選項按鈕,CheckBox是復選框,TextBox是文本框。5.在VisualFoxPro中,下列關于表的說法,正確的是()A.自由表不能添加到數據庫中B.數據庫表不能脫離數據庫而獨立存在C.自由表和數據庫表的結構完全相同D.自由表和數據庫表都有字段級規則答案:B解析:自由表可以添加到數據庫中成為數據庫表,數據庫表依賴于數據庫,自由表沒有字段級規則等數據庫表特有的屬性,二者結構不完全相同。6.要在VisualFoxPro中創建一個新的表單,可使用的命令是()A.CREATEFORMB.NEWFORMC.MAKEFORMD.BUILDFORM答案:A解析:CREATEFORM用于創建新表單,B、C、D選項的命令在創建表單時不存在。7.在VisualFoxPro中,執行以下命令后,變量X的值是()X=10Y=20X=X+YA.10B.20C.30D.40答案:C解析:先給X賦值10,Y賦值20,然后執行X=X+Y,即X=10+20=30。8.下列關于VisualFoxPro循環結構的說法,錯誤的是()A.FOR循環是按指定次數執行循環體B.DOWHILE循環是先判斷條件,再執行循環體C.SCAN循環是對表中的記錄進行遍歷D.所有循環結構都必須有EXIT語句答案:D解析:不是所有循環結構都必須有EXIT語句,EXIT語句用于提前退出循環,FOR、DOWHILE、SCAN等循環可根據條件正常結束。9.在VisualFoxPro中,要對表中記錄按“成績”字段降序排序,應使用的命令是()A.SORTTO<新表名>ON成績ASCB.SORTTO<新表名>ON成績DESCC.INDEXON成績ASCTO<索引文件名>D.INDEXON成績DESCTO<索引文件名>答案:B解析:SORT是排序命令,ON后面跟排序字段,DESC表示降序,A選項ASC是升序;C、D選項是建立索引的命令,不是排序命令。10.若要在表單的文本框中顯示當前日期,可在文本框的Value屬性中設置為()A.DATE()B.TIME()C.DATETIME()D.YEAR()答案:A解析:DATE()函數返回當前日期,TIME()返回當前時間,DATETIME()返回當前日期和時間,YEAR()返回年份。11.在VisualFoxPro中,關于視圖的說法,正確的是()A.視圖是獨立的文件B.視圖只能在數據庫中創建C.視圖和表的使用方法完全相同D.視圖不能更新數據答案:B解析:視圖是依賴于數據庫的,只能在數據庫中創建,不是獨立文件;視圖和表使用方法有區別;視圖可以更新數據。12.執行以下命令后,屏幕上顯示的結果是()X="ABC"Y="DEF"?X+YA.ABCDEFB.ABCDEFC.DEFABCD.出錯信息答案:A解析:字符串連接符“+”將兩個字符串連接起來,所以顯示ABCDEF。13.在VisualFoxPro中,要將一個內存變量的值保存到一個文件中,可使用的命令是()A.SAVETO<文件名>ALLLIKE<變量名通配符>B.RESTOREFROM<文件名>ALLLIKE<變量名通配符>C.STORE<變量值>TO<文件名>D.COPYTO<文件名><變量名>答案:A解析:SAVETO用于將內存變量保存到文件,B選項RESTOREFROM是從文件恢復內存變量,C、D選項命令格式錯誤。14.下列關于VisualFoxPro事件的說法,錯誤的是()A.事件是由系統預先定義的B.事件可以由用戶觸發C.每個控件都有相同的事件D.事件發生時會執行相應的事件代碼答案:C解析:不同控件有不同的事件,事件由系統預先定義,可由用戶觸發,發生時執行相應代碼。15.在VisualFoxPro中,要統計表中“成績”字段值大于80的記錄個數,可使用的命令是()A.COUNTFOR成績>80B.SUMFOR成績>80C.AVERAGEFOR成績>80D.CALCULATEFOR成績>80答案:A解析:COUNT用于統計記錄個數,SUM用于求和,AVERAGE用于求平均值,CALCULATE可進行多種計算但這里統計個數用COUNT合適。16.若要在表單中添加一個下拉列表框,應使用的控件是()A.ListBoxB.ComboBoxC.EditBoxD.Label答案:B解析:ComboBox是下拉列表框控件,ListBox是列表框,EditBox是編輯框,Label是標簽。17.在VisualFoxPro中,關于數據庫表和自由表的字段名,說法正確的是()A.數據庫表字段名最長為10個字符B.自由表字段名最長為128個字符C.數據庫表和自由表字段名長度限制相同D.數據庫表字段名長度限制比自由表長答案:A解析:數據庫表字段名最長為10個字符,自由表字段名最長為10個字符,二者長度限制相同。18.執行以下命令后,變量Z的值是()X=5Y=3Z=X%YA.2B.1C.0D.3答案:B解析:“%”是求余運算符,5除以3的余數是1,所以Z的值為1。19.在VisualFoxPro中,要創建一個新的項目文件,可使用的命令是()A.CREATEPROJECTB.NEWPROJECTC.MAKEPROJECTD.BUILDPROJECT答案:A解析:CREATEPROJECT用于創建新項目文件,B、C、D選項命令在創建項目文件時不存在。20.下列關于VisualFoxPro索引文件的說法,錯誤的是()A.索引文件可以提高數據查詢速度B.索引文件獨立于表文件存在C.一個表可以有多個索引文件D.索引文件會隨著表文件的更新自動更新答案:B解析:索引文件不是獨立于表文件存在的,它依賴于表文件,可提高查詢速度,一個表可多個索引文件,且會隨表更新自動更新。21.在VisualFoxPro中,要將表中“姓名”字段的所有記錄值轉換為大寫,應使用的命令是()A.REPLACEALL姓名WITHUPPER(姓名)B.UPDATEALL姓名SETUPPER(姓名)C.REPLACE姓名WITHUPPER(姓名)D.UPDATE姓名SETUPPER(姓名)答案:A解析:REPLACEALL用于替換所有記錄字段值,UPPER函數將字符串轉換為大寫,B、D選項UPDATE語法錯誤,C選項沒指定ALL只替換當前記錄。22.若要在表單的標簽控件中顯示動態文本,可通過修改標簽的()屬性實現。A.CaptionB.NameC.ValueD.FontName答案:A解析:Caption屬性用于設置標簽顯示的文本,Name是控件名稱,Value一般用于文本框等輸入控件,FontName是字體名稱。23.在VisualFoxPro中,關于SQL查詢語句中的GROUPBY子句,說法正確的是()A.必須和SELECT語句一起使用B.只能對數值型字段進行分組C.分組后不能再進行篩選D.分組后只能顯示分組字段答案:A解析:GROUPBY子句必須和SELECT語句一起使用,可對各種類型字段分組,分組后可使用HAVING子句篩選,分組后可顯示其他聚合函數結果。24.執行以下命令后,屏幕上顯示的結果是()X=123?STR(X,5)A.123B.123C.123.00D.出錯信息答案:B解析:STR函數將數值轉換為字符串,第二個參數指定字符串長度,不足部分前面補空格,所以顯示123。25.在VisualFoxPro中,要將表中“性別”字段值為“男”的記錄邏輯刪除,應使用的命令是()A.DELETEFOR性別="男"B.PACKFOR性別="男"C.ZAPFOR性別="男"D.RECALLFOR性別="男"答案:A解析:DELETEFOR用于邏輯刪除滿足條件的記錄,PACK是物理刪除已邏輯刪除的記錄,ZAP是物理刪除表中所有記錄,RECALL是恢復已邏輯刪除的記錄。26.若要在表單中添加一個計時器控件,其主要作用是()A.顯示當前時間B.定時執行特定代碼C.控制表單的顯示時間D.記錄程序運行時間答案:B解析:計時器控件主要用于定時執行特定代碼,顯示當前時間一般用其他方式,它不是控制表單顯示時間和記錄程序運行時間的。27.在VisualFoxPro中,關于數據庫的打開模式,說法正確的是()A.只能以獨占方式打開B.只能以共享方式打開C.可以以獨占或共享方式打開D.打開模式由數據庫類型決定答案:C解析:數據庫可以以獨占或共享方式打開,用戶可根據需求選擇。28.執行以下命令后,變量A的值是()A="123"A=VAL(A)A.123B."123"C.0D.出錯信息答案:A解析:VAL函數將字符串轉換為數值,所以A的值變為123。29.在VisualFoxPro中,要創建一個新的存儲過程,可在()中進行。A.項目管理器B.表單設計器C.報表設計器D.命令窗口答案:A解析:可在項目管理器中創建新的存儲過程,表單設計器用于設計表單,報表設計器用于設計報表,命令窗口主要用于輸入命令。30.下列關于VisualFoxPro數據類型的說法,錯誤的是()A.字符型數據可以包含字母、數字和特殊字符B.數值型數據只能是整數C.日期型數據用于存儲日期信息D.邏輯型數據只有兩個值:.T.和.F.答案:B解析:數值型數據包括整數和小數等,字符型可含多種字符,日期型存日期,邏輯型只有.T.和.F.兩個值。31.在VisualFoxPro中,要對表中記錄按“學號”字段升序排序并將結果保存到新表中,應使用的命令是()A.SORTTO<新表名>ON學號ASCB.SORTTO<新表名>ON學號DESCC.INDEXON學號ASCTO<索引文件名>D.INDEXON學號DESCTO<索引文件名>答案:A解析:SORT是排序命令,ON后面跟排序字段,ASC表示升序,B選項DESC是降序;C、D選項是建立索引的命令,不是排序命令。32.若要在表單中添加一個圖像控件,可用于顯示()格式的圖像。A.DOCB.TXTC.BMPD.XLS答案:C解析:圖像控件可顯示BMP等圖像格式,DOC是文檔格式,TXT是文本格式,XLS是表格格式。33.在VisualFoxPro中,關于SQL查詢語句中的HAVING子句,說法正確的是()A.必須和GROUPBY子句一起使用B.可以單獨使用C.作用和WHERE子句相同D.只能對數值型字段進行篩選答案:A解析:HAVING子句必須和GROUPBY子句一起使用,用于對分組后的結果進行篩選,和WHERE子句作用不同,可對各種類型字段篩選。34.執行以下命令后,屏幕上顯示的結果是()X="Hello"Y="World"?LEFT(X,3)+RIGHT(Y,3)A.HelrldB.HelloWorldC.HelWorD.出錯信息答案:A解析:LEFT函數取字符串左邊指定長度字符,RIGHT取右邊指定長度字符,所以顯示Helrld。35.在VisualFoxPro中,要將表中“年齡”字段值小于20的記錄物理刪除,應先使用()命令邏輯刪除,再使用PACK命令。A.DELETEFOR年齡<20B.UPDATEFOR年齡<20C.REPLACEFOR年齡<20D.SELECTFOR年齡<20答案:A解析:DELETEFOR用于邏輯刪除滿足條件的記錄,然后用PACK物理刪除已邏輯刪除的記錄,B、C、D選項命令不符合要求。36.若要在表單中添加一個微調框控件,其主要作用是()A.輸入文本B.選擇日期C.增減數值D.顯示圖片答案:C解析:微調框控件主要用于增減數值,輸入文本用文本框,選擇日期用日期選擇控件,顯示圖片用圖像控件。37.在VisualFoxPro中,關于數據庫表的字段有效性規則,說法正確的是()A.只能在創建表時設置B.設置后不能修改C.用于限制字段的取值范圍D.對所有表都適用答案:C解析:數據庫表的字段有效性規則用于限制字段取值范圍,可在創建表后修改,不是所有表(自由表沒有)都適用。38.執行以下命令后,變量B的值是()B="ABC"B=B+SPACE(2)+"DEF"A.ABCDEFB.ABCDEFC.ABCDEFD.出錯信息答案:C解析:SPACE函數生成指定數量空格,所以字符串連接后顯示ABCDEF。39.在VisualFoxPro中,要創建一個新的報表,可使用的命令是()A.CREATEREPORTB.NEWREPORTC.MAKEREPORTD.BUILDREPORT答案:A解析:CREATEREPORT用于創建新報表,B、C、D選項命令在創建報表時不存在。40.下列關于VisualFoxPro數組的說法,錯誤的是()A.數組必須先定義后使用B.數組元素可以是不同的數據類型C.數組的下標從0開始D.可以使用DIMENSION或DECLARE命令定義數組答案:C解析:VisualFoxPro數組下標從1開始,數組須先定義后使用,元素可不同類型,可用DIMENSION或DECLARE定義。41.在VisualFoxPro中,要統計表中“銷售量”字段的總和,可使用的命令是()A.SUM銷售量B.AVERAGE銷售量C.COUNT銷售量D.MAX銷售量答案:A解析:SUM函數用于計算指定字段值的總和,AVERAGE是求平均值,COUNT是統計記錄個數,MAX是求最大值。42.若要在表單的文本框中設置輸入掩碼,限制輸入只能是數字,應將文本框的()屬性設置為“9”。A.InputMaskB.FormatC.ValueD.ControlSource答案:A解析:InputMask屬性用于設置輸入掩碼,通過設置為“9”可限制輸入只能是數字,Format是格式設置,Value是文本框的值,ControlSource是數據來源。43.在VisualFoxPro中,關于SQL查詢語句中的ORDERBY子句,說法正確的是()A.必須和SELECT語句一起使用B.只能對一個字段進行排序C.排序方式只能是升序D.排序后的數據不能再進行篩選答案:A解析:ORDERBY子句必須和SELECT語句一起使用,可對多個字段排序,排序方式有升序(ASC)和降序(DESC),排序后可再用其他子句篩選。44.執行以下命令后,屏幕上顯示的結果是()X=100Y=200?IIF(X>Y,X,Y)A.100B.200C.0D.出錯信息答案:B解析:IIF函數根據條件判斷返回值,這里X不大于Y,所以返回Y的值200。45.在VisualFoxPro中,要將表中“工資”字段值增加10%,應使用的命令是()A.REPLACEALL工資WITH工資*1.1B.UPDATEALL工資SET工資*1.1C.REPLACE工資WITH工資*1.1D.UPDATE工資SET工資*1.1答案:A解析:REPLACEALL用于替換所有記錄字段值,將“工資”字段值乘以1.1實現增加10%,B、D選項UPDATE語法錯誤,C選項沒指定ALL只替換當前記錄。46.若要在表單中添加一個進度條控件,其主要作用是()A.顯示當前時間B.顯示操作進度C.輸入文本D.選擇日期答案:B解析:進度條控件主要用于顯示操作進度,顯示當前時間用時鐘控件,輸入文本用文本框,選擇日期用日期選擇控件。47.在VisualFoxPro中,關于數據庫表的參照完整性,說法正確的是()A.只適用于自由表B.用于維護表之間的關系C.不影響數據的更新操作D.只能在創建表時設置答案:B解析:參照完整性用于維護數據庫表之間的關系,不適用于自由表,會影響數據的更新、刪除等操作,可在創建表后設置。48.執行以下命令后,變量C的值是()C="12"C=STR(VAL(C)+3)A.123B.15C."15"D.出錯信息答案:C解析:先將C的字符串“12”用VAL轉換為數值12,加3后為15,再用STR轉換為字符串“15”。49.在VisualFoxPro中,要創建一個新的菜單,可使用的命令是()A.CREATEMENUB.NEWMENUC.MAKEMENUD.BUILDMENU答案:A解析:CREATEMENU用于創建新菜單,B、C、D選項命令在創建菜單時不存在。50.下列關于VisualFoxPro函數的說法,錯誤的是()A.函數可以有參數,也可以沒有參數B.函數的返回值只能是數值型C.函數可以嵌套使用D.系統提供了很多內置函數答案:B解析:函數返回值可以是多種數據類型,不只是數值型,函數可帶或不帶參數,可嵌套使用,系統有很多內置函數。51.在VisualFoxPro中,要對表中記錄按“姓名”字段升序排序,同時按“成績”字段降序排序,應使用的命令是()A.SORTTO<新表名>ON姓名ASC,成績DESCB.SORTTO<新表名>ON姓名DESC,成績ASCC.INDEXON姓名ASC,成績DESCTO<索引文件名>D.INDEXON姓名DESC,成績ASCTO<索引文件名>答案:A解析:SORT命令可按多個字段排序,用逗號分隔,ASC表示升序,DESC表示降序,C、D選項是建立索引的命令,不是排序命令。52.若要在表單中添加一個列表框控件,其主要作用是()A.輸入文本B.選擇日期C.顯示圖片D.提供多個選項供用戶選擇答案:D解析:列表框控件主要用于提供多個選項供用戶選擇,輸入文本用文本框,選擇日期用日期選擇控件,顯示圖片用圖像控件。53.在VisualFoxPro中,關于SQL查詢語句中的SELECT子句,說法正確的是()A.只能選擇一個字段B.選擇的字段必須來自同一個表C.可以使用函數對字段進行處理D.不能使用別名來表示字段答案:C解析:SELECT子句可選擇多個字段,字段可來自不同表,能使用函數處理字段,也可使用別名表示字段。54.執行以下命令后,屏幕上顯示的結果是()X="2023"Y="05"?CTOD(X+"-"+Y+"-01")A.2023年5月1日B.2023-05-01C.出錯信息D.空值答案:B解析:CTOD函數將字符串轉換為日期型數據,這里將“2023-05-01”轉換為日期格式顯示。55.在VisualFoxPro中,要將表中“職稱”字段值為“教授”的記錄邏輯刪除,應使用的命令是()A.DELETEFOR職稱="教授"B.PACKFOR職稱="教授"C.ZAPFOR職稱="教授"D.RECALLFOR職稱="教授"答案:A解析:DELETEFOR用于邏輯刪除滿足條件的記錄,PACK是物理刪除已邏輯刪除的記錄,ZAP是物理刪除表中所有記錄,RECALL是恢復已邏輯刪除的記錄。56.若要在表單中添加一個選項組控件,其主要作用是()A.輸入文本B.選擇多個選項C.選擇一個選項D.顯示圖片答案:C解析:選項組控件主要用于讓用戶從多個選項中選擇一個,輸入文本用文本框,選擇多個選項用復選框,顯示圖片用圖像控件。57.在VisualFoxPro中,關于數據庫表的觸發器,說法正確的是()A.只有插入觸發器B.觸發器在表打開時自動執行C.觸發器用于在特定操作時執行特定代碼D.觸發器不能修改表中的數據答案:C解析:數據庫表有插入、更新、刪除觸發器,觸發器在相應操作發生時執行特定代碼,可修改表中數據,不是在表打開時執行。58.執行以下命令后,變量D的值是()D="ABCDE"D=SUBSTR(D,2,3)A.ABCB.BCDC.CDED.出錯信息答案:B解析:SUBSTR函數用于截取字符串,從第2個字符開始截取3個字符,所以是BCD。59.在VisualFoxPro中,要創建一個新的查詢文件,可使用的命令是()A.CREATEQUERYB.NEWQUERYC.MAKEQUERYD.BUILDQUERY答案:A解析:CREATEQUERY用于創建新查詢文件,B、C、D選項命令在創建查詢文件時不存在。60.下列關于VisualFoxPro內存變量的說法,錯誤的是()A.內存變量的數據類型可以改變B.內存變量的作用域有全局和局部之分C.內存變量在程序結束后不會自動釋放D.可以使用STORE命令給內存變量賦值答案:C解析:內存變量在程序結束后會自動釋放,其數據類型可改變,有全局和局部作用域之分,可用STORE命令賦值。61.在VisualFoxPro中,要統計表中“人數”字段值的平均值,可使用的命令是()A.SUM人數B.AVERAGE人數C.COUNT人數D.MAX人數答案:B解析:AVERAGE函數用于計算指定字段值的平均值,SUM是求和,COUNT是統計記錄個數,MAX是求最大值。62.若要在表單的標簽控件中設置字體大小,應修改標簽的()屬性。A.FontSizeB.FontNameC.CaptionD.Name答案:A解析:FontSize屬性用于設置字體大小,FontName是字體名稱,Caption是標簽顯示的文本,Name是控件名稱。63.在VisualFoxPro中,關于SQL查詢語句中的JOIN子句,說法正確的是()A.只能進行內連接B.連接的表必須有相同的字段名C.用于將多個表的數據組合在一起D.連接后的結果不能再進行篩選答案:C解析:JOIN子句用于將多個表的數據組合在一起,有內連接、外連接等多種連接方式,連接的表不一定要相同字段名,連接后可再用其他子句篩選。64.執行以下命令后,屏幕上顯示的結果是()X=10Y=5?X-Y*2A.0B.10C.20D.出錯信息答案:A解析:根據運算符優先級,先計算乘法再計算減法,即10-5*2=0。65.在VisualFoxPro中,要將表中“產量”字段值大于100的記錄物理刪除,應先使用()命令邏輯刪除,再使用PACK命令。A.DELETEFOR產量>100B.UPDATEFOR產量>100C.REPLACEFOR產量>100D.SELECTFOR產量>100答案:A解析:DELETEFOR用于邏輯刪除滿足條件的記錄,然后用PACK物理刪除已邏輯刪除的記錄,B、C、D選項命令不符合要求。66.若要在表單中添加一個計時器控件,設置其Interval屬性為1000,意味著()A.每秒觸發一次計時器事件B.每1000秒觸發一次計時器事件C.計時器事件不會觸發D.出錯信息答案:A解析:Interval屬性設置的是計時器事件觸發的時間間隔,單位是毫秒,1000毫秒即1秒,所以每秒觸發一次。67.在VisualFoxPro中,關于數據庫表的字段默認值,說法正確的是()A.只能是數值型B.只能在創建表時設置C.當插入記錄時若該字段未賦值則使用默認值D.設置后不能修改答案:C解析:字段默認值可以是多種數據類型,可在創建表后修改,當插入記錄該字段未賦值時使用默認值。68.執行以下命令后,變量E的值是()E="123"E=LEN(E)A.123B.3C."3"D.出錯信息答案:B解析:LEN函數返回字符串的長度,“123”長度為3,所以E的值為3。69.在VisualFoxPro中,要創建一個新的表單集,可使用的命令是()A.CREATEFORMSETB.NEWFORMSETC.MAKEFORMSETD.BUILDFORMSET答案:A解析:CREATEFORMSET用于創建新表單集,B、C、D選項命令在創建表單集時不存在。70.下列關于VisualFoxPro事件處理的說法,錯誤的是()A.事件可以由用戶操作觸發B.事件處理程序可以是一段代碼C.一個控件只能有一個事件D.事件處理程序可以調用其他程序答案:C解析:一個控件可以有多個事件,事件可由用戶操作觸發,事件處理程序是一段代碼,可調用其他程序。71.在VisualFoxPro中,要對表中記錄按“日期”字段升序排序,應使用的命令是()A.SORTTO<新表名>ON日期ASCB.SORTTO<新表名>ON日期DESCC.INDEXON日期ASCTO<索引文件名>D.INDEXON日期DESCTO<索引文件名>答案:A解析:SORT是排序命令,ON后面跟排序字段,ASC表示升序,B選項DESC是降序;C、D選項是建立索引的命令,不是排序命令。72.若要在表單中添加一個編輯框控件,其主要作用是()A.輸入少量文本B.輸入多行文本C.選擇日期D.顯示圖片答案:B解析:編輯框控件主要用于輸入多行文本,輸入少量文本用文本框,選擇日期用日期選擇控件,顯示圖片用圖像控件。73.在VisualFoxPro中,關于SQL查詢語句中的WHERE子句,說法正確的是()A.只能用于簡單條件篩選B.篩選條件只能是數值比較C.用于從表中篩選滿足條件的記錄D.必須和GROUPBY子句一起使用答案:C解析:WHERE子句用于從表中篩選滿足條件的記錄,可用于復雜條件篩選,篩選條件不只是數值比較,不一定要和GROUPBY子句一起使用。74.執行以下命令后,屏幕上顯示的結果是()X="ABC"Y="DEF"?X$YA..T.B..F.C.出錯信息D.空值答案:B解析:“$”是子串包含測試運算符,“ABC”不是“DEF”的子串,所以返回.F.。75.在VisualFoxPro中,要將表中“單價”字段值乘以2,應使用的命令是()A.REPLACEALL單價WITH單價*2B.UPDATEALL單價SET單價*2C.REPLACE單價WITH單價*2D.UPDATE單價SET單價*2答案:A解析:REPLACEALL用于替換所有記錄字段值,將“單價”字段值乘以2,B、D選項UPDATE語法錯誤,C選項沒指定ALL只替換當前記錄。76.若要在表單中添加一個命令按鈕組控件,其主要作用是()A.輸入文本B.選擇日期C.提供一組相關命令按鈕D.顯示圖片答案:C解析:命令按鈕組控件主要用于提供一組相關命令按鈕,輸入文本用文本框,選擇日期用日期選擇控件,顯示圖片用圖像控件。77.在VisualFoxPro中,關于數據庫表的索引類型,說法正確的是()A.主索引和候選索引都不允許關鍵字段值重復B.唯一索引允許關鍵字段值重復,且全部保留C.普通索引不允許關鍵字段值重復D.一個表只能有一個索引答案:A解析:主索引和候選索引都不允許關鍵字段值重復,唯一索引出現重復值時只取第一次出現的值,普通索引允許關鍵字段值重復,一個表可多個索引。78.執行以下命令后,變量F的值是()F="12345"F=RIGHT(F,2)A.12B.34C.45D.出錯信息答案:C解析:RIGHT函數用于取字符串右邊指定長度的字符,取右邊2個字符為45。79.在VisualFoxPro中,要創建一個新的報表布局文件,可使用的命令是()A.CREATEREPORTB.NEWREPORTC.MAKEREPORTD.BUILDREPORT答案:A解析:CREATEREPORT用于創建新報表布局文件,B、C、D選項命令在創建報表布局文件時不存在。80.下列關于VisualFoxPro程序結構的說法,錯誤的是()A.順序結構是按語句順序依次執行B.選擇結構根據條件判斷執行不同代碼C.循環結構必須有循環體和循環條件D.所有程序只能有一個入口和一個出口答案:D解析:程序可以有多個入口和出口,順序結構按順序執行,選擇結構依條件執行不同代碼,循環結構要有循環體和循環條件。81.在VisualFoxPro中,要統計“成績”字段值在60-80之間(包含60和80)的記錄個數,可使用的命令是()A.COUNTFOR成績>=60AND成績<=80B.SUMFOR成績>=60AND成績<=80C.AVERAGEFOR成績>=60AND成績<=80D.MAXFOR成績>=60AND成績<=80答案:A解析:COUNT用于統計記錄個數,這里用FOR指定成績在60-80之間的條件;SUM是求和,AVERAGE是求平均值,MAX是求最大值。82.若要在表單的文本框中設置輸入內容為密碼形式顯示,應將文本框的()屬性設置為“*”。A.PasswordCharB.InputMaskC.FormatD.Value答案:A解析:PasswordChar屬性用于設置文本框以密碼形式顯示輸入內容,用“*”遮擋;InputMask是輸入掩碼,Format是格式設置,Value是文本框的值。83.在VisualFoxPro中,關于SQL查詢語句中的UNION運算符,說法正確的是()A.只能用于連接兩個查詢結果B.連接的查詢結果列數必須相同C.連接的查詢結果會保留重復記錄D.連接的查詢結果順序隨機答案:B解析:UNION運算符用于合并兩個或多個查詢結果,連接的查詢結果列數必須相同,會自動去除重復記錄,結果按一定規則排序。84.執行以下命令后,屏幕上顯示的結果是()X=5Y=3?MOD(X,Y)A.2B.1C.0D.出錯信息答案:A解析:MOD函數是求余運算,5除以3的余數是2,所以顯示2。85.在VisualFoxPro中,要將表中“性別”字段值為“女”的記錄邏輯刪除并恢復其中“年齡”小于25的記錄,應先使用DELETEFOR性別="女",再使用()命令。A.RECALLFOR性別="女"AND年齡<25B.PACKFOR性別="女"AND年齡<25C.ZAPFOR性別="女"AND年齡<25D.UPDATEFOR性別="女"AND年齡<25答案:A解析:RECALL用于恢復已邏輯刪除的記錄,這里根據性別為“女”且年齡小于25的條件恢復;PACK是物理刪除已邏輯刪除的記錄,ZAP是物理刪除表中所有記錄,UPDATE是更新記錄內容。86.若要在表單中添加一個頁框控件,其主要作用是()A.輸入文本B.顯示多個頁面C.選擇日期D.顯示圖片答案:B解析:頁框控件主要用于顯示多個頁面,用戶可以在不同頁面間切換;輸入文本用文本框,選擇日期用日期選擇控件,顯示圖片用圖像控件。87.在VisualFoxPro中,關于數據庫表的參照完整性規則中的更新規則,說法正確的是()A.只能設置為“級聯”B.“限制”表示當主表記錄更新時,若子表有相關記錄則禁止更新C.“忽略”表示不進行任何檢查D.所有規則設置后不能修改答案:B解析:更新規則有“級聯”“限制”“忽略”等選項;“限制”會在主表記錄更新且子表有相關記錄時禁止更新;“忽略”是不檢查參照完整性;規則設置后可以修改。88.執行以下命令后,變量G的值是()G="ABCDEFG"G=LEFT(G,4)+RIGHT(G,2)A.ABCDEFB.ABCDGFC.ABCDEGD.出錯信息答案:B解析:LEFT函數取左邊4個字符為ABCD,RIGHT函數取右邊2個字符為GF,連接后為ABCDGF。89.在VisualFoxPro中,要創建一個新的存儲過程并將其添加到數據庫中,可在()中操作。A.數據庫設計器B.表單設計器C.報表設計器D.命令窗口答案:A解析:在數據庫設計器中可以創建新的存儲過程并添加到數據庫中;表單設計器用于設計表單,報表設計器用于設計報表,命令窗口主要用于輸入命令。90.下列關于VisualFoxPro變量作用域的說法,錯誤的是()A.全局變量在整個程序運行期間都有效B.局部變量只能在定義它的程序或過程中使用C.私有變量可以在定義它的程序及其下級子程序中使用D.所有變量作用域在定義后不能改變答案:D解析:變量作用域在一定條件下可以改變,全局變量在整個程序運行期有效,局部變量在定義它的程序或過程中使用,私有變量可在定義它的程序及其下級子程序中使用。91.在VisualFoxPro中,要對表中記錄按“銷售額”字段降序排序,同時按“

溫馨提示

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

評論

0/150

提交評論