計(jì)算機(jī)二級(jí)考試VISUAL+FOXPRO七2015年_第1頁(yè)
計(jì)算機(jī)二級(jí)考試VISUAL+FOXPRO七2015年_第2頁(yè)
計(jì)算機(jī)二級(jí)考試VISUAL+FOXPRO七2015年_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余7頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、計(jì)算機(jī)二級(jí)考試 VISUAL FOXPR七2015年( 總分: 40.00 ,做題時(shí)間: 90 分鐘 )單選1. 在下列關(guān)系運(yùn)算中,不改變關(guān)系表中的屬性個(gè)數(shù)但能減少元組個(gè)數(shù)的是()。(分?jǐn)?shù): 1.00 )A. 并B. 交 VC. 投影D. 笛卡兒乘積解析:【解析】關(guān)系R與S相交運(yùn)算后所得到的關(guān)系由那些既在 R內(nèi)又在S內(nèi)的有序組所組成,記為RnSo 所以交操作不改變關(guān)系表中的屬性個(gè)數(shù),但能減少元組個(gè)數(shù)。2. 下列數(shù)據(jù)模型中,具有堅(jiān)實(shí)理論基礎(chǔ)的是()。(分?jǐn)?shù): 1.00 )A. 層次模型B. 網(wǎng)狀模型C. 關(guān)系模型 VD. 以上 3 個(gè)都是解析:【解析】關(guān)系模型較格式化模型 ( 網(wǎng)狀模型和層次模型

2、 ) 有以下優(yōu)點(diǎn):數(shù)據(jù)結(jié)構(gòu)比較簡(jiǎn)單、具有很高 的數(shù)據(jù)獨(dú)立性、可以直接處理多對(duì)多的聯(lián)系以及有堅(jiān)實(shí)的理論基礎(chǔ)。3. 表達(dá)式“ 4+5 6*78 Mod 9”的值是()。(分?jǐn)?shù): 1.00 )A. 4B. 5 VC. 6D. 7解析:【解析】本題考查運(yùn)算符及其優(yōu)先級(jí)。運(yùn)算符主要有三種:算術(shù)運(yùn)算,邏輯運(yùn)算,比較運(yùn)算。在表 達(dá)式中,當(dāng)運(yùn)算符不止種時(shí),要先進(jìn)行算術(shù)運(yùn)算,接著進(jìn)行比較運(yùn)算,然后再進(jìn)行邏輯運(yùn)算。算術(shù)運(yùn)算 符的優(yōu)先順序從高到低依次為:冪(A) T取負(fù)(-)T乘(*)、浮點(diǎn)除(/)T整除()T取模(Mod)T加(+)、 減(-)t字符串連接(&)。邏輯運(yùn)算符的優(yōu)先順序從高到低依次為: No

3、tTAncROrTXorTEqkImp。根據(jù) 以上分析,考慮優(yōu)先級(jí), 5/6*7/8Mod 9=1,因此4+仁5,選項(xiàng)B正確。4. 如果進(jìn)棧序列為e1、e2、e3、e4,則可能的出棧序列是()。分?jǐn)?shù): 1.00)A.e3 、 e1 、e4、e2B.e2、 e4、e3、e1 VC.e3、 e4、e1 、e2D. 任意順序解析:【解析】根據(jù)棧先進(jìn)后出的特點(diǎn)可知 el 肯定是最后出棧的,因此正確答案為選項(xiàng) B。5. 原因排除法屬于( )。(分?jǐn)?shù): 1.00 )A. 軟件調(diào)試方法 VB. 黑盒測(cè)試方法C. 白盒測(cè)試方法D. 動(dòng)態(tài)測(cè)試方法解析:【解析】軟件調(diào)試方法可以采用強(qiáng)行排錯(cuò)法、回塑法和原因排除法三

4、種。選項(xiàng)B C、D均屬于軟件測(cè)試的方法。6. 窗體文件的擴(kuò)展名是()。(分?jǐn)?shù): 1.00 )A. basB. clsC. . frm VD. res解析:【解析】 Visual Basic 中各種文件的擴(kuò)展名分別為:標(biāo)準(zhǔn)模塊文件 ( . bas) 、類文件 ( . cls) 、窗體 文件 (. frm) 、資源文件 ( . res) 。7. 下列敘述中正確的是( )。 (分?jǐn)?shù): 1.00 )A. 一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有種存儲(chǔ)結(jié)構(gòu)B. 數(shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線性結(jié)構(gòu)C. 一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不影響數(shù)據(jù)處理的效率D. 一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可有多種存儲(chǔ)結(jié)

5、構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率V解析:【解析】數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)的邏輯結(jié)構(gòu) ) 在計(jì)算機(jī)中的表示,又稱物理結(jié)構(gòu)。數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)有順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)兩種。 不同存儲(chǔ)結(jié)構(gòu)的數(shù)據(jù)處理效率不同。 根據(jù)以上分析可知, D選項(xiàng)為正確答案。8. 對(duì)長(zhǎng)度為 n 的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為()。(分?jǐn)?shù): 1.00 )A. log2nB. n2C. n VD. n+1 解析:【解析】對(duì)線性表進(jìn)行順序查找,在最壞的情況下,如果從表頭進(jìn)行查找,要查找到表尾才能得出 結(jié)果,因此需要比較 n 次。9. 數(shù)據(jù)流圖用于抽象描述個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由些特定的圖符構(gòu)成。

6、下列圖符名標(biāo)識(shí)的圖符 不屬于數(shù)據(jù)流圖合法圖符的是( )。(分?jǐn)?shù): 1.00 )A. 控制流 VB. 加工C. 數(shù)據(jù)存儲(chǔ)D. 源和潭解析:【解析】數(shù)據(jù)流圖簡(jiǎn)稱 DFD,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映 系統(tǒng)必須完成的邏輯功能,所以它是-種功能模型。數(shù)據(jù)流圖有4種基本圖形符號(hào):箭頭,表示數(shù)據(jù)流; 圓或橢圓,表示加工;雙杠,表示存儲(chǔ)文件(數(shù)據(jù)源);方框,表示數(shù)據(jù)的源點(diǎn)或終點(diǎn)。10. 數(shù)據(jù)庫(kù)設(shè)計(jì)的根本目標(biāo)是要解決()。(分?jǐn)?shù): 1.00 )A. 數(shù)據(jù)共享問(wèn)題 VB. 數(shù)據(jù)安全問(wèn)題C. 大量數(shù)據(jù)存儲(chǔ)問(wèn)題D. 簡(jiǎn)化數(shù)據(jù)維護(hù) 解析:【解析】從數(shù)據(jù)庫(kù)的概念入手,它是指長(zhǎng)期存儲(chǔ)在計(jì)算

7、機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。由此 可見(jiàn),選項(xiàng) A 為最優(yōu)答案。11. 從工程管理角度,軟件設(shè)計(jì)般分為兩步,它們是()。(分?jǐn)?shù): 1.00 )A. 概要設(shè)計(jì)與詳細(xì)設(shè)計(jì) VB. 數(shù)據(jù)設(shè)計(jì)與接口設(shè)計(jì)C. 軟件結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)D. 過(guò)程設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)解析:【解析】從軟件工程角度看,軟件設(shè)計(jì)分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)就是結(jié)構(gòu)設(shè)計(jì),其主要 目標(biāo)就是給岀軟件的模塊結(jié)構(gòu)。詳細(xì)設(shè)計(jì)的首要任務(wù)是設(shè)計(jì)模塊的程序流程、算法和數(shù)據(jù)結(jié)構(gòu),次要任務(wù) 是設(shè)計(jì)數(shù)據(jù)庫(kù)。12. 聲明一個(gè)變量為局部變量應(yīng)該用()。(分?jǐn)?shù):1.00 )A. GIobalB. PrivateC. StaticVD. Public解析:【解

