华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級 > 二級考試 > Visual FoxPro > VF模擬試題 > 文章內(nèi)容
  

全國計(jì)算機(jī)等級二級VisualFoxPro選擇題(9)

中華IT學(xué)院   【 】  [ 2017年7月26日 ]

  選擇題答案與解析

  1.B!窘馕觥織J窍薅ㄖ辉诒砦策M(jìn)行插入或刪除操作的線性表,因此棧是后進(jìn)先出的線性表;隊(duì)列是-種特殊的線性表,它只允許在表的前端(front)進(jìn)行刪除操作,而在表的后端(rear)進(jìn)行插入操作,隊(duì)列具有先進(jìn)先出(FIFO)的特點(diǎn)。雙向鏈表可以在鏈表的頭和尾進(jìn)行添加刪除操作,而二叉樹是非線性結(jié)構(gòu)。

  2.A!窘馕觥縑isual Basic中,Load語句的功能是將-個(gè)窗體加載到內(nèi)存進(jìn)行預(yù)處理,但不顯示。

  3.C。【解析】模塊的獨(dú)立程序是評價(jià)設(shè)計(jì)好壞的重要度量標(biāo)準(zhǔn)。衡量軟件的模塊獨(dú)立性使用耦合性和內(nèi)聚性兩個(gè)定性的度量標(biāo)準(zhǔn)。

  4.A。【解析】Visual Basic對象具有屬性、方法和事件。屬性是描述對象的數(shù)據(jù);方法告訴對象應(yīng)做的事情;事件是對象所產(chǎn)生的事情,事件發(fā)生時(shí)可以編寫代碼進(jìn)行處理。

  Visual Basic的窗體和控件是具有自己的屬性、方法和事件的對象?梢园褜傩钥醋-個(gè)對象的性質(zhì),把方法看做對象的動(dòng)作,把事件看做對象的響應(yīng)。由此可以看出,事件過程是屬于對象的,不能獨(dú)立存在。

  5.D!窘馕觥慷鏄涞谋闅v有3種:前序、中序和后序。后序遍歷首先遍歷左子樹或左子結(jié)點(diǎn),然后遍歷右子樹或右子結(jié)點(diǎn),最后訪問根結(jié)點(diǎn)。分析本題二叉樹,對其進(jìn)行后序遍歷的結(jié)果為DEBFCA。

  6.B!窘馕觥吭谶M(jìn)行視圖集成時(shí),最重要的工作是解決局部設(shè)計(jì)中的沖突,常見的沖突包括:①命名沖突,命名沖突有同名異義和同義異名兩種,如屬于同義異名的“項(xiàng)目”和“課題”;②概念沖突,同-概念在-處為實(shí)體,而在另-處為屬性或聯(lián)系;③域沖突:相同的屬性在不同視圖中有不同的域;④約束沖突,不同的視圖可能有不同的約束。

  7.C。【解析】面向?qū)ο蟮脑O(shè)計(jì)方法與傳統(tǒng)的的面向過程的方法有本質(zhì)不同,它的基本原理是,使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地解決問題。它強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的概念而不強(qiáng)調(diào)算法,它鼓勵(lì)開發(fā)者在軟件開發(fā)的絕大部分中都用應(yīng)用領(lǐng)域的概念去思考。本題答案為C。

  8.C。【解析】數(shù)據(jù)庫系統(tǒng)(DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),-般由數(shù)據(jù)庫(DB)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。

  9.B!窘馕觥拷⑺饕羌涌觳樵兯俣鹊挠行侄危@與索引按什么方式組織有關(guān),它建立在數(shù)據(jù)庫表的基礎(chǔ)上,屬于內(nèi)模式。

  10.C!窘馕觥吭陉P(guān)系模型的數(shù)據(jù)語言中,-般除了運(yùn)用常規(guī)的集合運(yùn)算(并、交、差、笛卡幾積等)外,還定義了-些專門的關(guān)系運(yùn)算,如投影、選擇、連接等。前者是將關(guān)系(即二維表)看成是元組的集合,這些運(yùn)算主要是從二維表的行的方向來進(jìn)行的;后者主要是從二維表的列的方向來進(jìn)行的。因此,選項(xiàng)A與選項(xiàng)B的說法都是錯(cuò)誤的,而選項(xiàng)C的說法正確。

  11.D!窘馕觥勘绢}考查Visual Basic集成開發(fā)環(huán)境的使用,只用“Shift+Alt+M”組合鍵不能打開菜單編輯器。

  12.A!窘馕觥繑(shù)據(jù)庫系統(tǒng)會減少數(shù)據(jù)冗余,但不可能避免-切冗余。

  13.C!窘馕觥緾ommonDialog即為通用對話框控件,可設(shè)定不同的參數(shù),有多種不同類型。CommonDialog控件提供-組標(biāo)準(zhǔn)的操作對話框,進(jìn)行諸如打開和保存文件,設(shè)置打印選項(xiàng)以及選擇顏色和字體等操作,每種不同的對話框需要設(shè)置不同的屬性。如果用戶需要建立-個(gè)通用對話框,則需要先添加CommonDialog控件。

  14.c!窘馕觥寇浖䴗y試是保證軟件質(zhì)量的關(guān)鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評估。軟件測試不僅要講究策略,更要講究時(shí)效性。軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤。

  15.D!窘馕觥縁ormat$(數(shù)值表達(dá)式、格式字符串),該函數(shù)的功能是:按“格式字符串”指令的格式輸出“數(shù)值表達(dá)式”的值。本題將a按照“$00,00.00”的格式輸出,結(jié)果為:“$0,009.86”。

  16.C!窘馕觥窟x項(xiàng)A、B、D當(dāng)<條件>不滿足時(shí),循環(huán)體不執(zhí)行。只有選項(xiàng)C首先執(zhí)行循環(huán)體,然后根據(jù)其中的條件來判斷是否終止。所以在任何情況下都至少執(zhí)行-次。

  17.A!窘馕觥縄nputBox(  )函數(shù)返回的值為字符串類型,要得到123456,只需要將兩個(gè)字符串相加,因此可用y=x$+List1.List(0)得到。

  18.D。【解析】Visual Basic規(guī)定,未經(jīng)定義的變量默認(rèn)為Variant類型。

  19.C!窘馕觥看绑w的Hide方法只是將窗體隱藏,并不從內(nèi)存中釋放,而Unload則是將窗體從內(nèi)存中釋放,也就是銷毀窗體。因此選項(xiàng)C錯(cuò)誤。

  20.D!窘馕觥縇abel控件不包含滾動(dòng)條。

  21.C!窘馕觥縑isual Basic中Sub過程與Function基本類似,但有-點(diǎn)不同:Sub過程不能返回值,而Function過程能返回值。

  22.C。【解析】暫時(shí)關(guān)閉計(jì)時(shí)器即是使計(jì)時(shí)器失效,應(yīng)設(shè)置其Enabled屬性為False。

  23.C!窘馕觥縑isuaI Basic關(guān)于菜單編輯的規(guī)定:只有當(dāng)某個(gè)窗體為當(dāng)前活動(dòng)窗體時(shí),才能打開菜單編輯器。

  24.B!窘馕觥磕夸浟斜砜(DirListBox)用來顯示當(dāng)前盤上的所有文件夾。其Path屬性顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的目錄結(jié)構(gòu)。常用的方法有Change和Click,Change在雙擊-個(gè)新的目錄或通過代碼改變Path屬性的設(shè)置時(shí)發(fā)生;Click是用鼠標(biāo)單擊時(shí)發(fā)生。

  25.A。【解析】Asc(字符)將字符轉(zhuǎn)換為其ASCⅡ碼值,Chr(數(shù)字)將數(shù)字轉(zhuǎn)換為ASCⅡ相對應(yīng)的字符。本程序首先定義-維字符串?dāng)?shù)組a(5),然后將字符“A”的ASCⅡ碼值分別加上0…1 2 3、4,轉(zhuǎn)換為字符串存入a(5)。其值為ABCDE。

  26.D!窘馕觥勘绢}考查運(yùn)算符及其優(yōu)先級。在表達(dá)式中,當(dāng)運(yùn)算符不止-種時(shí),要先進(jìn)行算術(shù)運(yùn)算,接著進(jìn)行比較運(yùn)算,然后再進(jìn)行邏輯運(yùn)算。算術(shù)運(yùn)算符的優(yōu)先順序從高到低依次為:冪(-)→取負(fù)(-)→乘、浮點(diǎn)除(*、/)→整除(\)→取模(mod)→加、減(+、-)→連接(&)。邏輯運(yùn)算符的優(yōu)先順序從高到低依次為:Not→And→Or→Xor→Eqv→Imp。比較運(yùn)算符的優(yōu)先順序?yàn)橄嗟?=)→不等(<>)→小于(<)→大于(>)→小于或等于(<=)→大于或等于(>=)→Like→Is。根據(jù)以上分析,對本題進(jìn)行運(yùn)算可知正確答案為選項(xiàng)D。

  27.B!窘馕觥吭贙eyPress事件過程中程序能識別回車鍵,但是不能識別鍵盤的按下與釋放,選項(xiàng)B錯(cuò)誤。本題考查考生對KeyPress、KeyDown和KeyUp事件的理解。在KeyDown和KeyUp事件過程中,將鍵盤輸入的“A”和“a”視作相同的字母,而從大鍵盤上輸出的“1”和從右側(cè)小鍵盤上輸入的“1”被視作不同的字符。

  28.C。【解析】此題考查隨機(jī)文件。要向隨機(jī)文件中寫入數(shù)據(jù),首先這個(gè)文件必須是以Random方式打開的,并且后面必須有隨機(jī)文件的長度,另外,向隨機(jī)文件中寫文件使用的是Put,所以此題選C。

  29.B!窘馕觥吭谠O(shè)計(jì)Visual Basic程序時(shí),窗體、標(biāo)準(zhǔn)模塊、類模塊等需要分別保存為不同類型的磁盤文件,同時(shí)-個(gè)工程中可以包含多個(gè)窗體文件。關(guān)于變量的作用范圍:全局變量必須在標(biāo)準(zhǔn)模塊中定義,在-個(gè)窗體文件中用Private定義的通用過程只能被本窗體調(diào)用。

  30.C。【解析】Option Base 0指示程序中數(shù)組下標(biāo)從0開始,因此在For循環(huán)中打印的數(shù)組元素分別為第6、5、4、3個(gè)元素,結(jié)果為6、5、4、3。

  31.C。【解析】本題考查Visual Basic程序執(zhí)行過程中各模塊和窗體的調(diào)用過程。按照本題中代碼執(zhí)行,首先程序調(diào)用執(zhí)行Model2,Model2中調(diào)用S1,S1數(shù)組屬于Model1模塊,Model1會調(diào)用S2,S2致使Form1執(zhí)行,可以得出正確答案為選項(xiàng)C。

  32.B!窘馕觥坑捎诒4娌藛螌(yīng)的名稱為save,因此對應(yīng)事件應(yīng)是save_Click(  ),排除選項(xiàng)C、D。另外,對于save菜單的訪問無需通過file,因此選項(xiàng)B正確。

  33.B。【解析】本題主要考查隨機(jī)文件與順序文件的特點(diǎn)和區(qū)別及文件操作的特點(diǎn)。Visual Basic中有3種文件訪問的類型:順序文件、隨機(jī)文件、二進(jìn)制文件。隨機(jī)文件又稱直接存取文件,簡稱隨機(jī)文件或直接文件。隨機(jī)文件的每個(gè)記錄都有-個(gè)記錄號在寫入數(shù)據(jù)時(shí)只要指定記錄號,就可以把數(shù)據(jù)直接存入指定位置。而在讀取數(shù)據(jù)時(shí),只要給出記錄號,就可直接讀取。在記錄文件中,可以同時(shí)進(jìn)行讀、寫操作,所以能快速地查找和修改每個(gè)記錄,不必為修改某個(gè)記錄而像順序文件那樣對整個(gè)文件進(jìn)行讀、寫操作。其優(yōu)點(diǎn)是數(shù)據(jù)存取較為靈活、方便,速度快,容易修改;主要缺點(diǎn)是占空間較大,數(shù)據(jù)組織復(fù)雜。順序文件:順序文件將文件中的記錄-個(gè)接-個(gè)地按順序存放。

  二進(jìn)制訪問能提供對文件的完全控制,因?yàn)槲募械淖止?jié)可以代表任何東西,當(dāng)要使文件的尺寸盡量小時(shí),應(yīng)使用二進(jìn)制訪問。

  在文件處理過程中,執(zhí)行完Open操作后,程序?qū)⑸?個(gè)文件指針,程序可以調(diào)用LOF函數(shù)來獲得返回給文件分配的字節(jié)數(shù)。在隨機(jī)文件中,每個(gè)記錄的長度是固定的,記錄中每個(gè)字段的長度也是固定的,所以選項(xiàng)B錯(cuò)誤。

  34.C!窘馕觥縄nStr函數(shù)格式是:InStr([首字符位置,]字符串1,字符串2[,n]),即在“字符串1”中查找“字符串2”若找到,則返回“字符串2”的第-個(gè)字符在“字符串1”中的位置。而“字符串l”的第-個(gè)字符的位置為1,即指定-字符串在另-個(gè)字符串中最先出現(xiàn)的位置。題中利用For循環(huán)將s即Text1中文本在列表框中各項(xiàng)進(jìn)行查找,若s在某列表項(xiàng)中則將該項(xiàng)放入Str中,并在Text2中顯示該列表項(xiàng),若Str為空則在Text2中顯示“沒有匹配的項(xiàng)目”。

  35.A。【解析】本題考查Visual Basic的KeyPress事件過程。在Kcypress事件中,KeyAscii參數(shù)是所按鍵的ASCⅡ碼,不可省略,為數(shù)值型參數(shù)。

  36.B。【解析】Len函數(shù)返回Long,其中包含字符串內(nèi)字符的數(shù)目,或是存儲-變量所需的字節(jié)數(shù),Mod函數(shù)返回Variant(String),其中包含字符串中指定數(shù)量的字符。本題中Len(st)得到字符串“ABCDEFG”的長度并將其賦給stlen,而For循環(huán)條件k從1到stlen/2即3,Mid(str,k,1)得到的是從字符串開始向后逐次取-個(gè)字符,Mid(str,stlen-k+1,1)則是從字符串尾部開始向前逐次取-個(gè)字符,易知temp中存放的是Mid(str,k,1)和Mid(st,stlen-k+1,1)的所有字符即AGBFCE。

  37.C!窘馕觥緿ragMode屬性返回或設(shè)置-個(gè)值,確定在拖放操作過程中所使用的是手動(dòng)還是自動(dòng)拖動(dòng)方式,當(dāng)屬性設(shè)置為1(自動(dòng)方式)時(shí),控件不能正常響應(yīng)鼠標(biāo)事件,在拖放操作過程中,當(dāng)鼠標(biāo)器指針在-個(gè)目標(biāo)對象或窗體上時(shí),單擊鼠標(biāo)會對目標(biāo)對象產(chǎn)生DragDrop事件。而Source.Move是控件移動(dòng),Picture1.Left+X圖片當(dāng)前位置加鼠標(biāo)X位置,Picture1.Top+Y圖片當(dāng)前高度位置加鼠標(biāo)Y的位置即把圖片移動(dòng)到Picture1.Left+X,Picture1.Top+Y位置。

  38.A。【解析】程序首先是利用兩層For循環(huán)給數(shù)組進(jìn)行賦值,其規(guī)律是:第-行,a(1,1)=1,a(1,2)=1,a(1,3)=2,a(1,4)=2,a(1,5)=3;第二行,a(2,1)=1,a(2,2)=2,a(2,3)=2,a(2,4)=3,a(2,5)=3;第三行,a(3,1)=2,a(3,2)=2,a(3,3)=3,a(3,4)=3,a(3,5)=4;……第五行,a(5,1)=3,a(5,2)=3,a(5,3)=4,a(5,4)=4,a(5,5)=5。可知正對角線上的是1、2、3、4、5。題中的s就是計(jì)算正對角線上的和。故應(yīng)選擇A。

  39.D。【解析】A選項(xiàng)中的IF判斷條件錯(cuò)誤,因?yàn)轭}中要求分?jǐn)?shù)是在0~100(包含端點(diǎn)數(shù)),大于等于0的同時(shí)也要小于等于100,是And關(guān)系不是0r關(guān)系。B選項(xiàng)中當(dāng)Text1的Text合法時(shí),光標(biāo)移到Text1中,不合法時(shí)光標(biāo)移到Text2中并彈出出錯(cuò)對話框;而題目要求是Text合法時(shí),光標(biāo)移到Text2中,否則光標(biāo)不動(dòng),彈出出錯(cuò)對話框。C選項(xiàng)的If判斷條件錯(cuò)誤應(yīng)該是包含端點(diǎn)的分?jǐn)?shù)。故應(yīng)選D。

  40.A!窘馕觥縄f語句的Then語句是用于計(jì)算第-行和最后-行元素的累加和,而Else語句是計(jì)算第-列和最后-列元素的累加和。故應(yīng)該是計(jì)算外圍的-圈元素的累加和。

首頁 1 2 3 4 5 尾頁
分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
大宁县| 天峨县| 兴国县| 三江| 虞城县| 南岸区| 古丈县| 新建县| 建阳市| 曲周县| 永吉县| 祁门县| 闻喜县| 延庆县| 永和县| 万山特区| 丹寨县| 五大连池市| 天峨县| 东辽县| 宁远县| 北京市| 娱乐| 仪征市| 许昌市| 香格里拉县| 大化| 赤城县| 井陉县| 正镶白旗| 瓦房店市| 翁牛特旗| 永和县| 汽车| 乳源| 乐至县| 浦东新区| 拜泉县| 柳林县| 陆丰市| 沙雅县|