<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            試題

            計算機二級《VFP》備考練習題與答案

            時間:2025-05-10 20:32:26 試題 我要投稿

            2016計算機二級《VFP》備考練習題與答案

              1[單選題] 執行下列程序后,變量y的值是(  )。

              SET TALK OFF

              CLEAR

              X=2000

              Do CASE

              CASE x<=1000

              y=x*0.1

              CASE x>1000

              y=x*0.2

              CASE x>1500

              y=x*0.3

              CASE x>2500

              y—x*0.4

              ENDCASE

              ?Y

              A.200B.400C.600D.800

              參考答案:B

              參考解析:本題考查分支語句DO CASE-END-CASE,多分支語句需依次判斷CASE后的條件是否成立。當發現某個CASE后的條件成立時,就運行該CASE和下一個CASE間的命令序列,然后運行ENDCASE后面的命令。如所有的條件都不成立,則運行OTHERWISE與ENDCASE之間的命令序列,然后轉向ENDCASE后面的語句。因此本題運行Y=x*0.2=400,即B選項正確。

              2[單選題] 查詢單價在600元以上的主機板和硬盤的正確SQL命令是( ).

              A.SELECT*FROM產品WHERE單價>600AND(名稱=ˋ主機板′AND名稱=ˋ硬盤′)

              B.SELECT*FROM產品WHERE單價>600AND(名稱=ˋ主機板′OR名稱=ˋ硬盤′)

              C.SELECT*FROM產品FOR單價>600AND(名稱=ˋ主機板′AND名稱=ˋ硬盤′)

              D.SELECT*FROM產品FOR單價>600AND(名稱=ˋ主機板′OR名稱=ˋ硬盤′)

              參考答案:B

              參考解析:SQL的基本格式為SELECT-FROM-WHERE,其中SELECT說明要查詢的字段,FROM說明要查詢的字段來自哪個表或哪些表,WHERE說明查詢條件。查詢主機板和硬盤信息應使用…or連接。

              3[單選題] 在下列控件中,不屬于容器型控件的是

              A.組合框B.表格C.頁框D.選項組

              參考答案:A

              參考解析:表單作為容器,一般都要包含一些控件,以實現特定的交互功能。其中容器型控件有命令組、選項組、表格、頁框,組合框為基本型控件。故本題A為正確選項。

              4[單選題] 在Visual FoxPro中,視圖的創建不能基于(  )。

              A.數據庫表B.自由表C.視圖D.查詢

              參考答案:D

              參考解析:視圖兼有“表”和“查詢”的特點。與查詢類似的地方是,可以用來從一個或多個相關聯的表中提取有用信息;與表相類似的地方是,可以用來更新其中的信息,并將更新結果永久保存在磁盤上。使用視圖可以從表中提取一組記錄,改變這些記錄的值,并把更新結果送回到基本表中。視圖的數據可以來自數據庫表、自由表和其他視圖,因此視圖的創建不能基于查詢,D為正確選項。

              5[單選題] 在Visual FoxPro中可以用DO命令執行的文件不包括(  )。

              A.PRG文件B.MPR文件C.FRX文件D.QPR文件

              參考答案:C

              參考解析:PRG文件是程序文件,DO是執行程序文件;MPR文件是編譯后的菜單程序,DO是運行菜單程序,運行菜單程序時,系統叁自動編譯.mpr文件,產生用于運行的.mpx文件;QPR文件是查翻文件,DO是執行查詢,可看查詢結果;FRX是報表文件,報表文件可以進行輸出,使用的命令是:REPORTFORM。

              6[單選題] 在SQL的ALTER TABLE語句中,為了增加一個新的字段應該使用短語( )。

              A.CREATEB.APPENDC.COLUMND.ADD

              參考答案:D

              參考解析:向表中添加新的字段和新的索引,其命令格式為:ALTER TABLE<表名>ADD[COLUMN]<字段類型>[<長度>[,<小數位數>])][NULLINOTNULL][CHECK<邏輯表達式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認值表達式>][ADD PRIMARY KEY<索引表達式2>TAG<索引名1>][ADD UNIQUE<索引表達式3>TAG<索引名2>]增加-個新的字段應該使用ADD短語,即D)選項正確。

            7[單選題] 有三個關系R、S和T如下:

              則由關系R和S得到關系T的操作是( )。

              A.自然連接B.并C.交D.差

              參考答案:D

              參考解析:關系T中的元組是關系R中有二關系S中沒有的元組的集合,即從關系R中除去與關系S中相同元組后得到的關系T。所以做的是差的運算。

              8[單選題] 打開已經存在的表單文件的命令是( )。

              A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM

              參考答案:A

              參考解析:修改表單文件的命令格式是:MODIFYFORM<表單文件名>。

              9[單選題]在VisualFoxPr0中,使用LOCATEFOR命令發條件查找記錄,當查找到滿足條件的第l條記錄后。

              如果還需要查找下一條滿足條件的記錄,應該使用命令

              A.LOCATEFOR命令B.SKIP命令C.CONTINUE命令D.G0命令

              參考答案:C

              參考解析:LOCAZE命令是按條件定位記錄位置的命令,其命令格式為:LoCATEFOR<條件表達式>。該命令執行后將記錄指針定位在滿足條件的第l條記錄上。如果要使指針指向下一條滿足條件的記錄。使用CONTINUE命令,如果沒有滿足條件的記錄則指向文件結束位置。

              10[單選題] 在表單中為表格控件指定數據源的屬性是( )。

              A.DataSourceB.DataFromC.RecordSourceD.RecordFrom

              參考答案:C

              參考解析:表格是-種容器對象,其外形與Browse窗口相似,-個表格由若干列對象(Column)組成,每個列對象包含-個標頭對象(Header)和若干控件。這里,表格、列、標頭和控件都有自己的屬性、事件和方法。其中,RecordSource屬性用于指明表格數據源,即C)選項正確。

              11[單選題] 在SQL SELECT語句中為了將查詢結果存儲到臨時表應該使用短語( )。

              A.T0 CURSORB.INTO CURSORC.INTO DBFD.TO DBF

              參考答案:B

              參考解析:在SQL查詢語句的尾部添加INTO CUR-SOR<臨時表名>可以將查詢的結果放人指定的臨時表中。此操作通常是將-個復雜的查詢分解,臨時表通常不是最終結果,可以接下來對lf缶時表操作得到最終結果。生成的臨時表是當前被打開的并且是只讀的,關閉該文件時將自動刪除。所以B)為正確選項。

              12[單選題] 假設有選課表SC(學號,課程號,成績),其中學號和課程號為C型字段,成績為N型字段,查詢學生有選修課程成績小于60分的學號,正確的SQL語句是( )。

              A.SELECT DISTINCT學號FROM SC WHERE〝成績〞<60

              B.SELECT DISTINCT學號FROM SC WHERE成績<”60”

              C.SELECT DISTINCT學號FROM SC WHERE成績<60

              D.SELECT DISTINCT〝學號〞FROM SC WHERE〝成績〞<60

              參考答案:C

              參考解析:SQL查詢的基本格式為SELECT-FROM一WHERE,DISTINCT語句用于去掉重復值。本題查詢成績小于60分的學號,where指定的條件應為“WHERE成績<60”,因此C)選項正確。

              13[單選題] 釋放和關閉表單的方法是( )。

              A.ReleaseB.DeleteC.LostFocusD.Destroy

              參考答案:A

              參考解析:表單的Release方法是將表單從內存中釋放;LostFocus事件是表單失去焦點的事件;Destroy事件是在表單對象釋放時引發的事件;表單沒有Delete事件和方法。

              14[單選題] 結構化程序設計的基本原則不包括( )。

              A.多態性B.自頂向下C.模塊化D.逐步求精

              參考答案:A

              參考解析:結構化程序設計的思想包括:自頂向下、逐步求精、模塊化、限制使用go to語句,所以選擇A)。

              15[單選題] 有訂單表如下:

              訂單(訂單號(C,4),客戶號(C,4),職員號(C,3),簽訂日期(D.,金額(N,6,2))

              查詢所有金額大于等于平均金額的訂單的訂單號,正確的SQL語句是(  )。

              A.SELECT訂單號FROM訂單WHERE金額>=(SELECT AVG(金額)FROM訂單)

              B.SELECT訂單號FROM訂單WHERE金額=(SELECT AVG(金額)FROM訂單)

              C.SELECT訂單號FROM訂單WHERE金額>=ALL(SELECT AVG(金額)FROM訂單)

              D.SELECT訂單號FROM訂單WHERE金額=ALL(SELECT AVG(金額)FROM訂單)

              參考答案:A

              參考解析:本題考查嵌套查詢,首先被括號括起來的為內層查詢,先進行內層查詢,查詢出訂單表中的平均金額。然后再進行外層查詢,篩選出金額大于等于平均金額的訂單號。由于內層查詢中使用了AVG(求平均數),因此不能使用ALL進行限定,故A選項正確。

              16[單選題] 在表單設計中,經常會用到一些特定的關鍵字、屬性和事件,下列各項中屬于屬性的是( )。

              A.ThisB.ThisFormC.CaptionD.Click

              參考答案:C

              參考解析:在容器的嵌套層次關系中,引用其中某個對象需指明對象在嵌套層次中的位置,經常要用到的關鍵字是Parent、This、ThisForm、ThisFormSet。而Click為常用事件,在鼠標單擊時引發。Caption屬性用于指定表單中控件的標題,所以C)選項正確。

              17[單選題] 在VisualFoxPr0中,關于視圖的正確描述是

              A.視圖也稱作窗口

              B.視圖是一個預先定義好的SQLSELECT語句文件

              C.視圖是一種用SQLSEl.ECT語句定義的虛擬表

              D.視圖是一個存儲數據的特殊表

              參考答案:C

              參考解析:在VisualFoxPr0中視圖是一個定制的虛擬表,可以是本地的、遠程的或帶參數的。視圖,可以把它看作足從表中派生出來的虛表。它依賴于表,不能獨立存在。數據庫表或自由表都可以建立視圖,在建立視圖時必須先打開一個數據庫,因為視圖不是以獨立文件形式保存的,而是在數據庫設計器中存放的。

              18[單選題] 在Visual FoxPro中,擴展名為mnx的文件是( )。

              A.備注文件B.項目文件C.表單文件D.菜單文件

              參考答案:D

              參考解析:mnx是菜單文件的擴展名;備注文件的擴展名是fpt;項目文件的擴展名是pjx;表單文件的擴展名是scx

              19[單選題] 在Visual FoxPro的數據庫表中只能有一個( )。

              A.候選索引B.普通索引C.主索引D.唯一索引

              參考答案:C

              參考解析:Visual FoxPro中的索引分為主索引、候選索引、唯一索引和普通索引四種。主索引是在指定字段或表達式中不允許出現重復值的索引,主索引可以看作表中的主關鍵字,一個表中只能有一個主索引;候選索引和主索引具有相同的特性,但候選索引可以有多個;唯一索引是索引項的唯一,而不是字段值的唯一;普通索引既允許字段中出現重復值,也允許索引項中出現重復值。

              20[單選題]為表中一些字段創建普通索引的目的是

              A.改變表中記錄的物理順序

              B.確保實體完整性約束

              C.加快數據庫表的更新速度

              D.加快數據庫表的查詢速度

              參考答案:D

              參考解析:VisualFoxPr0中索引是由指針構成的文件,這些指針邏輯上按照索引關鍵字值進行排序。索引文件和表的.dbf文件是分別存儲的,并且不改變表中記錄的物理順序。使用索引的目的是為了加快對表的查詢操作。

            【計算機二級《VFP》備考練習題與答案】相關文章:

            2016計算機二級《VFP》備考練習題及答案08-22

            計算機二級《VFP》考前練習題及答案06-08

            2016計算機二級《VFP》備考試題及答案09-03

            2017計算機等級考試《二級VFP》練習題與答案08-21

            2016年計算機二級《VFP》練習題與答案11-14

            計算機二級《VFP》試題及答案10-22

            計算機二級VFP試題及答案10-22

            計算機二級Java備考練習題及答案05-21

            2016計算機二級備考練習題與答案10-30

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院