第 1 頁:選擇題 |
第 3 頁:填空題 |
二、填空題
36符合結構化原則的三種基本控制結構是順序結構、__________和循環(huán)結構。
參考解析:選擇結構【解析】程序設計語言僅僅使用順序、選擇和重復(循環(huán))三種基本控制結構就足以表達出各種其他形式結構的程序設計方法。遵循程序結構化的設計原則,按結構化程序設計方法設計出的程序易于理解、使用和維護;可以提高編程工作的效率,降低軟件的開發(fā)成本。
37對數(shù)據(jù)元素之間的邏輯關系的描述是_______。
參考解析:數(shù)據(jù)的邏輯結構
【解析】數(shù)據(jù)的邏輯結構是對數(shù)據(jù)元素之間的邏輯關系的描述,它可以用一個數(shù)據(jù)元素的集合和定義在此集合中的若干關系來表示。
38軟件工程研究的內(nèi)容主要包括:軟件開發(fā)技術和________。
參考解析:
軟件工程管理
【解析】軟件工程研究的內(nèi)容主要包括:軟件開發(fā)技術和軟件工程管理。軟件開發(fā)技術包括:軟件開發(fā)方法學、開發(fā)過程、開發(fā)工具和軟件工程環(huán)境,其主體內(nèi)容是軟件開發(fā)方法學。軟件工程管理包括軟件管理學、軟件工程經(jīng)濟學、軟件心理學等內(nèi)容。
39軟件指的是計算機系統(tǒng)中與硬件相互依賴的另一部分,包括程序、數(shù)據(jù)和__________的集合。
參考解析:相關文檔
【解析】軟件指的是計算機系統(tǒng)中與硬件相互依賴的另一部分,包括程序、數(shù)據(jù)和有關的文檔。程序是對計算機的處理對象和處理規(guī)則的描述,是軟件開發(fā)入員根據(jù)用戶需求開發(fā)的、用程序語言描述的、適合計算機執(zhí)行的指令序列。數(shù)據(jù)是使程序能正常操作信息的數(shù)據(jù)結構。文檔是為了便于了解程序所需的資源說明,是與程序的開發(fā)、維護和使用有關的資料。
40假定定義了一個記錄類型,名為Rt,同時建立了一個名為Fr.txt的文件,然后編寫如下程序段:
執(zhí)行上面的程序段后,變量n中存放的是文件中包含的__________條數(shù)。
參考解析:
記錄
【解析】本題考查文件的操作函數(shù)。文件的LOF函數(shù)格式為:LOF(文件號),作用為返回文件的長度(總字節(jié)數(shù)),rl表示一條記錄所占的字節(jié)數(shù)目。因此n中存放的是總的記錄條數(shù)。
41_______語句的作用是暫時停止VB程序的運行,將控制權轉(zhuǎn)交給操作系統(tǒng)。
參考解析:
DoEvents
【解析】本題考查DoEvents函數(shù)。DoEvents函數(shù)的功能是將控制權轉(zhuǎn)交給操作系統(tǒng),以便讓系統(tǒng)有機會去檢查是否有其他事件需要提供服務,當操作系統(tǒng)處理完隊列中的事件后,返回控制權。該函數(shù)可以返回VB應用程序中打開窗體的數(shù)目。
42當用________方式打開文件時,如果對文件進行寫操作,則寫入的數(shù)據(jù)附加到原文件的后面。
%參考解析:
Append(追加)
【解析】本題考查文件的打開方式。打開文件有3種模式。Output:向文件中寫數(shù)據(jù),當指定的文件不存在時,則在指定的文件夾下建立文件;Input:從文件中讀數(shù)據(jù),當文件不存在時,則報錯;Append:追加數(shù)據(jù)到文件末尾,當指定的文件不存在時,則報錯。
43算法的基本特征主要包括四個方面,它們分別是可行性、確定性、_________和擁有足夠的情報。
參考解析:
有窮性
【解析】算法的基本特征主要包括以下四個方面:可行性:針對實際問題而設計的算法,執(zhí)行后能夠得到滿意的結果;確定性:算法中的每一個步驟都必須有明確的定義,不允許有模棱兩可的解釋和多義性;有窮性:算法必需在有限時間內(nèi)做完,即算法必需能在執(zhí)行有限個步驟之后終止;擁有足夠的情報:要使算法有效必需為算法提供足夠的情報,當算法擁有足夠的情報時,此算法才最有效的;而當提供的情報不夠時,算法可能無效。
44對長度為8的線性表進行冒泡排序,最壞情況下需要比較的次數(shù)為__________ 。
參考解析:
28
【解析】在最壞情況下,冒泡排序所需要的比較次數(shù)為n(n.1)/2;簡單插入排序所需要的比較次數(shù)為n(n-1)/2;希爾排序所需要的比較次數(shù)為O(n1 5);堆排序所需要的比較次數(shù)為O(nl092n)。
45以下程序段的功能是:從文本框中輸入一個數(shù)值,如果該數(shù)值滿足“除以4余1,除以5余2”的條件,則在窗體上輸出文本框中的數(shù)值,否則,將焦點定位在文本框中,并清除文本框的內(nèi)容。請?zhí)羁铡?/P>
參考解析:x Mod 4;1 And x Mod 5=2 Text1.SetFocus
【解析】本題考查條件表達式的描述和如何獲得焦點。題中的兩個條件“除以4余1,除以5余2”關系為并列關系,可以表示為“x Mod 4=1 And x Mod 5=2”,否則Textl獲得焦點,Textl獲得焦點的方法為:Text1.SetFocus
46當用_________方式打開文件時,如果對文件進行寫操作,則寫入的數(shù)據(jù)附加到原文件的后面。
參考解析:
追加(或Append)
【解析】本題考查文件的打開方式。以追加的方式打開文件時,每次寫入的記錄存放在文件的末尾。
47在面向?qū)ο蠓椒ㄖ,__________描述的是具有相似屬性與操作的一組對象。
參考解析:
類
【解析】在面向?qū)ο蠓椒ㄖ,把具有相同屬性和方法的對象稱為類,類是對象的抽象,對象是類的實例。
48設有一個有10個元素的數(shù)組,下列程序?qū)⒃摂?shù)組的第1個元素與第10個元素交換,第2個元素與第9個元素交換_______,第5個元素與第6個元素交換,請?zhí)羁铡?/P>
參考解析:a(j)= a(11-j)a(11-j)=t
【解析】本題考查數(shù)組中元素的逆置操作。循環(huán)次數(shù)為數(shù)組中元素個數(shù)的一半,每一次都要進行下標之和為11的前后兩個元素交換。
第49過程(Sub)和函數(shù)(Function)中,_______可以有返回值。
參考解析:
Function
【解析】本題考查函數(shù)過程和子過程的區(qū)別,函數(shù)過程有返回值,因此對于函數(shù)過程的調(diào)用,要寫在表達式中。
50軟件危機出現(xiàn)于20世紀60年代末,為了解決軟件危機,人們提出了_______的原理來設計軟件,這就是軟件工程誕生的基礎。
參考解析:
軟件工程學
【解析】為了消除軟件危機,通過認真研究解決軟件危機的方法,認識到軟件工程是使計算機軟件走向工程科學的途徑,逐步形成了軟件工程的概念,開辟了工程學的新興領域——軟件工程學。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |