第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:程序改錯題 |
第 7 頁:程序設計題 |
第 8 頁:參考答案 |
參考答案及專家詳解
一、選擇題
1.C!窘馕觥繑祿倪壿嫿Y構是描述數據之間的關系,分兩大類:線性結構和非線性結構。線性結構是n個數據元素的有序(次序)集合,指的是數據元素之間存在著“一對一”的線性關系的數據結構。常用的線性結構有:線性表,棧,隊列,雙隊列,數組,串。非線性結構的邏輯特征是一個結點元素可能對應多個直接前驅和多個后驅。常見的非線性結構有:樹(二叉樹等),圖(網等),廣義表。
2.B。【解析】Q(1:35)則隊列的存儲空間為35;對空條件:front=rear(初始化時:front=rear),隊滿時:(rear+1)%n= =front,n為隊列長度(所用數組大小),因此當執行一系列的出隊與入隊操作,front=rear.則隊列要么為空,要么為滿。
3.B。【解析】棧是先進后出,因此,棧底元素是先入棧的元素,棧頂元素是后入棧的元素。
4.D!窘馕觥繂我坏臄祿Y構——關系,現實世界的實體以及實體間的各種聯系均用關系來表示。數據的邏輯結構——二維表,從用戶角度,關系模型中數據的邏輯結構是一張二維表。但是關系模型的這種簡單的數據結構能夠表達豐富的語義,描述出現實世界的實體以及實體間的各種關系。
5.A!窘馕觥坎块T到職員是一對多的,職員到部門是多對一的,因此,實體部門和職員間的聯系是l:m聯系。
6.C!窘馕觥窟x擇:是在數據表中給予一定的條件進行篩選數據。投影:是把表中的某幾個屬性的數據選擇出來。連接:有自然連接、外連接,內連接等,連接主要用于多表之間的數據查詢。并:與數學中的并是一樣的。兩張表進行并操作,要求它們的屬性個數相同并且需要相容。
7.C!窘馕觥繑祿值(DD)是指對數據的數據項、數據結構、數據流、數據存儲、處理邏輯、外部實體等進行定義和描述,其目的是對數據流程圖中的各個元素做出詳細的說明。
8.B!窘馕觥俊盾浖尚行苑治鰣蟾妗肥擒浖尚行匝芯康囊罁
9.A!窘馕觥亢诤袦y試方法主要有等價類劃分、邊界值分析、因果圖、錯誤推測等。白盒測試的主要方法有邏輯驅動、路徑測試等,主要用于軟件驗證。
10.A!窘馕觥寇浖O計階段的主要任務包括丙個:一是進行軟件系統的可行性分析,確定軟件系統的建設是否值得,能否建成。二是進行軟件的系統分析,了解用戶的需求,定義應用功能,詳細估算開發成本和開發周期。
11.B。【解析】C語言是一種成功的系統描述語言,具有良好的移植性,每個后綴為.C的C語言源程序都可以單獨進行編譯。
12.A。【解析】用戶標識符不能以數字開頭,C語言中標識符是區分大小寫的,關鍵字不能用做用戶標識符。
13.B。【解析】當用指數形式表示浮點數據時,E的前后都要有數據,并且E的后面數要為整數。
14.A!窘馕觥緾語言是由函數組成的,函數是C語言的基本單位。所以可以說C語言主要是借助定義函數來實現程序模塊化。
15.C!窘馕觥吭贑語言中,可以用一個標識符來表示一個常量,稱之為符號常量。符號常量在使用之前必須先定義,其一般形式為:#define標識符常量。
16.C!窘馕觥吭谳斎3和5之間除逗號外不能有其他字符。
17.C。【解析】Char類型數據占1個字節。
18.B!窘馕觥吭谝粋表達式中,括號的優先級高,先計算3 !=4,為真即是l,1>2為假。
19.D。【解析】選項A,當cl和c2相等時,不成立;選項B,a*b要用括號括起來;選項C,case與后面的數字用空格隔開。
20.D。【解析】輸出的結果是:-1,1 0,2 1,2
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |