华南俳烁实业有限公司

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

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

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

  選擇題答案與解析

  1.B!窘馕觥繑(shù)據(jù)庫設(shè)計階段主要包括需求分析、概念設(shè)計、邏輯設(shè)計和物理設(shè)計。其中邏輯設(shè)計的主要工作是將E—R圖轉(zhuǎn)換為關(guān)系模式。

  2.C!窘馕觥棵嫦?qū)ο蟪绦蛟O(shè)計的三個主要特征是封裝性、繼承性和多態(tài)性。

  3.A!窘馕觥堪缀袦y試是把測試對象看成-個打開的盒子,允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)和相關(guān)信息來設(shè)計或選擇測試用例,對程序所有的邏輯路徑進(jìn)行測試。所以,白盒測試的對象基本上是源程序,以程序的內(nèi)部邏輯和指定的覆蓋標(biāo)準(zhǔn)測試數(shù)據(jù)。

  4.C。【解析】樹具有明顯的層次關(guān)系,即樹是-種層次結(jié)構(gòu)。在樹結(jié)構(gòu)中,根結(jié)點在第-層上。當(dāng)樹為非空時,樹中有且只有-個根結(jié)點,當(dāng)樹為空時,樹中根結(jié)點的數(shù)目為0。

  5.B!窘馕觥繉Χ鏄涞那靶虮闅v是指先訪問根結(jié)點,然后訪問左子樹,最后訪問右子樹,并且在訪問左、右子樹時,先訪問根結(jié)點,再依次訪問其左、右子樹。

  6.D!窘馕觥吭诮Y(jié)構(gòu)化程序設(shè)計中,模塊劃分應(yīng)遵循高內(nèi)聚、低耦合的原則。其中,內(nèi)聚性是對-個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度的度量,耦合性是對模塊間互相連接的緊密程度的度量。

  7.B!窘馕觥筷P(guān)系的交(∩)、并(∪)和差(-)運算要求兩個關(guān)系是同元的,顯然作為二元的R和三元S只能做笛卡兒積運算。

  8.C。【解析】對線性表進(jìn)行順序查找時,從表中的第-個元素開始,將給定的值與表中逐個元素的關(guān)鍵字進(jìn)行比較,直到兩者相符,查找到所要找的元素為止。在最壞情況下,要查找的元素是表的最后-個元素或查找失敗,這兩種情況都需要將這個元素與表中的所有元素進(jìn)行比較,因此比較次數(shù)為n。

  9.B!窘馕觥砍绦虻3種基本控制結(jié)構(gòu)包括順序、選擇和重復(fù)(循環(huán)),這3種結(jié)構(gòu)就足以表達(dá)出各種其他形式的結(jié)構(gòu)。

  10.D。【解析】循環(huán)隊列是把隊列的頭和尾在邏輯上連接起來,構(gòu)成-個環(huán)。循環(huán)隊列中首尾相連,分不清頭和尾,此時需要兩個指示器分別指向頭部和尾部。插入就在尾部指示器的指示位置處插入,刪除就在頭部指示器的指示位置刪除。

  11.C!窘馕觥吭O(shè)置Name的屬性其實就是給窗體重命名。窗體的文件名是由文件名和后綴名(.frm)組成,即“自定義名.frm”。

  12.C!窘馕觥拷o變量命名時應(yīng)遵循4個原則:①名字只能由字母、數(shù)字和下劃線組成;②第-個字符必須是英文字母,最后-個字符可以是類型說明符;③名字的有效字符為255個;④不能使用Visual Basic中的保留字作為變量名。

  13.D!窘馕觥緼nd邏輯運算符對兩個關(guān)系表達(dá)式的值進(jìn)行比較,如果兩個表達(dá)式的值均為True,則結(jié)果為True,否則為False。Or邏輯運算符對兩個關(guān)系表達(dá)式的值進(jìn)行比較,如果兩個關(guān)系表達(dá)式的值均為True或其中的-個表達(dá)式為True,則結(jié)果為True;如果兩個表達(dá)式的值均為False,則結(jié)果為False。Xor邏輯運算符,如果兩個表達(dá)武同時為True或同時為False,則結(jié)果為False,否則為True。Eqv邏輯運算符,如果兩個表達(dá)式同時為True或同時為False,則結(jié)果為True。

  14.D!窘馕觥縏ext屬性用來顯示文本框中輸入的文本;文本框沒有Caption屬性和Password屬性;Password-Char屬性中輸入的字符或占位符可以替代在文本框中輸入的字符顯示出來,從而達(dá)到隱藏實際輸入字符的功能,該屬性-般用于密碼設(shè)置。

  15.B!窘馕觥窟x項A的方法是在設(shè)計程序時刪除圖片框控件的方法;選項B是在運行時給圖片框控件加載-個空圖片,替換圖片框中原有的圖片,即清除了圖片框中的圖片;選項C有語法錯誤;選項D的方法是在程序設(shè)計時清除圖片框控件中的圖形。

  16.C。【解析】當(dāng)文本框獲得焦點,按下鍵盤上的某個鍵時,將觸發(fā)文本框的KeyPress事件。KeyPress事件帶有-個KeyCode參數(shù),可以通過該參數(shù)獲取按鍵的ASCⅡ碼值。

  17.C。【解析】通用對話框是Visual Basic提供的Ac-tiveX控件。ActiveX控件是具有.OCX擴(kuò)展名的文件,或-個可插入的對象。當(dāng)使用“部件”對話框?qū)⑵涮砑拥焦こ讨袝r,將擴(kuò)充工具箱的內(nèi)容。當(dāng)工具箱上無通用對話框控件圖標(biāo)時,可以通過選擇“工程”菜單中的“部件”命令,或用鼠標(biāo)右鍵單擊工具箱,在彈出的快捷菜單中,選擇“部件”命令,打開“部件”對話框。然后在對話框中的“控件”選項卡中,找到“Microsoft Common Dialog Control 6.0”,并選中該項,單擊“確定”按鈕后即可將通用對話框控件添加到工具箱中。

  18.B。【解析】Enabled屬性用于設(shè)置控件是否能夠?qū)τ脩舢a(chǎn)生的事件作出反應(yīng);Value屬性用來返回或設(shè)置復(fù)選框的狀態(tài),是否被選中;Tabindex屬性是指復(fù)選框在窗體中獲得焦點的順序;Visible屬性返回或設(shè)置復(fù)選框可見或隱藏。

  19.A!窘馕觥糠治龀绦蚩芍畎粹o單擊事件調(diào)用pl(3)函數(shù),因此循環(huán)中的n為3,所以For循環(huán)的條件為For i=3 to 1 Step-1,即i從3遞減到1,輸出的“*”號也遞減,每-次Print執(zhí)行后,自動換行。最后輸出的結(jié)果如選項A所示。

  20.C!窘馕觥縎tyle屬性的值可設(shè)置成標(biāo)準(zhǔn)模式0(vb-ButtonStandard)或圖形模式1(vbButtonGraphieal)。命令按鈕控件默認(rèn)的Style屬性值為0,只能顯示標(biāo)準(zhǔn)的按鈕,不能設(shè)置顏色和圖形。使用Picture屬性可以給命令按鈕指定-個圖形。

  21.B!窘馕觥咳魣D片框中有-個命令按鈕,則此按鈕的Left屬性是指按鈕的左端到圖片框左端的距離。

  22.B。【解析】解答本題的前提是了解下列幾個函數(shù)的作用:UCase函數(shù)的作用是將某字符串中的字符全部轉(zhuǎn)成大寫;String(n,str)函數(shù)的作用是返回n個重復(fù)字符的字符串;Len函數(shù)的作用是返回字符串的長度。因為KeyPress事件中接收KeyAscii參數(shù)為輸入鍵的ASCⅡ碼,輸入小寫字母“P”后,str為大寫字母“P”,n=1,String(n,str)為“P”,所以Text1中在按下鍵盤上的鍵時又添加了-個“P”。

  23.B!窘馕觥砍绦虿僮鬟^程如下:程序首先執(zhí)行If b>a Then語句,條件為真執(zhí)行d=a:a=b:b=d語句,執(zhí)行后d=10,a=30,b=10;然后執(zhí)行If b>cThen語句,條件不成立,因此執(zhí)行Else If a>c Then語句;條件不成立,因此執(zhí)行Else后面的X=a語句,執(zhí)行后X=30。

  24.B。【解析】求解本題的關(guān)鍵在于理解好3個Dowhile循環(huán)的執(zhí)行順序,第2個和第3個Do While循環(huán)嵌套在第1個Do While循環(huán)內(nèi),先執(zhí)行第2個循環(huán),然后是第3個循環(huán),最后是外層循環(huán)即第1個Do while循環(huán)。程序執(zhí)行過程是:m=9,n=8;第1個Do while循環(huán)完,執(zhí)行第2個Do While循環(huán),m=m-n=1;退出第2個Do While循環(huán);執(zhí)行第3個Do while循環(huán),n=n-m,最后n的值為1;退出第3個Do while循環(huán);退出第1個Do while循環(huán)。程序執(zhí)行結(jié)果是1。

  25.A!窘馕觥緾olumns屬性返回或設(shè)置-個值,以決定控件是水平還是垂直滾動以及如何顯示列表框中的項目。Columns屬性值為0時,控件為垂直滾動;Columns屬性等于1時,則列表框呈多行多列顯示;Columns屬性值大于1時,為水平滾動,Columns屬性值的數(shù)量決定在控件中的可見寬度內(nèi)顯示列的數(shù)量。Columns屬性用來確定列表框的列數(shù)。

  26.D!窘馕觥縀nabled屬性用來設(shè)置-個窗體或控件是否能夠?qū)τ脩舢a(chǎn)生的事件作出反應(yīng),設(shè)為False時,菜單項在程序運行時失效,不響應(yīng)用戶的操作;設(shè)為True時,菜單項在程序運行有效,能響應(yīng)用戶的操作。Visible屬性用來設(shè)置窗體或控件是否可見,設(shè)為False時,控件不可見;設(shè)為True時,控件可見。

  27.B!窘馕觥吭谕ㄓ脤υ捒蛑写蜷_“顏色對話框”的方法是:使用ShowColor方法,或者將通用對話框的Action屬性設(shè)置為3,在本題中也可使用Enabled屬性進(jìn)行控制,Menultem.Endbled=True。

  28.C!窘馕觥刻砑哟绑w的方法有下列3種:①通過“工程”菜單中的“添加窗體”命令來添加窗體;②通過工具欄中的“添加窗體”按鈕來添加窗體;③在工程資源管理器中,右擊,在彈出的浮動菜單中選擇“添加窗體”命令來添加窗體。但右擊窗體,在彈出的浮動菜單中沒有添加窗體的命令。

  29.D。【解析】程序中Y為窗體變量,其作用范圍為整個窗體中的所有子過程,要注意區(qū)分作為p1、p2形式參數(shù)的Y變量。窗體變量Y能夠記錄程序運行中對其的改變,第1次調(diào)用p1,y值為2;第2次調(diào)用p1,y值為6;第3次調(diào)用P1,y值為14;第4次調(diào)用p1,y值為36;所以計算出的函數(shù)P1、p2的返回值也會不同。

  30.C。【解析】在子過程中聲明的變量叫局部變量,其作用范圍僅限于該過程內(nèi),其生命周期是子過程執(zhí)行過程;不同子過程中的局部變量可以同名,不會相互影響,子過程中沒有聲明就使用的變量,除非在子過程外部有聲明,否則也認(rèn)為是局部變量。

  31.C!窘馕觥吭诙x子過程的參數(shù)時,如果在參數(shù)前加上ByVal,表示“傳值”參數(shù),主調(diào)函數(shù)中參數(shù)的值不被改變;否則表示是“傳地址”參數(shù),參數(shù)值會被調(diào)用的子過程改變。題中S1過程的參數(shù)是“傳地址”,因此調(diào)用后a、b、c的值都改變了,分別為4、6、6;S2過程的參數(shù)a是“傳地址”參數(shù),b是“傳值”參數(shù),因此調(diào)用后a值改變,b值不變,因為C是過程變量,所以也沒有變化,因此輸出的值為8、6、6。

  32.C!窘馕觥勘绢}是考查多文檔窗體MDl窗體的-些基本知識。多文檔窗體MDl的特點是:-個應(yīng)用程序只能有-個MDIForm窗體,但是可以有多個MDI子窗體。MDIForm窗體只包含Menu和PictureBox控件以及具有Align屬性的自定義控件。MDI子窗體可以有菜單。如果MDI子窗體有菜單,那么,當(dāng)MDI子窗體為活動窗體時,子窗體的菜單條自動取代MDIForm對象的菜單條。最小化的MDI子窗體以圖標(biāo)形式出現(xiàn)在MDIForm中。

  33.B!窘馕觥渴褂肁ppend方式打開文件與使用Output方式不同,它的文件指針被定位于文件尾;當(dāng)以Input打開文件時,如果文件不存在,則產(chǎn)生“文件未找到”錯誤,而如果為Output、Append、Random訪問方式打開的文件不存在,則自動建立相應(yīng)的文件;順序文件中記錄的長度可以不同,隨機(jī)文件中每個記錄的長度是固定的;隨機(jī)文件打開后,可以進(jìn)行讀、寫操作。

  34.B。【解析】使用Append方式打開文件與使用Out-put方式不同,它的文件指針被定位于文件尾;當(dāng)以Input打開文件時,如果文件不存在,則產(chǎn)生“文件未找到”錯誤,而如果為Output、Append、Random訪問方式打開的文件不存在,則自動建立相應(yīng)的文件;順序文件中記錄的長度可以不同,隨機(jī)文件中每個記錄的長度是固定的;隨機(jī)文件打開后,可以進(jìn)行讀、寫操作。

  35.A。【解析】分析程序,程序要將角度值及這些角度的正弦函數(shù)值和余弦函數(shù)值存入Datal文件中。因此,應(yīng)先打開Datal文件,因為Datal文件是隨機(jī)文件,要新建并寫入信息,所以應(yīng)用Random方式打開文件。這里給隨機(jī)文件指定長度為10,所以第1個空白處應(yīng)填:"..\Datal.txt"ForRandom As#1 Len=10”。要向隨機(jī)文件中寫入信息,應(yīng)用Put語句,因此第2空應(yīng)填:Putl,i,Ksc。

  36.A!窘馕觥拷獗绢}的關(guān)鍵是讀懂題意和程序的作用。Form-Load事件過程的作用是打開文件Sales.txt,讀出文件12個月的銷售額分別存放在數(shù)組sales元素中。然后在單選按鈕的單擊事件中進(jìn)行處理,因為控件數(shù)組共享同-個事件過程,所以第1個橫線處,應(yīng)填入單擊事件,使用控件的名字Op1加下劃線加Click。在單擊事件過程中,通過變量month計算月份,分別統(tǒng)計每-個季度的銷售總額,結(jié)合For循環(huán)中month的值;第-季度,month的初值為0,index的值為0;第二季度,month的初值為3,index的值為1;第三季度,month的初值為6,index的值為2;第四季度,month的初值為9,index的值為3;所以第2個橫線處應(yīng)填入3。第3個橫線的填寫較簡單,就是顯示選中的單選按鈕的標(biāo)題。

  37.A!窘馕觥吭赩isual Basic中通用對話框控件可以通過DialogTitle屬性設(shè)置有實際意義的標(biāo)題,故本題應(yīng)該A。

  38.A!窘馕觥堪粹o控件的Enabled屬性為False時可以使按鈕失去作用即不可用,為True時按鈕生效可用;其Visible屬性為Flase時是使按鈕消失,為True時使按鈕重新出現(xiàn)。復(fù)選框的Value為1時表示選中該復(fù)選框,為0表示沒有選中該選項,為2時表示該復(fù)選框被禁止為灰色。

  39.C!窘馕觥吭赩isual Basic中列表框的Clear方法是用來刪除所有列表項,Removeltem方法是刪除指定的列表項,而列表框的Index屬性表示選中的列表項的位置;本題是刪除選中的列表項,故應(yīng)選C。

  40.A!窘馕觥坑捎趖=t*k,若t=0,則循環(huán)的結(jié)果只能是0,不可能得到7的階乘,所以應(yīng)將t=0改為t=1。

首頁 1 2 3 4 5 尾頁
分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎ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
潮安县| 彭水| 汉川市| 合山市| 通州区| 桦甸市| 铜川市| 右玉县| 万源市| 罗田县| 金坛市| 顺平县| 蕉岭县| 体育| 贺州市| 顺义区| 盐城市| 屏山县| 白水县| 桦南县| 武平县| 望谟县| 天津市| 大厂| 澎湖县| 黄平县| 金堂县| 陇川县| 蒙山县| 武冈市| 神池县| 中卫市| 梨树县| 敦煌市| 高淳县| 叶城县| 社旗县| 宕昌县| 吉隆县| 河西区| 邯郸县|