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

正文內(nèi)容

04(15分)軟件技術基礎(包含數(shù)據(jù)結構、軟件工程、數(shù)據(jù)庫-閱讀頁

2025-07-10 21:00本頁面
  

【正文】 (4)并發(fā)(concurrency)控制?!?(29) 用樹形結構來表示實體之間聯(lián)系的模型稱為______。網(wǎng)狀模型則相當于一個有向圖,與層次模型結構不同的是:一個結點可以有多個雙親結點,且多個結點可以無雙親結點。D項的數(shù)據(jù)模型不是數(shù)據(jù)庫的基本模型。A. 排序、索引、統(tǒng)計B. 選擇、投影、連接C. 關聯(lián)、更新、排序D. 顯示、打印、制表 (30)[答案]B[考點]數(shù)據(jù)庫設計基礎[評析]此題為數(shù)據(jù)庫的基本概念,如果你完全沒學過數(shù)據(jù)庫,可以對照辦工軟件的電子表格進行如下理解:選擇:我們根據(jù)某條件選擇出一行或多行元組(一個元組即為二維表中的一行)投影:按字段(也稱屬性,比如學生關系(學號,姓名,出生年月,性別),學號、姓名……都是屬性)選取一列或多列(一個二維表中所有元組在某一列或幾列上截取出來)。比如學生關系(學號,姓名,系號),又有一張系表(系號,系名,主任),2張表可以合并為一張這樣的表(學號,姓名,系號,系名,主任)(31) 算法一般都可以用哪幾種控制結構組合而成______。各種具體的程序設計語言中的一些控制結構都可以劃分到這些類中。相應的for循環(huán)和while語句都屬于循環(huán)結構。(32) 數(shù)據(jù)的存儲結構是指______。存儲空間量只是數(shù)據(jù)的存儲結構的一個屬性,答案C也太片面,比如鏈表也是種存儲方式,而非線性的還有樹、圖……我們所學的數(shù)據(jù)結構不涉及到數(shù)據(jù)在計算機外存(比如硬盤、軟盤)具體的方式,而僅關心它們在內(nèi)存中邏輯結構,比如數(shù)組,它是內(nèi)存中一片連續(xù)的數(shù)據(jù)存儲,我們對每一個元素都可以順序地訪問,只需要知道某一個元素的地址,其它數(shù)據(jù)元素的地址可以據(jù)庫下標與數(shù)組類型(如字符型、整型……)所占的存儲空間就可算出每個元素的地址,故順序訪問所有元素。比如某個數(shù)組建立時,它的首地址具體是多少?它們在內(nèi)存中的二進制表示是什么的?另,什么叫物理結構,什么叫邏輯結構,可以這樣來理解,就好比物理結構是一個人的肉體,邏輯結構是一個人的靈魂,類似于計算機中硬件與軟件的說法。A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA(33)[答案]B[考點]數(shù)據(jù)結構與算法[評析]該題原稿沒圖,故無從解釋,此知識點的詳解部分請看53題(34) 在面向?qū)ο蠓椒ㄖ?,一個對象請求另一對象為其服務的方式是通過發(fā)送______。太理論方面的不多說,現(xiàn)舉例說明。就可以關閉窗體。(如果是單個窗體的話,即相當于Unload Me語句)VB:Public a As IntegerPrivate Sub Command1_Click()a = 20Print aEnd SubPrivate Sub Command2_Click()Form_Load 39。39。39。39。39。39。39。這里調(diào)用Form_Load()過程,實用a=10Print aEnd SubPrivate Sub Form_Load()a = 10End Sub命令按紐Command2向其母窗體發(fā)送一個消息,使其為Command2服務。關于類與對象的理解,請大家看前面的題的詳解。A. 確認測試B. 集成測試C. 驗證測試D. 驗收測試(35)[答案]A[考點]軟件工程基礎[評析]A、C、D相近,但A為比較正規(guī)的說法名詞。單元測試主要采用白盒法,之后再采用集成測試,主要采用黑盒法。什么叫白盒黑盒?相當于這樣理解吧:白盒測試,我們要注意到代碼;黑盒,我們只關心程序運行的輸入輸出是否正確,一般是大量的測試,主要于非增量測試中使用,而非增量測試又一般適用于規(guī)模較小的系統(tǒng)開發(fā)。(36) 下列工具中屬于需求分析常用工具的是______。什么叫詳細設計?它與我們編程有什么區(qū)別?這樣理解吧,公司的高級程序員,就是軟件設計師,他們會搞詳細設計的(在概要設計之后),比如用PAD或NS畫個圖,它不涉及具體的某種程序設計語言的實現(xiàn),但程序員們都能看懂,程序員再用某種語言(比如C、VB、JAVA…)按照圖來寫代碼。(37) 下面不屬于軟件設計原則的是______。自底向上不是軟件設計的原則。A. 模式B. 內(nèi)模式C. 外模式D. 概念模式(38)[答案]B[考點]數(shù)據(jù)庫設計基礎[評析]要特別記住此題的答案。內(nèi)模式規(guī)定了數(shù)據(jù)在存儲介質(zhì)上的物理組織方式、記錄錄址方式。A. 樹結構B. 網(wǎng)結構C. 線性表D. 二維表 (39)[答案]D[考點]數(shù)據(jù)庫設計基礎[評析]關系數(shù)據(jù)庫中的關系,用二維表表示,A為層次數(shù)據(jù)模型的,B為網(wǎng)狀數(shù)據(jù)模型的。(40) 將ER圖轉(zhuǎn)換到關系模式時,實體與聯(lián)系都可以表示成______。(41) 在下列選項中,哪個不是一個算法一般應該具有的基本特征______。(42) 希爾排序法屬于哪一種類型的排序法______。如果比較相隔較遠距離(稱為增量)的數(shù),使得數(shù)移動時能跨過多個元素,則進行一次比較就可能消除多個元素交換。算法先將要排序的一組數(shù)按某個增量d分成若干組,每組中,然后再用一個較小的增量對它進行,在每組中再進行排序。下面的函數(shù)是一個希爾排序算法的一個實現(xiàn),初次取序列的一半為增量,以后每次減半,直到增量為1。void shell_sort(int *x, int n){int h, j, k, t。 h0。 jn。for (k=jh。amp。 k=h){*(x+k+h) = *(x+k)。}}}故屬于插入類排序法。A. 在隊列中只能插入數(shù)據(jù)B. 在隊列中只能刪除數(shù)據(jù)C. 隊列是先進先出的線性表D. 隊列是先進后出的線性表(43)[答案]C[考點]數(shù)據(jù)構與算法[評析]隊列是先進先出的,棧是先進后出的,2者的區(qū)別一定要搞清楚。A. N+1B. NC. (N+1)/2D. N/2(44)[答案]B[考點]數(shù)據(jù)結構與算法[評析]很簡單,我們的二級程序設計語言書中都有此算法,另外還要掌握二分法查找,這也是我們二級中常考的。比如n為4,最壞的情況要比較3次;n為18,最壞的情況要比較5次。(45) 信息隱蔽的概念與下述哪一種概念直接相關______。舉個例,VB:在多重窗體設計時,每個窗體里的變量盡量與其它窗體里變量無關,比如少用Public聲明的變量,即全局變量,當多個窗體共享全局變量越多時,窗體的獨立性就越差。C++:考此項的朋友估計不用我多講,類的封裝性就是一個很好的說明。A. 模擬現(xiàn)實世界中不同事物之間的聯(lián)系B. 強調(diào)模擬現(xiàn)實世界中的算法而不強調(diào)概念C. 使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題D. 鼓勵開發(fā)者在軟件開發(fā)的絕大部分中都用實際領域的概念去思考(46)[答案]C[考點]軟件工程基礎[評析]我們舉個例,從各種語言的結構體類型出發(fā),我們知道,結構體中可以定義很多變量,對每個變量執(zhí)行相同的操作,挨個挨個寫出,很麻煩?,F(xiàn)特定于面象對象語言中的類,魚,就可以看作為一類。  (47) 在結構化方法中,軟件功能分解屬于下列軟件開發(fā)中的階段是______。(48) 軟件調(diào)試的目的是______。(49) 按條件f對關系R進行選擇,其關系代數(shù)表達式為______。如果不僅談此題的話,有關關系代數(shù),內(nèi)容有些多,這里不是一兩句能說清,可以看看相關《數(shù)據(jù)庫》的資料中的關系代數(shù),里面寫得很詳細。(50) 數(shù)據(jù)庫概念設計的過程中,視圖設計一般有三種設計次序,以下各項中不對的是______。先全局框架,然后逐步細化自底向上。先核心結構,再向外擴張混合策略。A. 查詢方法B. 加工方法C. 解題方案的準確而完整的描述D. 排序方法(51)[答案]C[考點]數(shù)據(jù)結構與算法[評析]A、B、D都過于片面,此題直接選答案也很簡單。A. 都是先進后出B. 都是先進先出C. 只允許在端點處插入和刪除元素D. 沒有共同點(52)[答案]C[考點]數(shù)據(jù)結構與算法[評析]棧是先進后出的,隊列是先進先出的,共同點是只允許在端點處插入和刪除元素。(53) 已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是______。比如下圖:前序是:abc中序是:bac后序是:bca 題中據(jù)后序遍歷序列,一眼得知c結點是根,那么據(jù)中序deba結點都在一邊,或都在根結點左邊,或右邊;據(jù)中序遍歷序列得知全在根結點的左邊。再據(jù)后序得b是e的右子女,再據(jù)中序得a是b的右子女。再次聲明,此所有二級公基題全是我一人的思路寫的,如果你覺得不可靠,可以看其它的書。A. 插入排序B. 選擇排序C. 快速排序D. 歸并排序(54)[答案]D[考點]數(shù)據(jù)結構與算法[分析]我們對比一個排序方法的優(yōu)越性有平均時間、最壞情況時間和輔助空間。插入排序和選擇排序的輔助空間都是o(1),快速排序是o(nlog2n),歸并排序是o(n)。(55) 在設計程序時,應采納的原則之一是______。其中A,即易讀性比程序的效率更顯得重要,這是結構化程序設計原則提倡的,也是我們進行開發(fā)時非常重要的一點。A. 強行排錯法B. 集成測試法C. 回溯法D. 原因排除法(56)[答案]B[考點]軟件工程基礎[評析]耍個小聰明:)我們嚴格區(qū)分調(diào)試與測試,調(diào)試是已知有錯誤而來找錯誤,是被動的;測試有很多種,比如未發(fā)現(xiàn)錯誤但不能保證程序沒錯而來找BUG,還比如我們運行測試程序是否符合用戶的要求,是主動的。測試有單元測試、集成測試、確認測試、系統(tǒng)測試。題外話:很多人學軟件工程時認為軟件工程太無聊了,似乎全部都是些背背記記的東西,但對于一個軟件構架師,軟件工程是非常重要的,這就不能是些背背的東西了,最重要的是理解,要徹底地理解,還得有些開發(fā)經(jīng)驗才行。A. 便于用戶、開發(fā)人員進行理解和交流B. 反映出用戶問題的結構,可以作為軟件開發(fā)工作的基礎和依據(jù)C. 作為確認測試和驗收的依據(jù)D. 便于開發(fā)人員進行需求分析 (57)[答案]D[考點]軟件工程基礎[評析]A、B、C都是作用,D說法有一定的錯誤,開發(fā)人員包括很多,比如程序員的工作就不是進行需求分析。A. 控制程序的執(zhí)行順序B. 模塊之間的調(diào)用關系C. 數(shù)據(jù)的流向D. 程序的組成成分(58)[答案]C[考點]軟件工程基礎[評析]顧名思義,數(shù)據(jù)流圖就是帶有方框(外部實體)、圓圈(變換/加工)和帶有名字的箭頭以表示數(shù)據(jù)的流向。(59) SQL語言又稱為______。Structured Query Language結構化 查詢 語言(語句)(60) 視圖設計一般有3種設計次序,下列不屬于視圖設計的是______。先全局框架,然后逐步細化自底向上。先核心結構,再向外擴張混合策略。A. 存儲結構B. 物理結構C. 邏輯結構D. 物理和存儲結構(61)[答案]C[考點]數(shù)據(jù)結構與算法[評析]通過前面的一些題的解釋,相信此題對大家也很簡單了。(62) 棧底至棧頂依次存放元素A、B、C、D,在第五個元素E入棧前,棧中元素可以出棧,則出棧序列可能是______。(63) 線性表的順序存儲結構和線性表的鏈式存儲結構分別是______。二級的各種程序設計語言都有。(64) 在單鏈表中,增加頭結點的目的是______。通過鏈表頭結點的指針傳給函數(shù)的第一個指針變量參數(shù),就可方便實現(xiàn)是哪一個鏈表的操作。(65) 軟件設計包括軟件的結構、數(shù)據(jù)接口和過程設計,其中軟件的過程設計是指______。這是一種系統(tǒng)結構部件轉(zhuǎn)換成軟件的過程描述。A. PAD圖B. NS圖C. 結構圖 D. 數(shù)據(jù)流圖(66)[答案]B[考點]軟件工程基礎[評析]二級科目的很多教程都在前NS圖的例子,比如C語言教程基本上都有,程序流程圖大部分科目也有例子。比如:如果2等于3,則變量a=1,否則a=0。elsea=0。A. 數(shù)據(jù)B. 數(shù)據(jù)元素C. 數(shù)據(jù)項D. 數(shù)據(jù)結構(67)[答案]C[考點]數(shù)據(jù)結構與算法[評析]此題比較弱智,本來無從解釋。數(shù)據(jù)結構,這個范圍又過于大了。A. 數(shù)據(jù)庫是一個DBF文件B. 數(shù)據(jù)庫是一個關系C. 數(shù)據(jù)庫是一個結構化的數(shù)據(jù)集合D. 數(shù)據(jù)庫是一組文件(68)[答案]C[考點]數(shù)據(jù)庫設計基礎[評析]A錯,比如ACCESS數(shù)據(jù)庫的文件是mdb格式的。D錯,雖有些數(shù)據(jù)庫底層是些文件組成的,但是從邏輯結構上來說它與文件完全是2個概念,數(shù)據(jù)庫管理比文件管理更容易、效率更高、安全性更強。A. 外模式B. 概念模式C. 內(nèi)模式D. 存儲模式 (69)[答案]A[考點]數(shù)據(jù)庫設計基礎[評析]外模式、模式(概念模式)、內(nèi)模式(存儲模式),分別是視圖級、概念級、物理級。模式到內(nèi)模式則表現(xiàn)了數(shù)據(jù)物理獨立性。A. 軟件開發(fā)方法B. 軟件開發(fā)工具C. 軟件開發(fā)費用D. 軟件系統(tǒng)功能(70)[答案]D[考點]軟件工程基礎[評析]據(jù)前面的題的解釋,相信大家對需求分析有個理性認識了。(71) 算法分析的目的是______。我們二級熟悉的算法改進,如二分法查找比順序查找更快,仔細分析這些算法以求效率改進。各種例子都說明D是正確答案。A. n1B. n(n1)C. nD. n+1(72)[答案]C[考點]數(shù)據(jù)結構與算法[評析]此題超綱不用看啦!圖這一節(jié)超綱,軟考的程序員的難度也不考的,等考三級也考不到,只有計算機四級與高級程序員或以上級別才
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1