摘要:距離2017年下半年軟考程序員考試還有三個月的時間,為了提高考試通過率,希賽網為大家整理了2009年上半年程序員考試上午真題。供大家學習與參考。
2009年上半年程序員考試上午真題:
(39)A.隊列
B.棧
C.多維數組
D.順序表
● 已知對稱矩陣An*n(Ai,j=Aj,i)的主對角線元素全部為0,若用一維數組B僅存儲矩陣A的下三角區域的所有元素(不包括主對角線元素),則數組B的大小為__(40)__。
(40)A.n(n-1)
B.n2/2
C.n(n-1)/2
D.n(n+1)/2
● 設 S 是一個長度為 5 的字符串,其中的字符各不相同,則計算S中互異的非平凡子串(非空且不同于S 本身)數目的算式為__(41)__。
(41)A.5+4+3+2+1 B.5+4+3+2 C.4+3+2+1 D.4+3+2
● 折半(二分)查找方法對查找表的要求是__(42)__。
(42)A.鏈表存儲結構,元素有序排列
B.鏈表存儲結構,元素無序排列
C.順序存儲結構,元素有序排列
D.順序存儲結構,元素無序排列
● 若無向連通圖G具有n個頂點,則以下關于圖G的敘述中,錯誤的是__(43)__。
(43)A.G 的邊數一定多于頂點數
B.G 的生成樹中一定包含n個頂點
C.從G 中任意頂點出發一定能遍歷圖中所有頂點
D.G 的鄰接矩陣一定是n階對稱矩陣
● __(44)__是面向對象方法中最基本的封裝單元,它可以把客戶要使用的方法和數據呈現給外部世界,而把客戶不需要知道的方法和數據隱藏起來。
(44)A.類
B.方法
C.屬性
D.過程
● 在進行類設計時,__(45)__可以選擇__(46)__的某些操作進行完全的繼承或變異。
(45)A.派生類
B.基類
C.抽象類
D.虛擬類
(46)A.派生類
B.基類
C.抽象類
D.虛擬類
● 同一個函數名(或方法名)可以對應不同的函數體(或方法代碼),該特性在面向對象技術中稱為__(47)__。
(47)A.單態
B.信息隱藏
C.信息開放
D.多態
● 面向對象分析的主要任務是__(48)__。
(48)A.從宏觀上描述一個軟件系統應該如何組織
B.將用戶的需求用算法描述出來
C.建立一個準確的、一致的系統模型以描述軟件需要解決的問題
D.對代碼進行測試,以驗證最終代碼是否滿足軟件需求
● 瀑布模型表達了一種系統的、 順序的軟件開發方法。以下關于瀑布模型的敘述中,正確的是__(49)__。
(49)A.瀑布模型能夠非常快速地開發大規模軟件項目
B.只有很大的開發團隊才使用瀑布模型
C.瀑布模型已不再適合于現今的軟件開發環境
D.瀑布模型適用于軟件需求確定,開發過程能夠采用線性方式完成的項目
● 一個軟件系統的生存周期包含可行性分析和項目開發計劃、需求分析、設計(概要設計和詳細設計)、編碼、測試和維護等活動,其中__(50)__是軟件工程的技術核心,其任務是確定如何實現軟件系統。
(50)A.可行性分析和項目開發計劃
B.需求分析
C.設計
D.編碼
●UML 中的__(51)__給出了系統內從一個活動到另一個活動的流程,它強調對象間的控制流程。
(51)A.協作圖
B.序列圖
C.對象圖
D.活動圖
●Mc Call軟件質量模型從軟件產品的運行、修正、轉移等三個方面確定了11個質量特性,__(52)__是屬于產品轉移方面的特性。
(52)A.正確性
B.可靠性
C.互用性
D.靈活性
● 測試是軟件開發過程中一個獨立且非常重要的階段。一個規范化的測試過程通常包括多個基本的測試活動。確定測試內容、進度安排、測試所需的環境和條件、測試培訓安排等工作屬于__(53)__階段的內容。
(53)A.擬定測試計劃
B.編制測試大綱
C.設計和生成測試用例
D.生成測試報告
● 某系統中一個組件的某個函數中,有一個變量沒有正確初始化,在__(54)__階段最可能發現問題。
(54)A.單元測試
B.集成測試
C.確認測試
D.系統測試
● 在軟件開發過程中,常采用圖形表示相關的信息,__(55)__不用于表示軟件模塊的執行過程。
(55)A.N-S 盒圖
B.E-R 圖
C.PAD 圖
D.程序流程圖
● 為了擴充功能和改善性能, 需要在已有軟件系統中增加一些在系統分析和設計階段沒有規定的功能與性能特征,這類軟件維護屬于__(56)__維護。
(56)A.正確性
B.適應性
C.完善性
D.預防性
●E-R 圖的三要素是__(57)__。
(57)A.基本表、數據項和元組
B.實體、聯系和屬性
C.視圖、基本表和數據項
D.文件、記錄和數據項
● 按規定,身份證號與公民之間存在__(58)__聯系。
(58)A.一對一
B.一對多
C.多對一
D.多對多
● 零件關系P(零件名,條形碼,供應商,產地,價格)中的__(59)__屬性可以作為該關系的主鍵。查詢產于西安且名稱為“P2”的零件,結果以零件名、供應商及零件價格分列表示,對應的SQL語句為:
SELECT 零件名,供應商,價格
FROM P
WHERE 零件名= ‘P2’ AND __(60)__ ;
將供應商“S2”所供應的零件價格下調2%的SQL語句為:
UPDATE P
__(61)__
WHERE 供應商= ‘S2’;
(59)A.零件名
B.條形碼
C.產地
D.供應商
(60)A.條形碼=西安
B.條形碼=‘西安’
C.產地=西安
D.產地=‘西安’
(61)A.SET 價格= ‘價格*0.98’
B.SET 價格=價格*0.98
C.Modify價格= ‘價格*0.98’
D.Modify價格=價格*0.98
● 算法是問題求解過程的精確描述,它為解決某一特定類型的問題規定了一個運算過程。以下關于算法的敘述中,錯誤的是__(62)__。
(62)A.流程圖(flow chart)是算法的一種圖形表示方法
B.用偽代碼描述的算法易于轉換成程序
C.用N/S盒圖可以保證算法的良好結構(即由順序、選擇和重復結構來表示算法)
D.用E-R 圖可以同時描述算法步驟和數據模型
● 下表列出了數字0~9的某種二進制編碼值及其在某類應用中出現的概率,這種編碼的平均位數大約為__(63)__。

