1. <small id="kntrr"><delect id="kntrr"></delect></small>
    2. <sub id="kntrr"></sub>
        1. <form id="kntrr"><listing id="kntrr"></listing></form>
            江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
            2003年(春)二級考試筆試卷參考答案(VFP)
            2003年(春)二級考試筆試卷參考答案(VFP)

            (本試卷包括計算機基礎知識部分和程序設計部分,考試時間共120分鐘)

            第一部分 計算機基礎知識(各語種相同)
            (紅色為參考答案)

            1.目前,漢字信息在計算機內大多是以雙字節編碼表示的。在下列用十六進制 表示的兩個季節的編碼中,____1_____可能是漢字“大”的機內碼。

            A.B473H B.B4F3H C.3473H D.73F3H

            2.有一個數值311,它與十六進制數C9相等,則該數值是用____2____表示的。

            A.二進制 B.八進制 C.十進制 D.五進制

            3.長度為1個字節的二進制的整數,若采用補碼表示,且由4個“1”和4個“0”組成,則可表示的最小整數為___3_____。

            A.-127 B.-121 C.-15 D.-7

            4.關于PC機主板上的CMOS芯片,下面說法中正確的是____4____

            A.CMOS芯片用于存儲計算機系統的配置參數,它是只讀存儲器。
            B.CMOS芯片用于存儲電自檢程序。
            C.CMOS芯片用于存儲BIOS,是易失性的。
            D.CMOS芯片需要一個電池給它供電,否則其中數據會因主機斷電而丟失。

            5.假設某硬盤的轉速為6000轉/分,則此硬盤的平均等待時間為____5___ms(毫秒)。

            A.5 B.6 C.10 D.12

            6.軟件測試是軟件開發過程中的一個重要工作,它直接影響著軟件的質量。一個軟件產品在交付前主要經歷三種測試,三種測試中不包含 ___6_____。

            A.維護測試 B.模塊測試 C.驗收測試 D.集成測試

            7.目前,計算機病毒是影響計算機正常運行的主要因素之一,用戶常在計算機中安裝防病毒軟件來預防計算機病毒。在下列有關計算機病毒及防病毒軟件的敘述中,不正確的是___7_____。

            A.計算機病毒主要是通過可移動的存儲介質或網絡進行傳播
            B.用戶在上網瀏覽WWW信息資源時,所用計算機也可能被計算機病毒感染
            C.任何防病毒軟件都只能預防一些已知的病毒,但對所有查出的病毒均能安全地清除
            D.任何防病毒軟件都應經常性地更新

            8.在構建網絡時,需要使用多種網絡設備,如網卡、交換機等。如果要將多個獨立的子網互連,如局域網與廣域網互連,應當用____8____進行連接。

            A.集線器 B.路由器 C.交換機 D.調制解調器

            9.目前世界上規模最大的計算機廣域網是Interner。在下列敘述中,不正確的是___9_____。

            A.整個Internet中,每個接點(入網的主機)都有一個唯一的地址,稱為IP地址
            B.Internet中主機的名字由一系列的子域名組成,從左到右子域的級別依次降低
            C.Internet由主干網、地區網和校園網(或企業網或部門網)三級組成
            D.ADSL和ISDN均是利用電話線上網,但ADSL的上網速度理論上比ISDN快

            10.某PC機的聲卡在處理聲音信息時,采樣頻率為44KHz,A/D轉換精度為16位。若連續采集2分鐘的聲音信息,則在不進行壓縮編碼的情況保存這段聲音,需要的存儲空間近____10____。

            A.88KB B.176KB C.11MB D.83MB

            11.在中文版的Windows 95/98中,用戶可以通過鍵盤操作來切換中英文輸入法。系統默認的用于在某一種漢字輸入法之間切換的組合鍵為____11_____。

            A.CTRL+空格鍵 B.SHIFT+空格鍵 C.CTRL+SHIFT D.ALT+SHIFT

            12.在Windows 95/98環境下,如果某應用程序在運行過程中發生“死機”(這里的“死機”是指該應用程序不響應用戶的操作且不會自動地結束其運行),則可以通過下列的哪一種操作來結束該應用程序的運行?____12________

            A.按組合鍵Ctrl+Alt+Del B.按鍵盤上的Pause鍵
            C.用鼠標單擊該應用程序窗口中的關閉按鈕 D.按組合鍵Alt+F4

            13.在Windows 95/98中環境下,用戶通常使用菜單命令“開始/查找”來查找文件。通過這種方式查找文件時,無法實現的是____13_____。

            A.查找某種類型的文件(即根據文件擴展名查找)
            B.查找某種屬性的文件(即根據文件的屬性查找)
            C.查找文件大小在某一范圍內的文件
            D.查找在某一時間范圍內創建或修改的文件

            14.在Windows 95/98環境下,用戶在資源管理器窗口的“左窗口”中選擇___14_____,則不可能執行菜單命令“文件/新建”。

            A.桌面 B.我的電腦 C.3.5英寸軟盤(A:) D.C:\Windows(文件夾)

            15.使用Winows 95/98的“畫圖”應用程序編輯文件時,如果需要繪制一個正方形或圓,則在操作過程中應該使用___15_____鍵加鼠標的拖放操作。

            A.CTRL B.ALT C.SHIFT D.TAB

            16.使用Microsoft Word 7.0/97/2000編輯文檔時,所編輯的文件不可保存為__16_____類型。

            A.HTM B.BMP C.RTF D.TXT

            17.關于Microsoft Word中的“左邊距”和“左縮進”,下列敘述中正確的是___17_____。

            A.“左邊距”與“左縮進”是同一個概念
            B.“左縮進”的數值必須大于或等于“左邊距”的數值
            C.“左縮進”的數值可以為正數,也可以為負數
            D.“左縮進”和“左邊距”均可以在“頁面設置”對話框中設置

            18.使用Microsoft Excel 7.0/97/2000編輯電子表格時,所編輯的文件不可保存為___18____類型。

            A.XLS B.TXT C.XLT D.DOC

            19.用Microsoft Excel 7.0/97/2000處理數據時,如果要在某單元格中輸入分數形式的數據5/8,則在單元格定位后___19______。

            A.直接輸入5/8 B.先輸入數字0和一個空格,然后再輸入5/8
            C.先輸入一個空格,然后再輸入5/8 D.先輸入一個等號(=),然后再輸入5/8

            20.Internet Explorer(簡稱IE)是目前最為流行的用于WWW信息瀏覽和查找的瀏覽器。在下列有關IE的功能和操作的敘述中,不正確的是____20_____。

            A.IE是瀏覽器軟件,用戶不能通過該軟件啟動電子郵件服務程序以收發E-mail
            B.刷新網頁功能可以使Internet Explorer跳過緩沖區,直接從網頁的原始地址下載
            C.收藏夾是指用于收藏用戶經常需要訪問的網頁或地址的系統文件夾
            D.頻道是用于從Internet向用戶計算機傳遞內容的Web站點

            第二部分   Visual FoxPro程序設計

            一、選擇題

            21.用戶在創建某個表的結構時,使用了通用型字段且為表創建了索引,則在保存該表結構后,系統會在磁盤上生成__C___個文件。

            A.1 B.2 C.3 D.4

            22.創建索引時必須定義索引名。定義索引名時,下列敘述中不正確的是____B____。

            A.索引名只能包含字母、漢字、數字符號和下劃線
            B.組成索引名的長度不受限制
            C.索引名可以與字段名同名
            D.索引名的第一個字符不可以為數字符號

            23.對于表單來說,用戶可以設置其ShowWindow屬性。該屬性的取值可以為____A_____。

            A.在屏幕中或在頂層表單中或作為頂層表單
            B.普通或最大化或最小化
            C.無模式或模式
            D.平面或3維

            24.在連編一個項目之前,需要在項目管理器中指定一個文件。下列類型的文件中,不可以指定為主文件的是___A____。

            A.數據庫文件 B.查詢文件 C.程序文件 D.表單文件

            25.在下面關于數據庫技術的說法中,不正確的是___C___。

            A.數據的完整性是指數據的正確性和一致性
            B.防止非法用戶對數據的存取,稱為數據庫的安全性防護
            C.采用數據庫技術處理數據,數據冗余應安全消失
            D.不同用戶可以使用同一數據庫,稱為數據共享

            26.數據環境泛指定義表單、表單集或報表時使用的數據源,數據環境中只能包____A____。

            A.表、視圖和關系 B.表 C.表和關系 D.表和視圖

            27.用表設計器創建一個自由表時,不能實現的操作是___D____。

            A.設置某字段可以接受NULL值 B.設置表中某字段的類型為通用型
            C.設置表的索引 D.設置表中某字段的默認值

            28.設有2個項目文件:T1.PJX、T2.PJX,2個數據庫文件:SJ1.DBC、SJ2.DBC,1個自由表文件:A1.DBF。以下敘述中,不正確的是____C____。

            A.T1.PJX與T2.PJX可以共享SJ1.DBC文件
            B.A1.DBF自由表添加到SJ1.DBC成為庫表以后,就不能添加到SJ2.DBC中
            C.打開T1.PJX文件后,用系統菜單”文件\新建”命令創建的文件都屬于T1.PJX項目管理
            D.從T2.PJX項目中“移去”某個數據庫時,可以同時刪除數據庫文件

            29.在運行表單時,為設置屬性值或指定操作的默認值,有時需要將參數傳遞到表單。若要將參數傳遞到表單,則應在表單的___B____事件代碼中包含PARAMETERS語句。

            A.Load B.Init C.Destroy D.Activate

            30.綁定型控件是指其內容與表、視圖或查詢中的字段或內存變量相關聯的控件。當某個控件被綁到一個字段時,移動記錄指針后如果字段的值發生變化,則該控件的___D____屬性的值也隨之發生變化。

            A.Control B.Name C.Caption D.Vaule

            二、填空題(每空格1分,共30分,請用答題紙答題,不換行)

            1.二維表中能唯一確定記錄的一列或多列的組合稱為超關鍵字。若一個超關鍵字去掉其中任何一個列后不再能唯一確定記錄,則稱其為侯選關鍵字。

            2.向數據庫中添加表是把自由表添加到數據庫中,使之成為數據庫表。這一操作的本質是建立了庫與表之間的____鏈接____。

            3.SELECT查詢命令中的union子句,可以把一個SELECT語句的查詢結果同另一個SELECT語句的查詢結果組合起來。

            4.某表單中含有一個命令按鈕。要求運行表單時,單擊該命令按鈕可以調用表單的Init時間中的全部程序代碼,則需要在命令按鈕的Click時間中寫入語句thisform.init。

            5.在打開一個表時,必須為該表指定一個“工作區”。如果某工作區已經打開了一個表,再在此工作區中打開另一個表時,先前的表將自動被關閉。

            6.設表單Form1中包含1個文本框控件(TEXT1)與1個列表框控件(LIST1)。其中,LIST1的RowSourceType屬性值為1,RowSource屬性值為:數學、物理、語文、外語、計算機、政治。該表單要實現的功能是:在文本框TEXT1中輸入課程的名稱,若此課程不在列表框LIST1中,則將它添加到列表框中,夠則不做添加。請完善下列的文本框TEXT1的LostFocus事件代碼:

              FL=.T.

              FOR n=1 TO THISFORM.LIST1.ListCount

                IF ALLTRIM(THISFORM.LIST1.List(n)=this.value thisform.text1.value

                  FL=.F.

                ENDIF

              ENDFOR

              IF FL

                 THISFORM.LIST1.ADDITEM(THIS.Value)         &&向列表框添加新的數據項

              ENDIF

              THIS.Value=SPACE(1)                           &&使文本框清空

            7.下面的命令是給XS表中的記錄做刪除標記。若要恢復XS表中學號(XH)字段以“99”開頭的帶有刪除標記的記錄,可使用命令recall all for subs(xh,1,2)="99" 或者根據下面給的XH方式填 recall all for xh="99"。

                            USE XS

                            DELETE FOR XH="98" OR XH="99"

            8.在某表單運行時,表單上某個命令按鈕標題顯示為“取消(X)",則該命令按鈕的Caption屬性值為取消(\<x)。

            9.設表單上某形狀控件的Height屬性與Width屬性值相等,則Curvature屬性值為99時該形狀為圓。

            10.對象根據所基于的類的性質,可以分為容器對象和控件對象,其中,前者可以作為其它對象的父對象。

            11.某表單Form1上有一個命令按鈕組Cmg,其中有兩個命令按鈕(分別為cmd1和cmd2),要在Cmd1的Click事件代碼中設置cmd2不可用,其代碼為:

               THIS.parent.cmd2.Enabled=.F.

            12.引用當前表單集的關鍵字是thisformset。

            13.下列的自定義函數YS()的功能是:當傳送一個字符型參數時,返回一個刪除所有內含空格之后的字符型數據。例如,執行命令?YS(“A B CD”),顯示“ABCD”。(注:OCCURS()函數的功能是返回前一個字符表達式在后一個字符表達式中出現的次數。)

              FUNCTION YS

              PARAMETERS zz

              IF OCCURS(SPACE(1),zz)>0             &&如果空格在變量ZZ中出現的次數大于0

                 n=OCCURS(SPACE(1),zz)

                 FOR x=1 TO n

                   c=AT(APACE(1),zz,1)

                   zz=SUBSTR(zz,1,c-1)+subs(zz,c+1)

                  ENDFOR

              ENDIF

              RETURN zz

              ENDFUNC

            14.某數據庫中有兩個數據庫表:物資表(WZB.DBF)和領用表(LYB.DBF),兩個表具有一對多關系。完善下面的SELECT語句,使其實現查詢近10天內各部門的各種物資領用數量。

            物資表(WZB.DBF) 領用表(LYB.DBF)
            字段名 類型 寬度 字段名 類型 寬度
            物資代號 C 6 物資代號 C 6
            物資名稱 C 12 領用部門 C 20
                     領用數量 N 3
                      領用日期 D 8

            SELECT 物資代號,物資名稱,領用部門,sum(領用數量) AS 領用數量;

               FORM wzb,lyb;

               WHERE wzb.物資代號=lyb.物資代號 AND (date()-領用日期<=10);

               GROUP By 1,3;

               ORDER By 3,1

            15.設表單集FORMSET1中含有若干個表單,若將奇數表單的背景顏色設為淡藍色;偶數表單的背景顏色為系統省略值(即保持原定義的顏色)。完善以下FORMSET1表單集的Init事件代碼。

              FOR n=1 TO this.formcount

                IF n%2=0

                        n=n+1 (答題者注:如果測試,當表單為偶數時點“忽略”即可正常執行)

                   ENDIF  

                THIS.FORMS(n).BackColor=RGB(128,255,255) 

              ENDFOR

            16.在程序運行期間,可以使用SET SYSMENU命令起用或廢止Visual FoxPro系統菜單欄。廢止Visual FoxPro系統菜單欄的命令是:set sysmenu off

            17.設有表文件CJB.DBF,表中共有30條記錄,記錄內容如下表所示:

             學號

              XH

            課程代號

            KCDH

            成績

            CJ

             

            學號

            XH

            課程代號

            KCDH

            成績

            CJ

             

            學號

            XH

            課程代號

            KCDH

            成績

            CJ

            990201

            01

            78 990202 05 95 990302 03 89
            990201

            02

            80 990202 06 84 990302 04 98
            990201 03 80 990201 01 63 990203 05 68
            990201 04 73 990201 02 62 990203 06 84
            990201 05 82 990201 03 82 990203 01 87
            990201 06 95 990201 04 93 990203 02 78
            990202 01 63 990201 05 95 990203 03 85
            990202 02 62 990201 06 76 990203 04 80
            990202 03 69 990202 01 78 990204 01 51
            990202 04 93 990202 02 80 990204 03 86

            SET TALK OFF

            SELECT kcdh,AVG(cj) AS 平均成績,COUNT(*)AS 選修人數;

               FROM cjb;

               GROUP BY kcdh;

               ORDER BY kcdh DESC;

               INTO CURSOR LsbA

            SELECT *

               FORM LsbA;

               WHERE RECNO()<4;

               INTO CURSOR LsbB

            GO TOP

            ? kcdh

            上述程序運行時,屏幕上顯示的結果是:06

            18.表單如圖1所示。表單上有二個控件:選項按鈕組和列表框控件(Name屬性為LIST1)。選項按鈕組中的各選項按鈕的Caption屬性的屬性值如圖所示。列表框控件的RowSourceType屬性為:8--結構,RowSource屬性的屬性值未設置。教師表、學生表、課程表、認課表、成績表以及專業表的文件表分別是:JS.DBF、XS.DBF、KC.DBF、RK.DBF、CJ.DBF、ZY.DBF。

            請完善下列的選項按鈕組的Click事件代碼,使其實現:在該表單運行時,單擊選項按鈕組中的某個選項按鈕,則在右邊的列表框中顯示相應表的字段名信息。

                      

            DO CASE                      

                 CASE THIS.VALUE=1

                   X="JS"

                 CASE THIS.VALUE=2

                   X="XS"

                 CASE THIS.VALUE=3

                   X="KC"

                 CASE THIS.VALUE=4

                   X="RK"

                 CASE THIS.VALUE=5

                   X="CJ"

                 CASE THIS.VALUE=6

                   X="ZY"

              ENDCASE

              SELE(X)

              ThisForm.list1.rowsouse=X

              ThisForm.Refresh

            19.設有KSCJ表(考試成績表)、XX表(學校字典表)和TEMP(臨時表):

            1)KSCJ表包含兩個字段:“準考證號”字段(ZKZ C(10))和“成績”字段(CJ N(3)),其中,準考證的組成結構為“3位學校代號+2位語種代號+3位考場號+2位順序號”;

            2)XX表包含兩個字段:“學校代號”字段(DH C(3))“學校名稱”字段(MC C(32));

            3)TEMP表包含兩個字段:“學校代號”字段(DH C(3))和“結果”字段(JG N(6,2))。

             

            對于圖2所示的表單,列表框、“平均成績”命令按鈕、“合格人數”命令按鈕和表格控件的Name屬性值分別為LST1、CM1、CM2和GTP,表格控件的數據源為TEMP表。表單執行時,用戶在列表框中選擇某個學校后,單擊“平均成績”則在表格控件中顯示該學校各個語種的平均成績,單擊“合格人數”則在表格控件中顯示該學校各個語種的合格人數,且表格第2列的標頭控件的標題與命令按鈕的標題一致。

               根據上述的功能要求,完善“平均成績”命令按鈕的Click事件代碼:

               SELECT SUBS(zkz,4,2) AS dh, AVG(cj) AS JG;

                  FROM kscj;

                  WHERE LEFT(zkz,3)=xx.dh

                   GROUP BY 1;

                  INTO TABLE tempX

               SELE temp

               ZAP

               APPEND FROM tempX

               GOTO TOP

               ThisForm.gtp.Column2.Header1.Caption=THIS.Caption

               ThisForm.Refresh

            20. 在設計表單或報表的過程中,打開數據環境設計器后,可以在屬性窗口中設置臨時表對象的屬性。為臨時表對象指定主控索引標識的屬性以及篩選條件表達式的屬性分別是orderfilter。

            21.報表是最常用的打印文檔,設計報表主要是定義報表的數據源和報表的布局。Visual FoxPro中,報表布局的常規類型有:列報表、行報表、一對多報表以及多欄報表。多欄報表指報表中每行可以打印多條記錄的數據。

            22. 在實際應用中,常使用DO CASE……ENDCASE語句實現根據不同的條件表達式結果進行不同處理的功能。使用DO CASE……ENDCASE語句時,各CASE<條件表達式>子句的不同排列順序,有時會產生不同的運行結果。設有KCSJ表(考試成績表),表中含有“成績”字段(CJ N(3))和“考試等級”字段(KSDJ C(10))。下列程序段的功能是:為KSDJ字段填寫相應的值:成績均在90分以上(包括90分)為“優秀”;60分以上(包括60分)為“合格”;60分以下為“不合格”。正確的CASE<條件表達式>子句的排列順序號(程序中&&后面給出的序號)應為:③、①、②或 ③、②、①。

              USE kscj

              UCAN

              DO CASE

               CASE cj>=60                   &&①

                 REPLCE ksdj WITH“合  格”

               CASE cj<60                   &&②

                 REPLCE ksdj WITH“不合格”

               CASE cj>=90                   &&③

                 REPLCE ksdj WITH“優  秀”

               ENDCASE

              ENDSCAN

               USE

            23.在Visual FoxPro中,可以為表單添加新的方法。設已經向表單中添加了一個新的方法(FormColor)。

               FormColor方法的程序代碼是:

                      THISFORM.BACKCOLOR=rgb(0,255,0)&&設置該表單的背景顏色為綠色。

               該表單的Init事件、Click事件、RightClick時間的程序代碼分別是:

               Init事件:THISFORM.BACKCOLOR=RGB(128,255,255)&&設置背景顏色為淡藍色。

               Click事件:THISFORM.Init

               RightClick事件:THISFORM.FormColor

               該表單運行時,若用鼠標右擊該表單,則該表單的背景顏色為綠色;若用鼠標單擊該表單,則該表單的背景顏色為淡蘭色。

            24.事件是對象能夠識別的一個動作,方法是對象能夠執行的一組操作。對于SerFocus和GotFocus,setfocus是方法,getfocus是事件。

             

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