1下列敘述中正確的是( )。
A.棧是一種先進先出的線性表
B.佇列是一種後進先出的線性表
C.棧與佇列都是非線性結構
D.以上三種說法都不對
參考答案:D
參考解析:棧是一種先進後出的線性表,佇列是一種先進先出的線性表,棧與佇列都是線性結構。
2下列敘述中,正確的是( )。
A.計算機病毒只在可執行檔案中傳染,不執行的檔案不會傳染
B.計算機病毒主要通過讀/寫移動儲存器或Internet網路進行傳播
C.只要刪除所有感染了病毒的檔案就可以徹底消除病毒
D.計算機殺病毒軟體可以查出和清除任意已知的和未知的計算機病毒
參考答案:B
參考解析:計算機病毒主要通過移動儲存介質(如U盤、行動硬碟)和計算機網路兩大途徑進行傳播。
3下列關於線性連結串列的敘述中,正確的是( )。
A.各資料結點的儲存空間可以不連續,但它們的儲存順序與邏輯順序必須一致
B.各資料結點的儲存順序與邏輯順序可以不一致,但它們的儲存空間必須連續
C.進行插入與刪除時,不需要移動表中的元素
D.以上說法均不正確
參考答案:C
參考解析:一般來說,線上性表的鏈式儲存結構中,各資料結點的儲存序號是不連續的,並且各結點在儲存空間中的位置關係與邏輯關係也不一致。線性連結串列中資料的插入和刪除都不需要移動表中的元素,只需改變結點的指標域即可。
4下列關於指令系統的描述,正確的是( )。
A.指令由操作碼和控制碼兩部分組成
B.指令的地址碼部分可能是運算元,也可能是運算元的記憶體單元地址
C.指令的'地址碼部分是不可缺少的
D.指令的操作碼部分描述了完成指令所需要的運算元型別
參考答案:B
參考解析:指令通常由操作碼和運算元組成;指令的地址碼部分可能是運算元,也可能是運算元的記憶體單元地址。
5下列選項中屬於面向物件設計方法主要特徵的是( )。
A.繼承B.自頂向下C.模組化D.逐步求精
參考答案:A
參考解析:面向物件基本方法的基本概念有物件、類和例項、訊息、繼承與多型性,所以選擇A。
6若網路的各個節點通過中繼器連線成一個閉合環路,則稱這種拓撲結構稱為( )。
A.匯流排型拓撲B.星型拓撲C.樹型拓撲D.環型拓撲
參考答案:D
參考解析:環型拓撲結構是指各個節點通過中繼器連線到一個閉合的環路上,環中的資料沿著一個方向傳輸,有目的節點就收。
7下面不屬於需求分析階段任務的是( )。
A.確定軟體系統的功能需求
B.確定軟體系統的效能需求
C.需求規格說明書評審
D.制定軟體整合測試計劃
參考答案:D
參考解析:需求分析階段的工作有:需求獲取;需求分析;編寫需求規格說明書;需求評審,所以選擇D。
8有三個關係R、S和T如下:
則由關係R和S得到關係T的操作是( )。
A.自然連線B.差C.交D.並
參考答案:B
參考解析:關係T中的元組是R關係中有而S關係中沒有的元組的集合,所以進行的是差的運算。
9運算器的完整功能是進行( )。
A.邏輯運算
B.算術運算和邏輯運算
C.算術運算
D.邏輯運算和微積分運算
參考答案:B
參考解析:運算器是計算機處理資料形成資訊的加工廠,它的主要功能是對二進位制數碼進行算術運算或邏輯運算。
10一個工作人員可以使用多臺計算機,而一臺計算機可被多個人使用,則實體工作人員與實體計算機之間的聯絡是( )。
A.一對一B.一對多C.多對多D.多對一
參考答案:C
參考解析:因為—個人可以操作多個計算機,而一臺計算機又可以被多個人使用,所以兩個實體之間是多對多的關係。
11關於組合語言程式( )。
A.相對於高階程式設計語言程式具有良好的可移植性
B.相對於高階程式設計語言程式具有良好的可度性
C.相對於機器語言程式具有良好的可移植性
D.相對於機器語言程式具有較高的執行效率
參考答案:C
參考解析:組合語言程式相對於機器語言程式具有良好的可移植性。
12下面描述中,不屬於軟體危機表現的是( )。
A.軟體過程不規範
B.軟體開發生產率低
C.軟體質量難以控制
D.軟體成本不斷提高
參考答案:A
參考解析:軟體危機主要表現在:軟體需求的增長得不到滿足;軟體開發成本和進度無法控制;軟體質量難以保證;軟體不可維護或維護程度非常低;軟體的成本不斷提高;軟體開發生產率的提高趕不上硬體的發展和應用需求的增長。所以選擇A。
13組成計算機指令的兩部分是( )。
A.資料和字元B.操作碼和地址碼C.運算子和運算數D.運算子和運算結果
參考答案:B
參考解析:一條指令通常由兩個部分組成:操作碼和運算元。操作碼:指明該指令要完成的操作的型別或性質,如取數、做加法或輸出資料等。運算元:指明操作碼執行時的操作物件,運算元的形式可以是資料本身,也可以是存放資料的記憶體單元地址或暫存器名稱。運算元在大多數情況下是地址碼。