- 相關(guān)推薦
2017年3月計算機二級VF備考習題及答案
習題是幫助我們鞏固知識的好方式,平時應該多做題,這樣才能在考試中充分發(fā)揮個人水平。以下是百分網(wǎng)小編整理的2017年3月計算機二級VF備考習題及答案,歡迎學習!
1[單選題] 一個關(guān)系中的各條記錄( )。
A.前后順序不能任意顛倒,要按輸入的順序排列
B.前后順序不能任意顛倒,要按關(guān)鍵字段值的順序排列
C.前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結(jié)果可能不同
D.前后順序可以任意顛倒,不影響數(shù)據(jù)的實際含義
參考答案:D
參考解析: 一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。在關(guān)系模型中對關(guān)系有一定的要求,關(guān)系必須具有以下特點:關(guān)系必須規(guī)范化,表中不能再包含表;在同一個關(guān)系中不能出現(xiàn)完全相同的屬性(列),即不允許有相同的字段名;關(guān)系中不允許有完全相同的元組(行),即不允許有相同的記錄;在一個關(guān)系中行的次序無關(guān)緊要,可任意交換兩行的位置;在一個關(guān)系中列的次序無關(guān)緊要,可任意交換兩列的位置。本題D為正確選項。
2[單選題] 在軟件開發(fā)中,需求分析階段可以使用的工具是( )。
A.N-S圖 B.DFD圖 C.PAD圖 D.程序流程圖
參考答案:B
參考解析:在需求分析階段可以使用的工具有數(shù)據(jù)流圖(DFD圖),數(shù)據(jù)字典(DD),判定樹與判定表,所以選擇B)。
3[單選題] 一棵二叉樹共有25個結(jié)點,其中5個是葉子結(jié)點,則度為1的結(jié)點數(shù)為( )。
A.16B.10C.6 D.4
參考答案:A
參考解析:根據(jù)-y.樹的性質(zhì)3:在任意一課二叉樹中,度為0的葉子結(jié)點總是比度為2的結(jié)點多一個,所以本題中度為2的結(jié)點是5-1=4個,所以度為l的結(jié)點的個數(shù)是25-5-4=16個。
4[簡答題]在考生文件夾下完成如下基本操作:
1.通過SQLINSERT語句插入元組(”p7”,”PN7”,1020)到“零件信息”表(注意不要重復執(zhí)行插入操作),并將相應的SQL語句存儲在文件one.pr9中。
2.通過SQLDELETE語句從“零件信息”表中刪除單價小于600的所有記錄,并將相應的SQL語句存儲在文件tw0.pr9中。一
3.通過SQLUPDATE語句將“零件信息”表中零件號為“p4”的零件的單價更改為l090,并將相應的SQL語句存儲在文件three.pr9中。
4.打開菜單文件mymenu.Innx,然后生成可執(zhí)行的菜單程序mymenu.mpr。
參考解析:
【考點分析】本大題主要考查的知識點是:利用SQL語句對表進行插入、刪除、修改等操作,為菜單生成可執(zhí)行的菜單程序。
【解題思路】對于第l、2,3小題,需先在命令窗口中完成正確的SQL語句的編寫并執(zhí)行,然后檢查SQL語句的執(zhí)行結(jié)果,接下來新建題目要求的程序文件,最后將SQL語句復制到新建的程序文件中。生成可執(zhí)行的菜單程序需先打開菜單文件,然后執(zhí)行“菜單”菜單中的“生成”命令。
【操作步驟】
(1)打開VisualFoxPr0,在命令窗口輸入“INSERTINTO零件信息VALUES(”p7“,”PN7”,l020)”,并按下回車鍵執(zhí)行語句。
然后創(chuàng)建—個程序文件0ne.pr9,把代碼復制過去并保存。(2)在命令窗口輸入“DELETEFROM零件信息WHERE單價<600”,并按下回車鍵執(zhí)行語句。
然后創(chuàng)建—個程序文件tw0.prg,把代碼復制過去并保存。(3)在命令窗口輸入“UPDATE零件信息SET單價=1090WHERE零件號=”p4””,并按下回車鍵執(zhí)行語句。
然后創(chuàng)建一個程序文件three.pr9,把代碼復制過去并保存。
(4)打開菜單mymenu.mnx后,選擇系統(tǒng)菜單中的“菜單”,然后選擇“生成”。
【舉一反三】第1題的題型還出現(xiàn)手:第l3套一(4)、第89套一(3)、第l7套一(3)、第97套--(2)。第2題的題型還出現(xiàn)于:第89套一(2)、第97套一(4)。第3題的題型還出現(xiàn)于:第87套一(2)、第29套--(2)、第30套一-(4)、第94套一(4)、第97套一(3)。
5[單選題] 與“SELECT*FROM學生INTO DBF A”等價的語句是( )。
A.SELECT*FROM學生INTO A
B.SELECT*FROM學生INTO TABLE A
C.SELECT*FROM學生TO TABLE A
D.SELECT*FROM學生TO DBF A
參考答案:B
參考解析:在SQL查詢語句的尾部添加、INTO DBFI
TABLE<表名>可以將查詢的結(jié)果放入新生成的指定表中。
INTO TABLE A等價于INTO DBF A,因此B)為正確選項。
6[單選題] 在Visual FoxPro中,下面關(guān)于索引的正確描述是( )。
A.當數(shù)據(jù)庫表建立索引以后,表中的記錄的物理順序?qū)⒈桓淖?/span>
B.索引的數(shù)據(jù)將與表的數(shù)據(jù)存儲在一個物理文件中
C.建立索引是創(chuàng)建一個索引文件,該文件包含有指向表記錄的指針
D.使用索引可以加快對表的更新操作
參考答案:C
參考解析:Visual FoxPro索引是由指針構(gòu)成的文件,這些指針邏輯上按照索引關(guān)鍵字值進行排序。索引文件和表的.dbf文件分別存儲,并且不改變表中記錄的物理順序。實際上,創(chuàng)建索引是創(chuàng)建一個由指向.dbf文件記錄的指針構(gòu)成的文件。若要根據(jù)特定順序處理表記錄,可以選擇一個相應的索引,使用索引還可以加速對表的查詢操作,但不會加快對表的更新操作。
7[單選題] 在Visual FoxPro中,命令“INDEX ON姓名TO xm”的功能是( )。
A.建立一個名為xm.idx的索引文件
B.建立一個名為xm.cdx的索引文件
C.在結(jié)構(gòu)索引文件中建立一個名為xm的索引
D.在非結(jié)構(gòu)索引文件中建立一個名為xm的索引
參考答案:A
參考解析:INDEX ON命令用于在程序中建立索引,執(zhí)行命令“INDEX ON姓名TO xm”之后可建立一個名為xm的索引文件,索引文件的擴展名為.idx,故本題A選項正確。
8[單選題] 設(shè)x=〝123〞,y=123,k=〝Y〞,表達式x+&k的值是( )。
A.123123B.246C.123y D.數(shù)據(jù)類型不匹配
參考答案:D
參考解析:本題考查宏替換函數(shù):&<字符型變量>[],其功能為替換出字符型變量的內(nèi)容,即函數(shù)值是變量中的字符串。本題數(shù)據(jù)類型不匹配,無法替換。
9[單選題] 設(shè)有讀者表:
讀者(借書證號C,姓名C,單位C,性別.L,職稱C,聯(lián)系電話C.
查詢姓名中含“志”的所有讀者的信息,正確的SQL語句是:
A.SELECT*FROM讀者WHERE姓名LIKE”+志+”
B.SELECT*FROM讀者WHERE姓名=”*志*”
C.sELECT*FROM讀者WHERE姓名LIKE”%志%”
D.SELECT*FROM讀者WHERE姓名=”%志%”
參考答案:C
參考解析:SQL的基本格式為SELECT—FROM—WHERE,其中SELECT說明要查詢的字段,F(xiàn)ROM說明要查詢的字段來自哪個表或哪些表,WHERE說明查詢條件。LIKE為字符串匹配運算符,可與通配符“%”和“一”一起使用。“%”表示與任意多個字符匹配;“一”表示與任意一個字符匹配。查詢姓名中含“志”的所有讀者的信息可用“LIKE”%志%””表示,C選項正確。
10[單選題] 在表設(shè)計器中設(shè)置的索引包含在( )。
A.單獨索引文件中
B.唯一索引文件中
C.結(jié)構(gòu)復合索引文件中
D.非結(jié)構(gòu)復合索引文件中
參考答案:C
參考解析:從索引的組織方式來講,索引分為三類索引文件:單獨的.idx索引,是一種非結(jié)構(gòu)索引;采用非默認名的.cdx索引,也是非結(jié)構(gòu)索引;與表名同名的.cdx索引,是結(jié)構(gòu)復合索引。與表名同名的.cdx索引是一種結(jié)構(gòu)復合壓縮索引,它是Visual FoxPro數(shù)據(jù)庫中最普通也是最重要的一種索引文件,用表設(shè)計器建立的索引都是這類索引。
11[單選題] 建立一個視圖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的列只能是分組的列或聚合方
12[單選題] 在Visual FoxPro中以下敘述正確的是( )。
A.查詢和視圖都不能定義輸出去向
B.查詢和視圖都可以定義輸出去向
C.視圖可以用USE命令打開
D.視圖可以用MODIFY STRUCTURE命令修改
參考答案:C
參考解析:在查詢設(shè)計器中,可以設(shè)置查詢?nèi)ハ,而在視圖設(shè)計器中沒有“查詢?nèi)ハ?rdquo;的問題。視圖的使用類似于表,可以使用USE命令打開或關(guān)閉視圖。MODIFY STRUCTURE是修改表結(jié)構(gòu)的命令。故C選項正確。
13[單選題] 在Visual FoxPm中,假定數(shù)據(jù)庫表S(學號,姓名,性別,年齡)和SC(學號,課程號,成績)之間使用 “學號”建立了表之間的永久聯(lián)系,在參照完整性的更新規(guī)則、刪除規(guī)則和插入規(guī)則中選擇設(shè)置了“限制”。如果表S所有的記錄在表SC中都有相關(guān)聯(lián)的記錄,則( )。
A.允許修改表S中的學號字段值
B.允許刪除表S中的記錄
C.不允許修改表S中的學號字段值
D.不允許在表S中增加新的記錄
參考答案:C
參考解析:參照完整性的更新規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值,所以s表中的學號不能隨意修改;刪除規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄,所以s表中禁止隨意修改;如果插入規(guī)則設(shè)置了“限制”,若父表中沒有相匹配的連接字段值則禁止插入子記錄,所以sc表中不允許隨意增加記錄,但s表無限制。
【3月計算機二級VF備考習題及答案】相關(guān)文章:
2016年計算機二級VF備考練習題及答案06-04
2016年3月計算機二級VF上機練習題08-13
2016計算機二級VF練習題及答案08-02
2017年3月計算機二級VF提分題及答案08-26
2016計算機二級考試VF練習題及答案07-26