(63)A.3.0
B.3.6
C.4.4
D.5.0
● 企業中的信息處理過程包括多個階段,對每個階段都應有目標要求、 規范的制度以及需要特別注意的事項。以下敘述中正確的是__(64)__。
(64)A.要根據企業對輸出報表的需求,選擇所需收集的數據項
B.數據排序的目的是節省存儲空間
C.選擇合適的數據存儲方式將使用戶的檢索操作更簡單
D.數據代碼化將使用戶識別數據更直觀
● n*n矩陣可看作是n維空間中的線性變換,矩陣的特征向量經過線性變換后,只是乘以某個常數(特征值),因此,特征向量和特征值在應用中具有重要的作用。下面的矩陣(其中w1、w2、w3均為正整數)有特征向量 (w1, w2, w3), 其對應的特征值為__(65)__。

(65)A.1/3
B.1
C.3
D.9
● 集線器是一種物理層聯網設備,下面有關集線器的論述中,錯誤的是__(66)__。
(66)A.集線器沒有自動尋址能力
B.連接在集線器上的故障設備不會影響其他結點通信
C.集線器可以隔離廣播風暴
D.連接在集線器上的所有結點構成一個沖突域
● 路由器中加入一條主機路由,地址為200.115.240.0,子網掩碼是__(67)__。
(67)A.255.255.0.0
B.255.255.240.0
C.255.255.255.0
D.255.255.255.255
● 以下關于HTML文檔的說法,正確的是__(68)__。
(68)A.HTML是一種動態網頁設計語言
B.HTML文檔是編譯執行的
C.HTML是一種超文本標記語言
D.HTML文檔中用戶可以使用自定義標記
● B2C 電子商務網站主要支持__(69)__的電子商務活動。
(69)A.企業對企業
B.企業對政府
C.企業對客戶
D.客戶對客戶
● 用戶訪問某Web網站,瀏覽器上顯示“HTTP-404”錯誤,則故障原因是__(70)__。
(70)A.默認路由器配置不當
B.所請求當前頁面不存在
C.Web服務器內部出錯
D.用戶無權訪問
● The two goals of an operation system are__(71)__and efficiency.
(71)A.convenience
B.quick
C.optimize
D.standardize
● A data__(72)__is a file that contains metadata - that is, data about datA.
(72)A.structure
B.table
C.base
D.dictionary
● Software__(73)__activities consume a large portion of the total life-cycle budget.
(73)A.repair
B.maintenance
C.change
D.update
● Network software consists of__(74)__, or rules by which processes can communicate.
(74)A.protocols
B.programs
C.devices
D.computers
● The firewall device is a__(75)__system for connecting a computer network to other computer network..
(75)A.hardware
B.software
C.security
D.I/O
2025下半年軟考真題在線估分
微信掃碼下方二維碼預約
▼ ▼ ▼
熱門:信息系統監理師備考 | 網絡工程師備考 | 軟件設計師備考
推薦:信息系統項目管理師網絡課堂 | 2025下半年軟考真題答案及解析專題
活動:資料下載 | 新人禮包 | 11.11知識狂歡節
課程:信息系統項目管理師報考指南 | PMP課程
軟考備考資料免費領取
去領取
專注在線職業教育24年