計算機二級(VB)筆試350_第1頁
計算機二級(VB)筆試350_第2頁
計算機二級(VB)筆試350_第3頁
計算機二級(VB)筆試350_第4頁
計算機二級(VB)筆試350_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

[模擬]計算機二級(VB)筆試350一、選擇題(每小題2分,共70分)下列各題[A]、[B]、[C]、[D]四個選項中,只有一個選項是正確的。第1題:數(shù)據(jù)結(jié)構(gòu)主要研究的是數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的運算和()。數(shù)據(jù)的方法數(shù)據(jù)的存儲結(jié)構(gòu)數(shù)據(jù)的對象數(shù)據(jù)的邏輯存儲參考答案:B數(shù)據(jù)結(jié)構(gòu)是研究數(shù)據(jù)元素及其之間的相互關(guān)系和數(shù)據(jù)運算的一門學(xué)科,它包含3個方而的內(nèi)容,即數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)和數(shù)據(jù)的運算。第2題:一棵二叉樹的前序遍歷結(jié)果是ABCEDF,中序遍歷結(jié)果是CBAEDF,則其后序遍歷的結(jié)果是()。DBACEFCBEFDAFDAEBCDFABEC參考答案:B由于該二叉樹的前序遍歷結(jié)果是ABCEDF,顯然A結(jié)點為根結(jié)點,所以后序遍歷時A結(jié)點是最后遍歷的,其后序遍歷的結(jié)果為CBEFDAo第3題:在數(shù)據(jù)處理中,其處理的最小單位是()。數(shù)據(jù)數(shù)據(jù)項數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)元素參考答案:B數(shù)據(jù)元素是由多個數(shù)據(jù)項組成,數(shù)據(jù)是能夠被計算機識別、存儲和加工處理的信息載體,數(shù)據(jù)處理的最小單位是數(shù)據(jù)項。第4題:在數(shù)據(jù)庫系統(tǒng)的內(nèi)部結(jié)構(gòu)體系中,索引屬于()。模式內(nèi)模式外模式概念模式參考答案:B內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法,如數(shù)據(jù)存儲的文件結(jié)構(gòu)、索引、集簇及hash等存取方式與存取路徑,內(nèi)模式的物理性主要體現(xiàn)在操作系統(tǒng)及文件級上,它還未深入到設(shè)備級上(如磁盤及磁盤操作)。第5題:以下()不屬于對象的基本特征。繼承性封裝性分類性多態(tài)性參考答案:A對象具有特征為:標識惟一性。指對象是可區(qū)分的;分類性。指可以將具有相同屬性和操作的對象抽象成類:多態(tài)性。指同一個操作可以是不同對象的行為;封裝性。從外面看只能看到對象的外部特征,而不知道也無需知道數(shù)據(jù)的具體結(jié)構(gòu)以及實現(xiàn)操作的算法;模塊獨立性好。對象是面向?qū)ο蟮能浖幕灸K,對象內(nèi)部各種元素彼此結(jié)合得很緊密,內(nèi)聚性強。第6題:數(shù)據(jù)庫系統(tǒng)的核心是()。數(shù)據(jù)模型軟件開發(fā)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫管理系統(tǒng)參考答案:D數(shù)據(jù)庫管理系統(tǒng)DBMS是數(shù)據(jù)庫系統(tǒng)的核心。DBMS是負責(zé)數(shù)據(jù)庫的建立、使用和維護的軟件。DBMS建立在操作系統(tǒng)之上,實施對數(shù)據(jù)庫的統(tǒng)一管理和控制。用戶使用的各種數(shù)據(jù)庫命令以及應(yīng)用程序的執(zhí)行,最終都必須通過DBMS。另外,DBMS還承擔(dān)著數(shù)據(jù)庫的安全保護工作,按照DBA所規(guī)定的要求,保證數(shù)據(jù)庫的完整性和安全性。第7題:開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做()。軟件矛盾軟件危機軟件藕合軟件產(chǎn)生參考答案:B隨著計算機軟件規(guī)模的擴大,軟件本身的復(fù)雜性不斷增加,研制周期顯著變長,正確性難以保證,軟件開發(fā)費用上漲,生產(chǎn)效率急劇下降,從而出現(xiàn)了入們難以控制軟件發(fā)展的局面,即所謂的“軟件危機”。第8題:關(guān)系模型允許定義3類數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是()。實體完整性約束參照完整性約束屬性完整性約束用戶自定義的完整性約束參考答案:C關(guān)系模型允計3類數(shù)據(jù)約束,它們是:?實體完整性約束:該約束要求關(guān)系的主鍵中屬性值不能為空值,這是數(shù)據(jù)庫完整性的最基本要求;?參照完整性約束:該約束是關(guān)系之間相關(guān)聯(lián)的基本約束,它不允許關(guān)系引用不存在的元組:即在關(guān)系中的外鍵要么是所關(guān)聯(lián)關(guān)系中實際存在的元組,要么就為空值;?用戶定義的完整性約束:用戶定義的完整性就是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。第9題:關(guān)系表中的每一行記錄稱為一個()字段元組屬性關(guān)鍵碼參考答案:B在關(guān)系表中,每一列稱為一個屬性,對應(yīng)表中的一個字段;每一行稱為一個元組對應(yīng)表中的一條記錄。第10題:在數(shù)據(jù)庫管理技術(shù)的發(fā)展中,數(shù)據(jù)獨立性最高的是()人工管理文件系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)模型參考答案:C在人工管理階段,數(shù)據(jù)無法共享,冗余度大,不獨立,完全依賴程序;在文件系統(tǒng)階段,數(shù)據(jù)共享性差;在數(shù)據(jù)庫系統(tǒng)階段,共享性好,獨立性高。第11題:下列可以激活屬性窗口的操作是()。用鼠標雙擊窗體的任何部位按Ctrl+F4鍵執(zhí)行“工程”菜單中的“屬性窗口”命令按F4鍵參考答案:D本題考查屬性窗口的打開。屬性窗口在設(shè)計階段可用于改變窗體或控件的某些屬性。如果VB集成環(huán)境中屬性窗口沒有顯示,最常見的方法是利用F4鍵打開,或者使用“視例”菜單中的“屬性窗口”命令打開,還可以使用“標準”格式工具欄上的“屬性窗口”命令打開。第12題:VB的數(shù)值型數(shù)據(jù)分為()兩種。整數(shù)和長整數(shù)整數(shù)和浮點數(shù)單精度浮點數(shù)和雙精度浮點數(shù)整數(shù)和貨幣數(shù)據(jù)類型參考答案:B本題考查數(shù)值型數(shù)據(jù)。VB中提供的數(shù)值類型包括整數(shù)、浮點數(shù)、貨幣類型和字節(jié)型。一般來講貨幣類型為定點浮點數(shù)或者整數(shù),而字節(jié)型為整數(shù)。第13題:設(shè)有變量聲明為“DimaDateAsDate”,則能為變量aDate正確賦值的表達方式是()。aDate=#8/2008#aDate=#"8/8/2008"#aDate=Date("8/8/2008")aDate=Format("m/d/yy","8/8/2008")參考答案:A本題考查日期型數(shù)據(jù)。一般日期型數(shù)據(jù)可以是任何可以表示的日期,放在一對“#”號中,或者可以用數(shù)字序列表示日期。注意,如“"8/8/2008"”為寧符串,不表示日期。函數(shù)Date返回當前日期,函數(shù)的參數(shù)為空。Format函數(shù)的第一個參數(shù)為日期,第二個參數(shù)為格式串。第14題:從鍵盤上輸入一個浮點數(shù)asingle,利用字符串函數(shù)對該數(shù)進行處理后,如果輸出的內(nèi)容不是“非浮點數(shù)”,則對程序輸出的內(nèi)容分析正確的是()。asingle=InputBox("請輸入一個浮點數(shù):")str1$=Str$(asingle):P=InStr(str1$,".")Ifp>0ThenPrintMid$(str1$,p)ElsePrint"非浮點數(shù)"EndIf輸出asingle的字符串形式輸出數(shù)據(jù)asingle的整數(shù)部分輸出數(shù)據(jù)asingle的小數(shù)點及小數(shù)點后面的數(shù)字只去掉數(shù)據(jù)中的小數(shù)點,保留所有數(shù)字輸出參考答案:C本題考查字符串函數(shù)。題目中用到了Instr()函數(shù),字符串匹配函數(shù)Instr主要用于查找字符串2在字符串1中第一次出現(xiàn)的位置,若未找到返回0,因此Instr(strl,".")用于查找字符串應(yīng)Strl中為“."的位置;Str(asingle)函數(shù)是把數(shù)字轉(zhuǎn)化為字符串;Mid(strl,p)用于從Strl中取出從p開始所有的字符。第15題:表達式Abs(-5)+Len(〃ABCDE〃)的值是()。5ABCDE-5ABCDE100參考答案:C本題考查數(shù)學(xué)函數(shù)和字符串函數(shù)。數(shù)學(xué)函數(shù)Abs(-5)用于求-5的絕對值,而Len()函數(shù)則用于計算字符串中包含的字符個數(shù)。第16題:有下列程序,運行后的結(jié)果為()。X=2.4:Y=3:Z=5Print〃A(〃;X+Y*Z;〃)〃A(17)A(17.4)A(18)A(2.4+3*5)參考答案:B本題考查Print方法的輸出。使用Print方法可以在窗體或圖片框上輸出文本,方法的參數(shù)為輸出的內(nèi)容,各個輸出向之間可以使用逗號或分號隔開,如果用“,”隔丌,則表示輸出項分區(qū)輸出,否則表示連續(xù)輸出。因此題目中的輸出項“A(”:X+Y*Z;“)”之間用分號分隔是連續(xù)輸出。第17題:下面不能在信息框中輸出“VisualBasic”的是()。x=MsgBox("VisualBasi")MsgBox("VisualBasic")MsgBox"VisualBasic"CallMsgBox"VisualBasic"參考答案:CMsgBox()兩數(shù)用于顯示提示信息,并可返回一個代表用戶單擊了哪個按鈕的Integer類型值,當其作為函數(shù)使用時必須將參數(shù)放在括號內(nèi)部,而返回值可以賦值給一個變量,也可以單獨使用此函數(shù)而不將其返回值賦值給變量;MsgBox過程也用于顯示提示信息,作為過程必須使用Call關(guān)鍵字來進行調(diào)用,其參數(shù)不能加括號。第18題:如果一個直線控件在窗體上呈現(xiàn)為一條垂直線,則可以確定的是()它的Yl、Y2屬性的值相等它的X1、X2屬性的值相等它的X1、Y1屬性的值分別與X2、Y2屬性的值相等它的X1、X2屬性的值分別與Y1、Y2屬性的值相等參考答案:BLine控件有四個屬性分別為X1、Y1,X2、Y2,分別代表兩個端點的橫坐標和縱坐標,如果顯示為一條縱線,則意味著兩個端點的橫坐標一致,即X1=X2。第19題:()控件可以使圖形根據(jù)控件大小而改變大小。圖片框標簽圖像框框架參考答案:C本題考查常見控件的基本屬性。圖片框的AutoSize屬性設(shè)定圖片框是否按裝入圖形的大小來調(diào)整大??;圖像框的Stretch屬性設(shè)定是否調(diào)整圖形的大小以適用圖像框控件。標簽一般用來處理文本,而框架主要用來作為其他控件的容器。第20題:要想不使用Shift或Ctrl鍵就能在列表框中同時選擇多個項目,則應(yīng)把該列表框的MultiSelect屬性設(shè)置為()。TOC\o"1-5"\h\z012其他參考答案:B本題考查列表框的MultiSelect屬性。默認狀況下列表框僅可以選擇項,通過設(shè)置MultiSelect可改變多選設(shè)置,該屬性有3種值:0表示禁止多選;1表示簡單多選,在選項上單擊可以選定多項;2為借助Ctrl和Shift鍵進行的多項選擇。第21題:以下()操作不能觸發(fā)滾動條Change事件。拖動滾動塊單擊兩端箭頭單擊滾動塊單擊箭頭與滾動塊之間的滾動條參考答案:C本題考查滾動條。單擊滾動條的箭頭或者滾動條的滑塊位置改變(也就是更改其Value屬性)都可以觸發(fā)Change事件,而拖動滑塊不但會觸發(fā)Change事件還會觸發(fā)Scroll事件。第22題:下列程序執(zhí)行后,變量x的值為()。Dima,b,c,dAsSingleDimxAsSinglea=10:b=30:c=400Ifb>aThend=a:a=b:b=dEndIfIfb>cThenx=bElselfa>cThenx=cElsex=aEndIf1030400430參考答案:B本題考查選擇語句的程序分析。If語句的執(zhí)行是If條件表達式值為True時執(zhí)行If分支,否則執(zhí)行ElseIf分支或者結(jié)束。本題中首先判斷b>a成立,因此a、b的值交換;接下來由于b>c不成立,a>c也不成立,因此x的值為a。第23題:窗體上有名稱為Commandl的命令按鈕和名稱為Textl的文本框()。PrivateSubCommand1_Click()Textl.Text二"程序設(shè)計"Textl.SetFocusEndSubPrivateSubTextl_GotFocus()Textl.Text二"等級考試"EndSub運行以上程序,單擊命令按鈕后()。文本框中顯示的是“程序設(shè)計”,且焦點在文本框中文本框中顯示的是“等級考試”,且焦點在文本框中文本框中顯示的是“程序設(shè)計”,且焦點在命令按鈕上文本框中顯示的是“等級考試”,且焦點在命令按鈕上參考答案:BSetFocus方法用于將焦點移到指定的對象上,而當一個對象獲得焦點時將觸發(fā)其GotFocus事件過程。第24題:下列程序代碼段中,在單擊命令按鈕調(diào)用SelMid函數(shù)時,其運行結(jié)果為()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsStringDimsLenAsIntegertemp=""sLen=Len(aStr)i=lDoWhileiV二sLen/2temp=temp+Mid(aStr,i,1)+Mid(aStr,sLen-i+1,1)i=i+1LoopSelMid=tempEndFunctionPrivateSubCommand1_Click()DimStrAsStringStr="abcdef":PrintSelMid(Str)EndSubabcdefafbecdfedcbadefabe參考答案:B本題考查函數(shù)過程分析。單擊命令按鈕時,事件過程內(nèi)部調(diào)用SelMid函數(shù)。SelMid函數(shù)的功能是,將字符串重組,重組的規(guī)則是:從原字符串中前后備取一個字符重新連接起來并存入中間變量temp中(追加到中間變量原有字符的后面);然后再取原字符串中的前面第2個和倒數(shù)第2個字符連接起來,再連接到變量temp中;以此類推,直到將原字符串中的字符全部追加到變量temp中為止。第25題:下面正確使用動態(tài)數(shù)組的是()。Dimarr1()AsInteger…ReDimarr1(3,5)Dimarr1()AsInteger…ReDimarr1(50)AsStringDimarr1()…ReDimarr1(50)AsIntegerDimarr1(50)AsInteger…ReDimarr1(20)參考答案:A通常把需要在編譯時分配內(nèi)存區(qū)的數(shù)組叫做靜態(tài)數(shù)組,而把需要在運行時分配內(nèi)存區(qū)的數(shù)組叫做動態(tài)數(shù)組。定義動態(tài)數(shù)組通常分兩步:首先在窗體層或標準模塊中用Dim、Private或Public聲明一個沒有下標的數(shù)組(括號不能省略),然后在過程中用ReDim語句定義帶下標的數(shù)組。ReDim語句只能用于動態(tài)數(shù)組,它可以改變每一維的大小,但不能改變維數(shù)和數(shù)組類型。第26題:已知數(shù)組Dima(1To10)AsInteger,則下面正確調(diào)用GetValue函數(shù)的是()。PrivateFunctionGetValue(a()AsInteger)AsIntegerFori=1To10GetValue=GetValue+a(i)NextiEndFunctionS=GetValue(a(1To10))S=GetValue(A)S=GetValue(a(10))S=GetValuea參考答案:B本題考查數(shù)組作為函數(shù)參數(shù)的調(diào)用。數(shù)組作為函數(shù)參數(shù)只能進行地址傳遞。需要注意的是在形參數(shù)組中可以忽略維數(shù)的定義,但是不能省略圓括號,實參數(shù)組名后面可以不跟圓括號。第27題:單擊一次命令按鈕,下列程序代碼的執(zhí)行結(jié)果為()。PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsIntegera=2:b=3:c=4PrintP2(c,b,A)EndSubPrivateFunctionP1(xAsInteger,yAsInteger,zAsInteger)P1=2*x+y+3*zEndFunctionPrivateFunctionP2(xAsInteger,yAsInteger,zAsInteger)P2=P1(z,x,y)+xEndFunction21191734參考答案:A本題考查函數(shù)調(diào)用以及參數(shù)傳遞。在命令按鈕單擊事件中,調(diào)用輸出函數(shù)P2的執(zhí)行結(jié)果,實參a、b、c傳遞給形參x、y,z,具體的值為2、3、4。在P2函數(shù)過程中,調(diào)用P1,實參z、x、y傳遞給Pl的實參x、y、z,具體的值為4、2、3。第28題:在窗體中有一個名為Command1的命令按鈕,并編寫有以下代碼。程序執(zhí)行時,單擊命令按鈕,輸出的結(jié)果為()。PublicSubProcl(nAsInteger,ByValmAsInteger)n=nMod10:m=m/10EndSubPrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=12:y=34CallProcl(x,y)Printx;yEndSub232341231234參考答案:B本題考查參數(shù)傳遞。在VB的過程調(diào)用中,參數(shù)有兩種傳遞方式:傳址傳遞和傳值傳遞。如果在過程聲明時形參用ByVal聲明,說明此參數(shù)為傳值調(diào)用;若用ByRef聲明,說明此參數(shù)為傳址調(diào)用;沒有說明傳遞類型,則默認為傳址傳遞。題目中的實參x為傳址調(diào)用,y為傳值調(diào)用,因此n的變化影響x,而m變化不會影響y。第29題:設(shè)有如下事件過程:PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenPopupMenupopMenuEndIfEndSub則以下描述中錯誤的是()。該過程的功能是彈出一個菜單popMenu是在菜單編輯器中定義的彈出式菜單的名稱參數(shù)X、Y指明鼠標的當前位置Button=2表示按下的是鼠標左鍵參考答案:D本題考查鼠標事件和彈出菜單。鼠標狀態(tài)事件有按下(MouseDown)、移動(MouseMove)和彈起(MouseUp),這幾種事件能夠通過參數(shù)區(qū)分出鼠標的左鍵、右鍵和中間鍵,鼠標鍵的對應(yīng)值及其說明為:1-用戶按下左鍵觸發(fā)了鼠標事件:2-用戶按下右鍵觸發(fā)了鼠標事件;4-用戶按下中間鍵觸發(fā)了鼠標事件。PopupMenu為彈出菜單方法,popMenu為菜單名。題目中程序的功能是當鼠標按下右鍵時彈出菜單popMenu。第30題:以下敘述中正確的是()。

