![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2007春江蘇省高校計算機(jī)VFP試題 |
|||||
2007春江蘇省高校VFP試題 第一部分基礎(chǔ)知識 1.微電子技術(shù)是信息技術(shù)領(lǐng)域的關(guān)鍵技術(shù),它以集成電路(Ic)為核心。下列有關(guān)敘述錯誤 是(1) 。 A.目前Ic芯片(如CPU芯片)的集成度可達(dá)數(shù)千萬個電子元件 B.Moore定律指出,單塊IC的集成度平均每半年翻一番 c.從原料熔煉到最終產(chǎn)品包裝,IC的制造工序繁多,工藝復(fù)雜,技術(shù)難度非常高 D.非接觸式Ic卡采用電磁感應(yīng)方式無線傳輸數(shù)據(jù),所以又稱為射頻卡或感應(yīng)卡 2.下列有關(guān)通信中使用的傳輸介質(zhì)的敘述錯誤的是(2) 。 A.計算機(jī)局域網(wǎng)中大多使用無屏蔽雙絞線,其無中繼有效傳輸距離大約 B.同軸電纜可用于傳輸電視信號 . c.光纖價格高,一般不在校園網(wǎng)和企業(yè)網(wǎng)中使用 D.微波的波長很短,適合于長距離、大容量無線通信 3.二進(jìn)制數(shù)(1010)與十六進(jìn)制數(shù)(B2)相加,結(jié)果為(3) 。 A (273)8 B (274) 4.設(shè)有一段文本由基本ASCII字符和GB2312字符集中的漢字組成,其代碼為B A.1個漢字和9個西文字符 B.3個漢字和5個西文字符 C.2個漢字和7個西文字符 D 4個漢字和3個西文字符 5.下列有關(guān)CPU的敘述錯誤的是(5)。 A.CPU的主要組成部分有運(yùn)算器、控制器和寄存器組 B.CPU的主要功能是執(zhí)行指令,不同類型CPU的指令系統(tǒng)通常有所不同 C.為了加快運(yùn)算速度,CPU中可包含多個算術(shù)邏輯部件(ALU) D.目前PC機(jī)所用的CPU芯片均為Intel公司的產(chǎn)品 6.PC機(jī)在加電啟動過程中會運(yùn)行POST程序、引導(dǎo)程序、系統(tǒng)自舉程序等。若在啟動過程中用戶按某一熱鍵(通常是Del鍵)則可以啟動CMOS設(shè)置程序。這些程序運(yùn)行的順序是(6) A.POST程序--CMOS設(shè)置程序---系統(tǒng)自舉程序一-引導(dǎo)程序 B.POST程序--引導(dǎo)程序一-系統(tǒng)自舉程序---CMOS設(shè)置程序 C.CMOS設(shè)置程序一系統(tǒng)自舉程序_--引導(dǎo)程序--POST程序 D.POST程序--CMOS設(shè)置程序一引導(dǎo)程序---系統(tǒng)自舉程序 7.目前Pc機(jī)一般都有USB和FireWire接口,用于連接各種外部設(shè)備。下列關(guān)于這兩種接口的敘述錯誤的是(7) A.USB是一種串行接口,可以連接鍵盤、鼠標(biāo)器、優(yōu)盤、數(shù)碼相機(jī)等多種設(shè)備 B.FireWire是一種并行接口,通常用于連接需要高速傳輸大量數(shù)量的設(shè)備(如音視頻設(shè)備) C.USB 2.0的數(shù)據(jù)傳輸速率是USB 1.0的數(shù)十倍 D.一個USB接口上可以連接不同的設(shè)備 。 8.下列關(guān)于PC機(jī)外存儲器的敘述錯誤的是(8) A.1.44MB軟盤的每一面有吞0個磁道,每個磁道分為18個扇區(qū),每個扇區(qū)512字節(jié) B.硬盤的主要性能指標(biāo)之一是平均存取時間,它與硬盤的轉(zhuǎn)速(rpm)有很大關(guān)系。 c.優(yōu)盤的缺點是:優(yōu)盤均無寫保護(hù)功能,且不能起到引導(dǎo)操作系統(tǒng)的作用 D.cD-R是目前常用的可記錄式光盤,但其該錄的數(shù)據(jù)不能修改 9.下列關(guān)于Windows 98/XP操作系統(tǒng)的存儲管理功能的敘述錯誤的是.(9) A.存儲管理的功能主要包括內(nèi)存的分配與回收、共享和保護(hù)、自動擴(kuò)充(虛存的實現(xiàn))等 B.系統(tǒng)將程序(及其數(shù)據(jù))劃分成固定大小的頁面,以頁面為單位進(jìn)行內(nèi)存的分配和調(diào)度 c.虛擬存儲器采用的頁面調(diào)度算法是“先進(jìn)先出”(FIFO)算法 D.在Windows 98和Windows XP中,虛擬內(nèi)存其實就是一個磁盤文件,即“交換文件” 10.人們常說“軟件的主體是程序,程序的核心是算法”。下列有關(guān)程序、算法和數(shù)據(jù)結(jié)構(gòu)的敘述錯誤的是.(10)。 A.程序是用程序設(shè)計語言對解題對象和解題步驟進(jìn)行的一種描述 B.算法和數(shù)據(jù)結(jié)構(gòu)是設(shè)計與編寫程序時首先要考慮的兩個重要方面 c.算法是問題求解規(guī)則的一種過程描述,它必須有輸入,但可以沒有輸出 D.?dāng)?shù)據(jù)結(jié)構(gòu)主要是研究數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)以及在這些數(shù)據(jù)上定義的運(yùn)算 11.下列關(guān)于局域網(wǎng)的敘述錯誤的是(11) 。 A.光纖分布式數(shù)字接口網(wǎng)(FDDI)常用于構(gòu)造局域網(wǎng)的主干部分 。 B.采用紅外線或者無線電波進(jìn)行數(shù)據(jù)通信,可以構(gòu)造無線局域網(wǎng) C.兩個或多個局域網(wǎng)可以進(jìn)行互連 D.所有的局域網(wǎng)均為以太網(wǎng) 12•下列有關(guān)IP地址、域名和URL的敘述錯誤的是(12) 。 A•目前互聯(lián)網(wǎng)中IP地址大多數(shù)使用4個字節(jié)(32個二進(jìn)位)表示 B•使用C類IP地址的網(wǎng)絡(luò)規(guī)摸最大,一少c類物理網(wǎng)絡(luò)可以擁有上千萬臺主機(jī) C.一臺主機(jī)通常只能有一個IP地址,但可以有多個域名 D•URL用來標(biāo)識WWW網(wǎng)中的每一個信息資源,不同的信息資源對應(yīng)不同的URL 13•TCP/IP協(xié)議棧的應(yīng)用層包括了各種高層協(xié)議,其中用于實現(xiàn)網(wǎng)絡(luò)主機(jī)域名到IP地址映射的是(13) 。 A.DNS B.SMTP C .FTP D.Telnet 14•ADSL是一種寬帶接入技術(shù),在線路兩端加裝ADSL MODEM即可實現(xiàn)連網(wǎng)。下列關(guān)于 ADsL的敘述錯誤的是(14) I A.它利用普通銅質(zhì)電話線作為傳輸介質(zhì),成本較低 B.在上網(wǎng)的同時,還可以接聽和撥打電話,幾乎互不影響 C•從實現(xiàn)的技術(shù)上來看,數(shù)據(jù)的上傳速度比數(shù)據(jù)的下載速度快 D.利用ADSL技術(shù)上網(wǎng)的用戶,其PC機(jī)必須安裝以太網(wǎng)卡 15•目前PC機(jī)使用的字符集及其編碼標(biāo)準(zhǔn)有多種,20多年來我國也頒布了多個漢字編碼標(biāo)準(zhǔn)。在下列漢字編碼標(biāo)準(zhǔn)中,不支持簡體漢字的是(15) 。 I A.GB2312 B.GBK C.BIG5 D. GB18030 16.下列有關(guān)數(shù)字圖像的壓縮編碼和圖像文件格式的敘述錯誤的是 (16) 。 A•圖像壓縮的出發(fā)點是圖像中的數(shù)據(jù)相關(guān)性很強(qiáng),且人眼的視覺有一定的局限性 B•壓縮編碼方法的優(yōu)劣主要是看壓縮倍數(shù)、重建圖像的質(zhì)量和壓縮算法的復(fù)雜度等 C.JPEG圖像的壓縮倍數(shù)是可以控制的,且大多為無損壓縮 D•GIF格式的圖像能夠支持透明背景,且具有在屏幕上漸進(jìn)顯示的功能 17.下列有關(guān)MIDI音樂的敘述錯誤的是(17 ) A•MIDI是一種音樂描述語言,它規(guī)定了樂譜的數(shù)字表示方法 B•MIDI音樂的文件擴(kuò)展名為MID或MIDI C•MIDI音樂可以使用Windows中的媒體播放器等軟件進(jìn)行播放 D•播放MIDI音樂時,聲音是通過音箱合成出來的 18.下列有關(guān)中文版Windows 98/2000/xP操作系統(tǒng)功能與操作的敘述錯誤的是 (18) 。 A•“五筆字型”漢字輸入法是Windows內(nèi)置的輸入法之一 B•在“畫圖”軟件中畫圓和正方形時,可在按Shift鍵的同時用鼠標(biāo)拖放操作 c•在“資源管理器’’窗口中,按Ctrl鍵的同時用鼠標(biāo)單擊文件,可以實現(xiàn)該文件的反向選定 D•作為虛擬存儲器使用的(頁)交換文件可以設(shè)置在不同的邏輯硬盤上 19•下列有關(guān)Microsoft Word 97/2000/2003功能和操作的敘述錯誤的是 (19) 。 A•Word文檔可以分別設(shè)置打開文件時的密碼和修改文件時的密碼 B•頁邊距的計量單位可以設(shè)置為磅、英寸和厘米等 c•可以將選中的英文統(tǒng)一設(shè)置為小寫,或大寫,或詞首字母大寫,或句首字母大寫等 D•利用工具欄上的“格式刷”,可以復(fù)制字體的格式,但不能復(fù)制段落的格式 20.下列有關(guān)Microsoft PowerPoint 97/2000/2003功能和操作的敘述錯誤的是 (20) 。 A.PowerPoint文件可以另存為網(wǎng)頁文件 B.演示文稿可以按講義方打印,且一張紙(如A4規(guī)格)可以打印多達(dá)6或9張投影爿 c.演示文稿的放映方式可以設(shè)置為循環(huán)放映 D.演示文稿中可以插入聲音文件,但不可以錄制旁白 21.下列有關(guān)表及其字段的敘述中,錯誤的是_______ A.每個表最多有100多個字段 B.每個數(shù)據(jù)庫表只能屬于一個數(shù)據(jù)庫 C.自由表的字段名最多有10個字符組成 D.字符型字段的默認(rèn)寬度為10 22.備注型、日期型和邏輯型字段的寬度是固定的,它們分別是(22) A.4、8、2 B.8、8、 23.在下列有關(guān)表索引的敘述中,錯誤的是(23) A.數(shù)據(jù)庫表可以有結(jié)構(gòu)復(fù)合索引,但自由表不可以 B.結(jié)構(gòu)復(fù)合索引文件隨著表的打開而自動打開 C.數(shù)據(jù)庫表可以創(chuàng)建主索引,但自由表不可以 D.一個數(shù)據(jù)庫表可以有多個候選索引,但只能有一個主索引 24.創(chuàng)建并保存一個表、數(shù)據(jù)庫、查詢、表單、報表、類庫、程序或菜單時,生成的文件個數(shù)不點 相同若創(chuàng)建了一個表單并保存之,則會在其存儲的磁盤上生成(24) 個文件 A.1 B 25•在"項目管理器"窗口中選擇一個表,然后單擊"修改"或"瀏覽"按鈕,則指定的表將被打 開(假設(shè)該表在這之前未被打開)在下列有關(guān)該表所在工作區(qū)的敘述中,正確 是(25) A.在1號工作區(qū)中打開 B.在當(dāng)前工作區(qū)中打開 C.在當(dāng)前工作區(qū)的下一個工作區(qū)中打開,且該工作區(qū)被設(shè)置為當(dāng)前工作區(qū) D.在當(dāng)前未被使用的最小工作區(qū)中打開,且該工作區(qū)被設(shè)置為當(dāng)前工作區(qū) 26.利用查詢設(shè)計器設(shè)計查詢時,下列敘述中錯誤的是 (26) A.在設(shè)計多表查詢時必須設(shè)置兩個表之間的聯(lián)接類型,系統(tǒng)默認(rèn)的聯(lián)接類型是內(nèi)聯(lián)接 B.在選擇一個排序字段時,系統(tǒng)默認(rèn)的排序方式為升序 C.在"雜項"中設(shè)置查詢結(jié)果的記錄范圍時,可以選擇前n條記錄或最后n條記錄 D.所選的分組字段可以不是查詢輸出字段 27.在下列有關(guān)SQL命令的敘述中,錯誤的是、(27) A.利用ALTER TABLE-SQL命令可以修改數(shù)據(jù)庫表和自由表的結(jié)構(gòu) B.利用DELETE--SQL命令可以直接物理刪除(徹底刪除)表中的記錄 C.利用一條UPDATE—SQL命令可以更新一個表中的多個字段的內(nèi)容 D.利用查詢設(shè)計器設(shè)計的查詢,其功能均可以利用一條SELECT-SQL命令實現(xiàn) 28.在下列VFP基類中,無Caption屬性的基類是(28) A.Label B.OptionGroup C.Check D.EditBox 29.在下列有關(guān)控件及其屬性的敘述中,錯誤的是(29) A.一個標(biāo)簽控件最多可以顯示128個字符 B.計時器控件的Interval屬性的單位為毫秒 c.當(dāng)形狀控件的Curvature屬性值為99時,其曲率最大 D•組合框控件的Style屬性控制其為下拉列表框還是下拉組合框 30.在利用VFP菜單設(shè)計器設(shè)計菜單時,下列敘述中錯誤的是 (30) A.利用菜單設(shè)計器可以創(chuàng)建菜單(一般菜單)和快捷菜單 B.用戶可以將VFP系統(tǒng)菜單項添加到自己設(shè)計的菜單中 c.在"提示選項"對話框中為菜單項設(shè)置快捷鍵(快捷方式)時,只能使用Ctrl鍵與另一 個字母鍵的組合 D.用戶菜單可以設(shè)置為替換VFP系統(tǒng)菜單,也可設(shè)置為追加在VFP系統(tǒng)桑單之后 二、填空題(請將答案填寫在答題紙的相應(yīng)答題號內(nèi),每個答案只占一行) 1.在運(yùn)行程序文件(.PRG)時,系統(tǒng)會自動地對程序文件進(jìn)行"偽編譯",包括對程序的詞法檢 查和語法檢查等系統(tǒng)生成的"偽編譯"程序的文件擴(kuò)展名為 (1 ) 2.VFP中的數(shù)據(jù)完整性規(guī)則包括:域完整性規(guī)則、 ( 2 ) 、參照完整性規(guī)則和用戶自定義完 整性規(guī)則 3.GETFILE()函數(shù)的功能是顯示"打開"對話框,并返回選定文件的名稱其常用格式為: GETFILE([cFileExtensions][,cText]) 其中,參數(shù)cFileExtensions指定要打開的文件類型,cText指定"打開"對話框中文本框前的 標(biāo)簽若要打開如圖1所示的對話框,則可執(zhí)行命令:=GETFILE(" (3) ","表文件名")
圖1 4.與表操作相關(guān)的系統(tǒng)函數(shù)有多個,例如EOF()、BOF()、USED()等用于統(tǒng)計當(dāng)前工作區(qū) 中表的字段個數(shù)的函數(shù)是( 4 ) 5.已知某數(shù)據(jù)庫中有學(xué)生表和成績表,且兩個表之間已設(shè)置了參照完整性(學(xué)生表為主表,成 績表為子表)若在對學(xué)生表中的某條記錄實施刪除操作時,因該同學(xué)在成績表中有相關(guān) 的成績記錄而禁止刪除,則在這兩個表之間一定設(shè)置了參照完整性規(guī)則: ( 5 ) 6.用UPDATE-SQL語句修改ts(圖書)表中作者字段(zz,C)的值時,若要在所有記錄的作者 后面加漢字"等"(假設(shè)字段寬度足夠),可以使用命令: UPDATE ts SET ZZ=( 6 ) +"等" 7.設(shè)有一職工檔案表(zgda.dbf),含有姓名(xm)、部門(bin)和性別(xb)等字段使用下列 SELECT-SQL命令,可以將查詢結(jié)果保存在文本文件TEMP.txt中: SELECT xm bm FROM zgda ORDER BY bm (2)temp 8.某考試管理系統(tǒng)中有兩個表:考試語種表(tyz.dbf)和考生報名表(bm.dbf)考試語種表 含有語種代號(yzdh,C,2)和語種名稱(yzmc,C,15)字段,考生報名表含有準(zhǔn)考證號(zkz, c,10)等字段,它們的數(shù)據(jù)如下表所示: YZDH YZMC 43 一級 52 Visual FoxPro 53 Visual BASIC 54 Visual C++ 55 Java 56 FORTRAN 90 38 三級偏硬 39 三級偏軟 ZKZ 0114300101 0114300102 0114300103 0215201601 0215201602 ... 設(shè)準(zhǔn)考證號(zkz)的第4、5位字符表示該考生所報的考試語種代號,則下列SELECT-SQL 命令可用于統(tǒng)計和顯示各語種報名考試的人數(shù): SELECT tyz.yzdh,tyz.yzmc,COUNT(*)AS人數(shù); FROM tyz INNER JOIN bm; ON tyz.yzdh= ( 8 ); ( 9 ) 9.設(shè)有一學(xué)生成績表(xscj.dbf),含有學(xué)號(xh,C,10)、姓名(xm,C,8)和成績(cj,N,3)字段 下列程序段可用于統(tǒng)計并顯示分?jǐn)?shù)段60分以下、90分以上和60~89分的人數(shù)與比例: ALTER TABLE xscj ADD COLUMN bz C(8) &&添加一個備注(bz,C,8)字段 UPDATE xscj SET bz=IIF(cj<60,'60分以下',IIF(cj>89,'90分以上','60~89分')) SELECT xscj n=RECCOUNT() SELECT bz AS 分?jǐn)?shù)段,COUNT(*) As 人數(shù), (10) *100 AS 比例; FROM xscj; GROUP BY bz ALTER TABLE xscj ( 11 ) COLUMN bz &&刪除備注(Bz)字段 10.數(shù)據(jù)庫SJK的學(xué)生表(XS.dbf)中有學(xué)號(xh,c,8)、姓名(xm,C,8)等字段;成績表(cj.dbf) 中有學(xué)號(xh,C,8)、課程代號(kcdh,C,3)和成績(cj,N,3)等字段,以下SELECT-SQL命 令是根據(jù)學(xué)生表和成績表查詢選修課程在6門以上的學(xué)生選修課程門數(shù)、成績優(yōu)秀的課 程門數(shù)(注:優(yōu)秀是指成績大于或等于85) SELECT XS.xh,xs.xm,COUNT(*) as 選課門數(shù),; ( 12 )(IIF(cj.cj=>85,1,0)) As 優(yōu)秀課門數(shù); FROM sjk!xs INNER JOIN sjk!cj; ON xs.xh=cj.xh: GROUP BY xs.xh; (13) 選課門數(shù)=>6 11.某表單中有一個列表框控件list1和一個命令按鈕控件cmdl,且該 列表框已與成績表(cj.dbf)的成績字段(cj,N,3)綁定,表單運(yùn)行時 如圖2所示若命令按鈕cmdl的Click事件代碼如下:
PUBlic x X=THISFORM.Listl.LIST(4) ?x ?TYPE("x") 則表單運(yùn)行時單擊該命令按鈕,輸出結(jié)果為( 14 ) 和(15) i2.某表單中有一個列表框控件listl和一個命令按鈕控件cmdl,表單 運(yùn)行時如圖3所示列表框顯示的內(nèi)容分別是學(xué)生的學(xué)號、姓名、
選課數(shù)以及平均成績命令按鈕cmdl的Click事件代碼如下: THISFORM.Caption=THISFORM.Listl.Value 在表單運(yùn)行時,若單擊該命令按鈕后表單的標(biāo)題顯示學(xué)生的姓名("例如顯示吳云") 列表框控件listl的BoundColumn屬性值為 ( 16 ) 13.已知xs(學(xué)生)表、kc(課程)表、cj(成績)表的表結(jié)構(gòu)如下: (1)xs.dbf:學(xué)號(xh,c,8)、姓名(xm,C,8)、性別(xb,C,2) (2)kc.dbf:課程代號(kcdh,C,3)、課程名稱(kcmc,C,20)、學(xué)分(xf,N,2)
(3)cj.dbf:學(xué)號(xh,C,8)、課程代號(kcdh,C,3)、成績(cj,N,3) 某表單運(yùn)行時如圖4所示,其功能是查看 選項按鈕組(optl)選擇一個年級時,列表框(1istl)中顯示出該年級所有課程不及格的學(xué) 生的學(xué)號、姓名、課程名稱和成績(xh字段的前兩位表示年級) 根據(jù)圖4所示表單,填寫表單、列表框和選項按鈕組控件的下列屬性值: 表單:ControlBox= (17) 列表框:ColumnCount= (18) 選項按鈕組:Value=(19) 14.某表單運(yùn)行時如圖5所示,表單上有一個頁框控件PageFramel和一個微調(diào)框控件Spin- nerl微調(diào)框控件Spinnerl的Init事件代碼如下: THIS.Value=1 THIS.KeyboardLowValue=1 THIS.SpinnerLowValue=1 THIS.KeyboardHighValue=10 THIS.SpinnerHighValue=10 在表單運(yùn)行時,若要頁框中頁面的個數(shù)由微調(diào)框的值決定,則微調(diào)框控件Spinnerl的In- teractiveChange事件代碼應(yīng)包含下列命令: THISFORM.Pageframe1. (20) =THIS.Value
15.所有的容器對象都具有與之相關(guān)的計數(shù)屬性和 (21)屬性,其中,前者是一個數(shù)值型 屬性,它表明了所包含對象的數(shù)目;后者是一個數(shù)組,用以引用每個包含在其中的對象 16.利用ShowWindows屬性和Desktop屬性,可以將表單設(shè)置為 (22) 、浮動表單或子 表單 17.在菜單設(shè)計器中,設(shè)置某一菜單(項)的"結(jié)果"就是指定在選擇該菜單(項)時發(fā)生的動 作,其結(jié)果類型有:子菜單、填充名稱、命令和(23) 18.若要在報表的每一頁打印頁碼,可以在設(shè)計報表時,在"頁標(biāo)頭"或"頁注腳"帶區(qū)中加人 含系統(tǒng)變量(24) 的域控件 19.完善下列程序,使其產(chǎn)生10個隨機(jī)的大寫英文字母: CLEAR i=1 DO WHILE ( 25 ) k=INT( IF k>=65 AND k<=90 &&k的值為某大寫英文字母的ASCII碼值 ? (26) i=i+1 ENDIF ENDDO 20.執(zhí)行以下程序,屏幕顯示為: ( 27 ) x=8 D0 WHILE .T. x=x+1 IF x=INT(x/4)*5 ??X ELSE L00P ENDIF IF X>10 EXIT ENDIF ENDDO 、 21.完善下列自定義函數(shù)STR_RV(),要求其功能為將一個字符串進(jìn)行"反序",例如,STR_ RV("ABCD")的返回值為"DCBA" FUNCTION str_rv() PARAMETERS c P=SPACE(0) DO WHILE LEN(c)>0 x=ASC( (28) ) If x>127 &&ASCII碼值大于127的字符為漢字(半個漢字) P=LEFT(c,2)+P c=SUBSTR(c,3) ELsE P=LEFT(c,1)+P c=SUBSTR((29)) ENDIF ENDDO ( 30 ) End Function |
|||||