選擇題答案與解析
1.C!窘馕觥繑(shù)據(jù)處理的最小單位是數(shù)據(jù)項(xiàng)。
2.C!窘馕觥寇浖こ痰幕灸繕(biāo):付出較低的開發(fā)成本;達(dá)到要求的軟件功能;取得較好的軟件性能;開發(fā)的軟件易于移植;需要較低的維護(hù)費(fèi)用;能按時(shí)完成開發(fā),及時(shí)交付使用。
3.A!窘馕觥勘绢}考查的是考生對(duì)Visual Basic環(huán)境的使用情況,屬性窗口沒有集成在主窗口中。
4.D!窘馕觥寇浖枨笠(guī)格說(shuō)明書便于用戶、開發(fā)人員進(jìn)行理解和交流,反映出用戶問(wèn)題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù),也可以作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)。它是需求分析的結(jié)果,而不是為了便于開發(fā)人員進(jìn)行需求分析。因此正確答案是選項(xiàng)D。
5.A!窘馕觥慷鏄涞谋闅v有3種:前序、中序和后序。中序遍歷首先遍歷左子樹或左子結(jié)點(diǎn),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷右子樹或右子結(jié)點(diǎn)。分析本題二叉樹,對(duì)其進(jìn)行中序遍歷,結(jié)果為ACBDFEG。
6.C!窘馕觥縎QL語(yǔ)言的全稱為Structured QueryLanguage,它是-種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語(yǔ)言,是-種面向數(shù)據(jù)庫(kù)的通用數(shù)據(jù)處理語(yǔ)言規(guī)范,包含數(shù)據(jù)查詢語(yǔ)言、數(shù)據(jù)操縱語(yǔ)言、數(shù)據(jù)定義語(yǔ)言和數(shù)據(jù)控制語(yǔ)言4個(gè)部分。
7.A!窘馕觥-般來(lái)講,程序設(shè)計(jì)風(fēng)格首先應(yīng)該簡(jiǎn)單和清晰,其次程序必須是可以理解的,可以概括為“清晰第-,效率第二”。
8.C!窘馕觥寇浖䴗y(cè)試的目標(biāo)是在精心控制的環(huán)境下執(zhí)行程序,以發(fā)現(xiàn)程序中的錯(cuò)誤,給出程序可靠性的鑒定。軟件測(cè)試有3個(gè)重要特征:測(cè)試的挑剔性、完全測(cè)試的不可能性和測(cè)試的經(jīng)濟(jì)性。沒有測(cè)試的可靠性這-說(shuō)法。
9.C!窘馕觥恳愿拍钅J綖榭蚣芩M成的數(shù)據(jù)稱為概念數(shù)據(jù)庫(kù);以外模式為框架所組成的數(shù)據(jù)庫(kù)稱為用戶數(shù)據(jù)庫(kù);以內(nèi)模式為框架所組成的數(shù)據(jù)庫(kù)稱為物理數(shù)據(jù)庫(kù)。這3種數(shù)據(jù)庫(kù)只有物理數(shù)據(jù)庫(kù)真實(shí)存在于計(jì)算機(jī)外存中。
10.A!窘馕觥繑(shù)據(jù)庫(kù)設(shè)計(jì)包括數(shù)據(jù)庫(kù)概念設(shè)計(jì)和數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)兩個(gè)方面的內(nèi)容。
11.C!窘馕觥坑(jì)算機(jī)算法是指解題方案的準(zhǔn)確且完整的描述,它有以下基本特征:可行性、確定性、有窮性和擁有足夠的情報(bào)。
12.B。【解析】本題考查Visual Basic中的數(shù)值表示規(guī)則。十六進(jìn)制以&H開頭;八進(jìn)制以&0開頭。
13.B!窘馕觥勘绢}考查運(yùn)算符及其優(yōu)先級(jí)。算術(shù)運(yùn)算符的優(yōu)先順序從高到低依次為:冪(^)→取負(fù)(-)→乘、浮點(diǎn)除(*、/)→整除(\)→取模(Mod)→加、減(+、-)→連接(&)。邏輯運(yùn)算符的優(yōu)先順序從高到低依次為:Not→And→Or→Xor→Eqv→Imp。比較運(yùn)算符的優(yōu)先順序相同,按照從左到右的順序進(jìn)行處理。本題“3\5*2”的結(jié)果為0,“5 Mod 3”的結(jié)果為2,因此最終的結(jié)果為2。
14.C。【解析】Int(n)用來(lái)求不大于n的最大整數(shù),Int(3.8)=3,Int(-3.8)=-4。參數(shù)n是-個(gè)Double型或任何有效的數(shù)值表達(dá)式,返回值為Integer類型。Rnd(n)用來(lái)返回-個(gè)包含隨機(jī)數(shù)值的Single型。參數(shù)n是Single或任何有效的數(shù)值表達(dá)式。如果n<0,Rnd生成每次都使用n作為隨機(jī)數(shù)種子得到的相同結(jié)果;如果n>0,Rnd生成序列中的下-個(gè)隨機(jī)數(shù);如果n=0,Rnd生成最近生成的數(shù);如果n省略,Rnd生成序列中的下-個(gè)隨機(jī)數(shù)。本題中Rnd( )函數(shù)隨機(jī)產(chǎn)生0~1的-個(gè)數(shù),Int( )函數(shù)將數(shù)值轉(zhuǎn)換為整型,Int(Rnd( )+3)的結(jié)果為3,執(zhí)行下面的Case 3語(yǔ)句,結(jié)果為“pass”。
15.D!窘馕觥縄If是If…Then…Else語(yǔ)句的緊湊表達(dá)。語(yǔ)法為:IIf(expression,if_true,if_false),如果expression成立,執(zhí)行if_true,如果不成立,執(zhí)行If_false。根據(jù)題意,a=6,大于5,所以結(jié)果為-1。
16.C。【解析】Name屬性是控件在整個(gè)系統(tǒng)中的標(biāo)識(shí)符,是不可或缺的。
17.C。【解析】復(fù)選框的Value屬性可以設(shè)置為3種:0-Uncheeked,表示沒有選擇該復(fù)選框;1-Checked,表示選中該復(fù)選框;2-Grayed,表示該復(fù)選框被禁用(灰色)。
18.A。【解析】MsgBox在-個(gè)簡(jiǎn)單的對(duì)話框中顯示消息,這個(gè)對(duì)話框可包括預(yù)定義的按鈕和項(xiàng)目,用戶要指定對(duì)話框中所使用的消息、標(biāo)題、按鈕和項(xiàng)目。MsgBox可以用來(lái)在對(duì)話框中顯示消息并等待用戶單擊按鈕,然后返回-個(gè)整型值,讓程序了解用戶單擊的是哪-個(gè)按鈕。因此選項(xiàng)A正確。
19.B!窘馕觥勘绢}考查標(biāo)簽控件,標(biāo)簽控件用于顯示字符串,通常顯示的是文字說(shuō)明信息,用來(lái)標(biāo)注本身不具備Caption屬性的控件。例如,可用標(biāo)簽為文本框、列表框、組合框等控件添加描述性的文字。Alignment屬性用于設(shè)置標(biāo)簽中文本的對(duì)齊方式;AutoSize屬性用于設(shè)置控件是否能夠自動(dòng)調(diào)整大小以顯示所有的內(nèi)容;BackStyle屬性用于設(shè)置標(biāo)簽的背景樣式;BorderStyle屬性用于設(shè)置標(biāo)簽的邊框樣式;Caption屬性用于設(shè)置標(biāo)簽的文本內(nèi)容;WordWrap屬性設(shè)置標(biāo)簽是否擴(kuò)大以顯示標(biāo)題文字。
20.C!窘馕觥糠治龀绦,執(zhí)行到最終For循環(huán)結(jié)束后,k和a的值分別為1,5,因此選項(xiàng)C正確。
21.B!窘馕觥靠丶䲠(shù)組是由-組相同類型的控件組成。它們共用-個(gè)控件名,絕大部分的屬性也相同,但有-個(gè)屬性不同,即Index屬性的值不同。當(dāng)建立控件數(shù)組時(shí),系統(tǒng)給每個(gè)元素賦-個(gè)唯-的索引號(hào)(Index),通過(guò)屬性窗口的Index屬性,可以知道該控件的下標(biāo)是多少,第-個(gè)元素下標(biāo)是0?丶䲠(shù)組最大的特點(diǎn)是它們共享同樣的事件過(guò)程,適用于若干個(gè)控件執(zhí)行的操作相似的場(chǎng)合。
22.B!窘馕觥拷M合框控件(ComboBox)將文本框控件(TextBox)與列表框控件(ListBox)的特性結(jié)合為-體,兼具文本框控件與列表框控件兩者的特性。組合框的Style屬性有3種值:當(dāng)值為0時(shí),組合框是“下拉式組合框”,與下拉式列表框相似,可識(shí)別Dropdown、Click、Change事件;當(dāng)值為1時(shí),組合框稱為“簡(jiǎn)單組合框”,由可以輸入文本的編輯區(qū)與-個(gè)標(biāo)準(zhǔn)列表框組成,可識(shí)別Change、DblClick事件;當(dāng)值為2時(shí),組合框稱為“下拉式列表框”,其右側(cè)有個(gè)箭頭,可供“拉下”或“收起”操作。它可以識(shí)別Dropdown、Click事件。
23.C!窘馕觥縄nputBox函數(shù)用來(lái)顯示-個(gè)輸入框,并提示用戶在文本框中輸入文本、數(shù)字或選中某個(gè)單元格區(qū)域,當(dāng)按下確定按鈕后返回包含文本框內(nèi)容的字符串。語(yǔ)法為:InputBox(Prompt[,Title][,Default][,Xpos,Ypos][,Helpfile,Comext]),因此選項(xiàng)A、D錯(cuò)誤。Val函數(shù)將該字符串轉(zhuǎn)換為字符,因此,選項(xiàng)C正確。
24.B!窘馕觥看祟}單擊命令按鈕后將調(diào)用g( )函數(shù),觀察該函數(shù),是顯示窗體f,并且將該窗體的標(biāo)題設(shè)置為y,而y的值要通過(guò)IIf語(yǔ)句來(lái)判斷,此題中第-個(gè)實(shí)參為Form2,
將x=10帶人判斷語(yǔ)句為結(jié)果為-100,因此執(zhí)行命令后Form2的標(biāo)題為-100,所以選項(xiàng)B正確。
25.C!窘馕觥勘绢}考查Do…Loop Whole循環(huán)的使用。在本題的程序中,循環(huán)只執(zhí)行-次就停止了,執(zhí)行-次后,s=9,a=>20,不滿足a<=0,所以循環(huán)結(jié)束。
26.A。【解析】在Visual Basic中,參數(shù)缺省是按地址傳遞的,也就是使過(guò)程按照變量的內(nèi)存地址去訪問(wèn)實(shí)際變量的內(nèi)容。這樣,將變量傳遞給函數(shù)時(shí),通過(guò)函數(shù)可永遠(yuǎn)改變?cè)撟兞康闹。因此在本題中,當(dāng)每次調(diào)用proc1函數(shù)后,變量的值都被改變,結(jié)果為選項(xiàng)A。
27.B。【解析】本題考查Visual Basic控件列表框的使用方法。列表框的List屬性是-個(gè)-維數(shù)組,數(shù)組中元素的值就是在執(zhí)行時(shí)看到的列表項(xiàng)?梢栽趯傩源翱谥休斎隠ist屬性來(lái)建立列表項(xiàng),List數(shù)組是從0到ListCount-1依次取值來(lái)獲得列表項(xiàng)目的。ListCount屬性用于返回列表框中所有選項(xiàng)的總數(shù)。List1.List(List1.ListCount)=”AAAA”用來(lái)在List1的最后添加”AAAA”。
28.C!窘馕觥烤植孔兞渴窃谑录^(guò)程或通用過(guò)程內(nèi)定義的變量,局部變量在過(guò)程中用Dim或Static定義。局部變量的作用域不可以超出所定義的過(guò)程,并不是所有局部變量被系統(tǒng)初始化為0或空字符串,因此選項(xiàng)C正確。
29.A!窘馕觥繕(biāo)準(zhǔn)模塊中不可以含有窗體,含有窗體的模塊稱為窗體模塊。
30.A!窘馕觥勘绢}考查文件列表框的使用及Shell函數(shù)的用法。由于程序使用的是DblClick事件,因此選項(xiàng)B正確。同時(shí)執(zhí)行文件的名字,通過(guò)FileName屬性來(lái)指定。Shell函數(shù)的第二個(gè)參數(shù)決定了Filel中顯示的是當(dāng)前驅(qū)動(dòng)器、當(dāng)前目錄下的文件。Shell函數(shù)的格式:Shell(命令字符串[,窗口類型]),其中“命令字符串”是要執(zhí)行的應(yīng)用程序的文件名(包括路徑),它必須是可執(zhí)行文件,其擴(kuò)展名為“.com”“.EXE”“.BAT”或“.PIF”,其他文件不能用Shell函數(shù)執(zhí)行!按翱陬愋汀笔菆(zhí)行應(yīng)用程序時(shí)的窗口的大小。Shell函數(shù)調(diào)用某個(gè)應(yīng)用程序并成功地執(zhí)行后,返回-個(gè)任務(wù)標(biāo)識(shí)(Task ID),它是執(zhí)行程序的唯-標(biāo)識(shí),在具體輸入程序時(shí),ID不能省略,必須在前面加上“x=”(可用其他變量名),x用來(lái)接收Shell函數(shù)的返回值,所以選項(xiàng)A錯(cuò)誤。
31.C!窘馕觥緾ommonDialog控件提供-組標(biāo)準(zhǔn)的操作對(duì)話框,進(jìn)行諸如打開和保存文件,設(shè)置打印選項(xiàng)以及選擇顏色和字體等操作。在程序運(yùn)行時(shí),通用對(duì)話框控件是不可見的。在同-個(gè)程序中,用不同的方法打開的通用對(duì)話框具有不同的作用。ShowOpen方法打開“打開”對(duì)話框;ShowSave方法打開“另存為”對(duì)話框;ShowColor打開“顏色”對(duì)話框;ShowFont方法打開“字體”對(duì)話框;ShowPrinter打開“打印”對(duì)話框;ShowHelp調(diào)用Windows的“幫助”功能。因此,選項(xiàng)C錯(cuò)誤。
32.A。【解析】-個(gè)工程必須包含3類文件:窗體文件.frm、工程文件.vbp和二進(jìn)制文件.frx。
33.C。【解析】根據(jù)Visual Basic中菜單特點(diǎn),除了Click事件之外,菜單項(xiàng)不可以響應(yīng)其他事件;每個(gè)菜單項(xiàng)都是-個(gè)控件,與其他控件-樣也有其屬性和事件;菜單的索引號(hào)可以不連續(xù),也不必從1開始,由用戶自己設(shè)定。 34.D。【解析】本題在程序體中設(shè)置了altdown%和f2down%標(biāo)志位,如果f2down%為True,則表示按下了F2鍵,如果altdown%為True,則表示按下了Alt鍵,因此當(dāng)程序運(yùn)行是按下Shift+F2時(shí)并不會(huì)有任何事件發(fā)生。 35.A!窘馕觥縍nd產(chǎn)生0~1的-個(gè)單精度隨機(jī)數(shù)。
36.C。【解析】List屬性可以存放所有項(xiàng)目的內(nèi)容,Se-lected是用來(lái)存放選中項(xiàng)的內(nèi)容。
37.B!窘馕觥坑(jì)時(shí)器支持Timer事件,對(duì)于-個(gè)有計(jì)時(shí)器的窗體,每經(jīng)過(guò)-段由Interval指定的時(shí)間間隔,就產(chǎn)生-個(gè)Timer事件。本題是要求每隔一秒在標(biāo)簽Label1中顯示系統(tǒng)當(dāng)前時(shí)間,而標(biāo)簽中的文本只能用Caption屬性顯示。
38.A。【解析】LostFocus事件是當(dāng)光標(biāo)離開當(dāng)前文本框或鼠標(biāo)選擇其他對(duì)象時(shí)觸發(fā)的事件;SetFocus是將使焦點(diǎn)移到文本框中;本題程序的含義是單擊按鈕,觸發(fā)單擊事件,在文本框中寫入“Visual Basic”,此時(shí)的光標(biāo)不在文本框中,就是觸發(fā)LostFocus事件,If語(yǔ)句檢查文本框的中內(nèi)容不等于“BASIC”,于是置空文本框,再使光標(biāo)(焦點(diǎn))移到文本框中。
39.D!窘馕觥縑isual Basic中Msgbox函數(shù)的格式是:Msgbox(msg[,type][,title][,helpfile,context]),除了第-個(gè)參數(shù),其余參數(shù)都是可選的,msg是-個(gè)字符串,長(zhǎng)度不能超過(guò)1024個(gè)字符,若超過(guò)則被截掉,該字符串的內(nèi)容將在MsgBox函數(shù)產(chǎn)生的對(duì)話框內(nèi)顯示。故應(yīng)選D。
40.B。【解析】本題考查的考點(diǎn)是有關(guān)變量的作用域的。本題中的y就是在標(biāo)準(zhǔn)模塊中定義的全局變量,在任何-個(gè)窗體中都能應(yīng)用,并在Form1中被賦值為5;x是Form1中定義的局部變量,要想在Form2中引用,必須用Form1.x格式來(lái)引用。
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |