版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
VB筆試模擬試卷228
一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共
10分。)
1、下列關(guān)于棧和隊(duì)列的描述中,正確的是()。
A、棧是先進(jìn)先出
B、隊(duì)列是先進(jìn)后出
C、隊(duì)列允許在隊(duì)頭刪除元素
D、棧在棧頂刪除元素
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:棧實(shí)際也是線性表,只不過是一種特殊的線性表。棧是只能在表的一
端進(jìn)行插入和刪除運(yùn)算的線性表,通常稱插入、刪除的這一端為棧頂,另一端為棧
底。隊(duì)列是只允許在一端刪除,在另一端插入的順序表,允許刪除的一端叫做隊(duì)
頭,允許插入的一端叫做隊(duì)尾。
2、己知二叉樹后序遍歷序列是CDABE,中序遍歷序列是CADEB,它的前序遍歷
序列是()。
A、ABCDE
B、ECABD
C、EACDB
D、CDEAB
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:由于后序遍歷的最后一個元素為E,所以E為根結(jié)點(diǎn),所以它的前序
遍歷的首個元素為E,故排除A和D選項(xiàng)。由于中序遍歷中,元素B在元素根結(jié)
點(diǎn)E的后面,所以B為二叉樹的右子樹,并且該二叉樹右子樹只有一個元素,所
以前序遍歷的最后一個元素應(yīng)為B,故選項(xiàng)C為正確選項(xiàng),即該二叉樹的前序遍
歷序列是。EACDBo
3、在數(shù)據(jù)流圖中,帶有箭頭的線段表示的是()。
A、控制流
B、數(shù)據(jù)流
C、模塊調(diào)用
D、事件驅(qū)動
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:數(shù)據(jù)流圖中帶箭頭的線段表示數(shù)據(jù)流,沿箭頭方向傳遞數(shù)據(jù)的通道,
一般在旁邊標(biāo)注數(shù)據(jù)流名。
4、結(jié)構(gòu)化程序設(shè)計(jì)的3種結(jié)構(gòu)是()。
A、順序結(jié)構(gòu),分支結(jié)構(gòu),跳轉(zhuǎn)結(jié)構(gòu)
B、順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)
C、分支結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)
D、分支結(jié)構(gòu),跳轉(zhuǎn)結(jié)構(gòu),循環(huán)結(jié)構(gòu)
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:程序設(shè)計(jì)語言僅僅使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)溝就
足以表達(dá)出各種其他形式結(jié)構(gòu)的程序設(shè)計(jì)方法。遵循程序結(jié)構(gòu)化的設(shè)計(jì)原則,按結(jié)
構(gòu)化程序設(shè)計(jì)方法設(shè)計(jì)出的程序易于理解、使用和維護(hù):可以提高編程工作的效
率,降低軟件的開發(fā)成本。
5、下列方法中,不屬于軟件調(diào)試方法的是()。
A、回溯法
B、強(qiáng)行排錯法
C、集成測試法
D、原因排除法
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析?:軟件調(diào)試主要采用以下三種方法:強(qiáng)行排錯法:作為傳統(tǒng)的調(diào)試方
法,其過程可概拈為設(shè)置斷點(diǎn)、程序暫停、觀察程序狀態(tài)、繼續(xù)運(yùn)行程序。回溯
法:該方法適合于小規(guī)模程序的排錯、即一旦發(fā)現(xiàn)了錯誤,先分析錯誤征兆,確定
最先發(fā)現(xiàn)“癥狀”的位置°原因排除法:原因排除法是通過演繹和歸納,以及二分法
來實(shí)現(xiàn)。
6、下列選項(xiàng)中,不屬于模塊間耦合的是()。
A、內(nèi)容耦合
B、異構(gòu)耦合
C、控制耦合
D、數(shù)據(jù)耦合
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:耦合可以分為下列幾種,它們之間的耦合度由高到低排列:內(nèi)容耦
合—若一個模塊直接訪問另一模塊的內(nèi)容,則這兩個模塊稱為內(nèi)容耦合。公共
耦合——若一組模塊都訪問同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),則稱為公共耦合。外部耦合-
若一組模塊都訪問同一全局?jǐn)?shù)據(jù)項(xiàng),則稱為外部耦合??刂岂詈稀粢荒K明
顯地把開關(guān)量、名字等信息送入另一模塊,控制另一模塊的功能,則稱為控制耦
合。標(biāo)記耦合——若兩個以上的模塊都需要其余某一數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu)時,不使
用其余全局變量的方式而全使用記錄傳遞的方式,這樣的耦合稱為標(biāo)記耦合。數(shù)
據(jù)耦合——若一個模塊訪問另一個模塊,被訪問模塊的輸入和輸出都是數(shù)據(jù)項(xiàng)參
數(shù),則這兩個模塊為數(shù)據(jù)耦合。非直接耦合——若兩個模塊沒有直接關(guān)系,它們
之間的聯(lián)系完全是通過程序的控制和調(diào)用來實(shí)現(xiàn)的,則稱這兩個模塊為非直接耦
合,這樣的耦合獨(dú)立性最強(qiáng)。
7、下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖牵ǎ?/p>
A、多態(tài)性
B、標(biāo)識惟一性
C、封裝性
D、耦合性
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:面向?qū)ο鬀]計(jì)方法與面向過程設(shè)計(jì)方法有本質(zhì)的不同,其基本原理
是:使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地解決問題。其特點(diǎn)包括:標(biāo)識
惟一性、多態(tài)性、封裝性、模塊獨(dú)立性、繼承和多態(tài)性好。
8、在數(shù)據(jù)庫設(shè)計(jì)中,將E.R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()。
A、需求分析階段
B、概念設(shè)計(jì)階段
C、邏輯設(shè)計(jì)階段
D、物理設(shè)計(jì)階段
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:邏輯結(jié)構(gòu)沒計(jì)的任務(wù):概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),為了能
夠用某一DBMS實(shí)現(xiàn)用戶需求,還必須將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為相應(yīng)的數(shù)據(jù)模
型,這正是數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)所要完成的任務(wù)。它包括從E-R圖向關(guān)系模式轉(zhuǎn)
換和邏輯模式規(guī)范化及調(diào)整、實(shí)現(xiàn)。
9、在一棵二叉樹上,第5層的結(jié)點(diǎn)數(shù)最多是()。
A、8
B、9
C、15
D、16
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:根據(jù)二叉樹的性質(zhì):二叉樹第i(Rl)層上至多有2周。個結(jié)點(diǎn)。得到
第5層的結(jié)點(diǎn)數(shù)最多是16個“
10、下列有關(guān)數(shù)據(jù)庫的芍述,正確的是()。
A、數(shù)據(jù)庫設(shè)計(jì)是指設(shè)計(jì)數(shù)據(jù)庫管理系統(tǒng)
B、數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題
C、數(shù)據(jù)庫是一個獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持
D、數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:數(shù)據(jù)庫設(shè)計(jì)的目的實(shí)質(zhì)上是設(shè)計(jì)出滿足實(shí)際應(yīng)用需求的實(shí)際關(guān)系模
型。數(shù)據(jù)庫技術(shù)的主耍目的是有效地管理和存取大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)
的共享性,使多個用戶能夠同時訪問數(shù)據(jù)庫中的數(shù)據(jù);減小數(shù)據(jù)的冗余,以提高數(shù)
據(jù)的一致性和完整性;提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性,從而減少應(yīng)用程序的開發(fā)和
維護(hù)代價(jià)。
15、窗體上命令按鈕的事件過程如下:PrivateSubCommandl_Click()
A="34”:B="26”:C=“98"PrintB+C+AEndSub運(yùn)行程序后,單擊命令按鈕,輸出結(jié)
果是()。
A、“269834”
B、269834
C、158
D、程序運(yùn)行出錯
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:本題考查字符串運(yùn)算符。操作與字符串運(yùn)算時為字符串連接運(yùn)算
符。字符串的輸出是不加雙引號的,但在程序中表示字符串要加上雙引號。
16、假定窗體上有一個標(biāo)簽,名為Labell,為了使該標(biāo)簽透明并且沒有邊框,則
正確的屬性設(shè)置為()。
A、Label1.BackStyle=OLabel1.BorderStyle=O
Label1.BackStyle=lLabel1.BorderStyle=1
C、Label1.BackStyle=TrueLabel1.BorderStyle=True
D、Label1.BackStyle=FalseLabel1.BorderStyle=False
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:本題考查標(biāo)簽的屬性。標(biāo)簽的BackSiyle屬性表示標(biāo)簽的背景是否透
明(I表示不透明,0表示透明)。標(biāo)簽的BorderSlyle屬性表示是否含有邊框(1表示
有邊框,0表示沒有邊框)。
17、在程序運(yùn)行時,下面的敘述中正確的是()。
A、用鼠標(biāo)右鍵單擊窗體中無控件的部分,會執(zhí)行窗體的FormLoad事件過程
B、用鼠標(biāo)左鍵單擊窗體的標(biāo)題欄,會執(zhí)行窗體的FormClick事件過程
C、只裝入而不顯示窗體,也會執(zhí)行窗體的FormLoad事件過程
D、裝入窗體后,每次顯示該窗體時,都會執(zhí)行窗體的FormClick事件過程
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:窗體的Click(單擊)事件在程序運(yùn)行時單擊窗體內(nèi)的某個無其它控件
的部位時發(fā)生:窗體的Load(裝載)事件在一個窗體被裝載時發(fā)生,常用于在程序啟
動時對屬性和變量進(jìn)行初始化,該條件與窗體是否顯示無關(guān)。
18、下面的程序執(zhí)行完畢后,組合框中數(shù)據(jù)項(xiàng)的值是()。PrivateSubForm_Click()
Fori=lTo6Combo1.AdditemiNextiFori=lTo3Combo1.RemoveitemiNexti
EndSub
A、156
B、135
C、456
D、246
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:本題考查組合框的方法。組合框的Additem方法表示把數(shù)字i加入到
組合框,而Rcmovcltcm方法表示把組合框中第i項(xiàng)移出組合框。因此本題首先依
次加入1、2、3、4、5、6;由于組合框下標(biāo)從0開始,所以在第二個循環(huán)中首先
移除第1項(xiàng),也就是數(shù)字2,接下來移除第2項(xiàng),也就是數(shù)字4,最后移除第3
項(xiàng),也就是數(shù)字6,最后組合框中剩下1、3、5o
19、窗體上有1個名稱為Tex”的文本框;1個名稱為Thnerl的計(jì)時器控件,其
Interval屬性值為5000,Enabled屬性值是True。Timerl的事件過程如下:Private
SubTimerl_Timer()StaticflagAsIntegerIfflag=0Thenflag=lflag=-flagIfflag=l
ThenTextI,ForeColor=&HFF&&HFF&為紅色Else
Textl.ForeColor=&HC000$&HC000&為綠色EndIfEndSub以下敘述中正確的是
()。
A、每次執(zhí)行此事件過程時,flag的初始值均為0
B、flag的值只可能取0或1
C、程序有邏輯錯誤,Else分支總也不能被執(zhí)行
D、程序執(zhí)行后,文本框中的文字每5秒改變一次顏色
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:計(jì)時器控件(Timer)用來完成有規(guī)律性時間間隔執(zhí)行的任務(wù),Interval
屬性用于設(shè)置計(jì)時器事件之間的間隔,以毫秒為單位。本題在每5秒執(zhí)行一次的
Timer事件過程中,通過靜態(tài)變量flag值的交替變換(即-1和1之間)來控制文本框
中文字的顏色,值為-1時為綠色,值為1時為紅色。除程序剛啟動第一次執(zhí)行
Timer事件過程時,靜態(tài)變量flag的初始值為0外,其余各次均為或1。
20、下列程序的執(zhí)行結(jié)果為()。A="5”:B="6"A=Val(A)+Val(B)B=Val(“56”)
IfAoBThenPrintA-BElsePrintB-A
A、-45
B、45
C、.56
D、0
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:本題考查轉(zhuǎn)換函數(shù)的操作。Vai函數(shù)可以把數(shù)字字符串轉(zhuǎn)化成數(shù)字,
然后進(jìn)行算術(shù)運(yùn)算。因此最后A的值為11,而B的值為56,因此輸出A.B的值
為-45。
21、執(zhí)行下面的程序段后,變量S的值為()。S=5Fori=2.6To4.9Step0.6
S=S+1Nexti
A、10
B、8
C、9
D、7
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:本題考查VB中For循環(huán)。VB中循環(huán)變量可以為實(shí)數(shù),循環(huán)變量的
初值為2.6,終值為4.9,步長0.6o循環(huán)的次數(shù)為Inl((終值.初值)/步長),
所以進(jìn)行了4次循環(huán),因此最后s的值為9。
22、假定有以卜循環(huán)結(jié)溝DoUntil條件循環(huán)體Loop則正確的描述是()。
A、如果“條件”是一個為0的常數(shù),則…次循環(huán)體也不執(zhí)行
B、如果“條件”是一個為。的常數(shù),則至少執(zhí)行一次循環(huán)體
C、如果“條件”是一個不為0的常數(shù),則至少執(zhí)行一次循環(huán)體
D、不論“條件”是否為“真”,至少要執(zhí)行一次循環(huán)體
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:本題考查Do…Loop循環(huán)。Do…Loop循環(huán)中,由Until引出的循環(huán)條
件,如果條件不成立,也就是條件為0時執(zhí)行循環(huán),否則退出。
23、某人編寫如下函數(shù)來判斷a是否為素?cái)?shù),若是,則函數(shù)返回Iruc;否則返回
FalseoFunctionprime(aAsInteger)AsBooleanDimkAsInteger,isprimeAsBoolean
Ifa<2Thenisprime=FalseElseisprime=Truek=2DoWhilek
A、0
B、I
C、4
D、6
標(biāo)準(zhǔn)答案:c
知識點(diǎn)常析:本題考查循環(huán)的運(yùn)行。如果輸入的數(shù)據(jù)小于2,那么肯定不是素?cái)?shù),
更改isprimc的值為False。如果數(shù)據(jù)大于等于2,當(dāng)?shù)扔?時,isprime為nue,同
時k
24、假定建立了一個名為Commandl的命令按鈕數(shù)沮,則以下說法中錯誤的是()。
A、數(shù)組中每個命令按鈕的名稱(名稱屬性)均為Command1
B、數(shù)組中每個命令按鈕的標(biāo)題(Caption屬性)都一樣
C、數(shù)組中所有命令按鈕可以使用同一個事件過程
D、用名稱Commands下標(biāo))可以訪問數(shù)組中的每個命令按鈕
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:本題考查控件數(shù)組。命令按鈕的控件數(shù)組中每個控件的名字相同,標(biāo)
題屬性可以設(shè)置為不同值,可以使用索引來區(qū)別每一個控件,這些控件共享一個事
件。
25、以下敘述中正確的是()。
A、事件過程都由用戶來編寫
B、事件過程都不是由用戶編寫的
C、事件過程有的由用戶編寫,有的由系統(tǒng)確定
D、用戶可以確定事件方法過程是否由用戶編寫
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:本題考查事件過程。一般控件都有事件過程,這些事件過程在編寫程
序中,可以根據(jù)問題的需要來確定是否編寫該事件過程。
26、卜面程序執(zhí)行時,輸出的結(jié)果是()。PrivateSubForm_ClickODimiAsInteger,]
AsIntegeri=10Doi=i+jFoij=10ToiStep-3i=i+jNextjLoopWhilei<50Printi;jEnd
Sub
A、5010
B、509
C、5710
D、579
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:本題考查二層循環(huán)的分析。程序段中的循環(huán)結(jié)構(gòu)為外循環(huán)Do...Loop
while,又包括了For型循環(huán)。外循環(huán)為直到型循環(huán),先執(zhí)行循環(huán)體,再判斷條
件。i的初值為10,內(nèi)循環(huán)執(zhí)行完一次后,i值為20,j值為7,此時內(nèi)層循環(huán)變量
i小于i,內(nèi)循環(huán)結(jié)束;執(zhí)行下一次外循環(huán),此時i初值為27,內(nèi)存循環(huán)j初值為
10,小于終止值,內(nèi)層循環(huán)不執(zhí)行;以此類推,當(dāng)i為57時,循環(huán)結(jié)束。
27、下列不一定是傳值的虛實(shí)結(jié)合方式的選項(xiàng)是()。
A、調(diào)用過程時實(shí)參為表達(dá)式
B、調(diào)用過程時實(shí)參為常量
C、調(diào)用過程時實(shí)參為變量名
D、調(diào)用過程時實(shí)參將變量名用括號括起來
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:本題考查函數(shù)調(diào)用時的參數(shù)傳遞。VB中默認(rèn)為傳址調(diào)用,如果實(shí)參
為常量,表達(dá)式則為傳值調(diào)用,選項(xiàng)D中變量用括號括起來,變成表達(dá)式,為傳
值調(diào)用。
28、在窗體上有兩個文本框:Textl和Text2,然后編寫如下事件過程:Private
SubForm_Load()ShowTextI.Tcxt=u,,:Tcxt2.Tcxt=4O,:Tcxt2.SctFocusEndSub
PrivateSubText2_KeyDown(KeyCodeAsInteger,ShiftAsInteger)
Textl.Text=Textl.Texl+Chr(KeyCode-4)EndSub程序運(yùn)行后,如果在Texl2文本
框中輸入“ertyu",則Textl文本框中的內(nèi)容為()。
A、anpuq
B、ANPUQ
C、ERTYU
D、ertyu
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:本題考查鍵盤事件參數(shù)。在Text2中按下鍵盤上的某個按鍵時,
KeyDown事件將發(fā)生,其中KcyDown中的Keycode參數(shù)是所按鍵的Ascii碼值,
其數(shù)據(jù)類型為整型,可以對其進(jìn)行算術(shù)運(yùn)算。Chr(Keycodc-4)表示Keycode碼對應(yīng)
字符前面的第4個字符。注意:Keycode返回的總是大寫字符。
29、下列敘述中錯誤的是()。
A、一個工程中可以含有多個標(biāo)準(zhǔn)模塊文件
B、以.bas為擴(kuò)展名的文件是標(biāo)準(zhǔn)模塊文件
C、窗體文件包含該窗體及其控件的屬性
D、在工程資源管理器窗口中只能包含一個工程文件及屬于該工程的其他文件
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:本題考查工程中的文件。一個VB工程中包括各種類型的文件,常見
的有工程文件,多個窗體文件(.fmi)和多個模塊文件(.bas),窗體文件中包含窗
體及控件的屬性設(shè)置,窗體級變量等。資源管理器中可以同時管理多個工程文件。
30、耍使菜單項(xiàng)MenuOne在程序運(yùn)行時失效,應(yīng)使用的語句是()。
A^MenuOne.Visible=True
B>MenuOne.VisiNe=balse
C^MenuOne.Enabled=True
D^MenuOne.Enabled=False
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:本題考查菜單項(xiàng)的常見屬性。菜單項(xiàng)的Visible屬性決定該菜單項(xiàng)在
運(yùn)行中是否可見,而Enabled為假時,運(yùn)行時該菜單不可用,因此應(yīng)更改Enabkld
屬性為Falseo
31、下列程序的功能是調(diào)用字體對話框來設(shè)置文本框中的字體,單擊Commandl按
鈕彈出對話框,進(jìn)行相應(yīng)的字體、字號等的設(shè)置,然后單擊“確定”按鈕退出對話
框,則文本框中將發(fā)生哪些變化()。PrivateSubCommandlClick()
CommonDialogl.CancelError=TrueCommonDialogl.Flags=3OnErrorResume
NextCommonDialog1.ShowFont
TeXtl.Font.Name二CommonDialog1.FontName
Textl.Font.Size=CommonDialogl.FontSize
Textl.Font.Bold=CommonDialogl.FontBold
Textl.Font.Italic=CommonDialogl.Fontltalic
Textl.Font.Underline=Comm6nDialogl.FomUnderline
Textl.FontStrikefhru=CommonDialog1.FontStrikethru
Textl.ForeColor=CommonDialog1.ColorEndSub
A、Textl的文字下劃線發(fā)生變化
B、Textl的字體發(fā)生變化
C、Textl的字體和顏色發(fā)生變化
D、程序出錯
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:本題考查通用對話框的屬性。commonDialogl的Flags屬性值為3
時,出現(xiàn)的字體對話框中沒有刪除線、下劃線、顏色元素,因此利用
ConnnonDialogl不能改變文本框中字體顏色以及刪除線和下劃線,但是可更改
Textl中的字體。
32、下面()不是VB的文件系統(tǒng)控件。
A、DriveListBox控件
B、DirListBox控件
C、FileListBox控件
D、ListBox控件
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:本題考查常見的文件系統(tǒng)控件。常見的文件系統(tǒng)控件有目錄列表框、
文件列表框和驅(qū)動器列表框。ListBox不是文件系統(tǒng)控件。
33、以下程序的功能是:把父目錄下順序文件smtcxtl.txt的內(nèi)容讀入內(nèi)存,并在
文本框Text3中顯示出來。請選擇適合橫線處的語句()。PriVateSubCommandl
Click()DiminDataAsStringText3.Text=""Open”..\
smtextl.txt"As#lDoWhileInput#1.inData
Text3.Text=Text3.Text&inDataLoopClose#!EndSub
A^ForInputNotEOF(1)
B、ForOutputEOF(1)
C、ForAppendNotEOF(I)
D、ForRandomEOF(l)
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:本題考查文件的打開。打開順序文件的基本格式為:OpenFileName
ForModeAs#FileNumber。其中,F(xiàn)ileName表示要打開的文件的路徑;Mode為文
件打開模式:OutPui用于輸出、Append用于追加寫入、Inpul用于讀?。?/p>
FileNumber為打開文件時指定的句柄(文件號)。本題中是需耍讀取順序文件中的數(shù)
據(jù),因此打開模式為:Input;當(dāng)通過Input#語句讀取文件中數(shù)據(jù)時,,為避免程序出
錯,常以NotEOF(文件號)作為循環(huán)條件,用于判斷是否已到文件結(jié)尾。
34、為達(dá)到把a(bǔ)、b中的值交換后輸出的目的,某人編程如下:PrivateSub
CommandlClick()a%=10:b%=20Callsw叩(a,b)Printa,bEndSubPrivateSub
swap(ByValaAsInteger,ByVaibAsInteger)c=a:a=b:b=cEndSub在運(yùn)行時發(fā)現(xiàn)輸
出結(jié)果錯了,需要修改。下面列出的錯誤原因和修改方案中正確的是()。
A、調(diào)用swap過程的語句錯誤,應(yīng)改為:Callswapa.b
B、輸出語句錯誤,應(yīng)改為:Print"a”,B"
C、過程的形式參數(shù)有錯,應(yīng)改為:swap(ByRefaAsInteger,ByRefbAsInteger)
D、sw叩中3條賦值語句的順序是錯誤的,應(yīng)改為a=b:b=c:c=a
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:本題考查參數(shù)傳遞。皿過程調(diào)用中,參數(shù)有兩種傳遞方式:傳址傳遞
和傳值傳遞。如果在過程聲明時形參用ByVai聲明,說明此參數(shù)為傳值調(diào)用;若
用ByRef聲明,說明此參數(shù)為傳址調(diào)用;沒有說明傳遞類型,則默認(rèn)為傳址傳遞
(即形參的結(jié)果會傳遞給實(shí)參)。本題中為了實(shí)現(xiàn)數(shù)據(jù)的交換,要求進(jìn)行傳址調(diào)用,
因此形參前面不應(yīng)用BvVal聲明。
35、有如下函數(shù)過程:Functionfl(xAsInteger)AsLongDimsAsLongDimiAs
Integers=0Fori=lToxs=s+iNextifl=SEndFunction在窗體上添加一個命令按
鈕,名為Commandl,并編寫事件過程調(diào)用該函數(shù),則輸出結(jié)果為()。PrivateSub
Commandl_Click()DimiAsIntegerDimsumAsLongFori=lTo5sum=suiTi+fl(i)
NextiPrintsumEndSub
A、25
B、35
C、45
D、55
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:本題考查函數(shù)過程的功能分析。函數(shù)H的主要功能是計(jì)算1到x的
累加和,也就是計(jì)算1+2+…+x。在命令按鈕的單擊事件中循環(huán)程序調(diào)用了5次n
函數(shù),sum計(jì)算為:1+1+2+1+2+3+1+2+3+4+1+2+3+4+5,因此結(jié)果為35。
三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5
分。)
36、數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它通常包括5個部分,即數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)
構(gòu)、數(shù)據(jù)流、和處理過程。
標(biāo)準(zhǔn)答案:數(shù)據(jù)存儲
知識點(diǎn)解析:數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它通常包括5個部分,即數(shù)據(jù)項(xiàng),
是數(shù)據(jù)的最小單位;數(shù)據(jù)結(jié)構(gòu),是若干數(shù)據(jù)項(xiàng)有意義的集合;數(shù)據(jù)流,可以是數(shù)據(jù)
項(xiàng),也可以是數(shù)據(jù)結(jié)構(gòu),表示某一處理過程的輸入或輸出;數(shù)據(jù)存儲,處理過程中
存取的數(shù)據(jù),常常是手工憑證、手工文檔或計(jì)算機(jī)文件。
37、的目的是分析數(shù)據(jù)問內(nèi)在語義關(guān)聯(lián),在此基礎(chǔ)上建立一個
數(shù)據(jù)的抽象模型。
標(biāo)準(zhǔn)答案:數(shù)據(jù)庫概念設(shè)計(jì)
知識點(diǎn)解析:數(shù)據(jù)庫概念設(shè)計(jì)的目的是分析數(shù)據(jù)間內(nèi)在語義關(guān)聯(lián),在此基礎(chǔ)上建立
一個數(shù)據(jù)的抽象模型。
38、下列軟件系統(tǒng)結(jié)構(gòu)圖的寬度為..
標(biāo)準(zhǔn)答案:3
知識點(diǎn)血析:軟件系統(tǒng)結(jié)構(gòu)圖的寬度:整體控制跨度(最大模塊數(shù)的層)的表示。
39、在兩種基本測試方法中,測試的原則之一是保證所測模塊
中每一個獨(dú)立路徑至少要執(zhí)行一次。
標(biāo)準(zhǔn)答案:白盒
知識點(diǎn)解析:白盒測試的基本原則是:保證所測模塊中每一獨(dú)立路徑至少執(zhí)行一
次;保證所測模塊所有判斷的每一分支至少執(zhí)行一次;保證所測模塊每一循環(huán)都在
邊界條件下至少執(zhí)行一次;驗(yàn)證所有內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性。
40、數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的隊(duì)列屬于。
標(biāo)準(zhǔn)答案:線性結(jié)構(gòu)
知識點(diǎn)解析:一個數(shù)據(jù)結(jié)構(gòu)是線性結(jié)構(gòu)還是非線性結(jié)構(gòu),判斷依據(jù)是數(shù)據(jù)結(jié)構(gòu)前后
件關(guān)系的復(fù)雜程度,而與其所使用的存儲結(jié)構(gòu)是沒有關(guān)系的。在一個非空的隊(duì)列
中,每一個元素只有一個前件和后件,因此它屬于線性結(jié)構(gòu)。
四、填空題(本題共7題,每題1.0分,共7分。)
41、如果要將某個菜單項(xiàng)設(shè)計(jì)為分隔線,則該菜單項(xiàng)的標(biāo)題應(yīng)設(shè)置為
標(biāo)準(zhǔn)答案:(或減號)
知識點(diǎn)解析:本題考查菜單的常見屬性。菜單中分隔線的名字,程序員可自行設(shè)
定,但是其Caption屬性為-(半角狀態(tài)下的減號)。
42、假定定義了一個記錄類型,名為Rt,同時建立了一個名為Fr.1X1的文件,然
后編寫如下程序段:DimRvAsRtrl=Len(RV)Open4Tr.txfTorRandomAs#1
x=LOF(l)n=x\rl執(zhí)行上面的程序段后,變量n中存放的是文件中包含的
____________條數(shù)。
標(biāo)準(zhǔn)答案:記錄
知識點(diǎn)解析:本題考查文件的操作函數(shù)。文件的LOF函數(shù)格式為:LOF(文件號),
作用為返回文件的長度(總字節(jié)數(shù)),rl表示一條記錄所占的字節(jié)數(shù)目。因此n中存
放的是總的記錄條數(shù)。
43、過程定義中的變量名叫做參數(shù),而在調(diào)用過程時傳送給過程的參
數(shù)叫做參數(shù)。
標(biāo)準(zhǔn)答案:形式實(shí)際
知識點(diǎn)解析:本題考查參數(shù)傳遞。參數(shù)傳遞為主調(diào)過程的實(shí)參傳遞給被調(diào)過程的形
參,分為傳址與傳值。芍址:形參得到的是實(shí)參的地址,形參值改變同時也改變實(shí)
參的值。傳值:形參得到的是實(shí)參的值,形參值的改變不會影響實(shí)參的值。
44、有以下程序段,當(dāng)在消息框中輸入8后,Y的值為。
x=InputBox(4tEntcranIntcgcr^^)x=CInt(x)SelectCasexCaseIs<=0y=0CaseIs<=10
y=5+2*xCaseIs<=15y=x-5CaseIs>15y=0EndSelect
標(biāo)準(zhǔn)答案:21
知識點(diǎn)解析:本題考查程序段的分析。SelectCase語句描述了當(dāng)x取不同值時y值
的情況。當(dāng)在輸入框中輸入8,并單擊“確定”按鈕后,x得到的值為8。此時,滿
足SelectCase語句中的第二個Case語句,因此執(zhí)行y=5+2*x=5+2*8=21。
45、有如下程序:PrinvateSubForm_Click()a=10b=0Dob=b+aa=a-2LoopWhlile
a〉2PrintbEndSub程序運(yùn)行后,單擊窗體,輸出
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家裝合同樣本法律分析
- 大學(xué)生實(shí)習(xí)勞動合同條款解析
- 設(shè)備采購合同范本與條款注意點(diǎn)
- 員工勞動合同簽訂及管理流程規(guī)范
- 花園儲物箱行業(yè)分析報(bào)告
- 運(yùn)維合同終止協(xié)議書
- 國信小店項(xiàng)目推廣協(xié)議書
- 牦牛合同協(xié)議書
- 蘋果協(xié)議書芯片帶碼
- 美團(tuán)打車司機(jī) 勞務(wù)協(xié)議書
- 【《四川省鶴林中學(xué)學(xué)生宿舍樓施工組織設(shè)計(jì)》12000字】
- 西安市2024陜西西安市專職消防員管理中心招聘事業(yè)編制人員筆試歷年參考題庫典型考點(diǎn)附帶答案詳解(3卷合一)
- 吉安市農(nóng)業(yè)農(nóng)村發(fā)展集團(tuán)有限公司及下屬子公司2025年第二批面向社會公開招聘備考題庫有答案詳解
- 文冠果整形修剪課件
- 2025年鹽城港控股招聘面試題庫及答案
- 2026年益陽醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)技能測試題庫附答案
- 國家開放大學(xué)《商務(wù)英語4》期末考試精準(zhǔn)題庫
- 2025秋季《中華民族共同體概論》期末綜合考試-國開(XJ)-參考資料
- 機(jī)械通氣患者誤吸預(yù)防及管理規(guī)范
- 浙江省寧波市海曙區(qū)2023-2024學(xué)年一年級上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 2025年應(yīng)急環(huán)境監(jiān)測車行業(yè)分析報(bào)告及未來發(fā)展趨勢預(yù)測
評論
0/150
提交評論