版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2005年4月(14)C
一、選擇題【解析】b$位置是MsgBox的標(biāo)題欄上的名稱,
(1)D【解析】數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲空間中MsgBox的格式為MsgBox(prompt[,buttons][>title][,
的存放形式稱為數(shù)據(jù)的存儲結(jié)構(gòu)(也稱數(shù)據(jù)的物理結(jié)helpfile,context]),其中的title息顯示在對話框標(biāo)題日
構(gòu))。中的字符串表達(dá)式。如果省略title,則將應(yīng)用程序的
(2)B【解析】棧(stack)是限定只在端進(jìn)行插入與名稱顯示在標(biāo)題欄中。
刪除的線性表,這一端稱為棧頂(top),另一(15)D
端稱為棧底(bottom)。棧是按照“先進(jìn)后出“或“【解析】在該題中,關(guān)鍵考查的是1IF(),IIF()
后進(jìn)先出”的原則組織數(shù)據(jù)的。棧具有記憶作函數(shù)的形式是:IIF(表達(dá)式,當(dāng)條件為True時(shí)的值,
用。當(dāng)條件為False時(shí)的值),顯然在題目里的表達(dá)式(a<b)
(3)DOr(c>d)為True,所以x的值應(yīng)該為A。
【解析】在最壞的情況下,冒泡排序和快速(16)C
排序需要比較的次數(shù)為n(n—1)/2。【解析】在VisualBasic中,每個(gè)對象定位于存
(4)C【解析】對于長度為n的有序線性表,在最壞放它的容器內(nèi),對象的Left、Top屬性指示了該對象在
情況下,二分查找只需要比較log2n次,而順序容器內(nèi)的位置。坐標(biāo)原點(diǎn)在窗體的左上角,水平位置
查找需要比較n次。由其Left屬性決定,豎直位置由其Top屬性決定,故為
(5)A【解析】在鏈?zhǔn)酱鎯Y(jié)構(gòu)中,存儲數(shù)據(jù)結(jié)構(gòu)的了使命令按鈕(名稱為Command1)右移200,應(yīng)該將其
存儲空間可以不連續(xù),各數(shù)據(jù)結(jié)點(diǎn)的存儲順Left屬性值增加200,所以正確答案為選項(xiàng)。。
序與數(shù)據(jù)元素之間的邏輯關(guān)系可以不一致,(17)D
而數(shù)據(jù)元素之間的邏輯關(guān)系是由指針域來確【解析】程序運(yùn)行后,在文本框里輸入的是“456”
定的。即Textl.Text的值為“456”,在輸入對話框里輸入“123”
(6)C【解析】軟件測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤。則x的值為“123”,最后的x+TextLText即為“123”和
(7)B【解析】耦合性與內(nèi)聚性是模塊獨(dú)立性的兩“456”兩個(gè)字符串的連接,故最后的顯示結(jié)果為
個(gè)定性標(biāo)準(zhǔn),耦合與內(nèi)聚是相互關(guān)聯(lián)的。在程序結(jié)構(gòu)"123456"o
中,各模塊的內(nèi)聚性越強(qiáng),則耦合性越弱。一般較優(yōu)(18)A
秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱【解析】本題考查的是時(shí)鐘控件Timer,該控件
模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,這樣有利的Interval屬性,表示兩個(gè)計(jì)時(shí)器事件之間的時(shí)間間
于提高模塊的獨(dú)立性。隔,其值以ms為單位,而當(dāng)Enabled屬性為False時(shí),
(8)D【解析】軟件指的是計(jì)算機(jī)系統(tǒng)中與硬件相時(shí)鐘控件不起作用,故欲使程序?qū)崿F(xiàn)每隔1s在文本框
互依存的另一部分,包括程序、數(shù)據(jù)和相關(guān)文檔的完中顯示一次當(dāng)前的時(shí)間,則前提就需將時(shí)鐘控件的
整集合。程序是軟件開發(fā)人員根據(jù)用戶需求開發(fā)的、Enabled設(shè)置為True。
用程序設(shè)計(jì)語言描述的、適合計(jì)算機(jī)執(zhí)行的指令序(19)B
列。數(shù)據(jù)是使程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu)。文檔【解析】Picture屬性可設(shè)置被顯示的圖片文件名
是與程序的開發(fā)、維護(hù)和使用有關(guān)的圖文資料。(包括可選的路徑名),在程序運(yùn)行時(shí)可使用
(9)D【解析】數(shù)據(jù)獨(dú)立性是數(shù)據(jù)與程序間的互不LoadPicture()在圖形框中裝入圖形,其格式為:圖形
依賴性,即數(shù)據(jù)庫中數(shù)據(jù)獨(dú)立于應(yīng)用程序而不依賴于框?qū)ο?Picture=LoadPicture("圖形文件名”),為了
應(yīng)用程序。數(shù)據(jù)的獨(dú)立性一般分為物理獨(dú)立性與邏輯在運(yùn)行時(shí)從圖形框中刪除一個(gè)圖形,可用
獨(dú)立性兩級。LoadPicture(),將一個(gè)空白圖形裝入圖形框的Picture
(10)C【解析】層次模型是最早發(fā)展起來的數(shù)據(jù)庫屬性。
模型。層次模型的基本結(jié)構(gòu)是樹形結(jié)構(gòu)。(20)D
(IDA【解析】當(dāng)在文本框內(nèi)輸入了一個(gè)文字,【解析】本題考查的是列表框的知識,題中要求在
觸發(fā)了Textl_Change()事件,改變按鈕的標(biāo)題用的按Label中顯示內(nèi)容,則使用的是其Caption屬性,由此
鈕的Caption扇性,所以這里只需在Textl_Change()事可排除選項(xiàng)B)和C),而列表框的ListIndex屬性指的是
件里寫上Command1.Caption="計(jì)算機(jī)等級考試唧程序運(yùn)行時(shí)被選定的選項(xiàng)的序號,而Text屬性是被選
可。定的選項(xiàng)的文本內(nèi)容。
(12)B【解析】本題考查各類表達(dá)式的綜合運(yùn)算。(2DA
先執(zhí)行3>2*b值為False,在判斷a=cAndb<>c為【解析】本題主要考查的是循環(huán)和條件判斷,
False,c>d為True;所以最終結(jié)果為True。本題難度不大,只要理清思路很容易解決。當(dāng)i<=4
(13)B【解析】表達(dá)式是從左起數(shù)到第10個(gè)字符V循環(huán)完成后,x=5:當(dāng)i等于5和6時(shí),都是執(zhí)行循環(huán)體
開始的字符串賦給b。題中所涉及的幾個(gè)字符串函數(shù)內(nèi)的x=x+2,所以最后結(jié)果是x=9。
功能分別為,LeR(a,10)取出字符串a(chǎn)左邊10個(gè)字符;(22)B
Mid(aJ0)取出字符串a(chǎn)中從位置10開始向右的全部字【解析】本題考查的是字符串函數(shù),Left(c,n)
符;Right(a,10)取出字符串a(chǎn)右邊的10個(gè)字符;取字符串c左邊n個(gè)字符;Right(c,n)取字符串c右邊n
Mid(a,ll,l0)在字符串a(chǎn)中從位置11開始向右取10個(gè)字個(gè)字符;Mid(c,Nl[,N2])取字符子串,在c中從N1
符。位開始向右取N2個(gè)字符,默認(rèn)N2到結(jié)束。
(23)C寫。
【解析】本題主要考查的是循環(huán),其中需提出(34)C
的是叫‘,該運(yùn)算符是表示整除(截尾取整),再者就是【解析】本題考查的是鼠標(biāo)事件,當(dāng)壓下鼠標(biāo)
需注意該題中的循環(huán)變化的步長為一2。左鍵(發(fā)生MouseDown時(shí))SW的值為False,當(dāng)松開鼠
(24)D標(biāo)左鍵(觸發(fā)MouseUp時(shí))SW的值為True。
【解析】在VisualBasic中,除了可以指定某個(gè)窗體作(35)A
為啟動(dòng)對象外,還可以指定Main子過程為啟動(dòng)對象,【解析】欲解答本題,需先對通用過程分析
如果不指定啟動(dòng)窗體則默認(rèn)將工程中建立的第一個(gè)Fun(a()AsInteger?xAsInteger)的功用,該通用過程
窗體作為啟動(dòng)窗體。是將數(shù)組的a(l)到a(5)的和返回,arr(5)的各個(gè)元素值
(25)B分別為a⑴到a(5)的值分別為2、4、6、8、10,所以其
【解析】控件數(shù)組是由一組相同類型的控件組和為30。
成,它們共用?個(gè)控件名,具有相同的屬性,但它們二、填空題
的按鈕標(biāo)題可不一樣,當(dāng)建立控件數(shù)組時(shí),系統(tǒng)給每⑴⑴19
個(gè)元素賦一個(gè)惟一的索引號(Index),通過該索引號可【解析】在任意一棵二叉樹中,度為0的結(jié)點(diǎn)(即
以訪問控件數(shù)組中的每個(gè)命令按鈕。葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè)。
(26)C(2)[2]對,象
【解析】本題主要考查的知識點(diǎn)為字符及其【解析】類是具有共同屬性、共同方法的對象
ASCII碼之間的轉(zhuǎn)換,需要注意的是UCase(ch)是將ch的集合,它描述了屬于該對象類型的所有對象的性
轉(zhuǎn)化為其相應(yīng)的大寫,Asc()是取字符的ASCH碼,Chr()質(zhì),而一個(gè)對象則是其對應(yīng)類的一個(gè)實(shí)例。
是將ASCH碼轉(zhuǎn)化為相應(yīng)的字符。⑶[3]程序調(diào)試
(27)D【解析】程序調(diào)試是指在發(fā)生程序錯(cuò)誤的情況
【解析】在該題中,關(guān)鍵是知識點(diǎn)IIF(),IIF()卜,確定出錯(cuò)的位置并糾正錯(cuò)誤,其中關(guān)鍵是要確定
函數(shù)的形式是:IIF(表達(dá)式,當(dāng)條件為True時(shí)的值,出錯(cuò)的位置。程序調(diào)試主要在開發(fā)階段。
當(dāng)條件為False時(shí)的值),因?yàn)?6大于10且小于20,所(4)[4]關(guān)系
以只有在第二個(gè)HF()中表達(dá)式的值為True,取“故宮”,【解析】在關(guān)系數(shù)據(jù)庫中,一個(gè)關(guān)系的邏輯結(jié)
而其他兩個(gè)IIF()中表達(dá)式的值均為False,所以第一和構(gòu)就是一張二維表。這種用二維表的形式表示實(shí)體和
第三個(gè)中取的均為故t最后的值為"旅游景點(diǎn):故實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系數(shù)據(jù)模型。
宮”。⑸【5】算法
(28)B【解析】算法是指對問題處理方案的準(zhǔn)確而完
【解析】本題具有一定的迷惑性,其實(shí)分析一下可知整的描述。
arr(i,j)的值即為j*j,而與i無關(guān),所以(6)[6]11345.68
arr(2,2)+arr(3,3)就是求2*2+3*3=13。[解析]11345.6789*100的值為1134567.89,力口上0.5
(29)B后為1134568.39,然后取整數(shù)得334568,再除以100,
【解析】本題中的通用過程ftin(ByVaimAs最后得11345.68o
Integer)作用是判斷參數(shù)m,如果m為偶數(shù)則函數(shù)返回(7)[7]VB程序設(shè)計(jì)
2,如果m為奇數(shù)則函數(shù)返回1。在i=1To5lWfun(By[8]VBProgramming
VaimAsInteger)調(diào)用中,共有偶數(shù)兩個(gè),奇數(shù)三個(gè),【解析】單擊窗體時(shí)響應(yīng)Form_Click()事件,所
所以最后結(jié)果為7。以文本框的內(nèi)容為“VB程序設(shè)計(jì)”。取本框的內(nèi)容改
(30)B變后,就觸發(fā)了Textl_Change(),所以圖片框的內(nèi)容
【解析】每次使用ReDim語句都會使原來數(shù)組中變?yōu)椤癡BProgramming%
的值丟失,也可以在ReDim后加Preserve#數(shù)來保留(8)[9]10
數(shù)組中的數(shù)據(jù),但使用Preserve只能改變最后一維的【解析】本題主要考查的是循環(huán),分析可知內(nèi)
大小,前面幾維大小不能改變,而在本題中aE3,2)循環(huán)的結(jié)束條件是當(dāng)Counter為10,而此時(shí)Check=
始終都未賦值,arr(3,4)=4+9=13,故最后為13。False,則也跳出外循環(huán),故最后Counter為10。
(31)C(9)[10]計(jì)算1到8的和
【解析】木題考查的是循環(huán)和條件判斷語句,Option[11]36
Base1是強(qiáng)制使數(shù)組下表從1開始。【解析】此題考查的Do隙hile語句的使用。本題
(32)D的運(yùn)算次數(shù)為8次,當(dāng)n減小到0時(shí)跳出循環(huán)。所以經(jīng)
【解析】本題中最后輸入0時(shí)結(jié)束循環(huán),所以城運(yùn)算s=l+2+3+4+5+6+7+8,其結(jié)果為36。
后d的值為0,故判斷輸出結(jié)果其實(shí)就是計(jì)算c的值,c(10)[12]arrl(0)
從輸入5開始(除最后的0)每次加1(共5次),所以c最后[13]Min=arrl(i)
為9?!窘馕觥看祟}的功能是計(jì)算數(shù)組中的最小值,
(33)B首先,把數(shù)組的第一個(gè)元素給Min,然后分別和剩下
【解析】解答本題需了解文件的操作,并且需的元素進(jìn)行比較,如果哪?個(gè)元素比Min小,就交換
要了解函數(shù)LCase(),該函數(shù)是將其中的字符轉(zhuǎn)化為小把這個(gè)元素的值給Min,直到最后。所以【12】應(yīng)該
是把數(shù)組的第一個(gè)元素給Min,即Min=arrl(O)?!?3】個(gè)窗體,但有時(shí)為了程序的需要會增加窗體個(gè)數(shù)或標(biāo)
是把和Min比較后較小的值賦給Min,所以為Min=準(zhǔn)模塊等,如果要保存該程序通常要分別保存窗體模
arrl(i)()塊、標(biāo)準(zhǔn)模塊等模塊和工程文件。如果要打開該程序,
(11)[14]EOF(l)只需打開該工程文件,則與該工程有關(guān)的窗體或模塊
[15]Textl.Text文件會自動(dòng)打開。所以本題的正確答案是選項(xiàng)B)。
【解析】EOF()函數(shù)返回個(gè)表示文件指針是否(12)C
到達(dá)文件末尾的值。當(dāng)?shù)竭_(dá)文件末尾時(shí),EOF()函數(shù)【解析】在VisualBasic中,為了清除窗體上的
返回True,否則返回False。所以[14]為EOF(l),表一個(gè)控件,必須先把該控件變?yōu)榛顒?dòng)控件,然后按Del
示如果沒有到達(dá)文件1的末尾。Print#1,Textl.Text表鍵,即可把該控件清除。所以本題的正確答案是選項(xiàng)
示把整個(gè)文本框Text1的內(nèi)容一次性地寫入文件。C)o
(13)C
2005年9月【解析】在VisualBasic中,打開一個(gè)工程時(shí),
一、選擇題則系統(tǒng)會自動(dòng)裝入與該工程有關(guān)的窗體、標(biāo)準(zhǔn)模塊等
(DC文件,因此選項(xiàng)A)表述正確;當(dāng)程序運(yùn)行時(shí),如果在
【解析】程序設(shè)計(jì)并不等于編程,編程只是程窗體上雙擊會觸發(fā)窗體的DblClick事件,因此選項(xiàng)B)
序設(shè)計(jì)中的一小步。測試的目的在于發(fā)現(xiàn)錯(cuò)誤,一般表述正確;VisualBasic程序既可以以解釋方式執(zhí)行也
不由開發(fā)者測試自己的程序,測試發(fā)現(xiàn)錯(cuò)誤后,可以可以以編譯方式執(zhí)行,所以選項(xiàng)C)表述錯(cuò)誤;事件既
立即進(jìn)行調(diào)試并改正錯(cuò)誤,經(jīng)調(diào)試改錯(cuò)后還應(yīng)進(jìn)行再可以由用戶引發(fā),也可以由系統(tǒng)引發(fā),故選項(xiàng)D)表述
測試。正確。
(2)A(14)D
【解析】二分查找只適用于順序存儲的有序表?!窘馕觥吭谠擃}中,考查了運(yùn)算符的優(yōu)先級別。
(3)C在VisualBasic中,運(yùn)算符的運(yùn)算順序是:首先進(jìn)行函
【解析】棧是特殊的線性表,在棧頂端既可以數(shù)運(yùn)算,接著進(jìn)行算術(shù)運(yùn)算,其次為基、取負(fù)、乘或
插入元素,又可以刪除元素;在棧底端不允許插入元浮點(diǎn)除、整除、取模、加減、連接,然后進(jìn)行關(guān)系運(yùn)
素,也不允許刪除元素。算,最后進(jìn)行邏輯運(yùn)算。因此"Nota<=cOr4*c=
A
(4)Db2Andboa+c”運(yùn)算的結(jié)果為False,故本題的
【解析】數(shù)據(jù)的存儲結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)正確答窠是選項(xiàng)D)。
在計(jì)算機(jī)中的表示,一種邏輯結(jié)構(gòu)可以表示成多種存(15)C
儲結(jié)構(gòu);而采用不同的存儲結(jié)構(gòu),其數(shù)據(jù)處理的效率【解析】本題考杳Rnd隨機(jī)函數(shù)和Int取整函數(shù),首先
是不同的。Rnd隨機(jī)函數(shù)的范圍為0?1,Int函數(shù)的作用是返回不
(5)C大于自變量的最大整數(shù),所以當(dāng)乘上(b—a)(值為5)后
【解析】軟件工程是用工程、科學(xué)和數(shù)學(xué)的原變?yōu)??5,再加上a變?yōu)??10,經(jīng)取整后變?yōu)??9,
則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方然后加1后變?yōu)??10,所以本題的正確答案是選項(xiàng)
法,由于軟件開發(fā)中面臨著紛繁復(fù)雜的問題,所以強(qiáng)C)o
調(diào)用工程化的原則去處理。(16)C
【解析】本題考查了語句以及字符串函數(shù)。
(6)DMsgBox
語句的作用是既可以向用戶傳遞信息,又可
【解析】DFD(數(shù)據(jù)流圖)是常用的結(jié)構(gòu)化分析工MsgBox
以通過用戶在對話框上的選擇接收用戶所做的響應(yīng),
具;N—S、PAD、PDL是常見的過程設(shè)計(jì)工具,其中
N-S、PAD屬于圖形工具,PDL屬于語言工具。作為程序繼續(xù)執(zhí)行的依據(jù)。該語句有5個(gè)參數(shù),其中
第個(gè)應(yīng)該是一個(gè)字符串,用來顯示對話框的標(biāo)題,
(7)A3
【解析】軟件生命周期是軟件工程中重要的基即b$,Right。函數(shù)返回字符串右邊指定長度的字符
本概念,通常把軟件從開始研制(形成概念)到最終軟串,所以為“hardware",所以本題的正確答案是選項(xiàng)
件被廢棄不用的整個(gè)階段稱為軟件生命周期。注:軟C)o
件的生命周期包括軟件交付后的使用和維護(hù)。(17)A
(8)A【解析】本題考杳了InputBox函數(shù)。InputBox函
【解析】數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)數(shù)可以產(chǎn)生一個(gè)對話框,這個(gè)對話框作為輸入數(shù)據(jù)的
界面,等待用戶輸入數(shù)據(jù),并返回所輸入的內(nèi)容。在
共享的問題,選項(xiàng)A的說法是正確的。
默認(rèn)的情況下,該函數(shù)的返回值是一個(gè)字符串,所以
(9)B
【解析】T是RUS的結(jié)果,關(guān)系T由屬于關(guān)系R在沒有事先聲明變量類型的情況下,VisualBasic總是
將其按字符串來處理。”+”的作用是將兩個(gè)字符串連
的或者屬于關(guān)系S的元組組成。
(10)B接,所以輸出結(jié)果應(yīng)為“108”,所以本題的正確答案是
【解析】數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理系統(tǒng)選項(xiàng)A)。
(DBMS)o(18)B
(H)B【解析】本題考杏了函數(shù)Mid()的應(yīng)用。Mid函
數(shù)的作用是返回從指定位開始的指定長度的字符串,
【解析】在VisualBasic中,一個(gè)應(yīng)用程序通常只有一
如果不指定長度,則從開始位置開始一直到結(jié)束。由”3,9,15”,和值為27,故本題的正確答案是選項(xiàng)C)。
于在該題目中只指定了開始的字符位置為“8”,而沒有(26)A
指定長度,故后邊的字符將全部傳給文本框Text2,所(解析】本題考查了數(shù)組的賦值操作以及ForEach@n
以本題的正確答案是選項(xiàng)B)。循環(huán)語句。本程序段首先定義了一個(gè)一維數(shù)組變量,
(19)B然后用For循環(huán)為其賦值,Asc()函數(shù)的作用是返回字
【解析】本題考杏了列表框的知識。其中列表符的ASCH碼,字符"A”的ASCII碼為65,Chr()函數(shù)的
框的list屬性用來列出表項(xiàng)的內(nèi)容,也可以改變數(shù)組中作用是將ASCH碼值變?yōu)橄鄳?yīng)的字符,而,⑴=
已有的值。列表框中表項(xiàng)的排列從0開始,最后一項(xiàng)Chr(AscC,AH)+(i-1))”的作用是將每次比原來大
的序號為ListCount—1,所以,該題語句的作用是把1的ASCH碼值變?yōu)樽址x給a,所以a的元素是"A,B,
字符串“AAAA”添加到列表框的最后,但不改變Item3C,D,E"oForEach豳用于輸出a中元素的值,所以
的值,所以本題的正確答案是選項(xiàng)B)。正確答案是選項(xiàng)A)。
(20)A(27)D
【解析】本題考查了DoWhile醫(yī)oop循環(huán)語句。【解析】函數(shù)過程行參的類型與函數(shù)返回值的
判斷條件為“x<28"。循環(huán)語句"x=x*3”的作用是將x類型沒有關(guān)系,所以選項(xiàng)D)是正確的。如果不指明函
的值每循環(huán)一次變?yōu)樵瓉?倍,而n用來記錄循環(huán)次數(shù)過程參數(shù)的類型,則該參數(shù)為變體類型而不是沒有
數(shù),當(dāng)循環(huán)3次后,x變?yōu)?7<28,進(jìn)入循環(huán)后x變?yōu)轭愋?,所以選項(xiàng)A)是錯(cuò)誤的;函數(shù)過程的返回值只有
81>28,n變?yōu)?,不再滿足循環(huán)條件,執(zhí)行Print語句,一個(gè),不能有多個(gè),所以選項(xiàng)B)是錯(cuò)誤的:當(dāng)數(shù)組作
輸出x和n的值,又因?yàn)閤和n之間用的“,”,所以n將跳為函數(shù)過程的參數(shù)時(shí),一般通過傳地址方式傳送,所
到下一個(gè)Tab位輸出,故本題的正確答案是選項(xiàng)A)。以選項(xiàng)C)的表述不恰當(dāng)。
(21)D(28)B
【解析】本題考查了Do循環(huán)的嵌套應(yīng)用以及If【解析】本題考查的是函數(shù)過程的定義。b是偶
條件語句。?開始,Counter為0<20,滿足循環(huán)條件,數(shù)的條件是“bMod2=0",當(dāng)b為偶數(shù)時(shí)返回0,應(yīng)將0
進(jìn)入循環(huán),每循環(huán)一次增加1。當(dāng)循環(huán)10次后,Check賦給函數(shù)名即“F1”,當(dāng)b為奇數(shù)時(shí)返回1,即將1賦給
變?yōu)镕alse,則跳出內(nèi)部循環(huán),外層循環(huán)結(jié)束的條件是"Fl%所以本題的正確答案是選項(xiàng)B)。
Check=False,所以結(jié)束循環(huán),此時(shí)Counter為10,(29)A
Check為False,所以本題的正確答案是選項(xiàng)D)。【解析】本題考查的是KeyPress事件。該事件有
(22)A一個(gè)參數(shù),這個(gè)參數(shù)有兩種形式,第一種形式是Index
【解析】本題考查的是For循環(huán)語句和If條件語AsInteger,只用于控件數(shù)組,第二種形式是KeyAscii
句的應(yīng)用。本題程序段的作用是將2?10中不是2的倍AsInteger,用于單個(gè)控件。KeyPrcss事件用來識別按
數(shù)但是3的倍數(shù)的數(shù)的和輸出。在2?10中滿足條件的鍵的ASCII碼,所以選項(xiàng)A)是正確的;從參數(shù)定義來
數(shù)字是3,9,所以和是12,故本題的正確答案是選項(xiàng)看,KeyAscii類型為整型,所以選項(xiàng)B)和選項(xiàng)D)錯(cuò)誤;
A)<,在應(yīng)用中參數(shù)不能省略,所以選項(xiàng)C)錯(cuò)誤。
(23)A(30)C
【解析】本題考查的數(shù)組以及數(shù)組的賦值。本(解析】本題考查了窗體的鼠標(biāo)事件和文本框的鍵盤
題首先定義了一個(gè)整型數(shù)組,然后用For循環(huán)嵌套語事件。Form_MouseUp的作用是當(dāng)鼠標(biāo)放開的時(shí)候觸
發(fā)的事件,而TextLKeyDown是鍵盤按下觸發(fā)的事
句給數(shù)組中的部分元素賦值。從賦值語句"arrayl(i,
件。當(dāng)在文本框中輸入“a”時(shí)觸發(fā)文本框的鍵盤事件,
j)=i+j”可以看出,元素的值等于下標(biāo)之和。所以
Text1.Text=array1(2,3)+array(3,4)=2+3+3+4=則窗體上輸出"VisualBasic",當(dāng)單擊窗體后觸發(fā)的是
12,所以文本框中顯示的值是12。故正確答案是選項(xiàng)窗體的MouseUp事件,則在窗體上又輸出了”程序設(shè)
A)o計(jì)”,所以窗體上顯示的是“VisualBasic程序設(shè)計(jì)”。故
(24)D正確答窠是選項(xiàng)C)。
【解析】本題考杳了數(shù)組以及數(shù)組的賦值。本(31)C
程序段首先定義了兩個(gè)二維數(shù)組,然后通過For循環(huán)【解析】本題考杏的是菜單項(xiàng)的標(biāo)記,它是通
語句給其賦值。從循環(huán)體”al(i,j)=i+j”可以看出,過菜單的Checked屬性來控制的,當(dāng)其值為False時(shí),
al()數(shù)組的元素值即是下標(biāo)之和,而循環(huán)體”a2(i,j)菜單項(xiàng)的前面沒有7”,當(dāng)其值為True時(shí),則菜單項(xiàng)的
=al(i,j)+i+j”的作用即是將al的元素?加上i和j賦給前面有“力。故要使單擊菜單項(xiàng)的“大圖標(biāo)”后菜單項(xiàng)的
a2,即是a2的元素值為下標(biāo)和的2倍。所以al(3,3)=6,前添加一個(gè)”'只需將其屬性Checked的值設(shè)為True,
a2(3,3)=12。故本題的正確答案是選項(xiàng)D)。故本題的正確答案是選項(xiàng)C)。
(25)C(32)C
【解析】本題考查的是數(shù)組賦值以及算術(shù)運(yùn)算【解析】本題考查的是通用對話框控件。在選項(xiàng)A)
符和“'”的區(qū)別。本程序段首先用Array函數(shù)給arr數(shù)中顯示的是打印機(jī)對話框,標(biāo)題是打印;選項(xiàng)B)顯示
組賦初值。"/”是浮點(diǎn)除法,執(zhí)行標(biāo)準(zhǔn)除法操作,結(jié)果的是字體對話框,標(biāo)題是字體;選項(xiàng)D)顯示的是顏色
為浮點(diǎn)數(shù);?!睘檎麛?shù)除法,整型整除運(yùn)算,結(jié)果為整對話框,標(biāo)題是顏色;故都不正確;只有在文件對話
型值。本題程序的作用是返回能被3整除的數(shù),將其框中標(biāo)題才可以通過程序修改。故本題的正確答案是
累加到sum中,然后輸出。滿足的條件的元素是選項(xiàng)C)。
(33)D式是幾個(gè)階乘的乘除運(yùn)算,因此公式=,所以[9]外應(yīng)
【解析】本題考查的是多重窗體的程序設(shè)計(jì)。任何時(shí)填n—r。
候,最多只有一個(gè)窗體是活動(dòng)窗體,所以選項(xiàng)A)描述⑼【11】Text1(0)[12]1[13]sum—max—min
正確;在程序設(shè)計(jì)中,不能把標(biāo)準(zhǔn)模塊設(shè)置為啟動(dòng)?!窘馕觥勘绢}考查的是For循環(huán)和條件語句的嵌
塊,所以選項(xiàng)B)描述正確:Hide方法只是將一個(gè)窗體套使用。從題意看,本題的功能是計(jì)算得分程序,即
隱藏,并不能從內(nèi)存中清除,所以選項(xiàng)C)描述正確;去掉?個(gè)最高分和?個(gè)最低分后的平均分,即為最后
即使一個(gè)工程中有SubMain過程,如果不指定其為啟得分。所以程序段開始時(shí)應(yīng)將第一個(gè)文本框的值賦給
動(dòng)窗體,程序運(yùn)行時(shí)也不首先執(zhí)行該過程,所以選項(xiàng)sum、max和min,所以【11】處應(yīng)填入的是Text1(0);
D)描述錯(cuò)誤。對于For循環(huán)應(yīng)該是從第二個(gè)文本框開始處理,第二
(34)A個(gè)文本框的下標(biāo)是1,所以【12】處應(yīng)填入的是“1";
【解析】本題考查了文件的讀寫操作。要向順文本框2用來輸出得分,即去掉一個(gè)最高分和一個(gè)最
序文件中寫入記錄必須用ForOutput參數(shù)打開文件,低分后的平均分,所以在【13】處應(yīng)填入的是“sum一
然后用Print#或Write#語句將內(nèi)容寫入文件,因此選項(xiàng)max—min"o
B)和選項(xiàng)D)不正確;又因?yàn)樽远x數(shù)據(jù)類型變量的引(10)[14]Textl.Text[15]Listl.(k)
用要用”變量名.變量元素名”,所以選項(xiàng)C)是不正確【解析】本題考查了列表框內(nèi)容顯示和Left函
的。故本題的正確答案只有選項(xiàng)A)。數(shù)。
(35)D2006年4月
【解析】本題考查了目錄列表框的Path屬性。該一、選擇題
屬性用來設(shè)置或返回肖前驅(qū)動(dòng)器的路徑,如果省略,(DD
則顯示當(dāng)前目錄下的文件目錄結(jié)構(gòu);如果指定路徑,【解析】結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則是:
則顯示指定路徑下的文件目錄結(jié)構(gòu)。所以本題的正確自頂向下、逐步求精、模塊化及限制使用goto語句。
答案是選項(xiàng)D)??蓮?fù)用性是指軟件元素不加修改和稍加修改可在不
二、填空題同的軟件開發(fā)過程中重復(fù)使用的性質(zhì)。軟件可復(fù)用性
(1)[1]數(shù)據(jù)庫系統(tǒng)是軟件工程追求的目標(biāo)之一,是提高軟件生產(chǎn)效率的
【解析】數(shù)據(jù)管理技術(shù)的發(fā)展過程分為人工管最主要方法。面向?qū)ο蟮某绦蛟O(shè)計(jì)具有可復(fù)用性的優(yōu)
理,文件系統(tǒng)以及數(shù)據(jù)庫系統(tǒng)三個(gè)階段,數(shù)據(jù)獨(dú)立性點(diǎn)。
最高的階段是數(shù)據(jù)庫系統(tǒng)。(2)A
(2)[2]空間【解析】模塊的獨(dú)立程度可以由兩個(gè)定性標(biāo)準(zhǔn)
【解析】算法的復(fù)雜度主要包括時(shí)間復(fù)雜度和度量:內(nèi)聚性和耦合性。耦合性衡量不同模塊彼此間
空間復(fù)雜度?;ハ嘁蕾?連接)的緊密程度;內(nèi)聚性衡量一個(gè)模塊內(nèi)
(3)[3]驅(qū)動(dòng)模塊部各個(gè)元素彼此結(jié)合的緊密程度。一般來說,要求模
【解析】驅(qū)動(dòng)模塊的作用是將測試數(shù)據(jù)傳送給塊之間的耦合盡可能地弱,而模塊的內(nèi)聚程度要盡可
被測試的模塊,并顯示被測試模塊所產(chǎn)生的結(jié)果。能地高0
(4)【4】32(3)D
【解析】對?于深度為6的二叉樹來說,第6層的結(jié)點(diǎn)數(shù)【解析】因?yàn)闇y試的目的在于發(fā)現(xiàn)錯(cuò)誤,由程
最多為26T=32。
序的編寫者自己進(jìn)行測試是不合適的,為了達(dá)到好的
⑸【5】存儲測試效果,應(yīng)該由獨(dú)立的第三方進(jìn)行測試工作,所以
【解析】循環(huán)隊(duì)列是隊(duì)列的一種順序存儲結(jié)構(gòu)。選項(xiàng)A)錯(cuò)誤;程序調(diào)試,修改?個(gè)錯(cuò)誤的同時(shí)可能引
(6)[6]30入了新的錯(cuò)誤,解決的辦法是在修改了錯(cuò)誤之后,必
【解析】本題考查了函數(shù)的調(diào)用。從函數(shù)定義須進(jìn)行回歸測試,所以選項(xiàng)B)錯(cuò)誤;所謂軟件維護(hù),
的過程來看,此函數(shù)的作用是將從m開始依次遞減2就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足
且不小于1的數(shù)累加起來,賦給m,然后返回給函數(shù)。新的需要而修改軟件的過程,可見選項(xiàng)C)也是錯(cuò)誤
故當(dāng)調(diào)用此函數(shù)時(shí)s=ftm(10)=10+8+6+4+2=的。
30,故s的值為30。(4)B
⑺【7】s+c[8]-1【解析】棧的特點(diǎn)是棧頂元素總是最后被插入
【解析】本題考查的是字符串的操作。從題意的元素,也是最早被刪除的元素;棧底元素總是最早
來考慮,【7】處的內(nèi)容應(yīng)該是如果c在字符串中沒有被插入的元素,也是最晚才能被刪除的元素,即棧的
找到,即字符串不包含此字符,則將該字符賦給s,修改原則是“后進(jìn)先出”(LastInFirstOut,簡稱LIFO)
所以應(yīng)填入的內(nèi)容是“s+c”;然后將c賦予其他字符進(jìn)或冼進(jìn)后出”(FirstInLastOut,簡稱FILO)。
行檢驗(yàn),從該題來看,應(yīng)該是按字母表逆續(xù)檢驗(yàn),所(5)A
以其ASCII碼值依次減1,故【8】處應(yīng)填入的是“一1"。【解析】所謂線性鏈表,就是指線性表的鏈?zhǔn)?/p>
(8)[9]n—r[10]t=l存儲結(jié)構(gòu),簡稱鏈表。線性表鏈?zhǔn)酱鎯Y(jié)構(gòu)的基本單
[解析]根據(jù)函數(shù)Fun語句可知Fun函數(shù)是一個(gè)求階乘位稱為存儲結(jié)點(diǎn),每個(gè)存儲結(jié)點(diǎn)包括數(shù)據(jù)域和指針域
函數(shù),參數(shù)n是所要計(jì)算階乘的數(shù)值。根據(jù)階乘定義兩個(gè)組成部分。棧、隊(duì)列和雙向鏈表是線性結(jié)構(gòu),二
可知起始值應(yīng)從1開始,因此[10]處應(yīng)填本題公叉樹是非線性結(jié)構(gòu)。線性結(jié)構(gòu)和非線性結(jié)構(gòu)是從數(shù)據(jù)
的邏輯結(jié)構(gòu)角度來講的,與該數(shù)據(jù)結(jié)構(gòu)中有多少個(gè)元“Basic”的提取,提取過程如下:c=nVisualBasic":print
素沒有關(guān)系,即使是空的二叉樹也是非線性結(jié)構(gòu)。Mid(c,7,5)o
(6)D(16)D
【解析】后序遍歷可以描述為:若二叉樹為空,【解析】運(yùn)算符的優(yōu)先順序是:算術(shù)運(yùn)算符,
則空操作;否則:關(guān)系運(yùn)算符》邏輯運(yùn)算符
①后序遍歷左子樹;算術(shù)運(yùn)算符的優(yōu)先順序是:人>—>(*與/)>\>
②后序遍歷右子樹;Mod>(+與一)。
③訪問根結(jié)點(diǎn)。關(guān)系運(yùn)算符的優(yōu)先順序是:=>(<>或><)
對于后序遍歷,第?個(gè)訪問的結(jié)點(diǎn)?定是最左下的結(jié)
>(>>>(>=)>(<=)>(<)>Is>Like<>
點(diǎn),最后一個(gè)訪問的結(jié)點(diǎn)一定是根結(jié)點(diǎn),如果知道這邏輯運(yùn)算符的優(yōu)先順序是:非(Not)>與(And)>
個(gè)小技巧,可以迅速確定本題的答案為選項(xiàng)D)?;?Or)>異或(Xor)>等價(jià)(Epv)>蘊(yùn)涵(Imp)。
(7)C根據(jù)運(yùn)算符的優(yōu)先級計(jì)算本題中的表達(dá)式最后
【解析】滿二叉樹是指除最后一層外,每一層結(jié)果為0。
上的所有結(jié)點(diǎn)都有兩個(gè)子結(jié)點(diǎn)的二叉樹。滿二叉樹在(17)B
其第i層上有21個(gè)結(jié)點(diǎn),即每一層上的結(jié)點(diǎn)數(shù)都是最【解析】在VisualBasic中,變量名只能由字母、
大結(jié)點(diǎn)數(shù)。對于深度為7的滿二叉樹,葉子結(jié)點(diǎn)所在數(shù)字和下劃線組成,而且第一個(gè)字符必須是英文字
的是第7層,一共有2"i=64個(gè)葉子結(jié)點(diǎn)。母,而城后一個(gè)字符可以是類型說明符。由此得知
(8)DcounstA可以作為變量名。
【解析】兩個(gè)實(shí)體集之間的聯(lián)系實(shí)際上是實(shí)體(18)B
集間的函數(shù)關(guān)系,主要有3種:一對一的聯(lián)系、一對【解析】Print方法沒有賦值功能,因此A選項(xiàng)不
多的聯(lián)系、多對多的聯(lián)系?!鄙唐贰芭c“顧客”兩個(gè)實(shí)體能在窗體上顯示“A=10",該選項(xiàng)的結(jié)果為False。
集之間的聯(lián)系一般是多對多,因?yàn)?種“商品”可以被(19)A
多個(gè)“顧客”購買,而一個(gè),顧客”也可.以購買多個(gè)”商品【解析】在默認(rèn)情況下,InputBox函數(shù)的返回值
IIO是一個(gè)字符串,如果沒有事先聲明返回值變量的類
(9)A型,則把該函數(shù)的返回值賦給這個(gè)變量時(shí),Visual
【解析】在E-R圖中,用矩形表示實(shí)體集,用Basic總是把它作為字符串來處理。因此x的值是字符
橢圓形表示屬性,用菱形(內(nèi)部寫上聯(lián)系名)表示聯(lián)系。串10。
(10)C(20)A
【解析】DB即數(shù)據(jù)庫(DataBase),是統(tǒng)一管理的【解析】該題考查的內(nèi)容為多分支控制結(jié)構(gòu)。
相關(guān)數(shù)據(jù)的集合;DBMS即數(shù)據(jù)庫管理系統(tǒng)(DataBase在多分支控制結(jié)構(gòu)中,先對測試表達(dá)式進(jìn)行求值,然
ManagementSystem),是位于用戶與操作系統(tǒng)之間的后測試該值與哪個(gè)Case子句中的表達(dá)式表列相匹配,
一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB如果找到,則執(zhí)行與該Case子句有關(guān)的語句,下面的
的方法;DBS即數(shù)據(jù)庫系統(tǒng)(DatabaseSystem)由如下5子句不再執(zhí)行,直接把控制轉(zhuǎn)移到EndSelect后面的語
部分組成:數(shù)據(jù)庫(數(shù)據(jù))、數(shù)據(jù)庫管理系統(tǒng)(軟件)、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 光電材料建設(shè)項(xiàng)目可行性分析報(bào)告(總投資12000萬元)
- 神經(jīng)科副主任醫(yī)師筆試考試題庫含答案
- 天津軌道供電調(diào)度員電力調(diào)度員資格認(rèn)證考試題含答案
- 副部長工作考核與評價(jià)標(biāo)準(zhǔn)
- 教師招聘考試題集及標(biāo)準(zhǔn)答案
- 深度解析(2026)《GBT 18760-2025消費(fèi)品售后服務(wù)方法與要求》
- 市場營銷主管招聘考試題目與解析
- 特殊免疫缺陷狀態(tài)疫苗接種替代方案
- 產(chǎn)品經(jīng)理筆試面試題及答案大全
- 金融行業(yè)海外投資經(jīng)理面試問題集
- 煤礦采掘技術(shù)
- 游艇俱樂部圈層策劃方案
- 煤礦用履帶式液壓鉆機(jī)ZDY2300LX說明書-圖文
- 2023年南通啟東市郵政局招考筆試參考題庫(共500題)答案詳解版
- 多媒體系統(tǒng)維保服務(wù)投標(biāo)方案
- JCT890-2017 蒸壓加氣混凝土墻體專用砂漿
- 深圳亞馬遜超級大賣副總制定的亞馬遜運(yùn)營SOP計(jì)劃表
- 康復(fù)治療學(xué)Bobath技術(shù)
- 上海市九年義務(wù)教育階段寫字等級考試(一級)硬筆方格收寫紙
- 南部三期污水處理廠擴(kuò)建工程項(xiàng)目環(huán)評報(bào)告
- 強(qiáng)磁場對透輝石光催化性能影響的實(shí)驗(yàn)畢業(yè)論文
評論
0/150
提交評論