問題詳情
19.有關程式測試,下列敘述何者正確?
(A)越後期發現的錯誤,其改正成本越低
(B)為方便人力調度,應將軟體測試工作安排於所有軟體功能開發完成後才一起進行
(C)程式人員對於程式的技術最純熟,應由他們負責自己設計的程式之測試
(D)應事先建立輸入與對應輸出之測試個案
(A)越後期發現的錯誤,其改正成本越低
(B)為方便人力調度,應將軟體測試工作安排於所有軟體功能開發完成後才一起進行
(C)程式人員對於程式的技術最純熟,應由他們負責自己設計的程式之測試
(D)應事先建立輸入與對應輸出之測試個案
參考答案
答案:D
難度:計算中-1
書單:沒有書單,新增
內容推薦
- 下列何者不屬於 UML 的靜態模塑機制?(A)使用案例圖(B)類別圖 (C)元件圖 (D)狀態圖
- 有關 UML,下列何者錯誤?(A)由 Rational 公司 Grady Booch 制訂(B)通過 OMG 採納為物件導向技術標準建構語言(C)可同時適用於系統建構及商業系統架構描述 (D)獨
- 為了控制軟體的複雜度,常見的手法不包括:(A)模組化(B)資訊隱藏 (C)強化技術支援人力 (D)抽象化
- 有關程式設計,下列何者錯誤?(A)該為變數的命名訂定一套規則(B)為避免程式師灌水,程式中的註解應要求精簡(C)不要將多個敘述寫在同一行程式中 (D)程式碼應重視排版
- 有關需求分析,下列敘述何者錯誤?(A)具體成果為「需求規格書」(B)訪談時須盡量採用技術術語以縮短用戶對於技術的落差(C)須考量技術可行性 (D)須考量社會可行性
- 有人認為,軟體專案管理的工作重點是必須維持專案金三角的動態平衡。下列何者不列入所謂的「金三角」之中?(A)時程(B)成本 (C)規模 (D)技術領先性
- 美國 SEI 發佈的軟體開發程序成熟度框架 CMM/CMMI 將成熟度分為幾個等級?(A) 2(B) 3 (C) 4 (D) 5
- 多層式的 Internet 異動處理系統可以區分成網頁瀏覽器、網站伺服器、應用程式伺服器、資料庫伺服器等層次。請問,這四個層級的連接關係,下列何者正確?(A)網頁瀏覽器-應用程式伺服器-網站伺服器
- 對於下列的 Java 程式片段,變數 var1, var2, var3, var4 中,何者是「類別等級」的變數? (A) var1(B) var2 (C) var3 (D) var4
- 利用諾頓定理求解電路時,最後得到的等效電路為下列何者?(A)一個等效開路電壓源並聯一個等效電阻 (B)一個等效短路電流源並聯一個等效電阻(C)一個等效短路電流源串聯一個等效電阻 (D)一個等效開
內容推薦
- 進行程式或資料的模組化時:(A)程式功能或資料彼此間的凝聚力(cohesion)越高,其可模組化程度越高(B)程式功能或資料彼此間的耦合力(coupling)越高,其可模組化程度越高(C)模組的
- 對於「汽車」物件,「輪子」、「引擎」這兩個物件和它的關係是下列何者?(A)聚合 aggregation(B)繼承 inheritance (C)一般化 generalization (D)特殊化
- 甘特圖一般不直接拿來做何用途?(A)規畫專案時程(B)監控個別活動的進度 (C)估算專案成本 (D)掌握整個專案的進展
- V&V 是軟體品質確保的重要工作,其中 V 的意義包括:(A)Verification:確認我們有正確地建構出產品(B)Validation:確認我們有正確地建構出產品(C)Value:確認我
- 有關「白箱測試」之敘述,下列何者正確?(A)可以找出所有遺漏的功能(B)必須將模組中每條獨立的路徑都走一遍(C)必須將模組所有可能的輸入值均測試一遍 (D)可用以找出介面設計上的錯誤
- 主要在測試電腦、網路、軟體等在不適當狀態下是否仍能具有一定的效用的測試,稱為:(A)負載測試(B)穩定測試 (C)壓力測試 (D)煙霧測試
- 因為軟硬體環境變化而進行的軟體修改屬於:(A)校正性維護(B)完善性維護 (C)預防性維護 (D)適應性維護
- 就軟體產品的操作面而言,下列何者不屬於軟體品質的考量面向?(A)正確性(B)可移植性 (C)可靠性 (D)整合性
- 服務導向架構(SOA)所定義的服務架構中,將運作的角色分成三種。下列何者不在其中?(A)網路服務提供者(B)網路服務請求者 (C) ISP 業者 (D)網路服務註冊中心
- 配電工程中,將【圖 59】中 C 接腳連接大地稱為接地,其目的是為了: (A)防止電線走火(B)防止打雷時破壞電氣設備,為台灣電力公司分攤風險(C)提高故障偵測的準確度(D)令插接到插座的用電設
- 將資料庫中的各種資料設計成表格型式,並以表格作為存取標的,這種資料庫管理系統屬於下列何者?(A)網路式資料庫管理系統(B)關聯式資料庫管理系統 (C)結構式資料庫管理系統 (D)檔案式資料庫管理
- 下列哪一個程式語言是用來寫伺服端執行的動態網頁程式?(A) JavaScript(B) HTML (C) ASP (D) Flash
- Java 程式在執行的時候,執行平台上必須要安裝什麼軟體方可執行?(A) JavaScript(B) JVM (C) Eclips (D) Active X
- 下列迴圈若 k 的初值為 10,終值 2,增值為 -2,則空白處該填哪一項? for ( int k=10 ; k <= 2 ; _____)(A) k -= 2(B) k-2 (C) k =
- 依照電磁學理論,有關電磁場的敘述,下列何者錯誤?(A)磁通密度 B(mG)與導線電流大小成正比 (B)離開導線越遠,磁通密度越低(C)磁通隨時間變化時,在磁場中的線圈不會有感應電動勢產生(D)導
- 下列迴圈執行之後,變數 sum 裡面的值會是多少? (A) 10(B) 0 (C) 5 (D) 15
- 若變數宣告如下:int counter, grade, total; float average;則下列運算式當中,空格裏會是什麼? average = ( ______ ) total / c
- 下列程式片段會輸出什麼值? (A) 26(B) 27 (C) 28 (D) 29
- 在 C/C++, C#, Java 等語言中,有關在 switch 敘述(statement)中的 case 標籤(label),下列何種用法錯誤?(A) case 2:(B) case 20:
- 下列程式片段若變數 season 讀入的值為 1,則會輸出什麼? (A)請穿著長袖出門(B)請穿著長袖出門 請穿著短袖出門(C)請穿著短袖出門 (D)請加件長袖輕薄外套出門
- 在 C/C++, C#, Java 等語言中,下列哪一種敘述(statement)不是迴圈(loop)?(A) if-else(B) while (C) do-while (D) for
- 在 C/C++, C#, Java 等語言中,若執行 m = n++; 敘述之前 n 的值是 20,則執行完此敘述後 m 及 n 的值分別為:(A) m = 20, n = 20(B) m =
- 使用 C/C++, C#, Java 等語言時,當碰到有兩件事依不同條件只會作其中一件事,且一定會做其中一件事的狀況時,最適合採用的程式寫法是:(A)使用一個 if-else 敘述(B)使用一個
- 使用 C/C++, C#, Java 等語言時,如果要在 while 迴圈的前半段執行完後依某種條件不執行迴圈的後半段,而直接回到 while 迴圈開頭檢視是否進行下一個輪迴,則必須使用下列何者
- 使用 C/C++, C#, Java 等語言時,要處理陣列 int A[100]中的每個元素時,宜採用之最佳敘述(statement)是:(A) do-while(B) while (C) fo