8、析】局部變量是在事件過(guò)程或通用過(guò)程內(nèi)定義的變量,用Dim Static定義。在聲明模塊變量時(shí),Private 與Dim沒(méi)有區(qū)別,但Private 與Public相對(duì),更容易理解。Private 在模塊(窗口模塊或標(biāo)準(zhǔn) 模塊)聲明區(qū)中聲明時(shí),它聲明的變量相當(dāng)于該模塊的全局變量,而在事件過(guò)程或通用過(guò)程中不能用Private聲明局部變量,只能用 Dim或Stat-ic ; Static只能在事件過(guò)程或通用過(guò)程中聲明,不能在模塊聲明區(qū)中 聲明,是靜態(tài)局部變量。13. 下列關(guān)于貨幣型數(shù)據(jù)的描述,正確的是()。(分?jǐn)?shù):1.00 )A. 貨幣型數(shù)據(jù)有時(shí)可以表示成整型數(shù)據(jù)B. 貨幣型數(shù)據(jù)與浮點(diǎn)型數(shù)據(jù)完全一樣C

9、. 貨幣型數(shù)據(jù)是由數(shù)字和小數(shù)點(diǎn)組成的字符串D. 貨幣型數(shù)據(jù)是小數(shù)點(diǎn)位置固定的實(shí)型數(shù)V解析:【解析】貨幣型數(shù)據(jù)實(shí)質(zhì)上就是小數(shù)點(diǎn)位置固定的實(shí)型數(shù)。14. 下列關(guān)于完全二叉樹(shù)的敘述中,錯(cuò)誤的是()。(分?jǐn)?shù):1.00 )A. 除了最后層外,每層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值B. 可能缺少若干個(gè)左右葉子結(jié)點(diǎn)VC. 完全二叉樹(shù)般不是滿二叉樹(shù)D. 具有結(jié)點(diǎn)的完全二叉樹(shù)的深度為log2n+1解析:【解析】滿二叉樹(shù)指除最后-層外,每-層上所有結(jié)點(diǎn)都有兩個(gè)子結(jié)點(diǎn)的二叉樹(shù)。完全二叉樹(shù)指除 最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的若干葉子結(jié)點(diǎn)的二叉樹(shù)。因此 選項(xiàng)A敘述正確,而選項(xiàng) B敘述錯(cuò)誤。由定義

10、可知,滿二叉樹(shù)肯定是完全二叉樹(shù),而完全二叉樹(shù)-般不是 滿二叉樹(shù)。15. 下面語(yǔ)句正確的是()。(分?jǐn)?shù):1.00 )A. If xy Then y=xA3VB. lf xy Then y=3xC. If xy Then y=xA3解析:【解析】本題考查對(duì)運(yùn)算符的使用。xA3為求x的3次方,選項(xiàng)B、應(yīng)為3*x。選項(xiàng)C中,y: x>y錯(cuò)誤,y不能單獨(dú)構(gòu)成個(gè)語(yǔ)句。16.在窗體上有個(gè)文本框控件,名稱為TxtTime,個(gè)計(jì)時(shí)器控件,名稱為D. lf xY Then y=x*3D中,y=3x、y=x*3語(yǔ)法錯(cuò)誤,在橫線上應(yīng)填人的內(nèi)容是(框中顯示一次當(dāng)前的時(shí)間。程序如下:Timer1,要求每秒鐘在文本

11、)。(分?jǐn)?shù):1.00 )A. EnabledB. VisibleC. InterValD. Timer V解析:【解析】定時(shí)器的主要方法為Timer (),用來(lái)定時(shí)操作某個(gè)控件。本題中,當(dāng)定義 Timer1的Timer ( )事件后,TxtTime控件將顯示系統(tǒng)當(dāng)前時(shí)間,因此選項(xiàng)D正確。17. 如果要將文本框作為密碼框使用,應(yīng)設(shè)置的屬性為( )。 (分?jǐn)?shù): 1.00 )A. NameB. CaptionC. PasswordChar VD. Text解析: 【解析】文本框的 PasswordChar 設(shè)置是否在控件中顯示用戶鍵入的字符。如果該屬性設(shè)置為某字 符,那么無(wú)論其 Text 屬性值是什

