二級VFP2010春考試試題 |
|||||||||||||||||||
第二部分Visual Foxpro程序設計. 一、選擇題(用答題卡答題,答案依次填在21~30答題號內) 21.關系的基本運算有并、差、交、選擇、投影、聯接(連接)等。這些關系運算中,運算對象必須為 兩個關系且關系不必有相同關系模式的是 21 。 A.并 B.交 C.投影 D.聯接 22.在下列有關日期,時間型表達式中,語法上不正確的是 22 。 A.DATE()-400 B.DATETIME0+400 C.DATETIME()-DATE() D.DTOC(DATE())-TTOC(DATETIME()) 23.打開一個無記錄的空表,若未作任何與記錄指針移動相關的操作,則執行命令"?RECNO(),BOF() EOF()"后屏幕上應顯示 23 。 A.0、.T.和.T. B.0、.T.和.R C.1、.T.和.T. D.1、.T.和.R 24.在下列有關數據庫及表的敘述中,錯誤的是 24 。 A.在打開數據庫表時,相關的數據庫不會自動地被打開、也不需要被打開 B.使用CLOSE DATABASE ALL命令關閉數據庫時,將關閉所有的已打開的表 C.一個表可以在多個工作區中被打開 D.利用項目管理器中的"移去"操作刪除數據庫時,數據庫中的所有表均轉換成自由表 25.在下列有關查詢的敘述中,錯誤的是 25 。 A.查詢所基于的數據可以是表和視圖,不能基于查詢來創建查詢 B.只要查詢的輸出字段中有統計函數(如COUNT()、SUM()等),則必須設置分組字段,否則查 詢無法運行 C.查詢文件是一個文本文件,用戶可以使用任何文本編輯器(如Windows操作系統中的"記事 本")對其進行編輯 D.查詢的輸出去向可以是文本文件,但不能直接輸出為Microsoft Excel格式的文件 26.設當前工作目錄(文件夾)中有一個表文件ABC.DBF,該表僅有兩個字段(字段名分別為xx和 yy,字段類型均為字符型,寬度均為10),且含有多條記錄。下列SELECT-SQL命令中,語法錯 誤的是 26 。 A.SELECT 1,2,3 FROM abc ORDER BY 3 B.SELECT xx,COUNT(yy) FROM abc GROUP BY YY C.SELECT xx,SUM(yy) FROM abc GROUP BY XX ORER BY 2 D.SELECT xx+yy,xx-yy FROM abc TO PRINTER 27.在下列關于表單及一些控件的敘述中,錯誤的是 .27 。 A.用戶可以為表單創建新的方法和新的屬性,但不能創建新的事件 B.若將表單的ControlBox屬性設置為.F,則表單無最大化、最小化按鈕,但有關閉按鈕 C.標簽控件的Backstyle屬性的默認值為0,即標簽的背景為不透明 D.組合框控件可以設置為下拉組合框或下拉列表框,其區別在于:前者既可以輸入數據、也可以 在下拉列表中選擇一個數據,而后者只能在下拉列表中選擇一個數據 28.在下列控件中,無Value屬性的是 28 。 A.Spinner B.Gird C.CommandButton D.ListBox 29.若利用菜單設計器創建一個菜單后運行該菜單文件,則生成下列4個擴展名的相關文件。在這4個 文件中,文件類型是文本文件且可以利用DO命令執行的是 29 。 A.MNX B.MNT C.MPR D.MPX 30.在下列與項目設置、連編等操作相關的敘述中,錯誤的是 30 。 A.在默認情況下,數據庫與表在項目中處于排除狀態,表單、菜單、程序處于包含狀態 B.系統總是將第一個創建的且可以設置為主程序的文件設置為默認的主程序 C.在連編項目時,系統將檢查是否存在語法錯誤 D.將項目連編為可執行程序后,項目中所有的文件將被編譯在該可執行文件中 二、填空題(請將答案填寫在答題紙的相應答題號內,每個答案只占一行) 1.數據模型一般要描述三個方面的內容:數據的靜態特征,包括對數據結構和數據問聯系的描述;數 據的動態特征,這是一組定義在數據上的操作,包括操作的含義、操作符、運算規則和語言等;數 據的 (1 ) 約束,這是一組數據庫中的數據必須滿足的規則。 2.二維表中能唯一確定記錄的一個字段或幾個字段的組合被稱為"超關鍵字"。如果去掉一個超關鍵 字中的任何一個字段后,不再能唯一確定記錄,則稱該超關鍵字為( 2 )。 3.若要在D:盤根目錄中創建一個名為TEMP的文件夾(子目錄),則應在VFP命令窗口中輸入并執 行命令: ( 3 )d:\temp。 4.字符型常量也稱為字符串,它是由字符串"定界符"括起來的一串字符,定界符可以是單引號、雙 引號或 ( 4 )。 5.數值表達式MOD(25.5,5.0)+ROUND(34.19,-1)的運算結果為 ( 5 ) ;函數STR(314.15,2) 的返回值為 (6) 。 6.VFP支持空值(用NULL或.NULL.表示),從而簡化了對未知數據的處理。下表說明了在邏輯表 達式中NULL值的行為。
7.存儲過程是儲存在數據庫文件中的程序代碼,并且在數據庫打開時被加載到內存中。存儲過程通常 由一系列用戶自定義函數,或在創建表與表之間 ( 8 ) 時系統自動創建的函數組成。 8.利用VALIDATE DATABASE命令可以檢查數據庫的有效性和更新數據庫與表之間的鏈接。例如 打開數據庫后,可以使用命令VALIDATE DATABASE ( 9 ) 來檢查數據庫的有效性并 更新鏈接(注:如沒有填寫的關鍵字,則僅檢查數據庫的有效性)。 9.與自由表相比,數據庫表可以設置許多字段屬性和表屬性,以擴展表的功能。例如,某字符型字段 的 ( 10 ) 屬性設置為"T!",則在輸入和顯示時其前導空格自動地被刪除,且所有字母圭 轉換為大寫字母。 10.所謂工作區,是指用以標識一個打開的表所在的內存工作區域。每個工作區有一個編號(稱為工作 區號),其編號范圍為1-32767。執行下列一組命令后,KC表所在的工作區號及當前工作區號分別 為 ( 11 )。 ‘ CLOSE TABLE ALL USE XS SELECT 0 USEjS USE kc IN 0 11.在Visual Fox_Pro中,徹底地刪除表中的記錄,通常需要分兩個步驟來完成:首先標記要刪除的記 錄(稱為邏輯刪除),然后徹底刪除帶有刪除標記的記錄(稱為物理刪除)。徹底刪除帶有刪除標記 的記錄可以使用 ( 12 ) 命令。 12.VFP提供了兩種方式將表數據復制到文本文件中:使用SELECT-SQL命令和使用COPY TO命令。 例如,學生表(表名為XS)有學號、姓名等多個字段(字段名分別為XH、XM等),且該表已在 當前工作區中打開,則使用命令COPY TO temp (13 ) xh,xm SDF,可將學號和姓名 兩個字段的數據復制到文本文件TEMP中。 13.數據庫JXSJ中有XS(學生)表和CJ(成績)表。學生表中有XH(學號)、XM(姓名)等字段; 成績表中有XH(學號)、KCDM(課程代碼)和CJ(成績,數值型)等字段,兩表通過XH字段 創建的索引已建立了"一對多"關系。下列SELECT-SQL命令可用于查詢各門考試成績均在75 分以上且考試的課程門數為5的學生,要求輸出學號、姓名和總成績,且僅輸出前5條記錄。 SELECT ( 14 ) xs.xh AS學號,Xs.xm AS 姓名,SUM(Cj.cj) AS 總成績; FROM jxsj!xs INNER JOIN jxsj!cj; ON Xs.xh=cj.xh; GROUP BY Xs.xh; HAVING MIN(Cj.cj)>=75 AND ( 15 ); ORDER BY 3 DESC 14.設某數據庫中有一個考生成績表(KSCJ)和學校代碼表(XXDH)。KSCJ表包含準考證號(ZKZH, 字符型,寬度為10)、筆試成績(BSCJ,數值型)、上機成績(SJCJ,數值型)等字段,準考證號 的編碼方式為:第1~3個字符表示學校代號,第4--5個字符為等級與語種代號,第6~8個字符為考 場代號,第9--10個字符為在考場中的序號;XXDH表包含學校代號(XXDH,字符型,寬度為3)、 學校名稱(XXMC,字符型)等字段。假設筆試成績大于30、上機成績大于24為考試合格,則下 列SELECT-SQL命令可用于查詢各等級與語種、各學?荚囃ㄟ^率,要求輸出等級與語種代號、 學校代號、學校名稱和考試通過率,通過率用百分比表示,且輸出按通過率降序排列。 SELECT SUBSTR(Kscj.zkzh,4,2)AS等級與語種代號,Xxdh.*,; ( 16 ) (SUM(IIF(bscj>30 and sjcj>24,1,0))/COUNT(*)*100,6,2)+'%' AS 通過率; FROM kscj INNER JOIN xxdh; ON Kscj.zkz=Xxdh.xxdh; ____(17)___,Xxdh.xxdh; ORDER BY ___(18)___
環境中有一自由表gztable,該表有兩個字段:TEL(字符型,用于存儲參與者的手機號碼)和YN (邏輯型,其值為.T.時表示該參與者被抽中)。在表單設計器中設計表單時,表單如圖1所示:表 單運行后單擊"開始"命令按鈕,命令按鈕標題改為"停止",且啟用計時器控件使得文本框中循 環顯示gztable表中的手機號碼,單擊"停止"命令按鈕時表單顯示如圖2所示(計時器控件廢止)。 (1)根據圖1和圖2所示,"開始"命令按鈕的標題為"華文行楷"字體,則其___19___屬性 值應設置為"華文行楷";另一個命令按鈕(即"退出"命令按鈕)顯示的圖片由EXlT.Ico文 件提供,應將其Caption屬性設置為空、(2Q)屬性值為EXIT.ICO:計時器的初始狀 態為不啟用,其 (21) 屬性值應設置為.f.;若計時器啟用時激發Timer事件的時間間隔 為o.4秒,其Interval屬性值應設置為 (22) 。 (2)根據圖1和圖2所示的表單,表單及各控件的事件代碼設置分別為: ● 表單的Init事件代碼為: THISFORM.Textl.ControlSource= (23) REPLACE ALL yn WITH.F. GOTOTOP "開始"命令按鈕Click事件代碼為: IF THIS.Caption='開始' LOCATE FOR !yn THISFORM.Timer1.Enabled=.T. THIS.Caption='停止' ELSE THISFORM.Timer1.Enabled=.F. THIS.Caption='開始' THISFORM.Listl. (24)(THISFORM.Text1.value) REPLACE yn with .T. ENDIF THISFORM.Refresh • 計時器的Timer事件代碼為: CONTINUE IF (25) LOCATE FOR !yn ENDIF THISFORM.Refresh • "退出"命令按鈕(標題為圖片)的功能是將獲獎名單復制到Excel文件中,然后關閉表 單。其Click事件代碼為: COPY TO 獲獎名單 XLS FOR (26) THISFORM.Release 16.運行下面的程序段后,屏幕顯示的運行結果是 (27) 。 CLEAR SET TALK OFF STORE 3 T0 n ?ss(n) FUNCTION SS PARAMETERS X y=1 p=0 FoR i=1 TO x y=y*i p=p+y ENDFoR RETURN P ENDFUNC 17.完善下列程序,其功能是顯示如圖3所示的"九九乘法表" SET TALK OFF CLEAR FOR m=1 TO 9 ? STR(m,2)+":" FoR n=1 TO m ??STR( (28),4) ENDFOR ENDFoR 1: 1 2: 2 4 3: 3 6 9 4: 4 8 12 16 5: 5 10 15 20 25 6: 6 12 18 24 30 36 7: 7 14 21 28 35 42 49 8: 8 16 24 32 40 48 56 64 9: 9 18 27 36 45 54 63 72 81 圖3程序運行結果 18.完善下列自定義函彖STR_RV(),其功能是將一個字符串(假設所有字符均為ASCII和GB2312字 符集中的字符)進行"反序"。例如,STR RV("ABCD")的返回值為"DCBA"。 FUNCTION str_rv() PARAMETERS cStrl cStr2=" DO WHILE .T. c1=LEFT(cStrl,1) IF ASC(c1)>127 &&AscII碼大于127的字符為漢字(c1為半個漢字的機內碼) c1=LEFT(cStrl,2) ENDIF cStr2=(29) 。 cStrl=RIGHT(cStr1,LEN(cStr1)-LEN(c1)) IF LEN(cStrl)<=0 (30) ENDIF ENDDO RETURN cStr2 ENDFUNCTION 第一部分(公共基礎知識) 第一部分計算機基礎知識 1.下面關于通信技術的敘述中,錯誤的是 ___1___ 。 A.任何一個通信系統都有信源、信道和信宿這三個基本組成部分 B.為了實現遠距離傳輸信息,在模擬通信和數字通信中均采用載波技術 C.為了降低傳輸信息的成本,在通信中廣泛采用多路復用技術 D.數字通信系統的一個主要性能參數是信道帶寬,它指實際進行數據傳輸時單位時間內傳輸的二進位數目 2.在下列有關集成電路及其應用的敘述中,錯誤的是 ___2___ 。 A.集成電路的制造工序繁多,工藝復雜且技術難度高 B.經過拋光后的硅片稱為晶圓,每個晶圓最多可以制成一個合格的集成電路芯片 C.IC卡分為接觸式IC卡和非接觸式IC卡,后者通常又稱為射頻卡或感應卡 D.集成電路應用十分廣泛,目前我國第2代居民身份證中就有集成電路芯片 3.在下列有關數字技術的一些敘述中,錯誤的是 _____3_____ 。 A.數字技術是采用有限個狀態(例如"0"和"1")來表示、處理、存儲和傳輸信息的 B.在邏輯代數中,1與1進行邏輯加(V)和邏輯乘(^)的結果相同 c.任何一個十進制數,均可以精確地轉換成等值的二進制數 D.在PC機中,通常用原碼表示正整數、用補碼表示負整數 4. 在下列有關PC機主機的敘述中,錯誤的是___4___ 。 A.BIOS和CMOS存儲器安裝在主板上,普通用戶一般不能自己更換 B.由于PC機主板的物理尺寸等沒有標準化,所以不同PC機的主板均不能互換 C.芯片組是PC機各組成部分相互連接和通信的樞紐,一般由2塊VLSI芯片組成 D.芯片組決定了主板上所能安裝的內存最大容量、速度及可使用的內存條類型 5. 在下列4個Intel微處理器產品中,采用雙核結構的是 _____5_____ 。 A. Core 2 Duo B.Pentium PRO C.Pentium III D.Pentium 4 6. 在下列四種PC機主存儲器類型中,目前常用的是 _____6_____ 。 A.EDODRAM B.SDRAM C.RDRAM D.DDR SDRAM 7. 在下列有關PC機常用I/O接口的敘述中,錯誤的是 7 。 A. 目前顯卡與顯示器的接口大多采用VGA接口 B. 可用于連接鼠標器的USB接口和PS/2接口的數據傳輸方式均是串行傳輸方式 C. USB接口連接器有4個引腳,其中1個引腳可獲得由主機提供的+1.5V電源 D. IEEE-1394b接口也是PC機常用的一種高速接口 8. 在下列有關PC機外存儲器的敘述中,錯誤的是 8 。 A.由于數據存取速度慢、容量小等原因,軟盤存儲器已逐漸被淘汰 B. 所有的硬盤都是由2個或2個以上盤片組成的,硬盤中的盤面數為盤片數的2倍 C.目前有些優盤產品可以模擬軟盤和硬盤啟動操作系統 D. 目前常見的組合光驅(“康寶”)既有DVD只讀光驅功能,又有CD光盤刻錄機功能 9. 在下列有關光盤存儲容量的敘述中,錯誤的是 9 。 A.80ram CD存儲容量大約為200多兆字節 B. C.單面單層的 D.單面單層的 10.在下列有關Windows系列操作系統及其功能的敘述中,錯誤的是 10 。 A.Windows操作系統采用并發多任務方式支持系統中多個任務的執行 B.Windows XP分為多個版本,它們可用于不同計算機和不同的應用 . C.與Windows XP相比,Windows Vista做了許多改進,但其硬件運行環境要求較高 D.無論是硬盤還是光盤,它們均采用相同的文件系統,即FAT文件系統 11.在下列常用應用軟件中,不能對編輯的文檔設置密碼的是 11 。 A.Microsoft Word B.Microsoft Excel C.Microsoft PowerPoint D.Microsoft FrontPage 12.在下列關于無線局域網的敘述中,錯誤的是 12 。 A.在無線局域網中,無線接入點實際上是一種無線交換機,在室內覆蓋距離可達幾 B.目前無線局域網可采用的協議有Wi-Fi和藍牙等,后者的數據傳輸速率比前者更高 C.若某電腦貼有Intel公司的"Centrino"(迅馳)標記,則該電腦應有集成的無線網卡 D.無線網卡有多種類型,例如PCI無線網卡、USB無線網卡等 13.IP地址分為A、B、C、D、E五類。下列4個IP地址中,屬于C類地址的是 13 A. 1.110.24.2 B. 202.119.23.12 C. 130.24.35.68 n. 26.10.35.4R 14.因特網上有許多不同結構的局域網和廣域網互相連接在一起,它們能相互通信并協調工作 的基礎是因為都采用了 ______14______ A.ATM協議 B.TCP/lP協議 C.X.25協議 D.NetBIOS協議 15.下列有關因特網接入的敘述中,錯誤的是______15______ 。 A.采用電話撥號接入時,數據傳輸速率只能達幾十kbps B.采用ADSL接入時,網絡的下行數據傳輸速率通常高于上行數據傳輸速率 . C.采用ADSL接入時,只需要ADSL調制解調器,不需要使用網卡 D.采用有線電視接入時,多個終端用戶將共享連接段線路的帶寬 16.在下列有關字符集及其編碼的敘述中,錯誤的是 ______16______ 。 A.在我國臺灣地區使用的漢字編碼標準主要是GBK,該標準中收錄了大量的繁體漢字 B.GBl8030標準中收錄的漢字數目超過2萬,Windows XP操作系統支持該標準 C.Unicode字符集中既收錄了大量簡體漢字,也收錄了大量繁體漢字 D.GB2312是我國頒布的第一個漢字編碼標準,該字符集還收錄了俄文、希臘字母等 17.若一幅圖像的大小為1024×768,顏色深度為16位,則該圖像在不進行數據壓縮時,其數據量大約為______17______ 。 A.768KB 、 B.1.5MB C.3MB D.12.3MB 18.在下列4種類型的數字化聲音文件中,不可能包含人的說話聲音的是 18 。 A. WAV B.MP3 C.MID D.WMA 19.在下列有關數字視頻的敘述中,錯誤的是 19 。 A.PC機所使用的視頻卡能將輸入的模擬視頻信號進行數字化 B.目前使用攝像頭獲取視頻信息時,不需要使用專門的視頻卡 C.數字視頻在數據壓縮時只能使用MPEG標準,DVD就是采用MPEG一4標準壓縮的 D.計算機動畫是一種合成視頻,這種技術是發展動漫產業的基礎 20.下列是幾種常見的電子商務的分類方法。若將電子商務分為B-C、B-B等類型,則該分類 是 ______20______ 。 A.按交易的雙方進行分類 B.按使用的網絡類型分類 c.按交易商品性質分類 D.按交易商品規模分類 |
|||||||||||||||||||