freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

04(15分)軟件技術(shù)基礎(chǔ)(包含數(shù)據(jù)結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫-資料下載頁

2025-06-25 21:00本頁面
  

【正文】 的就僅為發(fā)現(xiàn)錯誤吧。(49) 按條件f對關(guān)系R進行選擇,其關(guān)系代數(shù)表達式為______。A. R|X|RB. R|X|RfC. бf(R)D. ∏f(R) (49)[答案]C[考點]數(shù)據(jù)庫設(shè)計基礎(chǔ)[評析]C是選擇一行,D是投影一列,二者要區(qū)分開。如果不僅談此題的話,有關(guān)關(guān)系代數(shù),內(nèi)容有些多,這里不是一兩句能說清,可以看看相關(guān)《數(shù)據(jù)庫》的資料中的關(guān)系代數(shù),里面寫得很詳細。為應(yīng)試,情急之下能記住幾個題答案就行。(50) 數(shù)據(jù)庫概念設(shè)計的過程中,視圖設(shè)計一般有三種設(shè)計次序,以下各項中不對的是______。A. 自頂向下B. 由底向上C. 由內(nèi)向外D. 由整體到局部(50)[答案]D[考點]數(shù)據(jù)庫設(shè)計基礎(chǔ)[評析]通常有如下幾種方法:自頂向下。先全局框架,然后逐步細化自底向上。先局部概念結(jié)構(gòu),再集成為全局結(jié)構(gòu)由里向外。先核心結(jié)構(gòu),再向外擴張混合策略。1與2相結(jié)合,先自頂向下設(shè)計一個概念結(jié)構(gòu)的框架,再自底向上為框架設(shè)計局部概念結(jié)構(gòu)(51) 在計算機中,算法是指______。A. 查詢方法B. 加工方法C. 解題方案的準確而完整的描述D. 排序方法(51)[答案]C[考點]數(shù)據(jù)結(jié)構(gòu)與算法[評析]A、B、D都過于片面,此題直接選答案也很簡單。(52) 棧和隊列的共同點是______。A. 都是先進后出B. 都是先進先出C. 只允許在端點處插入和刪除元素D. 沒有共同點(52)[答案]C[考點]數(shù)據(jù)結(jié)構(gòu)與算法[評析]棧是先進后出的,隊列是先進先出的,共同點是只允許在端點處插入和刪除元素。棧都是在一端進與出,而隊列是在一端進在另一端出。(53) 已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是______。A. cedbaB. acbedC. decabD. deabc(53)[答案]A[考點]數(shù)據(jù)結(jié)構(gòu)與算法[評析]后序又叫后根,一次遞歸過程是先左再右最后根;中序是先左再根最后右。比如下圖:前序是:abc中序是:bac后序是:bca 題中據(jù)后序遍歷序列,一眼得知c結(jié)點是根,那么據(jù)中序deba結(jié)點都在一邊,或都在根結(jié)點左邊,或右邊;據(jù)中序遍歷序列得知全在根結(jié)點的左邊。接下來據(jù)后序得出e結(jié)點是緊挨著c結(jié)點的左子女,再據(jù)中序得知d是e的左子女,ba是右子樹。再據(jù)后序得b是e的右子女,再據(jù)中序得a是b的右子女。分析結(jié)果得二叉樹圖示如下:因為我茂葉數(shù)據(jù)結(jié)構(gòu)是自學的,分析此類型的題我都是用自己的方法(遞歸分析的方法),要邊分析邊畫圖,一步一步連結(jié)起來,最后再根據(jù)題中的遍歷檢查圖是否畫對,如果都符合題目,最后再可根據(jù)圖來得所求的遍歷。再次聲明,此所有二級公基題全是我一人的思路寫的,如果你覺得不可靠,可以看其它的書?!?(54) 在下列幾種排序方法中,要求內(nèi)存量最大的是______。A. 插入排序B. 選擇排序C. 快速排序D. 歸并排序(54)[答案]D[考點]數(shù)據(jù)結(jié)構(gòu)與算法[分析]我們對比一個排序方法的優(yōu)越性有平均時間、最壞情況時間和輔助空間。其中輔助空間一般是排序中需要額外的內(nèi)存開銷,這些內(nèi)存開銷一般據(jù)一些如中間變量(暫存變量)、比較與交換等等來決定。插入排序和選擇排序的輔助空間都是o(1),快速排序是o(nlog2n),歸并排序是o(n)??芍獨w并排序要求內(nèi)存量最大,我們也可以從其變量及循環(huán)個數(shù)也以看出歸并排序要求內(nèi)存量最大。(55) 在設(shè)計程序時,應(yīng)采納的原則之一是______。A. 程序結(jié)構(gòu)應(yīng)有助于讀者理解B. 不限制goto語句的使用C. 減少或取消注解行D. 程序越短越好(55)[答案]A[考點]程序設(shè)計基礎(chǔ)[評析]前面的題中已解釋過,二級的各種程序設(shè)計語言教程都會對結(jié)構(gòu)化程序設(shè)有一定的介紹,比如goto語句的限制使用,基本上每本書上都會提到。其中A,即易讀性比程序的效率更顯得重要,這是結(jié)構(gòu)化程序設(shè)計原則提倡的,也是我們進行開發(fā)時非常重要的一點。(56) 下列不屬于軟件調(diào)試技術(shù)的是______。A. 強行排錯法B. 集成測試法C. 回溯法D. 原因排除法(56)[答案]B[考點]軟件工程基礎(chǔ)[評析]耍個小聰明:)我們嚴格區(qū)分調(diào)試與測試,調(diào)試是已知有錯誤而來找錯誤,是被動的;測試有很多種,比如未發(fā)現(xiàn)錯誤但不能保證程序沒錯而來找BUG,還比如我們運行測試程序是否符合用戶的要求,是主動的。不用說答案就是B了 :)A、C、D都是具體的程序調(diào)試方法,而B是宏觀的程序測試方法。測試有單元測試、集成測試、確認測試、系統(tǒng)測試。比如我們在進行單元測試時,發(fā)現(xiàn)程序有錯誤,我們再可以根據(jù)A、C、D的方法來找錯誤。題外話:很多人學軟件工程時認為軟件工程太無聊了,似乎全部都是些背背記記的東西,但對于一個軟件構(gòu)架師,軟件工程是非常重要的,這就不能是些背背的東西了,最重要的是理解,要徹底地理解,還得有些開發(fā)經(jīng)驗才行?!盾浖こ獭愤@學科是從實踐中得出來的,同樣也需要賦予給實踐中去,這樣才有用!(57) 下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是______。A. 便于用戶、開發(fā)人員進行理解和交流B. 反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)C. 作為確認測試和驗收的依據(jù)D. 便于開發(fā)人員進行需求分析 (57)[答案]D[考點]軟件工程基礎(chǔ)[評析]A、B、C都是作用,D說法有一定的錯誤,開發(fā)人員包括很多,比如程序員的工作就不是進行需求分析。(58) 在數(shù)據(jù)流圖(DFD)中,帶有名字的箭頭表示______。A. 控制程序的執(zhí)行順序B. 模塊之間的調(diào)用關(guān)系C. 數(shù)據(jù)的流向D. 程序的組成成分(58)[答案]C[考點]軟件工程基礎(chǔ)[評析]顧名思義,數(shù)據(jù)流圖就是帶有方框(外部實體)、圓圈(變換/加工)和帶有名字的箭頭以表示數(shù)據(jù)的流向。需求分析中常用的分析圖,它遠離計算機上的具體實現(xiàn),軟件人員和用戶都能看懂,有益于和用戶交流。(59) SQL語言又稱為______。A. 結(jié)構(gòu)化定義語言B. 結(jié)構(gòu)化控制語言C. 結(jié)構(gòu)化查詢語言D. 結(jié)構(gòu)化操縱語言(59)[答案]C[考點]數(shù)據(jù)庫設(shè)計基礎(chǔ)[評析]學VF和ACCESS的朋友輕而易舉選出答案,考其它的朋友們?nèi)魶]學數(shù)據(jù)庫技術(shù)這一章節(jié),則要記一下了。Structured Query Language結(jié)構(gòu)化 查詢 語言(語句)(60) 視圖設(shè)計一般有3種設(shè)計次序,下列不屬于視圖設(shè)計的是______。A. 自頂向下B. 由外向內(nèi)C. 由內(nèi)向外D. 自底向上(60)[答案]B[考點]數(shù)據(jù)庫設(shè)計基礎(chǔ)[評析]通常有如下幾種方法:自頂向下。先全局框架,然后逐步細化自底向上。先局部概念結(jié)構(gòu),再集成為全局結(jié)構(gòu)由里向外。先核心結(jié)構(gòu),再向外擴張混合策略。1與2相結(jié)合,先自頂向下設(shè)計一個概念結(jié)構(gòu)的框架,再自底向上為框架設(shè)計局部概念結(jié)構(gòu)(61) 數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的______。A. 存儲結(jié)構(gòu)B. 物理結(jié)構(gòu)C. 邏輯結(jié)構(gòu)D. 物理和存儲結(jié)構(gòu)(61)[答案]C[考點]數(shù)據(jù)結(jié)構(gòu)與算法[評析]通過前面的一些題的解釋,相信此題對大家也很簡單了。邏輯結(jié)構(gòu)更接近人的思想,比如棧的先進后出的結(jié)構(gòu),這是邏輯結(jié)構(gòu),如果研究到了棧在內(nèi)存中的結(jié)構(gòu),如地址、地址里的內(nèi)容等等,這就是物理結(jié)構(gòu)了,我們一般無須過于深入底層地鉆研。(62) 棧底至棧頂依次存放元素A、B、C、D,在第五個元素E入棧前,棧中元素可以出棧,則出棧序列可能是______。A. ABCEDB. DBCEAC. CDABED. DCBEA (62)[答案]D[考點]數(shù)據(jù)結(jié)構(gòu)與算法[評析]棧是先進后出的,因為在E放入前,A、B、C、D已經(jīng)依次放進棧里了,故這四個元素出棧的順序只能是D、C、B、A,E可是其中排序的任何位置,答案只有D符合了。(63) 線性表的順序存儲結(jié)構(gòu)和線性表的鏈式存儲結(jié)構(gòu)分別是______。A. 順序存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)B. 隨機存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)C. 隨機存取的存儲結(jié)構(gòu)、隨機存取的存儲結(jié)構(gòu)D. 任意存取的存儲結(jié)構(gòu)、任意存取的存儲結(jié)構(gòu)(63)[答案]B[考點]數(shù)據(jù)結(jié)構(gòu)與算法[評析]順序存儲結(jié)構(gòu)可以以數(shù)組為例子,它在內(nèi)存中的一片連續(xù)的儲存空間,從第一個元素到最后一個元素,只要根據(jù)下標就可以訪問。二級的各種程序設(shè)計語言都有。鏈式存儲結(jié)構(gòu)可以以C/C++語言中的鏈表為例,各個鏈結(jié)點無須存放在一片連續(xù)的內(nèi)存空間,而只需要指針變量指過來指過去,實現(xiàn)隨機存取。(64) 在單鏈表中,增加頭結(jié)點的目的是______。A. 方便運算的實現(xiàn)B. 使單鏈表至少有一個結(jié)點C. 標識表結(jié)點中首結(jié)點的位置D. 說明單鏈表是線性表的鏈式存儲實現(xiàn)(64)[答案]A[考點]數(shù)據(jù)結(jié)構(gòu)與算法[評析]舉個例子,假如我們寫一個實現(xiàn)鏈表刪除一個元素的函數(shù)(或過程),供共享用,函數(shù)的參數(shù)有2個,一個指針變量(指向鏈表的頭結(jié)點),一個字符變量(待刪除的元素)。通過鏈表頭結(jié)點的指針傳給函數(shù)的第一個指針變量參數(shù),就可方便實現(xiàn)是哪一個鏈表的操作。如果你考的科目沒有指針,此題答案記一下就行了。(65) 軟件設(shè)計包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過程設(shè)計,其中軟件的過程設(shè)計是指______。A. 模塊間的關(guān)系B. 系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述C. 軟件層次結(jié)構(gòu)D. 軟件開發(fā)過程 (65)[答案]B[考點]軟件工程基礎(chǔ)[評析]相當于詳細設(shè)計,比如NS圖就是一種,它不用具體的某種語言實現(xiàn),但描述了程序的思路,有了這就可以很輕松轉(zhuǎn)換為某種語言的程序源代碼。這是一種系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述。(66) 為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為______。A. PAD圖B. NS圖C. 結(jié)構(gòu)圖 D. 數(shù)據(jù)流圖(66)[答案]B[考點]軟件工程基礎(chǔ)[評析]二級科目的很多教程都在前NS圖的例子,比如C語言教程基本上都有,程序流程圖大部分科目也有例子。這里再舉個例子。比如:如果2等于3,則變量a=1,否則a=0。我們用NS圖表示:轉(zhuǎn)換成VB:If 2=3 Thena=1elsea=0End If轉(zhuǎn)換成C/C++/JAVA:if(2==3)a=1。elsea=0。 (67) 數(shù)據(jù)處理的最小單位是______。A. 數(shù)據(jù)B. 數(shù)據(jù)元素C. 數(shù)據(jù)項D. 數(shù)據(jù)結(jié)構(gòu)(67)[答案]C[考點]數(shù)據(jù)結(jié)構(gòu)與算法[評析]此題比較弱智,本來無從解釋。數(shù)據(jù)過于宏觀,比如數(shù)據(jù)庫里的所有內(nèi)容都可叫數(shù)據(jù),它是不是數(shù)據(jù)處理的最小單位呢?數(shù)據(jù)元素中的元素,如果要死鉆牛角尖,的確沒數(shù)據(jù)項說得更合適。數(shù)據(jù)結(jié)構(gòu),這個范圍又過于大了。(68) 下列有關(guān)數(shù)據(jù)庫的描述,正確的是______。A. 數(shù)據(jù)庫是一個DBF文件B. 數(shù)據(jù)庫是一個關(guān)系C. 數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合D. 數(shù)據(jù)庫是一組文件(68)[答案]C[考點]數(shù)據(jù)庫設(shè)計基礎(chǔ)[評析]A錯,比如ACCESS數(shù)據(jù)庫的文件是mdb格式的。B錯,數(shù)據(jù)庫里可能有很多個二維表,一個二維表就是一個關(guān)系。D錯,雖有些數(shù)據(jù)庫底層是些文件組成的,但是從邏輯結(jié)構(gòu)上來說它與文件完全是2個概念,數(shù)據(jù)庫管理比文件管理更容易、效率更高、安全性更強。(69) 單個用戶使用的數(shù)據(jù)視圖的描述稱為______。A. 外模式B. 概念模式C. 內(nèi)模式D. 存儲模式 (69)[答案]A[考點]數(shù)據(jù)庫設(shè)計基礎(chǔ)[評析]外模式、模式(概念模式)、內(nèi)模式(存儲模式),分別是視圖級、概念級、物理級。視圖級即是用戶使用的數(shù)據(jù)視圖級,主要為局部邏輯結(jié)構(gòu),因為模式上很多個外模式,外模式到模式的映射定義了局部數(shù)據(jù)邏輯結(jié)構(gòu)與全局邏輯結(jié)構(gòu)之間的對應(yīng)關(guān)系,表現(xiàn)了數(shù)據(jù)的邏輯獨立性。模式到內(nèi)模式則表現(xiàn)了數(shù)據(jù)物理獨立性。(70) 需求分析階段的任務(wù)是確定______。A. 軟件開發(fā)方法B. 軟件開發(fā)工具C. 軟件開發(fā)費用D. 軟件系統(tǒng)功能(70)[答案]D[考點]軟件工程基礎(chǔ)[評析]據(jù)前面的題的解釋,相信大家對需求分析有個理性認識了。分析員對用戶的要求作出分析,并畫出數(shù)據(jù)流程圖,該圖通俗易懂,不涉及到如何在計算機上實現(xiàn),這是需求分析階段,用戶也參與,確定軟件系統(tǒng)功能是一個重要的任務(wù)。(71) 算法分析的目的是______。A. 找出數(shù)據(jù)結(jié)構(gòu)的合理性B. 找出算法中輸入和輸出之間的關(guān)系C. 分析算法的易懂性和可靠性D. 分析算法的效率以求改進(71)[答案]D[考點]數(shù)據(jù)結(jié)構(gòu)與算法[評析]為什么要講各種各樣的算法,只要達到功能不就行了嗎?有些場合為了讓程序效率更高,必須改進算法。我們二級熟悉的算法改進,如二分法查找比順序查找更快,仔細分析這些算法以求效率改進。再比如選擇排序、插值排序、冒泡排序,哪個效率高?我們分析算法,可知如果序列初始比較有序的情況下,冒泡法效率最高。各種例子都說明D是正確答案。(72) n個頂點的強連通圖的邊數(shù)至少有______。A. n1B. n(n1)C. nD. n+1(72)[答案]C[考點]數(shù)據(jù)結(jié)構(gòu)與算法[評析]此題超綱不用看啦!圖這一節(jié)超綱,軟考的程序員的難度也不考的,等考三級也考不到,只有計算機四級與高級程序員或以上級別才考到。關(guān)于圖的概念,我們在這里結(jié)合
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1