12、么,在文本框中都只顯示該字符。18. 如果要將窗體中的某個(gè)命令按鈕設(shè)置成無(wú)效狀態(tài),應(yīng)該設(shè)置命令按鈕的( )屬性。 (分?jǐn)?shù): 1.00 )A. ValueB. VisibleC. EnabledVD. Default 解析:【解析】設(shè)置控件是否可用或者是否有效,應(yīng)將 Enabled 屬性設(shè)置為 False 。19. 若窗體上的圖片框中有個(gè)命令按鈕,則此按鈕的 Left 屬性是指( )。 (分?jǐn)?shù): 1.00 )A. 按鈕左端到窗體左端的距離B. 按鈕左端到圖片框左端的距離 VC. 按鈕中心點(diǎn)到窗體左端的距離D. 按鈕中心點(diǎn)到圖片框左端的距離解析:【解析】根據(jù) Visual Basic 的規(guī)定, L

13、eft 屬性應(yīng)是該控件的左端離包含它的控件的左端的距離。 因此本題中按鈕的左端是指按鈕左端到圖片框左端的距離。20. 設(shè)窗體上有個(gè)滾動(dòng)條,要 - 求單擊滾動(dòng)條右端的按鈕次,滾動(dòng)塊移動(dòng)定的刻度值,決定此刻度值 的屬性是( )。(分?jǐn)?shù): 1.00 )A. MaxB. MinC. SmallChange VD. LargeChange解析:【解析】Max:滾動(dòng)條所能表示的最大值,取值范圍為 3276832767。Min :滾動(dòng)條所能表示的最 小值,取值范圍同Max> SmallChange:單擊滾動(dòng)條兩端的箭頭時(shí),Value增加或減小的增量值。LargeChange: 單擊滾動(dòng)條中滾動(dòng)框前面或

14、后面的部位時(shí), Value 增加或減小的增量值。21. 運(yùn)行程序時(shí),在文本框中輸入新的內(nèi)容,或在程序代碼中改變 Text 的屬性值,相應(yīng)會(huì)觸發(fā)到()事件。(分?jǐn)?shù): 1.00 )A. GotFocusB. ClickC. Change VD. DblClick解析:【解析】對(duì)于文本框來(lái)說(shuō),若改變其文本內(nèi)容,將激活Change事件。22. 下列各選項(xiàng)說(shuō)法錯(cuò)誤的是()。(分?jǐn)?shù): 1.00 )A. 文件對(duì)話框可分為兩種,即打開(kāi)(Open)文件對(duì)話框和保存(Save As)文件對(duì)話框B. 通用對(duì)話框的Name屬性的默認(rèn)值為 CommonDialogX此外,每種對(duì)話框都有自己的默認(rèn)標(biāo)題C. 打開(kāi)文件對(duì)話框

15、可以讓用戶指定一個(gè)文件,由程序使用;而用保存文件對(duì)話框可以指定一個(gè)文件,并 以這個(gè)文件名保存當(dāng)前文件D. DefaultEXT 屬性和 DialogTitle 屬性都是打開(kāi)對(duì)話框的屬性,但非保存對(duì)話框的屬性V解析:【解析】本題考查通用對(duì)話框,CommonDialog控件提供組標(biāo)準(zhǔn)的操作對(duì)話框,進(jìn)行諸如打開(kāi)和保存文件,設(shè)置打印選項(xiàng),以及選擇顏色和字體等操作, 每種不同的對(duì)話框需要設(shè)置不同的屬性。選項(xiàng)A、B、C說(shuō)法正確,D選項(xiàng)說(shuō)法錯(cuò)誤。23.編寫如下兩個(gè)事件過(guò)程:在一般情況下(即不按住Shift鍵也未鎖定大寫鍵時(shí))運(yùn)行程序,如果按鍵盤上的“ A”鍵,則程序輸岀的結(jié)果是()(分?jǐn)?shù):1.00 )A.

