1. <small id="kntrr"><delect id="kntrr"></delect></small>
    2. <sub id="kntrr"></sub>
        1. <form id="kntrr"><listing id="kntrr"></listing></form>
            江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
            2004年(春)Visual FoxPro 二級考試試卷答案(vip會員專用)

            2004年(春)Visual FoxPro 二級考試試卷

            (本試卷包括計算機基礎知識部分和程序設計部分,考試時間共120分鐘)
            紅色選項為答案部分

            第一部分 計算機基礎知識(各語種相同)

            1. 幾十年來,集成電路技術的發展很快,根據摩爾定律(Moore Law),在過去幾十年以及在可預測的未來幾年,單塊集成電路的集成度平均大約每。ǎ保 個月翻一番。

               A. 1-6       B.6-12       C.12-24        D.24-36

            2.計算機中的數值信息分成整數和實數(浮點書)。實數之所以能表示很大或很小的數,是由于使用了 (2) 。

               A.階碼       B.補碼       C.反碼        D.較長的尾數

            3.至目前為止,已發布多種漢字信息的編碼標準。在下列敘述中,錯誤的是 (3)。

               A.無論采用那種編碼標準(如GBK、UCS-4等),漢字的機內碼都是采用16位二進制表示的。
               B.中文版Windows98/2000操作系統都支持GB2312-80、GBK等多種漢字編碼標準。
               C.GB2312-80是我國頒布的第一個漢字信息編碼的國家標準。
               D.不同的漢字輸入法,其可以輸入的不同漢字個數可能有所不同。

            4.在使用IE瀏覽網頁的時候,網頁上的圖片一般不會下載并保存在Windows的某個文件夾中。目前網頁上使用的圖片文件大多數為(4)格式文件。

                A. BMP        B.WMF      C.TIF       D.JPG

            5.波形聲音的主要參數有取樣頻率、量化尾數、聲道數目、壓縮編碼方式等。若取樣頻率為 44.1KHZ、量化位數為16位、聲道數目為2、則2分鐘聲音的數據量大約為 (5)(不進行壓縮處理時)。

                 A. 0.4MB       B.6MB      C.11MB       D.21MB

            6.下列有關視頻信息在計算機中的表示與處理的敘述中,錯誤的是 (6)。

                A.多媒體計算機中所說的視頻信息特指運動圖像。
                B.MPEG系列標準均是關于數字視頻(及其伴音)壓縮編碼的國際標準。
                C.MPEG-2標準主要用于數字電視。
                D.DVD-Video采用MPEG-2標準對圖像進行壓縮。

            7.下列關于目前PC機主板上的CMOS存儲器的敘述中,錯誤的是(7)。

               A.CMOS中存放著基本輸入/輸出系統(BIOS).
               B.CMOS需要用電池供電。
               C.可以通過CMOS來修改計算機的硬件配置參數。
               D.在CMOS中可以設置開機密碼。

            8.CPU 使用的Cache是用 SRAM組成的一種高速緩沖存儲器。下列有關該Cache的敘述中,正確的是 (8)。
               
               A. 從功能上看,Cache 實質上是CPU寄存器的擴展。
                B. Cache的存取速度接近于貯存的存取速度。
                C. Cache的主要功能是提高主存與輔存之間數據交換的速度。
                D. Cache中的數據是貯存很小一部分內容的映射(副本)。

            9.下列關于指令、指令系統、程序和軟件等術語的敘述中,錯誤的是 (9)。

               A.指令是一種使用二進制表示的命令語言,它由操作碼和操作數組成。
               B.一個CPU所能執行的全部指令組成該CPU的指令系統。
               C.簡單的說,程序是為解決某個問題而設計的一連串指令。
               D.軟件是完成某種功能的程序集合,因此軟件就是指各種應用程序。

            10.軟件的文檔是軟件開發的依據、開發過程的紀錄,它一般分成三種類型,其中不包含 (10)。

               A.用戶文檔   B.開發文檔      C.管理文檔    D.維護文檔。

            11.在組建局域網時,一般都需要集線器、交換機之類的網絡設備。下列有關網絡設備的敘述中,錯誤的是 (11)。

               A.集線器分為共享式集線器和交換式集線器。
                B.網絡交換機就是電話系統中的程控交換機。
                C.數據傳輸率是集線器和交換機的重要的性能指標。
                D.與共享式集線器相比,一般來說交換機的功能更強、性能更好、價格更貴。

            12.計算機網絡中各個組成部分相互通信時都必須都必須認同的一套規則成為網絡協議。在下列英文縮寫中,(12) 不是網絡協議。
              
               A.HTTP       B.TCP/IP      C.FTP       D.WWW

            13.在使用TCP/IP協議的網絡中,每臺主機都有唯一的IP地址。下列不能作為IP地址的是 (13)。

               A. 200.150.100.50   B. 200.150.100.0   C.1.1.1.1   D.16.32.128.256

            14.下列有關Windows98/2000/XP操作系統的敘述中,錯誤的是 (14)。

                A.任務欄上的“快速啟動”工具蘭可以關閉。
                B.對于中文版的Windows操作系統來說,任務欄上顯示的輸入法指示圖標不能被關閉。
                C.即使計算機未物理連接打印機,也可以安裝多個打印機驅動程序。
                D.在“我的電腦”的“屬性”窗口中可以查看當前計算機的內存的大小。

            15.在Windows環境下,經常需要鍵盤與鼠標的配合操作。例如,利用Windows的“畫圖”軟件或Word中繪制一個正方形,需要用到按 (15) 鍵加鼠標的拖放操作。

               A. Ctrl        B. Alt        C. Shift      D. Tab

            16.某PC及安裝了Windows98和Office97。針對該PC機,下列的敘述中錯誤的是 (16)。

                A.IE瀏覽器窗口中可以顯示Word文檔.
                B.可以將IE瀏覽器窗口中顯示的網頁直接另存為文本文件。
                C.可以將IE瀏覽器設置為在瀏覽網頁時不顯示網頁上的圖片。
               D.利用Outlook Express接收電子郵件時,只有打開郵件才可以看出該郵件是否由附件。

            17.下列有關Microsoft Word97/2000軟件功能的敘述中,錯誤的是 (17)。
                A.可以將文檔保存為HTML文件類型。
                B.在分欄時可以分4欄以上。
                C.可以將表格中的文字旋轉45度。
                D.可以自動的統計文檔中包含的中西文字符數。

            18.在Microsoft Word97/2000軟件中,對一個工作表中的數據清單進行分類匯總時,首先必須基于分類字段進行(18) 操作,然后再進行分類匯總操作。

               A.自動篩選    B.高級篩選     C.排序        D.設置“記錄單”

            19.在Windows操作系統和Office軟件環境下操作時,下列操作中不能實現的是 (19)。

               A.在“Windows資源管理器”窗口中同時選中多個不連續的文件與文件夾。
               B.在Word編輯窗口中同時選定多個不連續的段落。
               C.在Word編輯窗口中同時選定多個繪制的圖形對象。
               D.在Excel編輯窗口中同時選定多個不連續的單元格。

            20.在Windows環境下,許多操作可以通過菜單、工具蘭等完成,但掌握一些常用的快捷鍵有助于提高工作效率。無論是在Windows資源管理器窗口的右窗格種選定的所有文件和文件夾,還是在Word窗口中選定整個文檔、在Excel窗口中選定當前工作表中的所有單元格,均可以使用的快捷鍵是 (20)。

               A. Alt + A    B. Shift + A   C. Ctrl + A    D. Ctrl + Alt + A

            第二部分 Visual FoxPro 程序設計

            (紅色部分為答案)

            一、 選擇題(用答題卡答題,答案依次填在21-30答題號內)。

               21.要在瀏覽窗口中顯示表js.dbf中職稱(zc c (10))為“教授”和“副教授”的紀錄(該字段的內容無前導空格),下列命令中不能實現此功能的事(21)。

                 A.SELECT * FROM js WHERE js.zc=”教授” OR js.zc=”副教授”
                 B. SELECT * FROM js WHERE ”教授” $ js.zc
                 C. SELECT * FROM js WHERE js.zc IN(”教授” ,”副教授”)
                 D. SELECT * FROM js WHERE WHERE RIGHT(js.zc,4)=”教授”

               22.在Visual FoxPro系統中,表達式LEN(DTOC(DATE(),1))的值為(22)。

                  A.4     B. 6     C. 8       D.10

               23.如果要對自由表某一子段的數據之建立唯一性保護機制(即表中所有字段的值不重復),以下表述中正確的是(23)。

                 A.對該字段創建主索引
                 B.對該字段創建唯一索引
                 C.對該字段創建候選索引
                 D.對該字段創建普通索引

               24.Visual FoxPro系統中,對數據庫表設置參照完整性過程時,“更新規則”選擇了“限制”選項后,則(24)。

                 A.在更新父表的關鍵字的值時,新的關鍵字值更新子表中的所有相關記錄
                 B.在更新父表的關鍵字的值時,若子表中有相關記錄則禁止更新
                 C.在更新父表的關鍵字的值時,若子表中有相關記錄則允許更新
                 D.在更新父表的關鍵字的值時,不論子表中是否有相關記錄

               25.設cmd是一個用戶創建的命令按鈕子類,并設置了Click事件代碼。在某表單中基于cmd類創建了一個命令按鈕,則在該命令按鈕的Click事件代碼編輯窗口中,(25)。

                 A.cmd 類的Click事件代碼可視,但不能被修改
                 B. cmd 類的Click事件代碼可視,但能被修改
                 C.cmd 類的Click事件代碼不可視,且運行表單并單擊按鈕時該Click事件代碼不被執行
                 D. cmd 類的Click事件代碼不可視,且運行表單并單擊按鈕時該Click事件代碼被執行

               26.若為xs.dbf表添加一個寬度為6的字符型字段mc,以下命令中正確的是(26)。

                 A.ALTER TABLE xs ADD mc C(6)
                 B.ALTER xs.dbf ADD COLUMN mc C(6)
                 C. ALTER xs.dbf ADD mc C(6)
                 D. ALTER TABLE xs ADD FIELD mc C(6)

               27.設有一自由表xx.dbf。下列SELECT-SQL命令中,語法錯誤的是(27)。

                 A. SELECT * FROM xx
                 B. SELECT * FROM xx INTO CURSOR temp
                 C. SELECT * FROM xx INTO TABLE temp
                 D. SELECT * FROM xx INTO temp

               28.假定表單(frm2)上有一個文本框對象text1和一個命令組按鈕對象cg1,命令按鈕組cg1包含cd1 和cd2兩個命令按鈕。如果要在cd1命令按鈕的某個方法中訪問文本框對象text1 的Value屬性,下列表達始終正確的是(28)。

                 A.THIS.THISFORM.text1.Value
                 B.THIS.PARENT.PARENT.text.Value
                 C.PARENT.PARENT.text1.Value
                 D.THIS.PARENT.text1.Value

               29.主程序是一個應用系統運行時的起點,是應用系統執行時首先別執行的程序。在“項目管理器”窗口中,可以選擇一個文件為主程序。下列各組文件中,所有文件類型均可以被設置為主程序的是(29)。

                 A.菜單、查詢、表單和程序(.prg)
                 B.項目、菜單、查詢和表單
                 C.數據庫、查詢、表單和程序(.prg)
                 D.菜單、查詢、表單和表

               30.在開發一個應用程序時,報表設計所占的工作量通常比較大。在下列有關報表的敘述中,錯誤的是(30)。

                 A. 所有利用報表設計器創建的報表,其數據環境中一定包含表或視圖。
                 B .在報表設計器窗口中,最多可以有9種不同的報表帶區
                 C. 在報表中可以插入圖片文件
                 D. 在打印報表時,可以不打印細節行,只打印總計和分類總計信息

            二、 填空題(請將答案填寫在答題紙的相應答題號內,每個答案只占一行)

                1. 若已經為在當前工作區中打開的表設置了主控索引,將記錄指針移動到物理順序的第一條記錄,所用的命令為GOTO1,而將記錄指針移動到邏輯順序的首紀錄,所使用的命令為 go top 。

                2. 若xs.dbf表中含有10個字段且已在當前工作區中打開,則僅瀏覽表中xh、xm 、xb這三個字段的數據,可用:BROWSE  Field xh,xm,xb  或SELECT xh,xm,xb FROM xs 命令。

                3. Visual FoxPro系統提供的基類都有最小事件集(Destroy 、Error、 Init)。從事件的激發順序看,最小事件集中 destroy 事件是最后激發的。

                4. 關系的基本運算有兩類。一是傳統的集合計算,包括并、差、交運算;二是專門的關系運算,包括:選擇、  投影  和聯結。

                5. Visual Foxpro系統中,除了自由表的字段明、表的索引標識名至多只能有 10 個字組成外,其它名的長度可多達28個字符。

                6. 表達式LEN(TRIM(STR(24)))的計算結果為 10 ;設有一表文件xs.dbf且已在當前工作區中打開,則使用命令COPY TO  xs.txt SDF ,可以將該表的數據復制到ASCII碼文件xs.txt中。

                7. 依次執行一下命令之后,最后一條命令的輸出結果是 "Visual FoxPro6.0" 。

                  SET EXACT OFF
                  x=”6.0”
                  ?IIF(“6.0” = x ,”Visual FoxPro” –x, “Visual FoxPro” + “5.0”)

                8. 在Visual FoxPro 系統中,事件循環由READ EVENTS 命令建立、 CLEAR EVENTS 命令停止。當發出CLEAR EVENTS 命令時,程序將繼續執行緊跟在 Read Event  命令后面的那條可執行語句。

                9.在某教學管理數據庫中,有一個成績表(cj.dbf),表結構及其記錄如下表所述。

                 對于下列SELECT-SQL語句,其查詢結果含有 3  條記錄。
                 SELECT xh, COUNT (*) AS 選課門數 FROM cj GROUP BY xh

                10.在Visual FoxPro系統的命令窗口中,輸入并執行下列命令后,VFP主窗口中顯示內容為 .T. 。
                  ?3^2+2=MOD(12,7)+LEN("FoxPro")

                11.使用Visual FoxPro 開發某應用程序時,如果某自由表在應用程序運行過程中是只讀的,且要求在項目連編后、在軟件發布時可以刪除該自由表文件,則在連編前必須在項目管理器窗口中將該自由表設置為 包含。

                12.完善下列程序,以實現通過字符串變量操作豎向顯示“天長地久”、橫向顯示“地久天長”的功能。程序清單如下:

                  SET TALK OFF
                  STORE “天長地久” TO ch
                  CLEAR
                  n=1
                  DO WHILE n<8
                      ?__Substr(ch,n,2)
                      n=n+2
                  ENDDO
                  ?____Substr(ch,5,4)
                  ?? SUBSTR(ch , 1, 4 )
                  RETURN

                13.設某表單(frm1)上有一個文本框(text1)和一個命令按鈕(command1)。該表單運行時,單擊命令按鈕command1,則文本框text1中顯示該表單數據環境的Name屬性值。由此,命令按鈕command1的Click事件程序代碼中必須寫入的命令為:

                  THISFORM. text1.Value _=THISFORM.DataEvironment.Name

                14.在連編應用程序之前應設置應用程序的主程序。下列程序是某應用程序的主程序main.prg,請根據命令行中的注釋信息完善該程序。

                  CLEAR ALL
                  _SCREEN.Visible=.f.
                  SET TALK OFF &&關閉顯示
                  **************設置Visual FoxPro主窗口屬性***********
                  WITH _SCREEN
                    .Caption=’《庫存管理系統》’
                    .Picture=’pict\softface.jpg’
                    .WindowState=2
                    .ControlBox=.f.
                  ENDWITH
                  _SCREEN.Visible=.t.
                  SET SYSMENU ON
                   ____Do____mainmenu.mpr &&執行菜單程序mainmenu.mpr
                   _____Do form______Loginfonm &&運行表單文件:Loginfonm.scx
                   READ EVENTS &&啟動事件循環
                   RETURN

                15. 閱讀下列程序,并填寫運行結果。

                   CLEAR
                   x=”OK”
                   STORE “學習” TO y
                   ok=’努力’
                  ?&x+(y)
                  
                  運行以上程序后,屏幕顯示的結果時。⑴W習" 。

                16.某表單(fml)上有一個列表框(list1)、一個文本框(text)和一個命令按鈕(command1,其Caption屬性為“添加”)。請完善命令按鈕的Click事件代碼以實現以下功能:在文本框text1中輸入字符串,如果該字符串在列表框中不存在,就將該字符串插入到列表框中,否則彈出對話框給出信息提示“該字符串已經存在,請重新輸入”。運行表單時參考界面如圖所示。

                  flag=0
                  FOR n=1 TO THISFORM.list1.ListCount
                    IF THISFORM list1.List(n)= thisform.Text1.Value  
                      flag=1
                    ENDIF
                  ENDFOR
                  IF flag=0
                     Thisform.List1.AddListItem (THISFORM.text1.Value)
                  ELSE
                    MESSAGEBOX(“改字符串已經存在,請重新輸入”)
                  ENDIF

               17.某學生管理數據庫中有兩張表:學生表和成績表。其表結構如下:

                 并且xs表以xh字段建立xh索引,cj表以xh字段已建立xh索引。xs表和cj表的紀錄分別如下表所示:

                執行如下程序:
                  SELECT 0
                  USE cj ORDER TAG xh
                  SELECT 0
                  USE xs
                  SET RELATION TO xh INTO cj
                  SET ORDER TO xh
                  GO 2
                  ?RECNO(“cj”)
                 則運行結束時顯示結果為  4  。

                18.某表單的數據環境中包含kc表和cj表,且kc表和cj標之間已建好臨時關系。當表單運行時,如下圖所示。

                 1)列表框的BoundColumn為1,要求顯示kc表的課程代號(kcdh)、課程明(kcm)、和課時數(kss)字段,則列表框的RowSourceType屬性值為“6(字段)”,RowSource屬性值為  kcdh,kcm,kss  。
                 2)若在列表框中選中某門課程時,表格中顯示該課程的所有學生的成績,且在文本框text中顯示該課程的平均分,則列表框的InteractiveChange 事件代碼中應含有:

                  SELECT AVG(cj.cj) FROM cj;
                     WHERE cj.kcdh=  This.Value  INTO ARRAY t
                  THIS.  Parent  .text1.Value=t

                19.某銀行存款表(ck.dbf)的表結果如下所示:

                 1)創建ck表的表結構,可以使用下列命令:
                   CREATE TABLE ck (zh C(15), crrq D, cq N(3,0), je  Y  )
                 2)為ck表增加下表所示的一條記錄,可以使用下列命令:
                   INSERT  InTo ck Values _ (‘10789324’,{^2004/03/12},12,10000)


                20. 設某表單form1中有一個表格控件grid1,如果要將該表格控件中所有列表對象的BackColor設置為紅色,可以使用下列命令:
                  THISFORM.grid.  setall  (BackColor, RGB(255,0,0),Column)

                21.在刪除某個數據庫文件時,原數據庫中包含的表仍然保留對該數據庫引用的后鏈,而且這些表不能被添加到其他的數據庫中。如果要使這些表能被添加到其他數據庫中,需要從表中刪除后鏈。刪除表后鏈的命令是  Free Table  。

                22.某表單中有一個命令按鈕,該命令按鈕的Click事件過程代碼中含有一條命令可以將該表單中的頁框pg1的活動頁面改為第三個頁面,該命令是THISFORM.pg1.  activepage  =3。

                23.學生情況查詢表單(form1)上有一個表格對象(grid1)、一個文本框對象(text1)和一個標簽對象(label1,其Caption屬性為“查詢條件”)。文本框對象Valid事件代碼程序如下:

                  cFound=ALLTRIM(THIS.VALUE)
                  LOCATE FOR cFound$(ALLTRIM(xh)+ALLTRIM(xm)+xb+ALLTRIM(bjbh)+ALLTRIM(jg)+dtoc(csrq))
                  IF NOT FOUND()
                    =MESSAGEBOX(“標中沒有找到指定條件的紀錄!”,48,“信息提示”)
                    THIS.VALUE=””
                  ENDIF
                  THISFORM.REFRESH

                  文本框text1用來輸入學生信息查詢數據,運行表單時參考界面如上圖所示。青根據文本框對象Valid事件代碼程序和表單運行界面,寫出文本框對象Valid事件代碼程序的主要功能: 根據文本框中的輸入內容對表記錄進行定位 。

            国产在线精品一区二区三区不卡_亚洲第一极品精品无码_永久免费无码网站在线观看_亚洲av综合日韩