专业课测试题
關于表格內文字對齊方式的描述,下列哪種說法正確( )。
題目類型:
單選題
正確答案:
每個單元格都可以設置不同的對齊方式
所屬章節:
基本的排版技巧-測試題
如果要查看或刪除分節符,最好的方法是在( )視圖中進行。
題目類型:
單選題
正確答案:
頁面
所屬章節:
基本的排版技巧-測試題
下列關于刪除樣式的說法,哪一種是錯誤的( )。
題目類型:
單選題
正確答案:
可以在“開始”功能區的樣式列表中刪除樣式。
所屬章節:
基本的排版技巧-測試題
在應用字體之前,一般應先選擇文本,如果不選擇文本,那么設置的字體將對此后輸入的文本起作用。
題目類型:
判斷題
正確答案:
對
所屬章節:
基本的排版技巧-測試題
Word中可以實現無限級別的多級列表。
題目類型:
判斷題
正確答案:
錯
所屬章節:
基本的排版技巧-測試題
將文字設置為上標的快捷鍵是( )。
題目類型:
單選題
正確答案:
Ctrl+Shift+=
所屬章節:
基本的排版技巧-測試題
在單元格內按下回車鍵,能夠( )。
題目類型:
單選題
正確答案:
在單元格內形成新段落
所屬章節:
基本的排版技巧-測試題
對表格執行【拆分表格】命令后,( )。
題目類型:
單選題
正確答案:
原表格分為上下兩部分
所屬章節:
基本的排版技巧-測試題
下列關于刪除樣式的說法,哪一種是錯誤的( )。
題目類型:
單選題
正確答案:
可以在“開始”功能區的樣式列表中刪除樣式。
所屬章節:
基本的排版技巧-測試題
藝術字在放大時,圖形質量不會發生變化。
題目類型:
判斷題
正確答案:
對
所屬章節:
基本的排版技巧-測試題
盡管用匯編語言生成的執行代碼較龐大,但其能夠直接有效地控制硬件。
題目類型:
判斷題
正確答案:
錯
所屬章節:
處理器結構-測試題
軟件與硬件的等價性原理說明軟硬件在功能、性能和成本等方面是等價的。
題目類型:
判斷題
正確答案:
錯
所屬章節:
處理器結構-測試題
IA-32處理器中,堆棧的操作可以是字節或字操作。
題目類型:
判斷題
正確答案:
錯
所屬章節:
處理器結構-測試題
可以對寄存器EAX的內容乘以2的指令是______。
題目類型:
單選題
正確答案:
shl eax,1
所屬章節:
數據處理-測試題
與“lea ebx, array”功能相同的指令是_____________。
題目類型:
單選題
正確答案:
mov ebx, offset array
所屬章節:
數據處理-測試題
已知again是一個標號,則指令”jmp again”中,again不包含______。
題目類型:
單選題
正確答案:
byte或者dword類型
所屬章節:
匯編語言程序設計-測試題
主程序將數據本身傳遞給子程序,這是_______。
題目類型:
單選題
正確答案:
傳數值的入口參數
所屬章節:
匯編語言程序設計-測試題
已知NVAR是一個變量,指令“JMP NVAR”所采用的指令尋址方式是______。
題目類型:
單選題
正確答案:
存儲器間接尋址
所屬章節:
匯編語言程序設計-測試題
MASM中,實現段間轉移的轉移類型屬性名是______。
題目類型:
單選題
正確答案:
FAR
所屬章節:
匯編語言程序設計-測試題
JA和JG指令的條件都是“大于”,所以是同一個指令的兩個助記符。
題目類型:
判斷題
正確答案:
錯
所屬章節:
匯編語言程序設計-測試題
指令“JMP EAX”所采用的指令尋址方式是______。
題目類型:
單選題
正確答案:
寄存器間接尋址
所屬章節:
匯編語言程序設計-測試題
下面程序片段的條件轉移指令JNL發生了跳轉,此時AL可能是______。 cmp al,0fbh jnl next
題目類型:
單選題
正確答案:
0ffh
所屬章節:
匯編語言程序設計-測試題
子程序返回主程序使用RET指令。
題目類型:
判斷題
正確答案:
對
所屬章節:
匯編語言程序設計-測試題
帶有出口參數的寄存器,子程序在進入時無需保護,在返回主程序前也不能恢復。
題目類型:
判斷題
正確答案:
對
所屬章節:
匯編語言程序設計-測試題
因為條件轉移指令Jcc要利用標志作為條件,所以也影響標志。
題目類型:
判斷題
正確答案:
錯
所屬章節:
匯編語言程序設計-測試題
8086處理器執行“ADD AX, [BX]”指令時,將產生______總線周期。
題目類型:
單選題
正確答案:
存儲器讀
所屬章節:
總線和存儲器-測試題
總線中用于確定存儲單元或I/O單元的是_____________。
題目類型:
單選題
正確答案:
地址總線
所屬章節:
總線和存儲器-測試題
EPROM 2716的存儲容量是2K×8,其地址線應有__________條。
題目類型:
單選題
正確答案:
11
所屬章節:
總線和存儲器-測試題
相對其它譯碼方式,全譯碼方式的特點是__________。
題目類型:
單選題
正確答案:
地址唯一
所屬章節:
總線和存儲器-測試題
由于總線具有共用的特點,所以某一時刻可以由多個總線主控設備來控制系統總線。
題目類型:
判斷題
正確答案:
錯
所屬章節:
總線和存儲器-測試題
執行INT 21H指令后,8086處理器將轉入__________號中斷服務程序。
題目類型:
單選題
正確答案:
21H
所屬章節:
輸入輸出接口-測試題
DMA傳送前的應答過程中,總線請求信號是__________提出的。
題目類型:
單選題
正確答案:
DMA控制器向處理器
所屬章節:
輸入輸出接口-測試題
8253某個計數器采用BCD碼十進制計數方式,如果寫入0,則16位計數器的計數初值是__________。
題目類型:
單選題
正確答案:
10000
所屬章節:
輸入輸出接口-測試題
8086處理器中,執行IN或OUT指令時,處理器將產生存儲器讀或寫總線周期。
題目類型:
判斷題
正確答案:
錯
所屬章節:
輸入輸出接口-測試題
外設與主機采用中斷方式傳送數據,一般采用的是非屏蔽中斷。
題目類型:
判斷題
正確答案:
錯
所屬章節:
輸入輸出接口-測試題
由于8253定時器的方式控制字格式相同,所以其3個計數器只能采用相同的工作方式。
題目類型:
判斷題
正確答案:
錯
所屬章節:
輸入輸出接口-測試題
一般與特殊的關系其實就是()
題目類型:
單選題
正確答案:
繼承關系
所屬章節:
面向對象程序設計概述-測試題
關于對象的說法正確的是()
題目類型:
單選題
正確答案:
對象只具有動態特征
所屬章節:
面向對象程序設計概述-測試題
對象的兩大要素是()
題目類型:
單選題
正確答案:
屬性和操作
所屬章節:
面向對象程序設計概述-測試題
關于消息,下列說法中不正確的是( )。
題目類型:
單選題
正確答案:
消息的發送者必須了解消息的接收者如何響應消息
所屬章節:
面向對象程序設計概述-測試題
面向對象方法中的對象是()
題目類型:
單選題
正確答案:
相互協作的
所屬章節:
面向對象程序設計概述-測試題
關于消息的說法正確的是()
題目類型:
多選題
正確答案:
1. 消息是指向某個對象發出的服務請求
2. 消息是通過調用對象函數實現的
3. 消息是對象之間相互協作的方式
所屬章節:
面向對象程序設計概述-測試題
關于封裝,下列說法中不正確的是( )。
題目類型:
單選題
正確答案:
通過封裝,對象的屬性都是不可見的
所屬章節:
面向對象程序設計概述-測試題
面向對象方法把對象作為()
題目類型:
單選題
正確答案:
數據以及施加在數據上的操作的統一體
所屬章節:
面向對象程序設計概述-測試題
關于封裝的說法正確的是()
題目類型:
多選題
正確答案:
1. 封裝實現了信息隱藏
2. 封裝將對象的屬性和操作結合在一起
所屬章節:
面向對象程序設計概述-測試題
按鈕與電梯按鈕的關系是()
題目類型:
單選題
正確答案:
一般與特殊
所屬章節:
面向對象程序設計概述-測試題
關于對象的說法正確的是()
題目類型:
單選題
正確答案:
對象只具有動態特征
所屬章節:
面向對象程序設計概述-測試題
關于類的說法正確的是()
題目類型:
多選題
正確答案:
1. 類是抽象的
2. 類是對象的藍圖
3. 類是對象模板
所屬章節:
面向對象程序設計概述-測試題
關于多態的說法正確的是()
題目類型:
多選題
正確答案:
1. 不同類型的對象接收相同的消息產生不同的行為
2. C++中函數重載是一種多態形式。
3. C++中虛函數是實現運行時多態的方法
所屬章節:
面向對象程序設計概述-測試題
類與對象之間的關系可概括為()
題目類型:
單選題
正確答案:
實例
所屬章節:
面向對象程序設計概述-測試題
重載函數在調用時選擇的依據中,()是錯誤的。
題目類型:
單選題
正確答案:
函數的返回類型
所屬章節:
C++程序設計基礎-測試題
在C++程序中如果不定義名字空間,就表示沒有使用名字空間。
題目類型:
判斷題
正確答案:
錯
所屬章節:
C++程序設計基礎-測試題
下面程序的運行結果是() #include <iostream> using namespace std; int x=15 int main(){ int x=100; ::i=i+1; cout<<::i; return 0; }
題目類型:
單選題
正確答案:
101
所屬章節:
C++程序設計基礎-測試題
函數聲明f(int x, int y=0)是錯誤的。
題目類型:
判斷題
正確答案:
錯
所屬章節:
C++程序設計基礎-測試題
在公有派生情況下,有關派生類對象和基類對象的關系,不正確的敘述是 ( )
題目類型:
多選題
正確答案:
1. 派生類的對象可以賦給基類的對象
2. 派生類的對象可以初始化基類的引用
3. 派生類的對象的地址可以賦給指向基類的指針
所屬章節:
繼承與派生-測試題
#include <iostream> using namespace std; class BASE{ char c; public: BASE(char n):c(n){} virtual~BASE(){cout<<c;} }; class DERIVED:public BASE{ char c; public: DERIVED(char n):BASE(n+1),c(n){} ~DERIVED(){cout<<c;} }; int main() { DERIVED(”X”); return 0; } 執行上面的程序將輸出()
題目類型:
單選題
正確答案:
XY
所屬章節:
繼承與派生-測試題
對于公有繼承,基類中的私有成員在派生類中將 ( )。
題目類型:
多選題
正確答案:
1. 仍然是基類的私有成員
2. 變為派生類的私有成員
所屬章節:
繼承與派生-測試題
C++中的虛基類機制可以保證:( )。
題目類型:
多選題
正確答案:
1. 限定基類只通過一條路徑派生出派生類
2. 當一個類多次間接從基類派生以后,其基類只被一次繼承
所屬章節:
繼承與派生-測試題
假設ClassY:publicX,即類Y是類X的派生類,則創建Y類的對象和刪除該對象時,調用構造函數和析構函數的次序分別為( )
題目類型:
單選題
正確答案:
X,Y;Y,X
所屬章節:
繼承與派生-測試題
類 B 是類 A 的公有派生類,類 A 和類 B 中都定義了虛函數 func(),p 是一個指向類 A 對象的指針,則 p->A::func() 將 ( )
題目類型:
單選題
正確答案:
調用類 A 中的函數 func()
所屬章節:
多態性-測試題
關于虛函數,正確的描述是()
題目類型:
單選題
正確答案:
構造函數不能是虛函數
所屬章節:
多態性-測試題
通過重載,可以創造原來沒有的運算符。
題目類型:
判斷題
正確答案:
錯
所屬章節:
多態性-測試題
模板定義中聲明的對象或類型不能與類模板參數同名.
題目類型:
判斷題
正確答案:
對
所屬章節:
模板-測試題
假設聲明了以下的函數模板: template<class T> T Max(T x, T y){ return (x>y)?x:y; } 并定義了int i;char c; 錯誤的調用語句是()
題目類型:
單選題
正確答案:
Max(i , c);
所屬章節:
模板-測試題
在C++程序中使用的cin標識符是系統類庫中定義的( )類中的一個對象。
題目類型:
單選題
正確答案:
istream
所屬章節:
流類庫與輸入輸出-測試題
關于重載提取運算符的說法,正確的是()
題目類型:
單選題
正確答案:
函數的返回值必須是對類istream的引用
所屬章節:
流類庫與輸入輸出-測試題
使用“myFile.open(“Sales.dat”,ios::app);”語句打開文件sales.dat后,則()
題目類型:
單選題
正確答案:
該文件只能用于輸出
所屬章節:
流類庫與輸入輸出-測試題
執行語句序列 ofstream outf( “ salary.dat ” ) ; if(...)cout<< “成功”; else cout<< “失敗”;后,如文件打開成功,顯示”成功”,否則顯示”失敗” . 由此可知,上面 if 語句的條件表達式是 ( ) 。
題目類型:
單選題
正確答案:
outf 或者 outf.fail()
所屬章節:
流類庫與輸入輸出-測試題
關于異常的說法,正確的是
正確答案:
有了異常處理機制,出現錯誤也沒有關系
所屬章節:
異常處理-測試題
關于異常的處理過程,正確的說法是()
題目類型:
多選題
正確答案:
1. 在可能會出現錯誤的地方,用catch捕捉
2. 在可能會出現錯誤的地方,用throw拋出異常
3. 只有與catch()參數匹配的異常才可以捕捉
所屬章節:
異常處理-測試題
關于try, throw和catch使用的說明中,正確的是()
題目類型:
多選題
正確答案:
1. throw必須在try塊中
2. 每一個try塊的后面一定要跟著catch塊
3. 程序中catch塊可以有多個
4. throw拋出的異常與距它最近的cach匹配
所屬章節:
異常處理-測試題
以下哪一項不是軟件危機的表現形式( )。 A. 開發的軟件不滿足用戶需要 B. 開發的軟件可維護性差 C. 開發的軟件價格便宜 D. 開發的軟件可靠性差
題目類型:
單選題
正確答案:
選項C
所屬章節:
緒論-測試題
軟件危機通常是指在計算機軟件開發和維護中所產生的一系列嚴重的問題,這些問題中相對次要的因素是( )。 A. 軟件性能 B. 文檔質量 C. 開發效率 D. 軟件工程
題目類型:
單選題
正確答案:
選項D
所屬章節:
緒論-測試題
與計算機科學的理論研究不同,軟件工程是一門( )學科。 A.理論性 B.工程性 C.原理性 D.心理性
題目類型:
單選題
正確答案:
選項B
所屬章節:
緒論-測試題
軟件危機的主要原因有( )。 ① 軟件本身的特點 ② 用戶使用不當 ③ 硬件可靠性差 ④ 對軟件的錯誤認識 ⑤ 缺乏好的開發方法和手段 A.③④ B. ①②④ C. ①⑤ D. ①③
題目類型:
單選題
正確答案:
選項C
所屬章節:
緒論-測試題
軟件工程學科出現的主要原因是( )。 A.計算機的發展 B. 其他工程科學的影響 C.軟件危機的出現 D. 程序設計自動化
題目類型:
單選題
正確答案:
選項C
所屬章節:
緒論-測試題
軟件工程與計算機科學性質不同,軟件工程著重于( )。 A.原理探討 B.理論研究 C.建造軟件系統 D.原理的理論
題目類型:
單選題
正確答案:
選項C
所屬章節:
緒論-測試題
軟件工程方法學的研究內容包含軟件開發技術和軟件工程管理兩個方面,其期望達到的最終目標是( )。 A.軟件開發工程化 B.消除軟件危機 C.實現軟件可重用性 D.程序設計自動化
題目類型:
單選題
正確答案:
選項A
所屬章節:
緒論-測試題
從傳統的瀑布模型看,在其生命周期中的幾個階段中,下面的( )選項環節出錯,對軟件的影響最大。 A.詳細設計階段 B.概要設計階段 C.需求分析階段 D.測試和運行階段
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件生命周期及軟件開發模型-測試題
軟件開發模型有多種,下列選項中,( )不是軟件開發模型。 A.螺旋模型 B.增量模型 C.功能模型 D.瀑布模型
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件生命周期及軟件開發模型-測試題
軟件生存周期包括問題定義和可行性研究、需求分析、軟件設計、編碼、( )、維護等活動。 A.應用 B.測試 C.功能模型 D.瀑布模型
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件生命周期及軟件開發模型-測試題
軟件生存周期中時間最長的階段是( )。 A.需求分析階段 B.設計階段 C.測試階段 D.維護階段
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件生命周期及軟件開發模型-測試題
在軟件開發模型中,規定了由前至后、相互銜接的固定次序的模型是( )。 A.瀑布模型 B.增量模型 C.噴泉模型 D.螺旋模型
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件生命周期及軟件開發模型-測試題
增量模型是一種( )模型。 A.整體開發 B.非整體開發 C.靈活性差 D.較晚產生工作軟件
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件生命周期及軟件開發模型-測試題
( )是指模擬某種產品的原始模型。 A.模型 B.最初模型 C.原型 D.進化模型
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件生命周期及軟件開發模型-測試題
原型化方法是用戶和設計者之間執行的一種交互過程,適用于( )系統。 A.需求不確定性高的 B.需求確定的 C.管理信息 D.實時
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件生命周期及軟件開發模型-測試題
軟件開發常使用的兩種模型是瀑布模型和快速原型模型,在實際的應用中,它們之間的關系表現為( )。 A.相互排斥 B.相互補充 C.獨立使用 D.交替使用
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件生命周期及軟件開發模型-測試題
在瀑布模型中,哪個階段可能占用人員最多( )。 A.分析階段 B.設計階段 C.編碼階段 D.測試階段
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件生命周期及軟件開發模型-測試題
( )是指模擬某種產品的原始模型。 A.模型 B.最初模型 C.原型 D.進化模型
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件生命周期及軟件開發模型-測試題
需求分析階段最重要的技術文檔之一是( )。 A. 項目開發計劃 B. 設計說明書 C. 需求規格說明書 D. 可行性分析報告
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件需求分析-測試題
在需求分析之前有必要進行( )。 A. 程序設計 B. 可行性分析 C. ER分析 D. 3NF分析
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件需求分析-測試題
軟件需求分析階段建立原型的主要目的是( )。 A. 確定系統的功能和性能要求 B. 確定系統的運行要求 C. 確定系統是否滿足用戶需要 D. 確定系統是否滿足開發人員需要
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件需求分析-測試題
軟件開發的需求活動,其主要任務是( )。 A. 給出軟件解決方案 B. 給出系統模塊結構 C. 定義模塊算法 D. 定義需求并建立系統模型
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件需求分析-測試題
需求分析階段的研究對象是( )。 A. 用戶要求 B. 分析員要求 C. 系統要求 D. 軟硬件要求
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件需求分析-測試題
SA方法的基本思想是( )。 A. 自底向上逐步抽象 B. 自底向上逐步分解 C. 自頂向下逐步抽象 D.自頂向下逐步分解
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件需求分析-測試題
通過( )可以完成數據流圖的細化。 A. 結構分解 B. 功能分解 C. 數據分解 D. 系統分解
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件需求分析-測試題
結構化分析方法使用的描述工具( )定義了數據流圖中每一個圖形元素。 A. 數據流圖 B. 數據詞典 C. 判定表 D.判定樹
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件需求分析-測試題
SA方法的分析步驟是首先調查了解當前系統的工作流程,然后( )。 A.獲得當前系統的物理模型,抽象出目標系統的邏輯模型,建立目標系統的邏輯模型 B.獲得當前系統的物理模型,建立當前系統的邏輯模型,建立目標系統的物理模型 C.獲得當前系統的邏輯模型,建立當前系統的物理模型,抽象出目標系統的邏輯模型 D.獲得當前系統的邏輯模型,建立當前系統的物理模型,建立出目標系統的物理模型
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件需求分析-測試題
在結構化分析方法中,用以表達系統內部數據的運行情況的工具有( )。 A. 數據流圖 B. 數據詞典 C. 結構化英語 D.判定樹與判定表
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件需求分析-測試題
軟件結構是軟件模塊間關系的表示,下列術語中( )不屬于對模塊間關系的描述。 A. 調用關系 B. 從屬關系 C. 嵌套關系 D.主次關系
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件設計概述-測試題
模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準是模塊的( )。 A. 抽象和信息隱蔽 B. 局部化和封裝化 C. 內聚性和耦合性 D.激活機制和控制方法
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件設計概述-測試題
模塊獨立性是由內聚性和耦合性來度量的,其中內聚性是( )。 A. 模塊間的聯系程度 B.模塊的功能強度 C. 信息隱蔽程度 D.接口的復雜程度
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件設計概述-測試題
軟件設計中劃分模塊的一個準則是( )。 A. 低內聚低耦合 B.低內聚高耦合 C.高內聚高耦合 D. 高內聚低耦合
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件設計概述-測試題
兩個模塊之間的耦合方式中,( )的耦合度最高。 A.數據 B.非直接 C.控制 D. 內容
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件設計概述-測試題
一個模塊的內聚種類中,( )內聚的內聚度最高。 A.偶然 B.邏輯 C. 過程 D.功能
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件設計概述-測試題
把大型軟件按照規定劃分為一個個較小的、相對獨立但又相關的模塊叫做模塊化設計。模塊化設計的主要指導思想有( )。 A.分解 B.精化 C. 定義 D.分析
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件設計概述-測試題
把大型軟件按照規定劃分為一個個較小的、相對獨立但又相關的模塊叫做模塊化設計。模塊化設計的主要指導思想有( )。 A.信息傳遞 B.信息處理 C. 信息存儲 D.信息隱藏
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件設計概述-測試題
把大型軟件按照規定劃分為一個個較小的、相對獨立但又相關的模塊叫做模塊化設計。模塊化設計的主要指導思想有( )。 A.模塊偶然性 B.模塊邏輯性 C. 模塊過程化 D.模塊獨立性
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件設計概述-測試題
對軟件進行分解是為了( )。 A. 降低模塊的復雜程度 B. 減低模塊間接口的復雜程度 C. 降低模塊的復雜程度,并降低模塊間接口的復雜程度 D. 降低模塊的復雜程度,并提高模塊間接口的復雜程度
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件設計概述-測試題
軟件設計一般分為總體設計和詳細設計,它們之間的關系是( )。 A.全局和局部 B.抽象和具體 C.總體和層次 D.功能和結構
題目類型:
單選題
正確答案:
選項A
所屬章節:
傳統的設計方法-測試題
軟件結構使用的圖形工具,一般采用( )圖。 A.DFD B.PAD C.SC D.E-R
題目類型:
單選題
正確答案:
選項C
所屬章節:
傳統的設計方法-測試題
在分層數據流圖映射成軟件結構的設計中,下列說法錯誤的是( )。 A.分層的數據流圖映射成軟件結構圖也應該是分層的 B.軟件結構圖的物理輸入與輸出部分放在主圖中較為合適 C.分層DFD圖的映射方法:主圖是變換型,子圖是事務型;或主圖是事務型,子圖是變換型 D.變換型通常用于高層數據流圖的轉換,而事務型通常用于較低層數據流圖的轉換
題目類型:
單選題
正確答案:
選項D
所屬章節:
傳統的設計方法-測試題
在面向數據流的軟件設計方法中,一般將信息流分為( )。 A.變換流和事務流 B.變換流和控制流 C.事務流和控制流 D.數據流和控制流
題目類型:
單選題
正確答案:
選項A
所屬章節:
傳統的設計方法-測試題
在對數據流的分析中,主要是找到中心變換,這是從( )導出結構圖的關鍵。 A.數據結構 B.實體關系 C.數據流圖 D.E-R圖
題目類型:
單選題
正確答案:
選項C
所屬章節:
傳統的設計方法-測試題
劃分模塊時,一個模塊的( )。 A.作用范圍應在其控制范圍之內 B.控制范圍應在其作用范圍之內 C.作用范圍與控制范圍互不包含 D.作用范圍與控制范圍不受任何限制
題目類型:
單選題
正確答案:
選項A
所屬章節:
傳統的設計方法-測試題
軟件概要設計結束后,得到( )。 A.初始化的軟件結構圖 B.優化的軟件結構圖 C.模塊詳細的算法 D.程序編碼
題目類型:
單選題
正確答案:
選項B
所屬章節:
傳統的設計方法-測試題
在描述軟件的結構和過程中,提出的設計表達工具不正確的是( )。 A.圖形表達工具:流程圖、NS圖等 B.文字表達工具:偽代碼、PDL等 C.表格表達工具:判定表等 D.系統設計表達工具:用于表達軟件工程
題目類型:
單選題
正確答案:
選項D
所屬章節:
傳統的設計方法-測試題
詳細設計的任務是確定每個模塊的( )。 A.外部特征 B.內部特征 C.算法和使用的數據 D.功能和輸入輸出數據
題目類型:
單選題
正確答案:
選項B
所屬章節:
傳統的設計方法-測試題
程序的三種基本控制結構的共同特點是( )。 A.不能嵌套使用 B.只能用來寫簡單程序 C.已經用硬件實現 D.只有一個入口和一個出口
題目類型:
單選題
正確答案:
選項D
所屬章節:
傳統的設計方法-測試題
選擇程序設計語言的關鍵因素是( )。 A. 項目應用領域 B. 軟件執行環境 C. 軟件開發方法 D. 算法和數據結構
題目類型:
單選題
正確答案:
選項A
所屬章節:
編碼-測試題
項目應用領域不包括( )。 A. 工程計算 B. 人工智能 C. 數據處理 D. 軟件重用
題目類型:
單選題
正確答案:
選項D
所屬章節:
編碼-測試題
序言性注釋主要內容不包括( )。 A. 模塊的接口 B. 數據的描述 C. 模塊的功能 D. 數據的狀態
題目類型:
單選題
正確答案:
選項D
所屬章節:
編碼-測試題
功能性注釋主要內容不包括( )。 A. 程序段的功能 B. 語句的功能 C. 模塊的功能 D. 數據的狀態
題目類型:
單選題
正確答案:
選項C
所屬章節:
編碼-測試題
注釋的說法正確的是( )。 A. 序言性注釋應嵌入在源程序的內部 B. 每一行程序都要加注釋 C. 修改程序也應修改注釋 D. 功能性注釋可說明數據狀態
題目類型:
單選題
正確答案:
選項C
所屬章節:
編碼-測試題
影響輸入輸出風格的因素不包括( )。 A. 數據狀態 B. 通信環境 C. 用戶經驗 D. 輸入/輸出設備
題目類型:
單選題
正確答案:
選項A
所屬章節:
編碼-測試題
符合數據說明順序規范的是( )。 A. 全程量說明、局部量說明、類型說明、常量說明 B. 全程量說明、局部量說明、常量說明、類型說明 C. 類型說明、常量說明、全程量說明、局部量說明 D. 常量說明、類型說明、全程量說明、局部量說明
題目類型:
單選題
正確答案:
選項D
所屬章節:
編碼-測試題
與選擇編程語言無關的因素是( )。 A. 軟件開發的方法 B. 軟件執行的環境 C. 程序設計風格 D. 軟件開發人員的知識
題目類型:
單選題
正確答案:
選項C
所屬章節:
編碼-測試題
下面說法正確的是( )。 A. 經過測試沒有發現錯誤說明程序正確 B. 測試的目標是為了證明程序沒有錯誤 C. 成功的測試是發現了迄今尚未發現的錯誤的測試 D. 成功的測試是沒有發現錯誤的測試
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件測試-測試題
實際的邏輯覆蓋測試中,一般以( )為主設計測試用例。 A. 條件覆蓋 B. 判定覆蓋 C. 條件組合覆蓋 D. 路徑覆蓋
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件測試-測試題
超出軟件工程范圍的測試是( )。 A. 單元測試 B. 集成測試 C. 確認測試 D. 系統測試
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件測試-測試題
軟件測試的目的是( D )。 A. 證明軟件的正確性 B. 找出軟件系統中存在的所有錯誤 C.證明軟件系統中存在錯誤 D. 盡可能多地發現軟件系統中的錯誤
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件測試-測試題
為了提高測試的效率,應該( )。 A. 隨機選取測試數據 B. 取一切可能的輸入數據作為測試數據 C. 在完成編碼以后制定軟件的測試計劃 D. 選擇發現錯誤可能性大的數據作為測試數據
題目類型:
單選題
正確答案:
選項D
所屬章節:
覆蓋準則最強的是( )。 A. 語句覆蓋 B. 判定覆蓋 C. 條件覆蓋 D. 路徑覆蓋
正確答案:
選項D
與確認測試階段有關的文檔是( )。 A. 需求規格說明書 B. 概要設計說明書 C. 詳細設計說明書 D. 源程序
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件測試-測試題
軟件測試是軟件開發過程中重要和不可缺少的階段,其包含的內容和步驟甚多,而測試過程的多種環節中基礎的是( )。 A.集成測試 B. 單元測試 C.系統測試 D. 驗收測試
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件測試-測試題
使用白盒測試方法時,確定測試數據應根據( )和指定的覆蓋標準。 A.程序的內部邏輯 B. 程序的復雜程度 C.使用說明書 D. 程序的功能
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件測試-測試題
軟件測試-測試題
軟件測試可能發現軟件中的( ),但不能證明軟件( )。 A. 所有錯誤、沒有錯誤 B. 錯誤、沒有錯誤 C. 邏輯錯誤、沒有錯誤 D.設計錯誤、沒有錯誤
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件測試-測試題
軟件調試的目的是( )。 A. 找出錯誤所在并改正 B. 排除存在錯誤的可能性 C. 對錯誤性質進行分類 D. 統計出錯的次數
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件測試-測試題
軟件測試方法中,黑盒測試方法和白盒測試方法是常用的方法,其中黑盒測試方法主要用于測試( )。 A.結構和理性 B. 軟件外部功能 C.程序正確性 D. 程序內部邏輯
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件測試-測試題
以下說法錯誤的是( ) A.面向對象分析與面向對象設計的定義沒有明顯區別 B.在實際的軟件開發過程中面向對象分析與面向對象設計的界限是模糊的 C.面向對象分析和面向對象設計是一個多次反復迭代的過程 D.從面向對象分析到面向對象設計,是一個逐漸擴充模型的過程
題目類型:
單選題
正確答案:
選項A
所屬章節:
面向對象分析-測試題
以下說法錯誤的是( ) A.采用面向對象方法開發軟件的主要優點是通過重用提高軟件的生產率 B.在面向對象程序中,對象是屬性(狀態)和方法(操作)的封裝體 C.在面向對象程序中,對象彼此間通過繼承和多態性啟動相應操作 D.繼承和多態機制是面向對象程序中實現重用的主要手段
題目類型:
單選題
正確答案:
選項C
所屬章節:
面向對象分析-測試題
描述類中某個對象的行為,反映了狀態與事件關系的是( )。 A.對象圖 B.狀態圖 C.流程圖 D.結構圖
題目類型:
單選題
正確答案:
選項B
所屬章節:
面向對象分析-測試題
下面概念中,不屬于面向對象方法的是( )。 A.對象 B.繼承 C.類 D.過程調用
題目類型:
單選題
正確答案:
選項D
所屬章節:
面向對象分析-測試題
在面向對象技術中,對象是類的實例。對象有三種成分:( )、屬性和方法。 A.標識 B.規則 C.封裝 D.消息
題目類型:
單選題
正確答案:
選項A
所屬章節:
面向對象分析-測試題
在面向對象方法中,一個對象請求另一對象為其服務的方式是通過發送( )。 A.調用語句 B.命令 C.口令 D.消息
題目類型:
單選題
正確答案:
選項D
所屬章節:
面向對象分析-測試題
對象的服務可分為外部服務和( )。 A.內部服務 B.外圍服務 C.內嵌服務 D.上層服務
題目類型:
單選題
正確答案:
選項A
所屬章節:
面向對象分析-測試題
( )是描述類的所有對象的共同特征的一個數據項。 A.實例屬性 B.類屬性 C.方法屬性 D.對象屬性
題目類型:
單選題
正確答案:
選項B
所屬章節:
面向對象分析-測試題
所謂適當,是( )。 A.對流程圖的詳細程度要把握適當的分寸 B.指一個合格的程序員看了之后能夠正確地理解其要求 C.不管OOA文檔還是OOD文檔,都不強調十分細化的服務流程圖 D.編程時需要對語言的特點進行獨立思考
題目類型:
單選題
正確答案:
選項B
所屬章節:
面向對象分析-測試題
( )是對整個系統的描述,稱之為“OOA基本模型”。 A.類圖 B.狀態轉換圖 C.實例圖 D.服務流程圖
題目類型:
單選題
正確答案:
選項A
所屬章節:
面向對象分析-測試題
UML通過圖形化的表示機制從多個側面對系統的分析和設計模型進行刻畫,它共有10種視圖,其中類圖、對象圖和( )統稱為“靜態圖”。 A.順序圖 B.狀態圖 C.活動圖 D.包圖
題目類型:
單選題
正確答案:
選項D
所屬章節:
統一建模語言UML概述-測試題
UML不具備以下結構的是( )。 A.靜態對象結構 B.動態行為 C.系統部署 D.功能結構
題目類型:
單選題
正確答案:
選項D
所屬章節:
統一建模語言UML概述-測試題
( )面向客戶、建模人員、開發人員和測試人員,是系統模型的核心。 A.狀態圖 B.類圖 C.用例圖 D.順序圖
題目類型:
單選題
正確答案:
選項C
所屬章節:
統一建模語言UML概述-測試題
( )描述各種處理器、外圍設備及軟件組件運轉時的結構。 A.配置圖 B.組件圖 C.合作圖 D.活動圖
題目類型:
單選題
正確答案:
選項A
所屬章節:
統一建模語言UML概述-測試題
對象模型的描述工具是( )。 A.狀態圖 B.數據流圖 C.對象圖 D.結構圖
題目類型:
單選題
正確答案:
選項C
所屬章節:
統一建模語言UML概述-測試題
每個對象可用它自己的一組屬性和它可以執行的一組( )來表現。 A.行為 B.功能 C.操作 D.數據
題目類型:
單選題
正確答案:
選項C
所屬章節:
統一建模語言UML概述-測試題
面向對象開發方法的子概念和表示上的一致性保證了分析和設計的( )過渡。 A.困難 B.不容易 C.平滑 D.順序
題目類型:
單選題
正確答案:
選項C
所屬章節:
統一建模語言UML概述-測試題
在軟件工程學中,把一組具有相同數據結構和相同操作的對象的集合定義為( ),此定義包括一組數據屬性和在數據上的一組合法操作。 A.類 B.屬性 C.對象 D.消息
題目類型:
單選題
正確答案:
選項A
所屬章節:
統一建模語言UML概述-測試題
汽車有一個發動機。汽車和發動機之間的關系是( )關系。 A.一般-具體 B.整體-部分 C.分類 D.主從
題目類型:
單選題
正確答案:
選項B
所屬章節:
統一建模語言UML概述-測試題
UML是軟件開發中的一個重要工具,它主要應用于哪種軟件軟件開發方法( )。 A.基于瀑布模型的結構化方法 B.基于需求動態定義的原型化方法 C.基于對象的面向對象的方法 D.基于數據的數據流開發方法
題目類型:
單選題
正確答案:
選項C
所屬章節:
統一建模語言UML概述-測試題
面向對象程序設計語言不同于其他語言的最主要特點是( )。 A. 模塊性 B. 抽象性 C. 繼承性 D. 共享性
題目類型:
單選題
正確答案:
選項C
所屬章節:
面向對象設計-測試題
軟件部件的內部實現與外部可訪問行的分離,是指軟件的( )。 A. 繼承性 B. 共享性 C. 封裝性 D. 抽象性
題目類型:
單選題
正確答案:
選項C
所屬章節:
面向對象設計-測試題
面向對象的開發方法中,( )將是面向對象技術領域內占主導地位的標準建模語言。 A. Booch方法 B. UML語言 C. OMT方法 D. Coad方法
題目類型:
單選題
正確答案:
選項B
所屬章節:
面向對象設計-測試題
在有多重繼承的類層次結構中,它的類層次是( )層次結構。 A. 樹狀 B. 網狀 C. 環形 D. 星形
題目類型:
單選題
正確答案:
選項C
所屬章節:
面向對象設計-測試題
下列說法中不正確的是( )。 A. 軟件設計費用比軟件重復生產費用高 B. 硬件功能只需實現一次,而軟件功能可能要多次重復實現 C. 硬件的生產費用比軟件的生產費用高 D. 硬件的設計費用比軟件的設計費用低
題目類型:
單選題
正確答案:
選項D
所屬章節:
面向對象設計-測試題
在軟件生存期中,工作量所占比例最大的階段是( )階段。 A. 需求分析 B. 設計 C. 測試 D. 維護
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件維護-測試題
整個維護工作中所占比重最大的維護是( )。 A. 校正性維護 B. 適應性維護 C. 完善性維護 D. 預防性維護
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件維護-測試題
一個軟件產品開發完成投入使用后,常常用于各種原因需要對它作適當的變更,通常把軟件交付使用后所做的變更稱為( )。 A.維護 B. 設計 C. 軟件再工程 D. 逆向工程
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件維護-測試題
軟件維護工作過程中,第一步是先確認( )。 A. 維護環境 B. 維護類型 C. 維護要求 D. 維護者
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件維護-測試題
軟件維護的副作用是指( )。 A. 開發時的錯誤 B. 隱含的錯誤 C. 因修改軟件而造成的錯誤 D. 運行時的誤操作
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件維護-測試題
軟件生存期( ) 的工作都與軟件可維護性有密切的關系。 A. 編碼階段 B. 設計階段 C. 測試階段 D.每個階段
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件維護-測試題
軟件維護申請報告由( )填寫。 A. 維護程序員 B. 用戶 C. 維護負責人 D. 專家
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件維護-測試題
維護階段產生的文檔不包括( )。 A. 維護申請報告 B. 軟件修改報告 C. 軟件問題報告 D. 開發進度月報
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件維護-測試題
軟件計劃的構成是( )。 A. 分析與設計 ?B. 分析與估算 C. 設計和估算 ?D. 分析、估算和設計
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件工程管理-測試題
采用Gantt圖表示軟件項目進度安排,下列說法中正確的是( )。 A. 能夠反映多個任務之間的復雜關系 B. 能夠直觀表示任務之間相互依賴制約關系 C. 能夠表示哪些任務是關鍵任務 D. 能夠表示子任務之間的并行和串行關系
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件工程管理-測試題
在變更控制中,管理各個用戶存取和修改一個特定軟件配置對象的權限是( )。 A. 異步控制 ?B. 同步控制 ?C. 存取控制 ? ?D. 基線控制
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件工程管理-測試題
不屬于軟件項目進度安排的主要方法是( )。 A. 工程網絡圖 ?B. Gantt圖 ?C. 任務資源表 ?D. IFD圖
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件工程管理-測試題
一個項目是否開發,從經濟上來說是否可行,歸根結底是取決于( )。 A. 成本估算 ?B. 項目計劃 ?C. 工程管理 ?D. 工程網絡圖
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件工程管理-測試題
軟件工程比其他工程管理更為( )。 A. 容易 ?B. 困難 ?C. 迅速 ?D. 遲緩
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件工程管理-測試題
為使得開發人員對軟件產品的各階段工作都進行周密的思考,從而減少返工,所以( )的編制是很重要的。 A. 需求說明 ?B. 概要說明 ?C. 軟件文檔 ?D. 測試大綱
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件工程管理-測試題
軟件計劃的構成是( )。 A. 分析與設計 ?B. 分析與估算 C. 設計和估算 ?D. 分析、估算和設計
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件工程管理-測試題
在軟件開發過程中,作為軟件開發人員前一階段工作成果的體現和后一階段工作依據的文檔是( )。 A. 開發文檔 ?B. 管理文檔 ?C. 用戶文檔 ?D. 軟件文檔
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件工程管理-測試題
軟件質量作為一個極為重要的問題貫穿軟件的( )。 A. 開發 B. 生存期 C. 度量 D. 測試
題目類型:
單選題
正確答案:
選項B
所屬章節:
軟件質量管理-測試題
為了確保每個開發過程的質量,防止把軟件差錯傳遞到下一個過程,必須進行( )。 A. 質量檢驗 B. 軟件容錯 C. 軟件維護 D. 系統容錯
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件質量管理-測試題
軟件特性中,程序能夠滿足規格說明書,稱為( )。 A. 正確性 B. 移植性 C. 可靠性 D. 完整性
題目類型:
單選題
正確答案:
選項A
所屬章節:
軟件質量管理-測試題
質量保證是為保證產品和服務充分滿足( )。 A. 開發者 B. 生產者 C. 測試者 D. 消費者
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件質量管理-測試題
軟件可靠性的定量指標,常借用硬件可靠性的定量度量方法來度量軟件的可靠性,其中MTTF是( )。 A. 平均等待時間 B. 平均間隔時間 C. 平均失效等待時間 D. 平均失效間隔時間
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件質量管理-測試題
許多產品的質量問題源于新產品的開發設計階段,應采取有力措施來消滅由于設計原因而產生的產品質量隱患的階段是( )。 A. 軟件評審 B. 軟件 C. 開發設計 D. 軟件度量
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件質量管理-測試題
提高軟件質量和可靠的技術大致可分為兩類:其中一類是避開錯誤技術,但避開錯誤技術無法做到完美無缺和絕無錯誤,需要的技術是( )。 A. 消除錯誤技術 B. 檢測錯誤技術 C. 避開錯誤技術 D. 容錯技術
題目類型:
單選題
正確答案:
選項D
所屬章節:
軟件質量管理-測試題
軟件可靠性表明了一個程序按照用戶的要求和設計的目標,執行其功能的正確程度。即“軟件可靠性是軟件在給定的時間間隔及給定的設計要求,成功地運行程序的( )”。 A. 可靠性 B. 適應性 C. 概率 D. 可移植性
題目類型:
單選題
正確答案:
選項C
所屬章節:
軟件質量管理-測試題
?
總結
- 上一篇: 笔记: 《分布式系统:概念与设计》第一
- 下一篇: 华为笔试题库及性格测试