华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > Visual FoxPro > VF模擬試題 > 文章內容
  

全國計算機等級二級VisualFoxPro選擇題(7)

中華IT學院   【 】  [ 2017年6月6日 ]

  選擇題答案與解析

  1.B!窘馕觥筷P系R與S相交運算后所得到的關系由那些既在R內又在S內的有序組所組成,記為R∩S。所以交操作不改變關系表中的屬性個數(shù),但能減少元組個數(shù)。

  2.C!窘馕觥筷P系模型較格式化模型(網(wǎng)狀模型和層次模型)有以下優(yōu)點:數(shù)據(jù)結構比較簡單、具有很高的數(shù)據(jù)獨立性、可以直接處理多對多的聯(lián)系以及有堅實的理論基礎。

  3.B。【解析】本題考查運算符及其優(yōu)先級。運算符主要有三種:算術運算,邏輯運算,比較運算。在表達式中,當運算符不止-種時,要先進行算術運算,接著進行比較運算,然后再進行邏輯運算。算術運算符的優(yōu)先順序從高到低依次為:冪(^)→取負(-)→乘(*)、浮點除(/)→整除(\)→取模(Mod)→加(+)、減(-)→字符串連接(&)。邏輯運算符的優(yōu)先順序從高到低依次為:Not→And→Or→Xor→Eqv→Imp。根據(jù)以上分析,考慮優(yōu)先級,5/6*7/8Mod 9=1,因此4+1=5,選項B正確。

  4.B!窘馕觥扛鶕(jù)棧先進后出的特點可知el肯定是最后出棧的,因此正確答案為選項B。

  5.A!窘馕觥寇浖{試方法可以采用強行排錯法、回塑法和原因排除法三種。選項B、C、D均屬于軟件測試的方法。

  6.C。【解析】Visual Basic中各種文件的擴展名分別為:標準模塊文件(.bas)、類文件(.cls)、窗體文件(.frm)、資源文件(.res)。

  7.D!窘馕觥繑(shù)據(jù)的存儲結構是指數(shù)據(jù)結構(數(shù)據(jù)的邏輯結構)在計算機中的表示,又稱物理結構。數(shù)據(jù)的存儲結構有順序存儲結構和鏈式存儲結構兩種。不同存儲結構的數(shù)據(jù)處理效率不同。根據(jù)以上分析可知,D選項為正確答案。

  8.C。【解析】對線性表進行順序查找,在最壞的情況下,如果從表頭進行查找,要查找到表尾才能得出結果,因此需要比較n次。

  9.A!窘馕觥繑(shù)據(jù)流圖簡稱DFD,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是-種功能模型。數(shù)據(jù)流圖有4種基本圖形符號:①箭頭,表示數(shù)據(jù)流;②圓或橢圓,表示加工;③雙杠,表示存儲文件(數(shù)據(jù)源);④方框,表示數(shù)據(jù)的源點或終點。

  10.A!窘馕觥繌臄(shù)據(jù)庫的概念入手,它是指長期存儲在計算機內、有組織的、可共享的數(shù)據(jù)集合。由此可見,選項A為最優(yōu)答案。

  11.A!窘馕觥繌能浖こ探嵌瓤矗浖O計分為概要設計和詳細設計。概要設計就是結構設計,其主要目標就是給出軟件的模塊結構。詳細設計的首要任務是設計模塊的程序流程、算法和數(shù)據(jù)結構,次要任務是設計數(shù)據(jù)庫。

  12.C!窘馕觥烤植孔兞渴窃谑录^程或通用過程內定義的變量,用Dim、Static定義。在聲明模塊變量時,Private與Dim沒有區(qū)別,但Private與Public相對,更容易理解。Private在模塊(窗口模塊或標準模塊)聲明區(qū)中聲明時,它聲明的變量相當于該模塊的全局變量,而在事件過程或通用過程中不能用Private聲明局部變量,只能用Dim或Stat-ic;Static只能在事件過程或通用過程中聲明,不能在模塊聲明區(qū)中聲明,是靜態(tài)局部變量。

  13.D!窘馕觥控泿判蛿(shù)據(jù)實質上就是小數(shù)點位置固定的實型數(shù)。

  14.B。【解析】滿二叉樹指除最后-層外,每-層上所有結點都有兩個子結點的二叉樹。完全二叉樹指除最后-層外,每-層上的結點數(shù)均達到最大值,在最后-層上只缺少右邊的若干葉子結點的二叉樹。因此選項A敘述正確,而選項B敘述錯誤。由定義可知,滿二叉樹肯定是完全二叉樹,而完全二叉樹-般不是滿二叉樹。

  15.A!窘馕觥勘绢}考查對運算符的使用。x^3為求x的3次方,選項B、D中,y=3x、y=x**3語法錯誤,應為3*x。選項C中,y:x>y錯誤,y不能單獨構成-個語句。

  16.D!窘馕觥慷〞r器的主要方法為Timer(  ),用來定時操作某個控件。本題中,當定義Timer1的Timer(  )事件后,TxtTime控件將顯示系統(tǒng)當前時間,因此選項D正確。

  17.C!窘馕觥课谋究虻腜asswordChar設置是否在控件中顯示用戶鍵入的字符。如果該屬性設置為某-字符,那么無論其Text屬性值是什么,在文本框中都只顯示該字符。

  18.C。【解析】設置控件是否可用或者是否有效,應將Enabled屬性設置為False。

  19.B!窘馕觥扛鶕(jù)Visual Basic的規(guī)定,Left屬性應是該控件的左端離包含它的控件的左端的距離。因此本題中按鈕的左端是指按鈕左端到圖片框左端的距離。

  20.C!窘馕觥縈ax:滾動條所能表示的最大值,取值范圍為-32768~32767。Min:滾動條所能表示的最小值,取值范圍同Max。SmallChange:單擊滾動條兩端的箭頭時,Value增加或減小的增量值。LargeChange:單擊滾動條中滾動框前面或后面的部位時,Value增加或減小的增量值。

  21.C。【解析】對于文本框來說,若改變其文本內容,將激活Change事件。

  22.D!窘馕觥勘绢}考查通用對話框,CommonDialog控件提供-組標準的操作對話框,進行諸如打開和保存文件,設置打印選項,以及選擇顏色和字體等操作,每種不同的對話框需要設置不同的屬性。選項A、B、C說法正確,D選項說法錯誤。

  23.A!窘馕觥勘绢}主要考查KeyDown和KeyPress事件,KeyDown事件返回的是鍵盤的直接狀態(tài),即“鍵”,而KeyPress事件返回的是“字符”的ASCⅡ碼。第-個事件中的KeyCode碼以“鍵”為準,而不是以“字符”為準,即大寫字母與小寫字母使用同-個鍵,它們的KeyCode相同(使用大寫字母的ASCⅡ碼)。KeyASCii是指所按鍵的ASCⅡ碼,本題按下“A”鍵,其實輸入的是a,所以正確答案為選項A。

  24.B!窘馕觥柯暶髡Z句中定義的數(shù)組為三維數(shù)組,各維默認從0開始,長度分別為:12,8,21。因此全部元素的個數(shù)為12*8*21=2016。

  25.C!窘馕觥勘绢}考查Static變量的定義與使用,以及自定義函數(shù)過程的參數(shù)傳遞。在Visual Basic中,參數(shù)缺省是按地址傳遞的,也就是使過程按照變量的內存地址去訪問實際變量的內容。這樣,將變量傳遞給函數(shù)時,通過函數(shù)可永遠改變該變量的值。如果想改變傳遞方式可以通過在變量定義前加關鍵字ByRef或ByVal。ByRef為默認值,按地址傳遞,ByVal按值傳遞,函數(shù)調用后不改變變量值。Static變量在函數(shù)調用后保持其值不變。因此本題在調用f函數(shù)后,結果為20 40,選項C正確。

  26.C!窘馕觥勘绢}考查對字符串的“+”操作。由于文本框的Text屬性值為字符串類型,所以可以直接用“+”相連,得到的結果為123321。

  27.A!窘馕觥吭谕-窗體的菜單項中,可以有標題相同的菜單項。選項B、C、D的描述屬于菜單的特點。

  28.C!窘馕觥勘绢}考查對Case語句的使用。SelectCase.語句為分支選擇語句,根據(jù)不同的條件選擇不同的操作。InputBox用于獲得用戶的輸入,以字符串格式存入變量,由于在程序運行后輸入2,因此程序將執(zhí)行Else分支,即輸出“Else分支”。

  29.D!窘馕觥繌腖oop Until I>=7可以看出,由于I的初值為9,因此程序只進行-次循環(huán)就退出,因此I和x的值分別加上1、2,然后退出,結果為選項D。

  30.A!窘馕觥勘绢}考查對多重窗體程序的理解。在多重窗體程序中,每個窗體需要單獨保存,同時程序員可以根據(jù)需要指定-個啟動窗體,各個窗體的菜單是彼此獨立的。窗體有-個Hide方法,它可以隱藏窗體,使其不在屏幕上顯示,但是不能清除內存中的窗體。

  31.D。【解析】在Visual Basic中,Sub Main過程可以作為啟動對象被啟動,任何窗體都可以是啟動對象,但并非所有的過程或標準模塊都可以作為啟動對象。

  32.C!窘馕觥磕J酱绑w就是相對于父窗體獨占打開的窗體,跟非模式窗體相比,程序必須等到模式窗體退出時才會繼續(xù)執(zhí)行。通過設置窗體模式為1達到模態(tài)型。

  33.C!窘馕觥勘绢}考查CommonDialog控件的各種屬性。每種不同的對話框需要設置不同的屬性。但是各種不同的CommonDialog也有通用屬性,如Action:打開通用對話框;DialogTitle:設置通用對話框標題。本題中的通用對話框被設置為“打開”文件對話框,并且通用對話框的初始路徑為當前路徑,因為CD1.FilterIndex=2,所以通用對話框的默認文件類型是*.Doc。

  34.D。【解析】調用func(inNurn)的返回值為45。當鼠標在單擊命令按鈕前,SW默認值為False,當單擊窗體,也就是按順序調用Form_MouseDown(  )和Form_MouseUp后SW的值才為True。所以在只是單擊按鈕,輸入25的情況下,SW的值為False,并不打印結果,故程序無任何輸出。

  35.B。【解析】對文件進行操作前,必須先打開或建立文件。Open打開文件的格式為:Open文件說明[for方式][Access存取類型][鎖定]As[#]文件號[Len=記錄長度]。以輸入方式打開文件時,若文件不存在,則產生“文件未找到”錯誤。

  36.A!窘馕觥吭赩isual Basic中若要啟動某個指定的窗體可以在工程屬性對話框中把“啟動對象”設置為該指定的對象。

  37.C。【解析】文件的輸入/輸出方式:Output是順序輸出方式,Input是順序輸入方式,Apend也是指定順序輸出方式,與Output不同的是當用Append方式打開文件時,文件指針被定位在文件末尾,若對文件執(zhí)行寫操作,則寫入的數(shù)據(jù)附加到原來的文件的后面,即Append是追加方式寫入數(shù)據(jù)。Random是指定隨機存取方式,也是默認方式。結合題目要求,易知應該選C。

  38.D!窘馕觥咳鬹=k+2:s=s+k,由于k的初值為1,則進入循環(huán)體后k就會變?yōu)?,總和s中就不包含1。故應該改為s=s+k:k=k+2。

  39.D!窘馕觥咳糨斎-個偶數(shù),符合IF條件于是執(zhí)行n=n+1,此時的n變?yōu)槠鏀?shù),而Do循環(huán)結束的條件是n=1000,所以該程序會出現(xiàn)死循環(huán);若輸入-個奇數(shù)時,則執(zhí)行If語句的Else子句n=n+2,此時的n仍然是奇數(shù),故輸入任何整數(shù)都會出現(xiàn)死循環(huán)。

  40.B!窘馕觥縊pen語句兼有打開文件和建立文件的兩種功能,若為輸入(Input)打開的文件不存在,則產生“文件未找到”錯誤;算法1中就有可能出現(xiàn)“文件未找到”,而算法2首先進行了判斷,只有當文件名不為空時,才打開該文件。故應選B。

首頁 1 2 3 4 5 尾頁
分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內導航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
潞城市| 宜昌市| 延吉市| 和田市| 泗阳县| 泾川县| 吉林市| 万州区| 仪陇县| 丹凤县| 荆州市| 永昌县| 丽水市| 象山县| 柏乡县| 淳化县| 仁布县| 岑溪市| 浦北县| 五峰| 隆化县| 久治县| 南丹县| 罗江县| 资源县| 巧家县| 溆浦县| 北票市| 秭归县| 黄骅市| 周至县| 寻甸| 个旧市| 北票市| 姚安县| 布拖县| 安宁市| 北宁市| 株洲市| 邹城市| 长顺县|