16、Aa VB. aAC. AAD. aa解析:【解析】本題主要考查KeyDown和KeyPress事件,KeyDown事件返回的是鍵盤的直接狀態(tài),即“鍵”,而KeyPress事件返回的是“字符"的 ASCH碼。第一個(gè)事件中的 KeyCode碼以“鍵”為準(zhǔn),而不是以“字 符”為準(zhǔn),即大寫字母與小寫字母使用同個(gè)鍵,它們的KeyCode相同(使用大寫字母的ASQ碼)。KeyASCii是指所按鍵的ASCI碼,本題按下“ A”鍵,其實(shí)輸入的是a,所以正確答案為選項(xiàng) Ao24.設(shè)有聲明語(yǔ)句: Dim b( 1 To 10 ,2 To 9,20)As Integer 則數(shù)組b中全部元素的個(gè)數(shù)()。(

17、分?jǐn)?shù):1.00 )A. 2310B. 2016 VC. 1500D. 1658解析:【解析】聲明語(yǔ)句中定義的數(shù)組為三維數(shù)組,各維默認(rèn)從0開(kāi)始,長(zhǎng)度分別為:12, 8,21o因此全部元素的個(gè)數(shù)為12*8*21=2016 o25.設(shè)有如下通用過(guò)程:Command的命令按鈕,然后編寫如下事件過(guò)程:程序運(yùn)行后,如果單擊命令按鈕,則在窗體上顯示的內(nèi)容是(分?jǐn)?shù):1.00 )A. 10 5B. 20 5C. 20 40VD. 10 40解析:【解析】本題考查 Static 變量的定義與使用,以及自定義函數(shù)過(guò)程的參數(shù)傳遞。在Visual Basic中,參數(shù)缺省是按地址傳遞的,也就是使過(guò)程按照變量的內(nèi)存地址去訪

18、問(wèn)實(shí)際變量的內(nèi)容。這樣,將變量傳遞給函數(shù)時(shí),通過(guò)函數(shù)可永遠(yuǎn)改變?cè)撟兞康闹?。如果想改變傳遞方式可以通過(guò)在變量定義前加關(guān)鍵字ByRef或ByVal。ByRef為默認(rèn)值,按地址傳遞,ByVal按值傳遞,函數(shù)調(diào)用后不改變變量值。Static 變量在函數(shù)調(diào)用后保持其值不變。因此本題在調(diào)用f函數(shù)后,結(jié)果為20 40 ,選項(xiàng)C正確。26.在窗體(Name屬性為Form1)上畫兩個(gè)文本框?qū)傩詾镃ommand"然后編寫如下兩個(gè)事件過(guò)程:(其Name屬性分別為 Text1和Text2)和個(gè)命令按鈕(Name在第個(gè)文本框 仃ext1)和第二個(gè)文本框仃ext2)中分別輸入123和321,然后單擊命令按鈕,則

19、輸出結(jié)果為()(分?jǐn)?shù):1.00 )A. 444B. 321123C. 123321 VD. 132231解析:【解析】本題考查對(duì)字符串的“ +”操作。由于文本框的Text屬性值為字符串類型,所以可以直接用“+”相連,得到的結(jié)果為123321 o27. 以下敘述中錯(cuò)誤的是(分?jǐn)?shù):1.00 )A. 在同一窗體的菜單項(xiàng)中,不允許出現(xiàn)標(biāo)題相同的菜單項(xiàng)VB. 在菜單的標(biāo)題欄中,“ &”所引導(dǎo)的字母指明了訪問(wèn)該菜單項(xiàng)的訪問(wèn)鍵C. 程序運(yùn)行過(guò)程中,可以重新設(shè)置菜單的Visible 屬性D. 彈出式菜單也在菜單編輯器中定義程序運(yùn)行后,如果在輸解析:【解析】在同一窗體的菜單項(xiàng)中, 可以有標(biāo)題相同的菜單項(xiàng)

20、。 選項(xiàng)B、C D的描述屬于菜單的特點(diǎn)28. 在窗體上畫個(gè)名稱為 Command的命令按鈕,然后編寫如下事件過(guò)程: 入對(duì)話框中輸入2,則窗體上顯示的是()。(分?jǐn)?shù):1.00 )A. 分支1B. 分支2C. Else 分支 VD. 程序?qū)珏e(cuò)解析:【解析】本題考查對(duì) Case語(yǔ)句的使用。SelectCase 語(yǔ)句為分支選擇語(yǔ)句,根據(jù)不同的條件選擇不2,因此程序同的操作。InputBox用于獲得用戶的輸入,以字符串格式存入變量,由于在程序運(yùn)行后輸入將執(zhí)行Else分支,即輸出“ Else分支”29. 下列程序段的執(zhí)行結(jié)果為()(分?jǐn)?shù):1.00 )A. l=4 x=5B. I=7 x=15C. I=6