任何時候都可以使用標準工具欄的“菜單編輯器”按鈕打開菜單編輯器只有當代碼窗口為當前活動窗口時,才能打開菜單編輯器只有當窗體設(shè)計窗口為當前活動窗體時,才能打開菜單編輯器任何時候都可以使用“工具”菜單下的“菜單編輯器”命令,打開菜單編參考答案:C本題考查菜單編輯器。在窗體設(shè)計界面中,可以使用“工具”菜單下的“菜單編輯器”命令,或使用工具欄上的菜單編輯器命令,來打開菜單編輯器。在代碼窗口中,菜單編輯器命令為灰色的,不可以使用。第31題:窗體上有一個名稱為Textl的文本框和一個名稱為Commandl的命令按鈕,要求程序運行時,單擊命令按鈕(如圖所示),就可以把文本框中的內(nèi)容寫到文件Out.txt中,每次寫入的內(nèi)容附加到文件原有內(nèi)容之后。以下能正確實現(xiàn)上述功能的程序是()。PrivateSubPrint#l,Textl.TextPrivateSubPrivateSubPrint#l,Textl.TextPrivateSubPrint#l.Textl.TextPrivateSubPrint#l.Textl.TextPrivateSubPrint#l.Textl.TextCommandl_Click()Close#lEndSubCommandl_Click()Close#lEndSubCommandl_Click()Close#lEndSubCommandl_Click()Close#lEndSubOpen"Out.txt"ForInputAs#lOpen"Out.txt"ForOutputAs#lOpen"Out.txt"ForAppendAs#lOpen"Out.txt"ForRandomAs#l參考答案:C本題考查文件的打開方式。題目中要求在命令按鈕單擊事件中,往文件中寫入信息,并且是追加到原有信息的后面,因此,要用Append方式打開文件。第32題:假設(shè)用復(fù)制、粘貼的方法建立了一個命令按鈕數(shù)組Commandl,以下對該數(shù)組的說法錯誤的是()。命令按鈕的所有Caption屬性都是Command1在代碼中訪問任意一個命令按鈕只需使用名稱Command1命令按鈕的大小都相同命令按鈕共享相同的事件過程參考答案:B本題考查控件數(shù)組。在命令按鈕數(shù)組Command1中,Command1為控件數(shù)組中所有元素的名字,因此訪問數(shù)組中某個元素時,必須說明其Index屬性??丶?shù)組中所有元素的大小相同,共用相同的事件過程,通過Index屬性值的不同來區(qū)分具體由哪個按鈕進行處理。第33題:下面關(guān)于多重窗體的敘述中,正確的是()。作為啟動對象的Main子過程只能放在窗體模塊內(nèi)如果啟動對象是Main子過程,則程序啟動時不加載任何窗體,以后由該過程根據(jù)不同情況決定是否加載窗體或加載哪一個窗體沒有啟動窗體,程序不能執(zhí)行以上都不對參考答案:B本題考查多重窗體。VB允許對多個窗體進行處理,多重窗體(MultiForm)程序中的每個窗體部可以有自己的界面和代碼,完成各自的功能。默認第一個窗體為啟動窗體。也可以在“工程”菜單中利用屬性對話框的提示自行設(shè)置啟動窗體??梢栽跇藴誓K中定義Main子過程作為啟動窗體,如果啟動對象是Main子過程,則程序啟動時不加載任何窗體,以后由該過程根據(jù)不同情況決定是否加載窗體或加載哪一個窗體。第34題:設(shè)在工程中有一個標準模塊,并定義了如下類型:TypeStutypeinoAsIntegerstrnameAsString*20strsexAsString*2smarkAsSingleEndType在窗體上畫一個名為Command1的命令按鈕,要求當執(zhí)行事件過程Command1Click時,在C盤根目錄下的隨機文件Student.dat中寫入一條記錄。下列能夠完成該操作的是()。SubCommand1_Click()DimstudentAsStudtypeDimrecordnoAsIntegerrecordno=1Withstudent.ino=12:.strname="smith":.strsex="男":.smark=89EndWithOpen"c:\Student.dat"ForInputAs#1Len=Len(Student)Put#1,record_no.StudentClose#1EndSubSubCommand1_Click()DimStudentAsStutypeDimRecordnoAsIntegerRecordno=1WithStudent.ino=12:.stmame="smith".strsex="男":.smark=89EndWithOpen"c:\student.dat"ForRandomAs#1Len=Len(Student)Put#1,Recordno,StudentClose#1EndSubPrivateSubCommand1_Click()DimStudentAsStutypeDimRecordno As Integer Record_no=1 WithStudent.ino=12:strname二"smith".strsex="男":.smark=89EndWithOpen"c:\student.dat"ForRandomAs1Len=Len(Student)Write#1,Record_no,StudentClose#1EndSubSubCommand1_Click()DimStudentAsStutypeDimRecordnoAsIntegerRecord_no=1WithStudent.inn=12:.stmame="smith".strsex="男":.smark=89EndWithOpen"c:\student.dat"ForOutputAs#1Len=Len(Student)Put#1.Record_no.StudentClose#1EndSub參考答案:B本題考查文件操作。題目中要求以隨機的方式(Random)打開一個文件,打開文件的方法格式為:OpenFileNameForRandomAs文件號[Len二記錄長度],然后以Put方法寫入一條記采,方法的格式為:Put[#]文件號,[記錄號],變量名。第35題:為計算l+2+2<sup>2</sup>+2<sup>3</sup>+2<sup>4</sup>+…+2<sup>10</sup>的值,并把結(jié)果顯示在文本框Textl中,若編寫如下事件過程:PrivateSubCommand1Click()Dima%,b%,i%s=1a=2Fori=2To10a=a*2b=b+aNextiText1.Text=bEndSub執(zhí)行此事件過程后發(fā)現(xiàn)結(jié)果是錯誤的,為能夠得到正確結(jié)果,應(yīng)做的修改是()。把b=1改為b=0把Fork=2To10改為Fori=1To10交換語句b=b+a和a二a*2的順序同時進行B、C兩種修改參考答案:D本題事件過程原代碼計算的是:l+2<sup>2</sup>+2<sup>3</sup>+2<sup>4</sup>+???+2<sup>10</sup>共10個數(shù)的值,其中缺少一項,即數(shù)2。為此慮將循環(huán)次數(shù)由9次修改為10次,即Fori=1To10,但同時需交換語句b=b+a和a=a*2的順序,否則將計算表達式:1+2<sup>2</sup>+2<sup>3</sup>+2<sup>4</sup>+ …+2<sup>10</sup>+2<sup>11</sup>的值。二、填空題(每空2分,共30分)第36題:在樹形結(jié)構(gòu)中,沒有前件的結(jié)點是 參考答案:根結(jié)點詳細解答:樹型結(jié)構(gòu)具有特點為:每個結(jié)點只有一個前件,稱為父結(jié)點,沒有前件的結(jié)點只有一個。稱為樹的根結(jié)點,簡稱為樹的根;每一個結(jié)點可以有多個后件,它們都稱為該結(jié)點的子結(jié)點。沒有后件的結(jié)點稱為葉子結(jié)點;一個結(jié)點所擁有的后件個數(shù)稱為樹的結(jié)點度;樹的最大層次稱為樹的深度。第37題:軟件工程研究的內(nèi)容主要包括:軟件開發(fā)技術(shù)和 。參考答案:軟件工程管理詳細解答:軟件工程研究的內(nèi)容主要包括:軟件開發(fā)技術(shù)和軟件工程管理。軟件開發(fā)技術(shù)包括:軟件開發(fā)方法學(xué)、開發(fā)過程、開發(fā)工具和軟件工程環(huán)境,其主體內(nèi)容是軟件開發(fā)方法學(xué)。軟件工程管理包括軟件管理學(xué)、軟件工程經(jīng)濟學(xué)、軟件心理學(xué)等內(nèi)容。第38題:用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為 。參考答案:層次模型在數(shù)據(jù)模型中,用二維表表示關(guān)系模型,用有向圖表示網(wǎng)狀模型,用樹型結(jié)構(gòu)表示層次摸型。第39題:在數(shù)據(jù)流圖的類型中有兩種類型,它們是變換型和 。參考答案:事務(wù)型詳細解答:典型的數(shù)據(jù)流類型有兩種:變換型和事務(wù)型。第40題:當數(shù)據(jù)的物理結(jié)構(gòu)(存儲結(jié)構(gòu)、存取方式等)改變時,不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),從而不致引起應(yīng)用程序的變化,這是指數(shù)據(jù)的 。參考答案:物理獨立性詳細解答:數(shù)據(jù)的獨立性一般分為物理獨立性與邏輯獨立性兩種。?物理獨立性:指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨立的。當數(shù)據(jù)的物理結(jié)構(gòu)包括存儲結(jié)構(gòu)、存取方式等改變時,如存儲設(shè)備的更換、物理存儲的更換、存取方式改變等,應(yīng)用程序都不用改變;?邏輯獨立性:指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨立的。數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,如修改數(shù)據(jù)模式、增加新的數(shù)據(jù)類型、改變數(shù)據(jù)間聯(lián)系等,用戶程序都可以不變。第41題:每次單

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論