




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
國家二級(公共基礎(chǔ)知識)模擬試卷第
1套
一、單項選擇題(本題共10題,每題1.0分,共10
分。)
1、下列敘述中正確的是O
A、線性表是線性結(jié)構(gòu)
B、枝與隊列是非線性結(jié)構(gòu)
C、線性鏈表是非線性結(jié)構(gòu)
D、二叉樹是線性結(jié)構(gòu)
標(biāo)準(zhǔn)答案:A
知識點解析:線性表是一種線性結(jié)構(gòu),數(shù)據(jù)元素在線性表中的位置只取決于它們
自己的序號,即數(shù)據(jù)元素之間的相時位置是線性的。棧、隊列、線性鏈表實際上也
是線性表,故也是線性結(jié)構(gòu):樹是一種簡單的非線性結(jié)構(gòu)。
2、軟件工程的出現(xiàn)是由于o
A、程序設(shè)計方法學(xué)的影響
B、軟件產(chǎn)業(yè)化的需要
C、軟件危機的出現(xiàn)
D、計算機的發(fā)展
標(biāo)準(zhǔn)答案:C
知識點解析:軟件工程概念的出現(xiàn)源自于軟件危機。為了消除軟件危機,通過認(rèn)
真研究解決軟件危機的方法,認(rèn)識到軟件工程是使計算機軟件走向工程科學(xué)的途
徑,逐步形成了軟件工程的概念。
3、開發(fā)大型軟件時,產(chǎn)生困難的根本原因是。
A、大系統(tǒng)的復(fù)雜性
B、人員知識不足
C、客觀世界千變?nèi)f化
D、時間緊、任務(wù)重
標(biāo)準(zhǔn)答案:A
知識2解析:軟件的顯著特點是規(guī)模龐大,復(fù)雜度超線性增長,在開發(fā)大型軟件
時,要保證高質(zhì)量,極端復(fù)雜困難,不僅涉及技術(shù)問題,更重要的是必須要有嚴(yán)格
而科學(xué)的管理。
4、對建立良好的程序設(shè)計風(fēng)格,下面描述正確的是。
A、程序應(yīng)簡單、清晰、可讀性好
B、符號名的命名只要符合語法
C、充分考慮程序的執(zhí)行效率
D、程序的注釋可有可無
標(biāo)準(zhǔn)答案:A
知識點解析:程序設(shè)計應(yīng)該簡單易懂,語句構(gòu)造應(yīng)該簡單直接,不應(yīng)該為提高效
率而把語句復(fù)雜化。
5、假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序需要的比較次數(shù)為
A、log2n
B、n/2
C、O(nL5)
D、n(-l)/2
標(biāo)準(zhǔn)答案:D
知識點解析:假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序要經(jīng)過n/2遍從
前往后的掃描和n/2遍從后往前的掃描,需要的比較次數(shù)為n(n-l)/2。
6、線性表L=(a],a2,@3,…,藥…,an),下列說法正確的是。
A、每個元素都有一個直接前件和直接后件
B、線性表中至少要有一個元素
C、表中諸元素的排列順序必須是由小到大或由大到小
D、除第一個元素和最后一個元素外,其余每個元素都有一個且只有一個直接前件
和直接后件
標(biāo)準(zhǔn)答案:D
知識點解析:線性表可以為空表;第一個元素沒有直接前件,最后一個元素沒有
直接后件;線性表的定義中,元素的排列并沒有規(guī)定大小順序。
7、串的長度是o
A、串中不同字符的個數(shù)
B、串中不同字母的個數(shù)
C、串中所含字符的個數(shù)且字符個數(shù)大于零
D、串中所含字符的個數(shù)
標(biāo)準(zhǔn)答案:D
知識點解析:串的長度指的是串中的字符的個數(shù),且其字符個數(shù)可以為零。
8、分布式數(shù)據(jù)庫系統(tǒng)不具有的特點是。
A、數(shù)據(jù)分布性和邏輯整體性
B、位置透明性和復(fù)制透明性
C、分布性
D、數(shù)據(jù)冗余
標(biāo)準(zhǔn)答案:D
知識點解析:分布式數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)分布性、邏輯整體性、位置透明性和復(fù)
制透明性的特點,其數(shù)據(jù)也是分布的;但分布式數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)經(jīng)常重復(fù)存儲,
數(shù)據(jù)也并非必須重復(fù)存儲,主要視數(shù)據(jù)的分配模式而定。若分配模式是一對多,即
一個片段分配到多個場地存放,則是冗余的數(shù)據(jù)庫,否則是非冗余的數(shù)據(jù)庫。
9、數(shù)據(jù)庫的故障恢復(fù)一般是由_____o
A、數(shù)據(jù)流圖完成的
B、數(shù)據(jù)字典完成的
C、DBA完成的
D、PAD圖完成的
標(biāo)準(zhǔn)答案:C
知識點解析:一旦數(shù)據(jù)庫中的數(shù)據(jù)遭受破壞,需要及時進行恢復(fù),RDBMS一般都
提供此種功能,并由DBA負責(zé)執(zhí)行故障恢復(fù)功能。
10、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)之間的關(guān)系是。
A、數(shù)據(jù)庫包括數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)
B、數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)
C、數(shù)據(jù)庫管理系統(tǒng)包括數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng)
D、三者沒有明顯的包含關(guān)系
標(biāo)準(zhǔn)答案:B
知識點解析:數(shù)據(jù)庫系統(tǒng)(DaiabascSystem,簡稱DBS)包括數(shù)據(jù)庫(Database,簡稱
DB和數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡稱DBMS)。
二、填空題(本題共5題,每題7.0分,共5分。)
11、在樹形結(jié)構(gòu)中,樹眼結(jié)點沒有()。
標(biāo)準(zhǔn)答案:前件
知識點解析:在網(wǎng)形結(jié)構(gòu)中,等一個結(jié)點只有一個前件,稱為父結(jié)點,沒有前件
的結(jié)點只有一個,稱為樹的根結(jié)點:每一個結(jié)點可以有多個后件,它們都稱為該結(jié)
點的子結(jié)點。沒有后件的結(jié)點稱為葉子結(jié)點。
12^Jackson結(jié)構(gòu)化程序設(shè)計方法是英國的M.Jackson提出的,它是一種面向
()的設(shè)計方法。
標(biāo)準(zhǔn)答案:數(shù)據(jù)結(jié)構(gòu)
知識點解析:結(jié)構(gòu)化分析方法主要包括:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法,面向數(shù)
據(jù)結(jié)構(gòu)的Jackson方法和面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法。
13、面向?qū)ο蟮哪P椭校罨镜母拍钍菍ο蠛停ǎ?/p>
標(biāo)準(zhǔn)答案:類
知識點解析:面向?qū)ο竽P椭?,最基本的概念是對象和類。對象是現(xiàn)實世界中實
體的模型化;將屬性集和方法集相同的所有對象組合在一起,可以構(gòu)成一個類。
C、數(shù)據(jù)的存儲結(jié)構(gòu)在計算機中所占的空間不一定是連續(xù)的
D、一種數(shù)據(jù)的邏輯結(jié)構(gòu)可以有多種存儲結(jié)構(gòu)
標(biāo)準(zhǔn)答案:B
知識點解析:一般來說,一種數(shù)據(jù)結(jié)構(gòu)根據(jù)需要可以表示成多種存儲結(jié)構(gòu)。常用的
存儲結(jié)構(gòu)有順序、鏈接、索引等,而采用不同的存儲結(jié)構(gòu),其數(shù)據(jù)處理的效率是不
同的;一個數(shù)據(jù)結(jié)構(gòu)中的各數(shù)據(jù)元素在計算機存儲空間中的位置關(guān)系與邏輯關(guān)系是
有可能不同的。
4、希爾排序?qū)儆冢ǎ?/p>
A、交換排序
B、歸并排序
C、選擇排序
D、插入排序
標(biāo)準(zhǔn)答案:D
知識點解析:希爾排序的基本思想是把記錄按下標(biāo)的一定增量分組,對每組記錄使
用插入排序,隨增量的逐漸減小,所分成的組包含的記錄越來越多,到增量的值減
小到1時,整個數(shù)據(jù)合成一組,構(gòu)成一組有序記錄,故其屬于插入排序方法。
5、下列敘述中,不屬于結(jié)構(gòu)化分析方法的是()。
A、面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法
B、面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法
C、面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法
D、面向?qū)ο蟮姆治龇椒?/p>
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
6、詳細設(shè)計的結(jié)果基本決定了最終程序的()。
A、代碼的規(guī)模
B、運行速度
C、質(zhì)量
D、可維護性
標(biāo)準(zhǔn)答案:C
知識點解析:詳細設(shè)計階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實現(xiàn)所要求的系統(tǒng),
但詳細設(shè)計階段的任務(wù)還不是具體的編寫程序,而是要設(shè)計出程序的“藍圖”,以后
程序員將根據(jù)這個藍圖寫出實際的程序代碼,因此,詳細設(shè)計階段的結(jié)果基本上就
決定了最終的程序代碼的質(zhì)量。
7、下列不屬于靜態(tài)測試方法的是
A、代碼檢查
B、白盒法
C、靜態(tài)結(jié)構(gòu)分析
D、代碼質(zhì)量度量
標(biāo)準(zhǔn)答案:B
知識點解析:靜態(tài)測試包括代碼檢查、靜態(tài)結(jié)構(gòu)分析和代碼質(zhì)量度量等。其中白盒
測試屬于動態(tài)測試。
8、公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有
多名職員,從職員到部門的聯(lián)系類型是()。
A、多對多
B、一對一
C、多對一
D、一對多
標(biāo)準(zhǔn)答案:C
知識點解析:暫無解析
9、下列關(guān)系運算的敘述中,正確的是()。
A、投影、選擇、連接是從二維表行的方向進行的運算
B、并、交、差是從二維表的列的方向來進行運算
C、投影、選擇、連接是從二維表列的方向進行的運算
D、以上3種說法都不對
標(biāo)準(zhǔn)答案:C
知識點解析:在關(guān)系模型的數(shù)據(jù)語言中,一般除了運用常規(guī)的集合運算(并、交、
差、笛卡兒積等),還定義了一些專門的關(guān)系運算,如投影、選擇、連接等。前者
是將關(guān)系(即二維表)看成是元組的集合,這些運算主要是從二維表的行的方向來進
行的。后者是從二維表的列的方向來進行運算的。
10、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門的關(guān)系運算包括()。
A、排序、索引、統(tǒng)計
B、選擇、投影、連接
C、關(guān)聯(lián)、更新、排序
D、顯示、打印、制表
標(biāo)準(zhǔn)答案:B
知識點解析:關(guān)系數(shù)據(jù)庫建立在關(guān)系數(shù)據(jù)模型基礎(chǔ)上,具有嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)。
關(guān)系數(shù)據(jù)庫對數(shù)據(jù)的操祚除了包括集合代數(shù)的并、差等運算之外,更定義了一組專
門的關(guān)系運算:連接、選擇和投影。關(guān)系運算的特點是運算的對象都是表。
二、填空題(本題共5題,每題1.0分,共5分。)
II、算法的工作量大小和實現(xiàn)算法所需的存儲單元多少分別稱為算法的()。
標(biāo)準(zhǔn)答案:時間復(fù)雜度和空間復(fù)雜度
知識點解析:算法的復(fù)雜性是指對一個在有限步驟內(nèi)終止算法和所需存儲空間大小
的估計。算法的計算量是算法的時間復(fù)雜性,算法所需存儲空間大小是算法的空間
復(fù)雜性。
12、數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的()以及對數(shù)據(jù)的操作運算。
標(biāo)準(zhǔn)答案:存儲結(jié)構(gòu)
知識點解析:數(shù)據(jù)結(jié)構(gòu)包括3個方面,即數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲結(jié)構(gòu)及對數(shù)
據(jù)的操作運算。
13、可以把具有相同屬性的一些不同對象歸類,稱為()。
標(biāo)準(zhǔn)答案:對象類
知識點解析:類描述的是具有相似性質(zhì)的一組對象;把具有相同屬性的一些不同對
象歸為類,一般稱為對象類。
14、軟件工程包括3個要素,分別為方法、工具和])。
標(biāo)準(zhǔn)答案:過程
知識點解析:軟件工程包括3個要素,即方法、工具和過程。方法是完成軟件工程
項目的基礎(chǔ)上的技術(shù)手段;工具支持軟件的開發(fā)、管理、文檔生成;過程支持軟件開
發(fā)的各個環(huán)節(jié)的控制、管理。
15、由關(guān)系數(shù)據(jù)庫系統(tǒng)支持的完整性約束是指()和參照完整性。
標(biāo)準(zhǔn)答案:實體完整性
知識點解析:關(guān)系的完整性約束指關(guān)系的某種約束條件,包括實體完整性、參照完
整性和用戶定義的完整性。其中,前兩種完整性約束由關(guān)系數(shù)據(jù)庫系統(tǒng)自動支持。
國家二級(公共基礎(chǔ)知識)模擬試卷第
3套
一、單項選擇題(本題共加題,每題1.0分,共I。
分。)
1、算法的時間復(fù)雜度是指O
A、執(zhí)行算法程序所需要的時間
B、算法程序的長度
C、算法執(zhí)行過程中所需要的基本運算次數(shù)
D、算法程序中的指令條數(shù)
標(biāo)準(zhǔn)答案:C
知識點蓊所謂算法的時間復(fù)雜度,是指執(zhí)行算法所需要的計算工作量??梢杂?/p>
算法在執(zhí)行過程中所需基本運算的執(zhí)行次數(shù)來度量算法的工作量。
2、詳細設(shè)計的結(jié)果基本決定了最終程序的。
A、代碼的規(guī)模
B、運行速度
C、質(zhì)量
D、可維護性
標(biāo)準(zhǔn)答案:C
知識點解析:詳細設(shè)計階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實現(xiàn)所要求的系統(tǒng),
其任務(wù)不是具體地編寫程序,而是要沒計出程序的“藍圖”,以后程序員將根據(jù)這個
藍圖寫出實際的程序代碼,因此,詳細設(shè)計階段的結(jié)果基本上就決定了最終的程序
代碼的質(zhì)量。
3、下列工具中為需求分析常用工具的是o
A、PAD
B、PFD
C、N-S
D、DFD
標(biāo)準(zhǔn)答案:D
知識點解析:需求分析中的常用工具有PAD、PFD及N-S等,而DFD(數(shù)據(jù)流圖)
為結(jié)構(gòu)化分析工具。
4、結(jié)構(gòu)化程序設(shè)計主要強凋的是0
A、程序的規(guī)模
B、程序的易讀性
C、程序的執(zhí)行效率
D、程序的可移植性
標(biāo)準(zhǔn)答案:B
知識點解析:結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是結(jié)構(gòu)化程序清晰易讀,可理解性好,程
序員能夠進行逐步求精、程序證明和測試,以保證程序的正確性。
5、下列關(guān)于棧的敘述中正確的是o
A、在棧中只能插入數(shù)據(jù)
B、在棧中只能刪除數(shù)據(jù)
C、棧是先進先出的線性表
D、棧是先進后出的線性表
標(biāo)準(zhǔn)答案:D
知識點解析:棧是限定在一端進行插入與刪除的線性表。棧是按照“先進后出”或
“后進先出”的原則組織數(shù)據(jù)的,因此,棧也被稱為“先進后出”表或“后進先出”表。
6、下面關(guān)于完全二叉樹的敘述中,錯誤的是。
A、除了最后一層外,每一層上的結(jié)點數(shù)均達到最人值
B、可能缺少若干個左右葉子結(jié)點
C、完全二叉樹一般不是滿二叉樹
D、具有結(jié)點的完全二叉樹的深度為[log2n]+l
標(biāo)準(zhǔn)答案:B
知識點解析:這里考察完全二叉樹與滿二叉樹的定義及二叉樹的性質(zhì)。滿二叉樹指
除最后一層外每一層上所有結(jié)點都有兩個子結(jié)點的二叉樹。完全二叉樹指除最后一
層外,每一層上的結(jié)點數(shù)均達到最大值,在最后一層上只缺少右邊的若干子結(jié)點
(葉子結(jié)點)的二叉樹。因此選項A是正確的,而選項B是錯誤的。由定義可知,滿
二叉樹肯定是完全二叉礴,而完全二叉樹一般不是滿二叉樹,因此選項C是正確
的敘述。選項D即二叉樹性質(zhì)(5),也是正確的。
7、在軟件工程中,白箱測試法可用于測試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是
A、路徑的集合
B、循環(huán)的集合
C、目標(biāo)的集合
D、地址的集合
標(biāo)準(zhǔn)答案:A
知識點解析:軟件的白盒測試方法是把測試對象看做一個打開的盒子,它允許測試
人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯
路徑進行測試。
8、下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是_____3
A、數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余
B、數(shù)據(jù)庫系統(tǒng)避免了一切冗余
C、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致
D、數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
標(biāo)準(zhǔn)答案:A
知識點。析:由于數(shù)據(jù)的集成性使得數(shù)據(jù)可為多個應(yīng)用所共享,特別是在網(wǎng)絡(luò)發(fā)達
的今天,數(shù)據(jù)庫與網(wǎng)絡(luò)的結(jié)合擴大了數(shù)據(jù)關(guān)系的應(yīng)用范圍。數(shù)據(jù)的共享自身又可極
大地減少數(shù)據(jù)冗余性,不僅減少了不必要的存儲空間,更為重要的是可以避免數(shù)據(jù)
的不一致性C這里所謂數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)的不同出現(xiàn)應(yīng)保持相同
的值,而數(shù)據(jù)的不一致性指的是同一個數(shù)據(jù)在系統(tǒng)的不同拷貝處有不同的值。
9、關(guān)系表中的每一橫行稱為一個。
A、元組
B、字段
C、屬性
D、碼
標(biāo)準(zhǔn)答案:A
知識點解析:在關(guān)系數(shù)據(jù)庫中,關(guān)系模型采用二維表來表示,簡稱“表”。二維表是
由表框架及表元組組成。在表框架中,按行存放數(shù)據(jù),每行數(shù)據(jù)稱為元組。
10、數(shù)據(jù)庫設(shè)計包括兩個方面的設(shè)計內(nèi)容,它們是。
A、概念設(shè)計和邏輯設(shè)計
B、模式設(shè)計和內(nèi)模式設(shè)計
C、內(nèi)模式設(shè)計和物理設(shè)計
D、結(jié)構(gòu)特性設(shè)計和行為特性設(shè)計
標(biāo)準(zhǔn)答案:A
知識點解析:數(shù)據(jù)庫設(shè)計可分為概念設(shè)計與邏輯設(shè)計。數(shù)據(jù)庫概念設(shè)計的目的是分
析數(shù)據(jù)間內(nèi)在語義關(guān)聯(lián),在此基礎(chǔ)上建立一個數(shù)據(jù)的抽象模型。數(shù)據(jù)庫邏輯設(shè)計的
主要工作是將E-R圖轉(zhuǎn)換為指定的RDBMS中的關(guān)系模型。
二、填空題(本題共5題,每題1.0分,共5分。)
11、用鏈表表示線性表的突出優(yōu)點是()。
標(biāo)準(zhǔn)答案:便于插入和刪除操作
知識點解析:為了克服順序表中插入和刪除時需要移動大量數(shù)據(jù)元素的缺點,引入
了鏈?zhǔn)酱鎯Y(jié)構(gòu)。因而,用鏈表表示線性表的突出優(yōu)點就是插入和刪除操作方便,
不必移動數(shù)據(jù)元素,執(zhí)行效率高。
12、子程序通常分為兩類:()和函數(shù),前者是命令的抽象,后者是為了求值。
標(biāo)準(zhǔn)答案:過程
知識點解析:當(dāng)程序之(可發(fā)生調(diào)用關(guān)系時,調(diào)用命令所在的代碼段被稱為主程序,
被調(diào)用的代碼段被稱為子程序。子程序是對功能的抽象,可分為過程和函數(shù)兩類,
兩者的區(qū)別是函數(shù)是通過函數(shù)名來返回值的,而過程只能通過形式參數(shù)或?qū)θ肿?/p>
量進行修改以返回值。
13、軟件的()設(shè)計又稱為總體結(jié)構(gòu)設(shè)計,其主要任務(wù)是建立軟件系統(tǒng)的總體結(jié)
構(gòu)。
標(biāo)準(zhǔn)答案:概要
知識點解析:暫無解析
14、軟件的需求分析階段的工作,可以概括為四個方面;()、需求分析、編寫
需求規(guī)格說明書和需求評審。
標(biāo)準(zhǔn)答案:需求獲取
知識點解析:軟件的需求分析階段的工作,可以概括為四個方面:需求獲取、需求
分析、編寫需求規(guī)格說明書和需求評審。需求獲取的目的是確定對目標(biāo)系統(tǒng)的各方
面需求,涉及到的主要任務(wù)是建立獲取用戶需求的方法框架,并支持和監(jiān)控需求獲
取的過程。需求分析是對獲取的需求進行分析和綜合,最終給出系統(tǒng)的解決方案和
目標(biāo)系統(tǒng)的邏輯模型。需求規(guī)格說明書則作為需求分析的階段成果,可以為用戶、
分析人員和設(shè)計人員之間的交流提供方便,可以直接支持1=1標(biāo)軟件系統(tǒng)的確認(rèn),又
可以作為控制軟件開發(fā)進度的依據(jù)。需求評審是對需求分析階段的工作進行的復(fù)
審,驗證需求文檔的一致性、可行性、完整性和有效性。
15、()是數(shù)據(jù)庫應(yīng)用的核心。
標(biāo)準(zhǔn)答案:數(shù)據(jù)庫設(shè)計
知識點解析:數(shù)據(jù)庫設(shè)計是數(shù)據(jù)庫應(yīng)用的核心。在數(shù)據(jù)庫應(yīng)用系統(tǒng)中的一個核心問
題就是設(shè)計一個能滿足用戶要求、性能良好的數(shù)據(jù)庫,這就是數(shù)據(jù)庫設(shè)計。
國家二級(公共基礎(chǔ)知識)模擬試卷第
4套
一、單項選擇題(本題共10題,每題7.0分,共10
分。)
1、以下不屬于對象的基本特點的是_____O
A、分類性
B、多態(tài)性
C、繼承性
D、封裝性
標(biāo)準(zhǔn)答案:C
知識點解析:對象有如下一些基本特點,即標(biāo)識惟一性、分類性、多態(tài)性、封裝性
和模塊獨立性。
2、開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱作
A、軟件投機
B、軟件危機
C、軟件工程
D、軟件產(chǎn)生
標(biāo)準(zhǔn)答案:B
知識點解析:軟件工程概念的出現(xiàn)源自軟件危機。所謂軟件危機是泛指在計算機軟
件的開發(fā)和維護過程中所遇到的一系列嚴(yán)重問題??傊?,可以將軟件危機歸結(jié)為成
本、質(zhì)量、生產(chǎn)率等問題。
3、在軟件測試設(shè)計中,軟件測試的主要目的是_____。
A、實驗性運行軟件
B、證明軟件正確
C、找出軟件中全部錯誤
D、為發(fā)現(xiàn)軟件錯誤而執(zhí)行程序
標(biāo)準(zhǔn)答案:D
知識點解析:使用人工或自動手段來運行或測定某個系統(tǒng)的過程,其目的在于檢驗
它是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實際結(jié)果之間的差別。軟件測試是為了
發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。測試要以查找錯誤為中心,而不是為了演示軟件的正
確功能。
4、關(guān)系表中的每一橫行稱為一個o
A、元組
B、字段
C、屬性
D、碼
標(biāo)準(zhǔn)答案:A
知識點解析:關(guān)系表中,每一行稱為一個元組,對應(yīng)表中的一條記錄;每一列稱為
表中的一個屬性,對應(yīng)表中的一個字段。在二維表中凡能惟一標(biāo)識元組的最小屬性
集稱為該表的鍵或碼。
5、下列SQL語句中,用于修改表結(jié)構(gòu)的是。
A、ALTER
B、CREATE
C、UPDATE
D、INSERT
標(biāo)準(zhǔn)答案:A
知識點解析:SQL語句中凡創(chuàng)建都用CREATE,刪除都用DROP,改變用
ALTER,再跟類型和名字,附加子句。
6、數(shù)據(jù)庫系統(tǒng)的核心是o
A、數(shù)據(jù)庫
B、數(shù)據(jù)庫管理系統(tǒng)
C、模擬模型
D、軟件工程
標(biāo)準(zhǔn)答案:B
知識點解析:數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡稱DBMS)是負責(zé)
數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)服務(wù)等,是數(shù)據(jù)庫
系統(tǒng)的核心。
7、一些重要的程序語言(如C語言和Pascal語言)允許過程的遞歸調(diào)用。而實現(xiàn)遞
歸調(diào)用中的存儲分配通常用。
A、棧
B、堆
C、數(shù)組
D、鏈表
標(biāo)準(zhǔn)答案:A
知識點解析:一些較流行的程序語言允許過程的遞歸調(diào)用。遞歸調(diào)用就是過程調(diào)用
本身。遞歸實現(xiàn)的是:當(dāng)過程每一次執(zhí)行后,都能返回到最近一次調(diào)用它的過程
中。這樣各調(diào)用點之間形成一種后進先出關(guān)系,而棧結(jié)構(gòu)正適合來存儲這些調(diào)用
點。
8、算法分析的目的是______o
A、找出數(shù)據(jù)結(jié)構(gòu)的合理性
B、找出算法中輸入和輸出之間的關(guān)系
C、分析算法的易懂性和可靠性
D、分析算法的效率以求改進
標(biāo)準(zhǔn)答案:D
知識點解析:算法分析是指對一個算法的運行時間和占用空間做定量的分析,一般
計算出相應(yīng)的數(shù)量級,常用時間復(fù)雜度和空間復(fù)雜度表示。分析算法的目的就是要
降低算法的時間復(fù)雜度和空間復(fù)雜度,提高算法的執(zhí)行效率。
9、下列數(shù)據(jù)模型中,具有堅實理論基礎(chǔ)的是o
A、層次模型
B、網(wǎng)狀模型
C、關(guān)系模型
D、以上3個都是
標(biāo)準(zhǔn)答案:C
知識點解析:關(guān)系模型較之格式化模型(網(wǎng)狀模型和層次模型)有以下方面的優(yōu)點,
即數(shù)據(jù)結(jié)構(gòu)比較簡單、具有很高的數(shù)據(jù)獨立性、可以直接處理多對多的聯(lián)系,以及
有堅實的理論基礎(chǔ)。
10、若某二叉樹的前序遍歷訪問順序是abdgcefh,中序遍歷訪問順序是dgbaechf,
則其后序遍歷的結(jié)點訪問順序是______o
A、bdgcefha
B、gdbecfha
C^bdgaechf
D、gdbchfca
標(biāo)準(zhǔn)答案:D
知識點解析:前序遍歷的第一個結(jié)點a為樹的根結(jié)點;中序遍歷中a的左邊的結(jié)點
為a的左子樹,a右邊的結(jié)點為a的右子樹:再分別對a的左右子樹進行上述兩步
處理,直到每個結(jié)點都找到正確的位置。
二、填空題(本題共5題,每題1.0分,共5分。)
II、在先左后右的原則下,根據(jù)訪問根結(jié)點的次序,二叉樹的遍歷可以分為三種:
前序遍歷、()遍歷和后序遍歷。
標(biāo)準(zhǔn)答案:中序
知識點解析:在先左后右的原則下,根據(jù)訪問根結(jié)點的次序,二叉樹的遍歷可以分
為三種:前序遍歷、中序遍歷和后序遍歷。前序遍歷是指在訪問根結(jié)點、遍歷左子
樹與遍歷右子樹這三者中,首先訪問根結(jié)點,然后遍歷左子樹,最后遍歷右子樹;
并且遍歷左、右子樹時,仍然先訪問根結(jié)點,然后遍歷左子樹,最后遍歷右子樹。
中序遍歷指在訪問根結(jié)點、遍歷左子樹與遍歷右子樹這三者中,首先遍歷左子樹,
然后訪問根結(jié)點,最后遍歷右子樹;并且遍歷左、右子樹時,仍然先遍歷左子樹,
然后訪問根結(jié)點,最后遍歷右子樹。后序遍歷指在訪問根結(jié)點、遍歷左子樹與遍歷
右子樹這三者中,首先遍歷右子樹,然后訪問根結(jié)點,最后遍歷左子樹;并且遍歷
左、右子樹時,仍然先遍歷右子樹,然后訪問根結(jié)點,最后遍歷左子樹。
12、結(jié)構(gòu)化程序設(shè)計方法的主要原則可以概括為自頂向下、逐步求精、()和限
制使用goto語句。
標(biāo)準(zhǔn)答案:模塊化
知識點解析:結(jié)構(gòu)化程序設(shè)計方法的主要原則可以概括為自頂向下、逐步求精、模
塊化和限制使用got。語句。
13、軟件測試的主要和重要的測試方法是通過測試數(shù)據(jù)和()的設(shè)計來實現(xiàn)。
標(biāo)準(zhǔn)答案:測試實例
知識點解析:進行軟件測試時,應(yīng)精心設(shè)計測試實例和選擇測試數(shù)據(jù),以對系統(tǒng)進
行全面測試。
14、在面向?qū)ο蟮脑O(shè)計中,用來請求對象執(zhí)行某一處理或回答某些信息的要求稱為
()0
標(biāo)準(zhǔn)答案:消息
知識點解析:在面向?qū)ο蠹夹g(shù)中,主要用到對象、類、方法、消息、繼承、封裝等
基本概念,其中消息是用來請求對象執(zhí)行某一處理或回答某些信息的要求。
15、關(guān)鍵字ASC和DESC分別表示()的含義。
標(biāo)準(zhǔn)答案:升序排列和降序排列
知識點解析:ASC表示升序排列,DESC表示降序排列,多用在索引定義和
SELECT語句中的ORDER子句中。
國家二級(公共基礎(chǔ)知識)模擬試卷第
5套
一、單項選擇題(本題共70題,每題7.0分,共10
分。)
1、在深度為5的滿二叉樹中,葉子結(jié)點的個數(shù)為o
A、32
B、31
C、16
D、15
標(biāo)準(zhǔn)答案:B
知識點解析:所謂滿二叉樹是指這樣的一種二叉樹:除最后一層外,每一層上的
所有結(jié)點都有兩個葉子結(jié)點。這就是說,在滿二義樹中,層上的結(jié)點數(shù)都達到最大
值,即在滿二叉樹的第K層上有2k-l個結(jié)點,且淡度為m的滿二義樹有2m.i個
結(jié)點。
2、軟件設(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ā)過程
標(biāo)準(zhǔn)答案:B
知識點解析:軟件設(shè)計包括軟件結(jié)構(gòu)設(shè)計、數(shù)據(jù)設(shè)計、接口設(shè)計和過程設(shè)計。其
中結(jié)構(gòu)設(shè)計是定義軟件系統(tǒng)各主要部件之間的關(guān)系;數(shù)據(jù)設(shè)計是將分析時創(chuàng)建的模
型轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義;接口設(shè)計是描述軟件內(nèi)部、軟件和操作系統(tǒng)之間及軟件
與人之間如何通信;過程設(shè)計則是把系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程性描述。
3、下列不屬于軟件工程的3個要素的是_____。
A、工具
B、過程
C、方法
D、環(huán)境
標(biāo)準(zhǔn)答案:D
知識點解析:軟件T程包括3個要素.即方法、丁具和過程「方法是完成軟件T
程項目的技術(shù)手段;工具支持軟件的開發(fā)、管理、文檔生成;過程支持軟件開發(fā)的
各個環(huán)節(jié)的控制、管理。
4、結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是______o
A、程序的規(guī)模
B、程序的效率
C、程序設(shè)計語言的先進性
D、程序易讀性
標(biāo)準(zhǔn)答案:D
知識點解析:結(jié)構(gòu)化程序設(shè)計方法的主要原則可以概括為自頂向下、逐步求精、
模塊化及限制使用got。語句,總的來說就是使程序結(jié)構(gòu)良好、易讀、易理解、易
維護。
5、如果進棧序列為el,e2,e3,e4,則可能的出棧序列是_____。
A、e3、el、e4、e2
e2、e4^e3^el
C^e3^e4^el>e2
D、任意順序
標(biāo)準(zhǔn)答案:B
知識點解析:由棧“后進先出”的特點可知:A中el不可能比e2先出,C中e3不
可能比e4先出,且el不可能比e2先出,D中棧是先進后出的,所以不可能是任
6、數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的o
A、存儲結(jié)構(gòu)
B、物理結(jié)構(gòu)
C、邏輯結(jié)構(gòu)
D、物理和存儲結(jié)構(gòu)
標(biāo)準(zhǔn)答案:C
知識點解析:數(shù)據(jù)結(jié)構(gòu)概念一般包括3個方面的內(nèi)容,數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)
構(gòu)及數(shù)據(jù)上的運算集合。數(shù)據(jù)的邏輯結(jié)構(gòu)只抽象的反映數(shù)據(jù)元素之間的邏輯關(guān)系,
而不管它在計算機中的存儲表示形式。
7、樹是結(jié)點的集合,它的根結(jié)點數(shù)目是o
A、有且只有1
B、1或多于1
C、0或1
D、至少2
標(biāo)準(zhǔn)答案:A
知識點解析:樹是一個或多個結(jié)點組成的有限集合,其中一個特定的結(jié)點稱為
根,其余結(jié)點分為若干個不相交的集合。每個集合同時又是一棵樹。樹有且只有1
個根結(jié)點。
8、在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于。
A、需求分析階段
B、邏輯設(shè)計階段
C、概念設(shè)計階段
D、物理設(shè)計階段
標(biāo)準(zhǔn)答案:B
知識點解析:E-R模型即實體-聯(lián)系模型,它將現(xiàn)實世界的要求轉(zhuǎn)化成實體、聯(lián)
系、屬性等幾個基本概念,并且可用E-R圖表示出來。數(shù)據(jù)庫邏輯設(shè)計階段就包
括:從E-R圖向關(guān)系模型轉(zhuǎn)換。
9、索引屬于。
A、模式
B、內(nèi)模式
C、外模式
D、概念模式
標(biāo)準(zhǔn)答案:B
知識點解析:內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方
法,如數(shù)據(jù)存儲的文件結(jié)構(gòu)、索引、集簇及hash等存取方式與存取路徑。
10、在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫
系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是。
A、數(shù)據(jù)庫系統(tǒng)
B、文件系統(tǒng)
C、人工管理
D、數(shù)據(jù)項管理
標(biāo)準(zhǔn)答案:A
知識點解析:人工管理階段是在20世紀(jì)50年代中期以前出現(xiàn)的,數(shù)據(jù)不獨立,
完全依賴于程序;文件系統(tǒng)是數(shù)據(jù)庫系統(tǒng)發(fā)展的初級階段,數(shù)據(jù)獨立性差;數(shù)據(jù)庫
系統(tǒng)具有高度的物理獨立性和一定的邏輯獨立性。
二、填空題(本題共5題,每題7.0分,共5分。)
II、在算法正確的前提卜.,評價一個算法的兩個標(biāo)準(zhǔn)是()。
標(biāo)準(zhǔn)答案:時間復(fù)雜度和空間復(fù)雜度
知識點解析:暫無解析
12、為了提高程序的易讀性,同時為減少錯誤,提高軟件開發(fā)效率,編碼時應(yīng)注意
養(yǎng)成良好的()。
標(biāo)準(zhǔn)答案:程序設(shè)計風(fēng)格
知識點解析:讀程序是軟件維護和開發(fā)過程中的一個重要組成部分。有時候讀程序
的時間比寫程序的時間多。解決同樣一個問題,有的人編寫的程序容易讀懂,而有
的人編寫的程序不易讀懂。這就存在一個程序設(shè)計風(fēng)格問題。良好的程序設(shè)計風(fēng)格
可以提高程序的易讀性,同時減少錯誤,提高軟件開發(fā)效率。
13、軟件危機出現(xiàn)于60年代末,為了解決軟件危機,人們提出了()的原理來設(shè)
計軟件,這就是后期軟件設(shè)計的基礎(chǔ)。
標(biāo)準(zhǔn)答案:軟件工程學(xué)
知識點解析:暫無解析
14、數(shù)據(jù)庫恢復(fù)是將數(shù)據(jù)庫從()狀態(tài)恢復(fù)到某一已知的正確狀態(tài)。
標(biāo)準(zhǔn)答案:錯誤
知識點解析:數(shù)據(jù)庫恢更是將數(shù)據(jù)庫中的數(shù)據(jù)從錯誤狀態(tài)中恢復(fù)到某種邏輯一致的
狀態(tài)。如果數(shù)據(jù)庫中包含成功事務(wù)提交的結(jié)果,則稱數(shù)據(jù)庫處于一致性狀態(tài)。
15、數(shù)據(jù)的基本單位是()。
標(biāo)準(zhǔn)答案:數(shù)據(jù)元素
知識點解析:暫無解析
國家二級(公共基礎(chǔ)知識)模擬試卷第
6套
一、單項選擇題(本題共70題,每題7.0分,共70
分。)
1、下列敘述中正確的是()。
A、線性表是線性結(jié)構(gòu)
B、棧與隊列是非線性結(jié)構(gòu)
C、線性鏈表是非線性結(jié)構(gòu)
D、二叉樹是線性結(jié)構(gòu)
標(biāo)準(zhǔn)答案:A
知識點解析:線性表是一種線性結(jié)構(gòu),數(shù)據(jù)元素在線性表中的位置只取決于它們自
己的序號,即數(shù)據(jù)元素之間的相對位置是線性的;棧、隊列、線性鏈表實際上也是
線性表,故也是線性結(jié)溝;樹是一種簡單的非線性結(jié)構(gòu)。
2、非空的循環(huán)單鏈表head的尾結(jié)點(由p所指向),滿足()。
A、p—>next==NULL
B、p二二NULL
C、p-next=head
D、p=head
標(biāo)準(zhǔn)答案:C
知識點解析:循環(huán)鏈表就是將鏈表的最后一個結(jié)點指向鏈表頭結(jié)點(或第一個結(jié)
點),即p—>next=heado
3、已知數(shù)據(jù)表A中每個元素距其最終位置不遠,為節(jié)省時間,應(yīng)采用的算法是
()。
A、堆排序
B、直接插入排序
C、快速排序
D、直接選擇排序
標(biāo)準(zhǔn)答案:B
知識點解析:當(dāng)數(shù)據(jù)表A中每個元素距其最終位置不遠,說明數(shù)據(jù)表A按關(guān)鍵字
值基本有序,在待排序序列基本有序的情況下,采用插入排序所用時間最少。
4、對建立良好的程序設(shè)計風(fēng)格,下面描述正確的是()。
A、程序應(yīng)簡單、清晰、可讀性好
B、符號名的命名只要符合語法
C、充分考慮程序的執(zhí)行效率
D、程序的注釋可有可無
標(biāo)準(zhǔn)答案:A
知識點解析:程序設(shè)計應(yīng)該簡單易懂,語句構(gòu)造應(yīng)該簡單直接,不應(yīng)該為提高效率
而把語句復(fù)雜化。
5、下列不屬于結(jié)構(gòu)化分析的常用工具的是()。
A、數(shù)據(jù)流圖
B、數(shù)據(jù)字典
C、判定樹
D、PAD圖
標(biāo)準(zhǔn)答案:D
知識點解析:結(jié)構(gòu)化分析的常用工具有數(shù)據(jù)流圖、數(shù)據(jù)字典、判定樹和判定表。而
PAD圖是常見的過程設(shè)計工具中的圖形設(shè)計。
6、在軟件生產(chǎn)過程中,需求信息的給出是()。
A、程序員
B、項目管理者
C、軟件分析設(shè)計人員
D、軟件用戶
標(biāo)準(zhǔn)答案:D
知識點解析:軟件需求是指用戶對目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計約束等
方面的期望。
7、下列工具中不是需求分析常用工具的是()。
A、FAD
B、PFD
C、N-S
D、DFD
標(biāo)準(zhǔn)答案:D
知識點解析:需求分析中的常用工具有PAD、PFD及N-S等,而DFD(數(shù)據(jù)流圖)
為結(jié)構(gòu)化分析工具。
8、NULL是指()。
A、0
B、空格
C、未知的值或無任何值
D、空字符串
標(biāo)準(zhǔn)答案:C
知識點解析:此題屬于汜憶性的題目,NULL是指未知的值或無任何值。
9、數(shù)據(jù)庫的故障恢復(fù)一般是由()。
A、數(shù)據(jù)流圖完成的
B、數(shù)據(jù)字典完成的
C、DBA完成的
D、PAD圖完成的
標(biāo)準(zhǔn)答案:C
知識點解析:一旦數(shù)據(jù)庫中的數(shù)據(jù)遭受破壞,需要及時進行恢復(fù),RDBMS一般都
提供此種功能,并由DBA負責(zé)執(zhí)行故障恢復(fù)功能。
10、下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是()。
A、數(shù)據(jù)結(jié)構(gòu)
B、數(shù)據(jù)操作
C、數(shù)據(jù)查詢
D、數(shù)據(jù)約束
標(biāo)準(zhǔn)答案:C
知識點解析:數(shù)據(jù)模型所描述的內(nèi)容有3個部分,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)
據(jù)約束。其中,數(shù)據(jù)模型中的數(shù)據(jù)結(jié)構(gòu)主要描述數(shù)據(jù)的類型、內(nèi)容、性質(zhì)以及數(shù)據(jù)
庫的聯(lián)系等;數(shù)據(jù)操作主要是描述在相應(yīng)數(shù)據(jù)結(jié)構(gòu)上的操作類型與操作方式。
二、填空題(本題共5題,每題分,共5分。)
11、棧和隊列通常采用的存儲結(jié)構(gòu)是()。
標(biāo)準(zhǔn)答案:鏈?zhǔn)酱鎯晚樞虼鎯?/p>
知識點解析:棧和隊列都屬于線性表,它們一般采用順序存儲結(jié)構(gòu),也可以對它們
采用鏈?zhǔn)酱鎯Y(jié)構(gòu)。
12、在程序設(shè)計階段應(yīng)該采?。ǎ┖椭鸩角缶姆椒ǎ岩粋€模塊的功能逐步分解,
細化為一系列具體的步驟,進而用某種程序設(shè)計語言寫成程序。
標(biāo)準(zhǔn)答案:自頂向下
知識點解析:暫無解析
13、軟件結(jié)構(gòu)是以()為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。
標(biāo)準(zhǔn)答案:模塊
知識點解析:采用模塊化原理可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計也容易閱讀和理
解,模塊化使得軟件容易測試和調(diào)試,因而有利于提高軟件的可靠性,也有利于軟
件的組織管理,大型程序可由不同的程序員編寫不同的模塊,并且可以進一步分配
技術(shù)熟練的程序員編寫困難的部分。
14、數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)具有較高獨立性,數(shù)據(jù)獨立性包括物理獨立性和()兩個
含義。
標(biāo)準(zhǔn)答案:邏輯獨立性
知識點解析:數(shù)據(jù)獨立性是數(shù)據(jù)與程序間的互不依賴性,即數(shù)據(jù)庫中數(shù)據(jù)獨立于應(yīng)
用程序而不依賴于應(yīng)用程序。數(shù)據(jù)獨立性一般分為物理獨立性與邏輯獨立性兩個含
義。
15、數(shù)據(jù)庫保護分為:安全性控制、()、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。
標(biāo)準(zhǔn)答案:完整性控制
知識點解析:安全性控制:防止未經(jīng)授權(quán)的用戶有意或無意存取數(shù)據(jù)庫中的數(shù)據(jù),
以免數(shù)據(jù)被泄漏、更改或破壞;完整性控制:保證數(shù)據(jù)庫中數(shù)據(jù)及語義的正確性和有
效性,防止任何對數(shù)據(jù)造成錯誤的操作;并發(fā)控制:正確處理好多用戶、多任務(wù)環(huán)境
下的并發(fā)操作,防止錯誤發(fā)生;恢復(fù):當(dāng)數(shù)據(jù)庫被破壞或數(shù)據(jù)不正確時,使數(shù)據(jù)庫能
恢復(fù)到正確的狀態(tài).
國家二級(公共基礎(chǔ)知識)模擬試卷第
7套
一、單項選擇題(本題共10題,每題1.0分,共10
分。)
1、下面概念中,不屬于面向?qū)ο蠓椒ǖ氖莀____O
A、對象、消息
B、繼承、多態(tài)
C、類、封裝
D、過程調(diào)用
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
2、下列敘述中,不屬于結(jié)構(gòu)化分析方法的是。
A、面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法
B、面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法
C、面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法
D、面向?qū)ο蟮姆治龇椒?/p>
標(biāo)準(zhǔn)答案:D
知識點解析:常見的需求分析方法有結(jié)構(gòu)化分析方法和面向?qū)ο蟮姆治龇椒▋深悺?/p>
其中結(jié)構(gòu)化分析方法又包括面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法(SA),面向數(shù)據(jù)結(jié)構(gòu)的
Jackson方法和面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法。
3、軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成o
A、定義、開發(fā)、運行維護
B、設(shè)計階段、編程階段、測試階段
C、總體設(shè)計、詳細設(shè)計、編程調(diào)試
D、需求分析、功能定義、系統(tǒng)設(shè)計
標(biāo)準(zhǔn)答案:A
知識點解析:通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱
為軟件生命周期,可以分為軟件定義、軟件開發(fā)及軟件運行維護3個階段。
4、在關(guān)系數(shù)據(jù)庫中,用來表示實體之間聯(lián)系的是_____o
A、樹結(jié)構(gòu)
B、網(wǎng)結(jié)構(gòu)
C、線性表
D、二維表
標(biāo)準(zhǔn)答案:D
知識點解析:在關(guān)系數(shù)裾庫中,用二維表來表示實體之間的聯(lián)系。
5、數(shù)據(jù)庫系統(tǒng)的核心是o
A、數(shù)據(jù)模型
B、DBMS
C、軟件工具
D、數(shù)據(jù)庫
標(biāo)準(zhǔn)答案:B
知識點解析:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是數(shù)據(jù)庫系統(tǒng)的核心。它是負責(zé)數(shù)據(jù)庫的建
立、使用和維護的軟件。用戶使用的各種數(shù)據(jù)庫命令以及應(yīng)用程序的執(zhí)行,最終都
必須通過DBMS。另外,DBMS還承擔(dān)著數(shù)據(jù)庫的安全保護工作。
6、下列敘述中正確的是o
A、數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程
B、數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)
C、如果一個關(guān)系中的屬性或?qū)傩越M不是本關(guān)系的關(guān)鍵字,但它是另一個關(guān)系的關(guān)
鍵字,則稱其為本關(guān)系的外部關(guān)鍵字
D、關(guān)系中的每列稱為元組,一個元組就是一個字段
標(biāo)準(zhǔn)答案:C
知識點解析:數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程,故選項A敘述錯誤;設(shè)計
數(shù)據(jù)庫的目的實質(zhì)上是設(shè)計出滿足實際應(yīng)用需求的實際關(guān)系模型;關(guān)系中的行稱為
元組,對應(yīng)存儲文件中的記錄,關(guān)系中的列稱為屬性,對應(yīng)存儲文件中的字段,故
D選項也敘述錯誤。
7、在一棵二叉樹上第8層的結(jié)點數(shù)最多是_____。
A、8
B、16
C、128
D、256
標(biāo)準(zhǔn)答案:C
知識點解析:根據(jù)二叉樹的性質(zhì):二叉樹第i(i3)層上至多有2M個結(jié)點。故第8
層的結(jié)點數(shù)最多是1280
8、以下數(shù)據(jù)結(jié)構(gòu)屬于非線性數(shù)據(jù)結(jié)構(gòu)的是_____o
A、隊列
B、線性表
C、二叉樹
D、棧
標(biāo)準(zhǔn)答案:C
知識點解析:線性表、戌和隊列等數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)以線性結(jié)構(gòu)為組織形式。
9、下列模式中,是用戶模式。
A、內(nèi)模式
B、外模式
C、概念模式
D、邏輯模式
標(biāo)準(zhǔn)答案:B
知識點解析:數(shù)據(jù)庫管理系統(tǒng)的三級模式結(jié)構(gòu)由外模式、模式和內(nèi)模式組成。外模
式又稱為用戶模式,是指數(shù)據(jù)庫用戶所看到的數(shù)據(jù)結(jié)構(gòu),是用戶看到的數(shù)據(jù)視圖。
模式乂稱邏輯模式,是數(shù)據(jù)庫中對全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述,是所有用戶
見到的數(shù)據(jù)視圖的總和。內(nèi)模式又稱存儲模式,或物理模式,是指數(shù)據(jù)在數(shù)據(jù)庫系
統(tǒng)內(nèi)的存儲介質(zhì)上的表示,即對數(shù)據(jù)的物理結(jié)構(gòu)和存取方式的描述。
10、數(shù)據(jù)的存儲結(jié)構(gòu)是指。
A、數(shù)據(jù)所占的存儲空間量
B、數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的表示
C、數(shù)據(jù)在計算機中的順序存儲方式
D、存儲在外存中的數(shù)據(jù)
標(biāo)準(zhǔn)答案:B
知識點解析?:數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機存儲空間中的存放形式稱為數(shù)據(jù)的存儲結(jié)
構(gòu)。
二、填空題(本題共5題,每題7.0分,共5分。)
11、長度為n的順序存儲線性表中,當(dāng)在任何位置上插入一個元素概率都相等時,
插入一個元素所需移動元素的平均個數(shù)為()。
標(biāo)準(zhǔn)答案:n/2
知識點解析:在線性表的任何位置插入一個元素的概率相等,即概率為
p=l/(n+l),則插入一個元素時所需移動元素的平均次數(shù)為E=n/2o
12、用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為()。
標(biāo)準(zhǔn)答案:層次模型
知識點解析:用樹型結(jié)溝表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為層次模型,用
有向圖結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為網(wǎng)狀模型,用二維表結(jié)構(gòu)表
示實體及其聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。
13、類是一個支持集成的抽象數(shù)據(jù)類型,而對象是類的()。
標(biāo)準(zhǔn)答案:實例
知識點解析:將屬性、操作相似的對象歸為類,也就是說,類是具有共同屬性、共
同方法的對象的集合。所以,類是對象的抽象,對象則是其對應(yīng)類的一個實例。
14、軟件工程研究的內(nèi)容主要包括:()技術(shù)和軟件工程管理。
標(biāo)準(zhǔn)答案:軟件開發(fā)
知識點解析:基于軟件工程的目標(biāo),軟件工程的理論和技術(shù)性研究的內(nèi)容主要包
括:軟件開發(fā)技術(shù)和軟件工程管理。軟件開發(fā)技術(shù)包括:軟件開發(fā)方法學(xué)、開發(fā)過
程、開發(fā)工具和軟件工程環(huán)境,其主體內(nèi)容是軟件開發(fā)方法學(xué);軟件工程管理則包
括:軟件管理學(xué)、軟件工程經(jīng)濟學(xué),以及軟件心理學(xué)等內(nèi)容。
15、關(guān)系操作的特點是()操作。
標(biāo)準(zhǔn)答案:集合
知識點解析:在關(guān)系操作中,所有操作對象與操作結(jié)果都是關(guān)系,而關(guān)系定義為元
數(shù)相同的元組的集合,因此,關(guān)系操作的特點是集合操作。
國家二級(公共基礎(chǔ)知識)模擬試卷第
8套
一、單項選擇題(本題共70題,每題7.0分,共70
分。)
1、線性表若采用鏈?zhǔn)酱鎯Y(jié)構(gòu)時,要求內(nèi)存中可用存儲單元的地址_____O
A、必須是連續(xù)的
B、部分地址必須是連續(xù)的
C、一定是不連續(xù)的
D、連續(xù)不連續(xù)都可以
標(biāo)準(zhǔn)答案:D
知識點解析:在鏈?zhǔn)酱鎯Y(jié)構(gòu)中,存儲數(shù)據(jù)結(jié)構(gòu)的存儲空間可以是連續(xù)的,也可以
是不連續(xù)的,各數(shù)據(jù)結(jié)點的存儲順序與數(shù)據(jù)元素之間的邏輯關(guān)系可以不一致。
2、希爾排序?qū)儆趏
A、交換排序
B、歸并排序
C、選擇排序
D、插入排序
標(biāo)準(zhǔn)答案:D
知識點解析:希爾排序的基本思想是把記錄按下標(biāo)的一定增量分組,對每組記錄使
用插入排序,隨增量的逐漸減小,所分成的組包含的記錄越來越多,到增量的值減
小到1時,整個數(shù)據(jù)合成一組,構(gòu)成一組有序記錄,故其屬于插入排序方法。
3、軟件設(shè)計中,有利于提高模塊獨立性的一個準(zhǔn)則是.
A、低內(nèi)聚低耦合
B、低內(nèi)聚高耦合
C、高內(nèi)聚低耦合
D、高內(nèi)聚高耦合
標(biāo)準(zhǔn)答案:c
知識點謁析:模塊的獨立程度是評價設(shè)計好壞的重要度量標(biāo)準(zhǔn)。衡量軟件的模塊獨
立性使用耦合性和內(nèi)聚性兩個定性的度量標(biāo)準(zhǔn)。一般優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到
高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模
塊的獨立性C
4、對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,是指對數(shù)據(jù)和數(shù)據(jù)的操作進行o
A、結(jié)合
B、隱藏
C、封裝
D、抽象
標(biāo)準(zhǔn)答案:C
知識點解析:對象是山數(shù)據(jù)及可以對這些數(shù)據(jù)施加的操作組成的統(tǒng)一體。對象的內(nèi)
部,即處理能力的實行和內(nèi)部狀態(tài),對外是看不見的,這一特性稱做對象的封裝。
5、設(shè)一棵二叉樹中有3個葉子結(jié)點,有8個度為1的結(jié)點,則該二叉樹中總的結(jié)
點數(shù)為
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河南省農(nóng)業(yè)信貸擔(dān)保有限責(zé)任公司招才引智春季專場招聘32人考前自測高頻考點模擬試題附答案詳解
- 2025廣東依頓電子科技股份有限公司招聘FQA工程師崗等(四川綿陽市)考前自測高頻考點模擬試題及一套答案詳解
- 汽車壓鑄件產(chǎn)業(yè)發(fā)展環(huán)境透析、市場全景評估及發(fā)展趨勢預(yù)測報告(智研咨詢)
- 滑膜炎病理課件
- 云南職高語文試卷及答案
- 待客有禮的課件
- 祖國之戀課件
- 2025年安慶宿松縣二郎鎮(zhèn)選聘石咀村村級后備干部2人考前自測高頻考點模擬試題附答案詳解
- 2025北京航空航天大學(xué)電子工程學(xué)院聘用編天線測試工程師F崗招聘8人模擬試卷及參考答案詳解
- 果洛中考語文試卷及答案
- 【《基于Java Web的網(wǎng)絡(luò)題庫和考試系統(tǒng)設(shè)計與實現(xiàn)》8900字(論文)】
- 醫(yī)院應(yīng)急知識培訓(xùn)課件
- 2025-2030中國抗骨質(zhì)疏松藥物市場調(diào)研及未來增長預(yù)測報告
- 2025年注冊道路工程師執(zhí)業(yè)資格基礎(chǔ)考試應(yīng)試輔導(dǎo)(公共基礎(chǔ))(上下冊)
- 終極焊工考試試題及答案
- 國家能源安慶市2025秋招能源與動力工程類面試追問及參考回答
- 房屋安全性鑒定培訓(xùn)試題及答案解析
- 2025廣西南寧上林縣公安局面向社會招聘警務(wù)輔助人員50人筆試備考試題及答案解析
- 2025年知識產(chǎn)權(quán)普法知識競賽題庫附答案
- 臨床用藥監(jiān)測管理制度
- (高清版)DZT 0399-2022 礦山資源儲量管理規(guī)范
評論
0/150
提交評論