21、x=8D. I=10 x=7 V解析:【解析】從Loop Until I>=7 可以看出,由于 此I和x的值分別加上1、2,然后退出,結(jié)果為選項(xiàng)30. 以下關(guān)于多重窗體程序的敘述中,錯(cuò)誤的是(I的初值為9,因此程序只進(jìn)行一次循環(huán)就退出,因Do(分?jǐn)?shù):1.00 )A. 用Hide方法不但可以隱藏窗體,而且能清除內(nèi)存中的窗體VB. 在多重窗體程序中,各窗體的菜單是彼此獨(dú)立的C. 在多重窗體程序中,可以根據(jù)需要指定啟動(dòng)窗體D. 對(duì)于多重窗體程序,需要單獨(dú)保存每個(gè)窗體窗體有個(gè)Hide方法,它可以隱藏窗)。解析:【解析】本題考查對(duì)多重窗體程序的理解。在多重窗體程序中,每個(gè)窗體需要單獨(dú)保存,同時(shí)程序

22、員可以根據(jù)需要指定-個(gè)啟動(dòng)窗體,各個(gè)窗體的菜單是彼此獨(dú)立的體,使其不在屏幕上顯示,但是不能清除內(nèi)存中的窗體。31. 在Visual Basic 工程中,可以作為“啟動(dòng)對(duì)象”的程序是(分?jǐn)?shù):1.00 )A. 任何窗體或標(biāo)準(zhǔn)模塊B. 任何窗體或過(guò)程C. Sub Main過(guò)程或其他任何模塊D. Sub Main過(guò)程或任何窗體V解析:【解析】在 Visual Basic 中,Sub Main過(guò)程可以作為啟動(dòng)對(duì)象被啟動(dòng),任何窗體都可以是啟動(dòng)對(duì) 象,但并非所有的過(guò)程或標(biāo)準(zhǔn)模塊都可以作為啟動(dòng)對(duì)象。32. 已知使用Show方法的格式為:窗體名稱.Show模式,如果要使窗體是“模態(tài)型”窗體,則“模式”值為()。

23、(分?jǐn)?shù):1.00)A. TrueB. 0C. 1VD. False解析:【解析】模式窗體就是相對(duì)于父窗體獨(dú)占打開(kāi)的窗體,跟非模式窗體相比,程序必須等到模式窗體 退岀時(shí)才會(huì)繼續(xù)執(zhí)行。通過(guò)設(shè)置窗體模式為1達(dá)到模態(tài)型。33. 窗體上有個(gè)名稱為 CD1的通用對(duì)話框,個(gè)名稱為Command的命令按鈕。命令按鈕的單擊事件過(guò)程如下:關(guān)于以上代碼,敘述錯(cuò)誤的是()。(分?jǐn)?shù):1.00 )A. 執(zhí)行以上事件過(guò)程,通用對(duì)話框被設(shè)置為“打開(kāi)”文件對(duì)話框B. 通用對(duì)話框的初始路徑為當(dāng)前路徑C. 通用對(duì)話框的默認(rèn)文件類型為 * . Txt VD. 以上代碼不對(duì)文件執(zhí)行讀寫操作解析:【解析】本題考查 CommonDialo

