2011年春江蘇省計算機二級VFP考試真題 |
絕密★ 啟用前 2011年春 江蘇省高等學校非計算機專業學生 計算機基礎知識和應用能力等級考試 二級試卷 試卷語種:VFP語言 說 明: 1.本試卷包括計算機基礎知識部分和程序設計部分,考試時間共12 0分鐘; 2.本試卷滿分為60分,分選擇題和填空題,試卷不分A、B類型; 3.計算機基礎知識部分全部是選擇題(20分),程序設計部分分為選擇題(1 0 分)和填空題(30分)兩種; 4.選擇題用答題卡答題。每一項有A、B、C、D四個可供選擇的答案,請選 擇其中一個你認為正確的答案,用HB鉛筆涂寫在答題卡的相應答題號內。 每選對一項得1分,不選或選錯不得分; 5.填空題用答題紙答題。請將答案用藍、黑色鋼筆或圓珠筆填寫在答題紙的 相應答題號內,每個答案只占一行,不得換行。每填對一個答案得1分, 不填或填錯不得分; 6.請認真填寫并仔細核對答題卡和答題紙上的學校名稱、準考證號和姓名是 否填寫正確。 7.考試結束時將試卷、答題卡和答題紙放在桌上,不得帶走。待監考人員收 畢清點后,方可離場。 第一部分計算機基礎知識 1.下列有關通信技術的敘述中,錯誤的是___(1)___ 。 A. 無論是模擬通信還是數字通信,目前都是通過載波技術實現遠距離的信息傳輸 B. 多路復用技術可以降低信息傳輸的成本,常用的多路復用技術有TDM和FDM C. 衛星通信屬于微波通信,它是微波接力通信技術和空間技術相結合的產物 D. 目前 2.使用存儲器存儲二進位信息時,存儲容量是一項很重要的性能指標。存儲容量的單位有多種,下面不是存儲容量單位的是___(2)___ 。 A. TB B. XB C. GB D. MB 3.設有補碼表示的兩個單字節帶符號整數a=01001110和b=01001111。則a-b的結果用補碼表示為___(3)___ 。 A. 11111111 B. 10011101 C. 00111111 D. 10111111 4. 下列有關PC機主板上BIOS和CMOS的敘述中,錯誤的是___(4)___ 。 A. BIOS芯片是一塊閃爍存儲器,其存儲的信息關機后不會丟失 B. BIOS中包含加電自檢程序、系統自舉程序等 C. CMOS芯片屬于易失性存儲器,它使用電池供電 D. CMOS中存放著與硬件相關的一些配置信息,以及CMOS設置程序 5. 下列有關PC機中央處理器(CPU)和內存(內存條)的敘述中,錯誤的是___(5)___ 。 A. 目前PC機所使用的Pentium和Core 2微處理器的指令系統有數百條不同的指令 B. 所謂雙核CPU或四核CPU,是指CPU由兩個或四個芯片組成 C. DDR內存條、DDR2內存條在物理結構上有所不同,例如它們的引腳數目不同 D. 通常臺式機中的內存條與筆記本電腦中的內存條不同,不能互換 6. 下列有關PC機I/O總線與I/O接口的敘述中,正確的是___(6)___ 。 A.PC機中串行總線的數據傳輸速率總是低于并行總線的數據傳輸速率 B. SATA接口主要用于連接光驅,不能連接硬盤 C. 通過USB集線器,一個USB接口理論上可以連接127個設備 D. IEEEl394接口的連接器與USB連接器完全相同,均有6根連接線 7. 藍光光盤(BD)是全高清影片的理想存儲介質,其單層盤片的存儲容量大約為___(7)___ 。 A.4.7GB B. 8.5GB C.17GB D.25GB 8. 下列有關PC機常用I/O設備(性能)的敘述中,錯誤的是___(8)___。 A. 通過掃描儀掃描得到的圖像數據可以保存為多種不同的文件格式,例如JPEG、 TIF等 B. 目前數碼相機的成像芯片均為CCD類型,存儲卡均為SD卡 C. 刷新速率是顯示器的主要性能參數之一,目前PC顯示器的刷新速率一般在60Hz以上 D. 從彩色圖像輸出來看,目前噴墨打印機比激光打印機有性價比優勢 9. 下列有關計算機軟件的敘述中,錯誤的是___(9)___ · A. 軟件的主體是程序,單獨的數據和文檔資料不能稱為軟件 B. 軟件受知識產權(版權)法的保護,用戶購買軟件后僅得到了使用權 C. 軟件的版權所有者不一定是軟件的作者(設計人員) D. 共享軟件允許用戶對其進行修改,且可在修改后散發 10.PC機從硬盤啟動Windows XP操作系統是一個比較復雜的過程·在這個過程中,它需 要經過以下這些步驟: I.裝入并執行引導程序 Ⅱ.讀出主引導記錄 Ⅲ.裝入并執行操作系統 Ⅳ.加電自檢 在上述步驟中,正確的工作順序是___(10)___ A. I、Ⅱ、Ⅲ、Ⅳ B. Ⅳ、I、lI、Ⅲ C. Ⅳ、II、I、Ⅲ D. Ⅳ、Ⅲ、II、I 11.下列有關算法和程序關系的敘述中,正確的是___(11)___ A. 算法必須使用程序設計語言進行描述 B. 算法與程序是一一對應的 C. 算法是程序的簡化 D. 程序是算法的具體實現 12.采用ADSL方式接入因特網時,ADSLModem將電話線傳輸信道分為三個信息通道: 語音通道、上行數據通道、下行數據通道。下列有關這三個信息通道的敘述中,錯誤 的是 ___(12)___ · A. 語音通道的頻帶最寬、采用的頻率最高,以保證電話通話的質量 B. 通常上行數據通道的數據傳輸速率低于下行數據通道的數據傳輸速率 C. ADSL的數據傳輸速率是根據線路情況自動調整的 D. 這三個信息通道可以同時工作,即可以同時傳輸信息(數據) 13.無線局域網是以太網與無線通信技術相結合的產物,其采用的網絡協議主要是IEEE 制訂的___(13)___ 。 A. IEEE 802.3 B. IEEE 802.11 C. IEEE 1394 D. IEEE 1394b 14.在因特網中目前主要采用IPv4協議,IP地址長度為32位,只有大約36億個地址。新的第6版IP協議(IPv6)已經將IP地址的長度擴展到___(14)___ 位,幾乎可以不受限制地提供地址。 A. 48 B. 64 C. 128 D. 256 . 15.因特網由大量的計算機和信息資源組成,它為網絡用戶提供了非常豐富的網絡服務。 下列與www服務相關的敘述中,錯誤的是___(15)___ 。 A. WWW采用客戶機/服務器工作模式 B. 網頁到網頁的鏈接信息由URL指出 C. 瀏覽器是客戶端應用程序 D. 所有的網頁均是HTML文檔 16.目前Windows操作系統支持多種不同語種的字符集,即使同一語種(例如漢語)也可 有多種字符集。下列字符集中,不包括“臺”、“灣”等繁體漢字的是___(16)___ 。 A. GBK B. Big5 C. GB2312 D. GBl8030 17.下列與數字圖慟圖形相關的敘述中,錯誤的是___(17)___ 。 A. 彩色圖像在數字化過程中需進行分色處理,然后對不同的基色進行取樣和量化 B. 如果某RGB圖像的像素深度為12,則可表示的顏色數目為2 C. 數碼相機常用JPEG格式保存圖像文件,該格式的圖像大多采用有損壓縮編碼 D.圖形是計算機合成的圖像,也稱為矢量圖形 18.文件的擴展名用于標記文件的類型,用戶應該盡可能多地知曉各類文件的擴展名。下列文件中,屬于數字視頻的文件是___(18)___ A. ABC.RMVB B. ABC.DLL C. ABC.PDF D. ABC. 19.下列幾種類型的系統軟件中,不屬于計算機集成制造系統(CIMS)范疇(或者說,與CIMS無直接關系)的是___(19)___。 A. GIS B. CAM C. MRP D. ERP 20.下列有關Microsoft PowerPoint 2003和Microsoft FrontPage 2003軟件的敘述中,錯誤的是 20 。 A. 型用PowerPoint編輯演示文稿時,可以將每張幻燈片保存為JPEG圖片 B. 利用PowerPoint編輯演示文稿時,可以錄制聲音 。 C. 利用FrontPage制作網頁時,無法直接查看網頁的HTML代碼 D. 利用FrontPage制作網頁時,背景圖片可以設置為“水印”效果 第二部分 Visual Foxpro程序設計 一、選擇題(用答題卡答題,答案依次填在21~30答題號內) 21.設有關系R和關系S,它們有相同的模式結構,且其對應的屬性取自同一個域, 則RUS={t | t∈R ∨ t∈S}表述的是關系的___(21)___操作。 A.并 B.差 C.交 D.聯接 22.文件擴展名為FRX的文件是___(22)___。 A.表備注文件 B.表單文件 C.報表文件 D.編譯后的程序文件 23.函數LEN(SPACE(3)-SPACE(2))的返回值是___(23)___ A.1 B 24.在下列有關項目、數據庫、數據庫表和自由表的敘述中,錯誤的是___(24)___ A.在項目中選擇某一對象后執行"移去"操作,可以刪除該對象所對應的所有文件 B.一個數據庫表只能從屬于一個數據庫 C.使用DELETE FILE命令刪除某數據庫后,該數據庫中的數據庫表自動轉換為自由表 D.一個項目中可以有多個數據庫,一個數據庫可以從屬于多個項目 25.從操作界面來看,系統提供的查詢設計器與視圖設計器有許多相同之處,它們的主要區別在于查詢設計器沒有___(25)___選項卡。 A.聯接 B.篩選 C.更新條件 D.雜項 26.閱讀下列程序段: CLEAR SET TALK OFF x=12345 v=0 DO WHILE x>0 y=x%10+y*10 x=INT(x/10) ENDDO ?y 執行上述程序段后屏幕上顯示的結果是___(26)___ A.12345 B 27.下列有關表單(集)及其控件的敘述中,錯誤的是___(27)___ 。 A.可以為表單添加新的屬性、新的方法,但不能添加新的事件 B.可以向表單的數據環境中添加表和視圖,但不可向數據環境中添加查詢 C.利用表單設計器設計表單時,可以利用生成器設置文本框、命令按鈕組等控件的部分屬性 D.表單運行時,如果用戶調整表單的大小,則其包含的控件也隨之改變大小 28.下列VFP基類中,均有SetAll()方法的是___(28)___ A.Form、CommandGroup、TextBox B.FormSet、Column、ListBox C.Grid、Column、CommandButton D.Form、PageFrame、CommandGroup 29.為表格控件指定數據源的屬性是___(29)___ A.DataSource B.RecordSource C.RowSource D.GridSource 30.假設當前工作目錄中有一個報表文件abc,則可以預覽該報表的命令是___(30)___ A.REPORT FORM abc PREVIEW B.RUN REPORT abc PREVIEW C.DO REPORT abc PREVIEW D.REPORT abc PREVIEW 二、填空題(請將答案填寫在答題紙的相應答題號內,每個答案只占一行) 1.在信息系統的開發過程中大多采用結構化分析方法(簡稱SA方法),在其系統需求分析階段常用的描述工具有___(1)___圖和數據字典。 2.在VFP中,可以直接使用命令創建新的文件夾。例如,在當前工作目錄中創建一個名為"TEMP"的子文件夾,可以使用命令___(2)___ temp。 3.在設計和創建表結構的過程中,有些數據類型的字段寬度是固定的,不需要用戶設定。例如,邏輯型字段的寬度為1、日期型字段的寬度為8、日期時間型字段的寬度為___(3)___。 4.執行SET CENTURY ON命令后,函數LEN(DTOC(DATE()))的返回值為___(4)___;利用CHR()函數可以向部分設備發送控制字符,例如CHR(7)可以使揚聲器響鈴,CHR(10)或CHR(___(5)___)可以使顯示器換行顯示(或打印機換行打印)。 5.用戶可以在表設計器中修改表結構,也可以用命令直接修改表結構。例如,刪除XS表的記錄有效性規則可以使用命令ALTER TABLE XS ___(6)___ CHECK。 6.數據庫表可以創建主索引、候選索引、普通索引和唯一索引。如果要控制表中某一字段的值不允許重復出現,則可以以該字段為索引表達式創建主索引或___(7)___ 。 7.在進行多表操作時,用戶在打開一個表之前,一般需要先選擇工作區。選擇當前未使用的最小號工作區,可以使用命令___(8)___. 8.在刪除表記錄時,一般先使用DELETE命令給記錄加刪除標記(即邏輯刪除),然后使用PACK命令清理帶刪除標記的記錄(即物理刪除)。如果要徹底刪除表中所有記錄,可以使用效率更高的命令___(9)___. 9.在使用SELECT—SQL命令進行查詢時,可以在查詢命令中使用___(10)___子句將查詢結果輸出到打印機。 10.某學校電子閱覽室的計算機上有一軟件自動地記錄用戶每次上網的時間,并將信息登記在表SWJL中.SWJL表含有兩個日期時間型字段,字段名分別為SWSJ和XWSJ,分別登記用戶連接上網時的時間和斷開下網時的時間。下列SELECT—SQL命令可以統計該計算機2010年每月上網的次數和總計時間(以小時計),且按總計時間排序輸出結果: . SELECT ___(11)___ AS 月份,COUNT(*) AS 上網次數, ___(12)___ /60 總計時間; FROM swjl; WHERE YEAR(swsj)=2010 GROUP BY 1; ___(13)___ 11.某圖書登記表TSB含有書號(SH)字段、書名(SM)字段和作者(ZZ)字段等,且這些字段均為字符型。下列SELECT-SQL命令可以查詢出書名中含有"計算機"的所有圖書: SELECT sh,sm,zz FROM tsb ___(14)___ 12.在多數情況下,數組在使用時必須預先聲明(定義)。數組聲明的方式主要有四種,即使用DECLEAR命令、PUBLIC命令、LOCAL命令和 ___(15)___命令。 13.運行下列程序后,顯示的運行結果為___(16)___。 CLEAR FOR i=5 To 7 m=0 FOR j=1 TO i-1 IF i/j==INT(i/j) m=m+j ENDIF ENDFOR IF i=m ?i ENDIF ENDFOR 14.下列程序(由17行語句組成)的功能是找出101—10000之間所有符合下列條件的數:該數等于其各位數字的階乘之和。但程序運行時提示程序的第4行有錯,第4行語句應修改為___(17)___ . for i=101 to 100000 p=0 c=allt(str(i)) for j=1 to i p=p+jc(val(substr(c,j,1))) endfor if i=p ?i endif endfor function jc parameters x s=1 for n=1 to x s=s*n endfor return s 15.完善下列程序,其功能是統計一個文本文件(內容為英文文章)中各個英文字母(不區分大小寫)出現的次數。 CLEAR cFile=GETFILE('TXT','文件名') cc=___(18)___(fileToMem(cFile)) DIMENSION abe(26) abc=0 DO WHILE LEN(cc)>0 c=LEFT(cc,1) cc=SUBSTR(cc,2) IF !(c>='A' AND c<='Z') ___(19)___ ENDIF i=ASC(c)-ASC('A')+1 abc(i)=___(20)___ ENDDO FOR i=1 To 26 ?CHR(ASC('A')-1+i)+'的個數為',abc(i) ENDFOR FUNCTION fileToMem &&該函數的功能是將文件內容讀到內存變量中 PARAMETER cFileName fHandle=FOPEN(cFileName) cText=SPACE(0) IF fhandle>0 nSize=FSEEK(fhandle,0,2) =FSEEK(fhandle,0) cText=FREAD(fhandle,nSize) =FCLOSE(fhandle) ENDIF RETURN cText 16.若要在報表的每一頁打印頁碼,可以在報表的頁標頭或頁注腳帶區中加入含有 ___(21)___(系統變量)的域控件。 17.在創建自定義工具欄時,一般先利用類設計器定義和設計工具欄類,然后將工具欄類添加到表單集中.在設計工具欄類時,"表單控件"工具欄上的___(22)___控件不能添加到工具欄上。 18.VFP應用程序中一般要包含啟動事件循環的命令(語句)和結束事件循環的命令,且啟動事件循環的命令(語句)通常包含在主程序中,該命令(語句)為 ___(23)___EVENTS. 19.從開始運行表單到關閉表單,會發生一系列的表單事件(例如Load、Init、Destroy等).在這個過程中,最先引發的表單事件是___(24)___ 20.設有一個"計時器"表單如圖1所示。表單上有1個計時器控件(Timer1)、4個標簽控件、4個文本框控件(Text1、Text2、Text3和Text4)和一個命令按鈕控件(Cmd1).表單右上角無最大化和最小化按鈕,則表單的兩個屬性的值為.F.,這兩個屬性分別是___(25)___;表單運行時Text1文本框始終顯示當前的系統時間(由計時器控件負責刷新時間,計時器的相關屬性和事件代碼已設置);在設計表單時,命令按鈕的標題如圖1所示,其Caption值應為___(26)___;表單運行后,第一次單擊命令按鈕,其標題由"開始(B)"變為"停止(B)",且Text2文本框顯示當前時間,第二次單擊命令按鈕,其標題由"停止(B)"變為"退出(B)",且Text3文本框顯示當前時間、TEXT4文本框顯示用時(Text3文本框的值減去Text2文本框的值).第三次單擊命令按鈕則關閉表單。命令按鈕的Click事件代碼應為: DO CASE CASE LEFT(THISFORM.Cmd1.Caption,4)='開始' THISFORM.Cmd1.Caption='停止'+SUBS(THISFORM.Cmdl.Caption,5) THISFORM.Text2.Value=Time() CASE LEFT(THISFORM.Cmd1.Caption,4)='停止' THISFORM.Cmd1.Caption='退出'+SUBS(THISFORM.Cmd1.Caption,5) THISFORM.Text3.Value=Time() THISFORM.Text4.Value=THISFORM.Text3.Value-THISFORM.Text2.Value CASE LEFT(THISFORM.Cmd1.Caption,4)='退出' ___(27)___ ENDCASE 21.設有"表格控件示例"表單用于顯示考試成績表(KSCJ)數據,表單在設計時和運行時的界面分別如圖2和圖3所示。KSCJ表有三個字段,分別為考號(KH)字段、姓名(XM)字段和成績(CJ)字段,其中KH和XM字段為字符型,CJ字段為數值型。表單上有一個命令按鈕控件(Command1)、一個文本框控件(Text1)和一個表格控件(GrdKscj),KSCJ表已添加到表單的數據環境中,且已與表格控件進行數據綁定。為了使表格中顯示的數據只讀,可以設置表格控件的___(28)___屬性值為.T.;為了使表格中的三個標頭控件居中顯示,可以在表格控件的Init事件代碼中設置下列語句: THIS.SETALL('Alignment',2,'___(29)___’) &&Alignment屬性值為2表示居中 Text1文本框用于輸入一個針對KSCJ表進行記錄選擇的條件表達式。命令按鈕的作用是:單擊該命令按鈕,如果Text1文本框給出的字符串是一個有效的條件表達式,則表格中符合條件的記錄的背景色用綠色顯示(其它記錄用白色背景色顯示);如果Text1文本框給出的不是條件表達式,則返回:如果Text1文本框中無內容(為空或為空格字符串),則所有記錄均用白色背景色顯示。命令按鈕的Click事件代碼為 c=ALLTRIM(THISFORM.Text1.Value) IF LEN(c)=0 c='F' ENDIF IF TYPE('c')#___(30)___ RETURN ENDIF THISFORM.GrdKscj.SetAll('DynamicBackColor',; 'IIF('+c+',RGB(0,255,0),RGB(255,255,255))','Column') GOTOTOP THISFORM.GrdKscj.Refresh |