1[單選題] 執(zhí)行如下命令的輸出結(jié)果是( )。
?15%4,15%-4
A.3 -1B.3 3C.1 1D.1 -1
參考答案:A
參考解析:“%”可理解為返回兩個數(shù)值表達(dá)式相除的余數(shù)。l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。正確答案為“3-1”,即A)選項正確。
2[單選題] 恢復(fù)系統(tǒng)默認(rèn)菜單的命令是( )。
A.SET MENU TO DEFAULT
B.SET SYSMENU TO DEFAULT
C.SET SYSTEM MENU TO DEFAULT
D.SET SYSTEM TO DEFAULT
參考答案:B
參考解析:恢復(fù)系統(tǒng)菜單的命令為SET SYSMEN1TO DEFAULT。通過SET SYSMENU命令可以允許或禁止在程序執(zhí)行時訪問系統(tǒng)菜單,也可以重新配置系統(tǒng)菜單。系統(tǒng)菜單配置命令為:SET SYSMENU ON1OFFIAUTOMATIClTO[<彈出式菜單名表>]I TO[<條形菜單項名表>]| To[DE.FAULT]I SAVE I NOSAVE。一般常用到將系統(tǒng)菜單恢復(fù)成標(biāo)準(zhǔn)配置,可先執(zhí)行SET SYSMENU NOSAVE,然后執(zhí)行SET SYS.MENU TO DEFAULT。
3[單選題] 釋放和關(guān)閉表單的方法是( )。
A.ReleaseB.DeleteC.LostFocusD.Destroy
參考答案:A
參考解析:表單的Release方法是將表單從內(nèi)存中釋放;LostFocus事件是表單失去焦點的事件;Destroy事件是在表單對象釋放時引發(fā)的事件;表單沒有Delete事件和方法。
4[單選題] 建立一個視圖sa.1ar7,該視圖包括了系號和該系的平均工資兩個字段,正確的SQL語句是
A.CREATEVIEWsalaryAS系號,AVG(工資.AS平均工資FROM教師GROUPBY系號
B.CREATEVIEWsalaryASSELECT系號,AVG(工資.AS平均工資FROM教師GROUPBY系名
C.CREATEVIEWsalarySELECT系號,AVG(工資.AS平均工資FROM教師GROUPBY系號
D.CREATEVIEWsalaryASSELECT系號,AVG(f資.AS平均工資FROM教師GROUPBY系號
參考答案:D
參考解析:.以直接用建立視圖的SQL命令CREATEVIEw…AS-·’建立視圖,A、C選項語法格式錯誤,首先排除。題干要求視圖包括系號和該系的平均工資兩個字段,可使用seleCt語句獲取結(jié)果,B選項返回了“系名”而不是“系號”·使用GroupBy時,SeleCt的列只能是分組的列或聚合方
5[單選題] 在Visual FoxPro中以下敘述正確的是( )。
A.查詢和視圖都不能定義輸出去向
B.查詢和視圖都可以定義輸出去向
C.視圖可以用USE命令打開
D.視圖可以用MODIFY STRUCTURE命令修改
參考答案:C
參考解析:在查詢設(shè)計器中,可以設(shè)置查詢?nèi)ハ颍谝晥D設(shè)計器中沒有“查詢?nèi)ハ颉钡膯栴}。視圖的使用類似于表,可以使用USE命令打開或關(guān)閉視圖。MODIFY STRUCTURE是修改表結(jié)構(gòu)的命令。故C選項正確。
6[單選題] 在Visual FoxPm中,假定數(shù)據(jù)庫表S(學(xué)號,姓名,性別,年齡)和SC(學(xué)號,課程號,成績)之間使用 “學(xué)號”建立了表之間的永久聯(lián)系,在參照完整性的更新規(guī)則、刪除規(guī)則和插入規(guī)則中選擇設(shè)置了“限制”。如果表S所有的記錄在表SC中都有相關(guān)聯(lián)的記錄,則( )。
A.允許修改表S中的學(xué)號字段值
B.允許刪除表S中的記錄
C.不允許修改表S中的學(xué)號字段值
D.不允許在表S中增加新的記錄
參考答案:C
參考解析:參照完整性的更新規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值,所以s表中的學(xué)號不能隨意修改;刪除規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄,所以s表中禁止隨意修改;如果插入規(guī)則設(shè)置了“限制”,若父表中沒有相匹配的連接字段值則禁止插入子記錄,所以sc表中不允許隨意增加記錄,但s表無限制。
7[單選題] 說明數(shù)組后,數(shù)組元素的初值是( )。
A.整數(shù)0B.不定值C.邏輯真D.邏輯假
參考答案:D
10[簡答題]按如下要求完成綜合應(yīng)用(所有控件的屬性必須在表單設(shè)計器的屬性窗口中設(shè)置):
(1)根據(jù)“項目信息”、“零件信息”和“使用零件”3個表建立一個查詢(注意表之間的連接字段),該查詢包括項目號、項目名、零件名稱和數(shù)量4個字段,并要求先按項目號升序排列,項目號相同的再按零件名稱降序排列,查詢?nèi)ハ驗楸韙hree,保存的查詢文件名為ehaxun。
(2)建立一個表單名和文件名均為myform的表單,表單中含有一個表格控件Gridl,該表格控件的數(shù)據(jù)源是前面建立的查詢ehaxun;然后在表格控件下面添加一個“退出”命令
按鈕Commandl,要求命令按鈕與表格控件左對齊、并且寬度相同,單擊該按鈕時關(guān)閉表單。
參考解析:
【考點分析】本大題主要考查的知識點是:查詢文件的建立、在表單中修改控件的屬性以及將查詢作為表單控件的數(shù)據(jù)源。
【解題思路】要將查詢文件設(shè)置為表格控件的數(shù)據(jù)源,首先需設(shè)置表格控件的ReeordSourceType屬性設(shè)置為“3一查詢(.QPR)”,然后將表格控件的RecordSource屬性設(shè)置為查詢文件名。調(diào)整表單中各控件的對齊方式需用“格式”一“對齊”命令進(jìn)行操作。本題還用到了命令按鈕和表格控件的Width屬性,該屬性用于設(shè)置控件的寬度。