24、g控件的各種屬性。每種不同的對(duì)話框需要設(shè)置不同的屬性。但是各 種不同的CommonDialog也有通用屬性,如Action :打開(kāi)通用對(duì)話框;DialogTitle :設(shè)置通用對(duì)話框標(biāo)題。 本題中的通用對(duì)話框被設(shè)置為“打開(kāi)”文件對(duì)話框,并且通用對(duì)話框的初始路徑為當(dāng)前路徑,因?yàn)镃D1. Filterlndex=2,所以通用對(duì)話框的默認(rèn)文件類型是* . Doc。34. 在窗體上畫個(gè)名稱為 Command的命令按鈕,然后編寫如下程序: 程序運(yùn)行后,單擊命令按鈕,將顯示一個(gè)輸入對(duì)話框,如果在對(duì)話框中輸人25,則程序的執(zhí)行結(jié)果為()。(分?jǐn)?shù):1.00 )A. 輸出0B. 輸出25C. 輸出45D. 無(wú)任

25、何輸岀V解析:【解析】調(diào)用func(inNurn)的返回值為45。當(dāng)鼠標(biāo)在單擊命令按鈕前, SW默認(rèn)值為False,當(dāng)單擊 窗體,也就是按順序調(diào)用 Form_MouseDown( )和Form_MouseUp后 SW的值才為True。所以在只是單擊 按鈕,輸入25的情況下,SW的值為False,并不打印結(jié)果,故程序無(wú)任何輸出。35. 以下關(guān)于文件的敘述中,錯(cuò)誤的是()。(分?jǐn)?shù):1.00 )A. 使用Append方式打開(kāi)文件時(shí),文件指針被定位于文件尾B. 當(dāng)以輸入方式(Input)打開(kāi)文件時(shí),如果文件不存在,則建立一個(gè)新文件VC. 順序文件各記錄的長(zhǎng)度可以不同D. 隨機(jī)文件打開(kāi)后,既可以進(jìn)行讀操

26、作,也可以進(jìn)行寫操作解析:【解析】對(duì)文件進(jìn)行操作前,必須先打開(kāi)或建立文件。Open打開(kāi)文件的格式為:Open文件說(shuō)明for方式Access存取類型鎖定As#文件號(hào)Len=記錄長(zhǎng)度。以輸入方式打開(kāi)文件時(shí),若文件不存在,則 產(chǎn)生“文件未找到”錯(cuò)誤。36. 某人創(chuàng)建了 1個(gè)工程,其中的窗體名稱為Form1;之后又添加了 1個(gè)名為Form2的窗體,并希望程序執(zhí)行時(shí)先顯示Form2窗體,那么,他需要做的工作是()。(分?jǐn)?shù):1.00 )A. 在工程屬性對(duì)話框中把“啟動(dòng)對(duì)象”設(shè)置為 Form2 VB. 在Form1的Load事件過(guò)程中加入語(yǔ)句 Load Form2C. 在Form2的Load事件過(guò)程中加入語(yǔ)

27、句 Form2. ShowD. 把Form2的Tablndex屬性設(shè)置為1,把Form1的Tablndex屬性設(shè)置為2解析:【解析】在 Visual Basic中若要啟動(dòng)某個(gè)指定的窗體可以在工程屬性對(duì)話框中把“啟動(dòng)對(duì)象”設(shè)置 為該指定的對(duì)象。37. 窗體上有1個(gè)名稱為Text1的文本框和1個(gè)名稱為Command的命令按鈕。要求程序運(yùn)行時(shí),單擊命令按鈕,就可把文本框中的內(nèi)容寫到文件 out . txt中,每次寫入的內(nèi)容附加到文件原有內(nèi)容之后。下列能夠 正確實(shí)現(xiàn)以上功能的程序是()。(分?jǐn)?shù):1.00)A.B.C.解析:【解析】文件的輸入/輸出方式:Output是順序輸出方式,Input是順序輸入方式,Apend也是指Co定順序輸出方式,與 Output不同的是當(dāng)用Append方式打開(kāi)文件時(shí),文件指針被定位在文件末尾,若對(duì)文 件執(zhí)行寫操作,則寫入的數(shù)據(jù)附加到原來(lái)的文件的后面,即Append是追加方式寫入數(shù)據(jù)。Random是指定隨機(jī)存取方式,也是默認(rèn)方式。結(jié)合題目要求,易知應(yīng)該選38. 為了計(jì)算1+3+5+-+99的值,某人編程如下: 錯(cuò)誤原因和修改方案中正確的是(分?jǐn)?shù):

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論