計算機二級C語言基礎選擇易錯題及答案解析(三)

2021-10-02 14:31:56 字數 2156 閱讀 5128

1.某二叉樹共有七個節點,其中葉子節點只有乙個,則該二叉樹的深度為(假設根節點在第一層)()

a、3b、4

c、6d、7

解析:根據二叉樹的基本性質3:在任意-棵二叉樹中,多為的葉子結點總比度為2的結點多-個,。

所以本題中度為2的結點為1- 1=0個,所以可以知道本題目中的二叉樹的每乙個結點都有乙個分支,所以共7個結點共7層,即度為7。

2.下列描述中錯誤的是()

a、系統總體結構圖支援軟體系統的詳細設計

b、軟體設計是將軟體需求轉換為軟體表示的過程

c、資料結構與資料庫設計是軟體設計的任務之一

d、pad圖是軟體詳細設計的表示工具

解析: 

詳細設計的任務是為軟體結構圖中而非總體結構圖中的每乙個模組確定實現演算法和區域性資料結構,用某種選定的表達工具表示演算法和資料結構的細節,所以a)錯誤。

3.負責資料庫中查詢操作的資料庫語言是()

a、資料定義語言

b、資料管理語言

c、資料操縱語言

d、資料控制語言

解析:

資料定義語言:負責資料的模式定義與資料的物理訪問構建;

資料操縱語言:負責資料的操縱,包括查詢及增、刪、改等操作;

資料控制語言:負責資料完整性、安全性的定義與檢查以及併發控制、故障恢復等功能。

4.設迴圈佇列的儲存空間為q(1:35),初始狀態為front=rear=35。現經過一系列入隊與退隊運算後,front=15,rear= 15.則迴圈佇列中的元素個數為()

a、15

b、16

c、20

d、0或35

解析:

在迴圈佇列中,用隊尾指標rear指向佇列中的隊尾元素,用排頭指標front指向排頭元素的前一乙個位置。

在迴圈佇列中進行出隊、入隊操作時,頭尾指標仍要加1,朝前移動。只不過當頭尾指標指向向量上界時,其加1操作的結果是指向向量的下界0。

由於入隊時尾指標向前追趕頭指標,出隊時頭指標向前追趕尾指標,故隊空和隊滿時,頭尾指標均相等。答案為d選項。

5.在關係資料中,用來表示實體間的聯絡是()

a、屬性

b、二維表

c、網狀結構

d、樹狀結構

解析: 

關係模型實體間的聯絡採用二維表來表示,簡稱表。選項c為網狀模型實體間的聯絡,選項d為層次模型實體間的聯絡,選項a屬性刻畫了實體。

6.以下敘述錯誤的是()

a、c語言中的每條可執行語句和非執行語句最終都將被轉換成二進位制的機器指令

b、c程式經過編譯、連線步驟之後才能形成乙個真正可執行的二進位制機器指令檔案

c、用c語言編寫的程式稱為源程式,它以ascii**形式存放在乙個文字檔案中

d、c語言源程式經編譯後生成字尾為obj的目標程式

解析: 

c語言中的非執行語句不會被編譯,不會生成二進位制的機器指令,所以a)錯誤。

由c語言構成的指令序列為c源程式,c源程式經過c語言編譯程式編譯之後生成乙個字尾為obj的二進位制檔案(稱為目標檔案)

;最後要由"連線程式"把

此obj檔案與c語言提供的各種庫還數連線起來生成乙個字尾為exe的可執行檔案。

7.以下選項中,合法的一組c語言常量是()

8若有代數式子

10.若有定義。doble =22: int i=0.k=18.,則不符合c語言規定的賦值語句是(b )

解析

取模運算子%,二元運算子,具有左結合性,參與運算的均為整數

計算機二級C語言基礎選擇易錯題及答案解析(二)

1.有兩個關係r,s如下 由關係r通過運算得到關係s,則所使用的運算為 a 選擇 b 投影 c 插入 d 連線 解析 投影運算是指對於關係內的域指定可引入新的運算。本題中s是在原有關係r的內部進行的,是由r中原有的那些域的列所組成的關係。所以選擇b 2.對於迴圈佇列,下列敘述中正確的是 a 隊頭指標...

計算機二級C語言基礎選擇易錯題及答案解析(五)

1.以下敘述中錯誤的是 a 可以給指標變數賦乙個整數作為位址值 b 函式可以返回位址值 c 改變函式形參的值,不會改變對應實參的值 d 當在程式的開頭包含標頭檔案stio時,可以給指標變數賦null 解析 不能將乙個整數直接賦給指標變數作為位址,所以a 是錯誤的。函式的返回值可以是位址,即指標。函式...

計算機二級C語言基礎選擇易錯題及答案解析(六)

1.有以下程式 include main 在vc6平台上編譯執行,程式執行後的輸出結果是 a.2,4 b.1,4 c.4,8 d.10,6 解析 c語言中利用sizeof 函式判斷資料型別長度,在vc6.0平台中,整型int占有4個位元組,double型資料占有8個位元組。2.有以下程式 inclu...