摘要:以下是由希賽網整理的2009年下半年程序員考試上午真題,希望對備考程序員考試的考生有所幫助。
2009年下半年程序員考試上午真題:
● 在Word中,利用 __(1)__ 功能按鈕,可以在畫好的圖形內填充顏色;在點擊“繪圖”工具欄上的“橢圓”按鈕后,再按住 __(2)__ 鍵進行繪制可確保繪出一個圓形。
(1)A.
B.
C.
D.
(2)A.Shift
B.Ctrl
C.Alt
D.Tab
● 在下圖所示的工作表中,若學生的最終成績等于平時成績的30%加上考試成績的70%,那么應在E2單元格中填寫 __(3)__ ,并 __(4)__ 拖動填充柄至E7單元格,則可自動算出這些學生的最終成績。

(3)A.=C2*30%,D2*70%
B.= C2*30%:D2*70%
C.=SUM(C2*30%,D2*70%)
D.=SUM(C2*70%:D2*30%)
(4)A.向水平方向
B.向垂直方向
C.按住Shift鍵向水平方向
D.按住Shift鍵向垂直方向
● “http:// www.rkb.gov.cn”中的“gov”代表的是 __(5)__ 。
(5)A.民間組織
B.商業機構
C.政府機構
D.高等院校
● 邏輯變量X、Y進行邏輯“異或”(用⊕表示)運算的含義是:若X、Y取值相同(都為true或都為false),則X Y的值為false,否則X⊕Y的值為true。用邏輯“與”(∧)、“或”(∨)、“非”(ˉ)表示X⊕Y的式子為 __(6)__ 。 
● 以下關于計算機中數據表示的敘述中,錯誤的是 __(7)__ 。
(7)A.計算機中的數值數據采用二進制表示,非數值性數據不使用二進制表示
B.正整數的原碼和補碼表示形式相同,而負整數的原碼和補碼表示形式不同
C.數值中的小數點在硬件中不明確表示,而是采用約定位置的方式
D.碼長相同時,補碼比原碼可以多表示一個數
● 某機器的浮點數格式如下,采用非規格化表示(即不要求尾數的絕對值大于等于0.5):
若階碼和尾數都采用補碼表示,則該格式浮點數的絕對值范圍為 __(8)__ 。
(8)A.2-6~26
B.2-63~263
C.2-64~264
D.2-64~263
● 關于漢字編碼的敘述,錯誤的是 __(9)__ 。
(9)A.采用矢量法表示漢字時,若兩個漢字的筆畫和字形不同,則它們的矢量編碼一定不同
B.采用點陣法表示漢字時,若兩個漢字的筆畫和字形不同,則它們的點陣信息量一定不同
C.漢字的輸入、存儲和輸出采用不同的編碼,拼音碼屬于輸入碼
D.漢字在計算機內存儲時,其編碼長度不能少于2個字節
● 在微型計算機中,通常用主頻來描述CPU的 __(10)__ ;對計算機磁盤工作影響最小的因素是 __(11)__ 。
(10)A.運算速變
B.可靠性
C.可維護性
D.可擴充性
(11)A.溫度
B.濕度
C.噪聲
D.磁場
● MIDI數據與數字化波形聲音數據 __(12)__ 。
(12)A.相同
B.不同
C.相近
D.格式一致
● 話筒是向計算機提供 __(13)__ 的設備。
(13)A.音頻數字信號
B.音頻模擬信號
C.采樣信號
D.音頻數字信號和采樣信號
● 擴展名為WAV的文件屬于 __(14)__ 文件格式。
(14)A.視頻
B.矢量圖形
C.動畫
D.音頻
● 能防范重放攻擊的技術是 __(15)__ 。
(15)A.加密
B.數字簽名
C.數字證書
D.時間戳
● 某網站向CA申請了數字證書,用戶通過 __(16)__ 來驗證網站的真偽。
(16)A.CA的簽名
B.證書中的公鑰
C.網站的私鑰
D.用戶的公鑰
● 下列選項中不受我國著作權法所保護的作品是__(17)__ 。
(17)A.計算機程序
B.Flash軟件制作的動畫
C.計算機文檔
D.計算機軟件保護條例
● 商標法保護的對象是 __(18)__ 。
(18)A.商品
B.商標
C.注冊商標
D.已使用的商標
● 產生中斷時,由硬件保護并更新程序計數器PC的內容,其主要目的是 __(19)__ 。
(19)A.節省內存空間并提高內存空間的利用率
B.提高中斷處理程序的運行速度
C.簡化中斷處理程序的編寫過程
D.快速進入中斷處理程序并正確返回被中斷的程序
● 接口是連接外圍設備與計算機主機之間的橋梁,以下關于接口功能的敘述中,錯誤的是 __(20)__ 。
(20)A.接口應該具備數據轉換的功能,例如串行數據與并行數據的相互轉換
B.接口應該執行中斷處理程序實現數據的輸入/輸出
C.接口應該監視外設的工作狀態并保存狀態信息供CPU使用
D.接口應該具備數據緩沖的功能,以協調部件之間的速度差異
● 某計算機的字長是32位,其內存容量是1GB,若內存空間按字編址,那么其地址范圍是 __(21)__ (十六進制表示)。
(21)A.0000000~FFFFFFF
B.0000000~7FFFFFF
C.30000000~3FFFFFFF
D.30000000~7FFFFFFF
● 二進制數11101.1001對應的八進制數為 __(22)__ 。
(22)A.35.44
B.35.11
C.72.11
D.73.10
● 計算機各部件之間傳輸信息的公共通路稱為總線,一次傳輸信息的位數通常稱為總線的 __(23)__ 。
(23)A.寬度
B.長度
C.粒度
D.深度
● 在Windows操作系統中,“ __(24)__ ”是內存的一塊區域,用于各個應用程序之間相互交換信息。
(24)A.我的文檔
B.剪貼板
C.回收站
D.我的公文包
● 在Windows“資源管理器”中,單擊需要選定的第一個文件,按下 __(25)__ 鍵,再用鼠標左鍵單擊需要選定的最后一個文件,能夠一次選定連續的多個文件。
(25)A.Ctrl
B.Tab
C.Alt
D.Shift
● 在操作系統的進程管理中,若系統中有10個進程使用互斥資源R,每次只允許3個進程進入互斥段(臨界區),則信號量S的變化范圍是 __(26)__ ;若信號量S的當前值為-2,則表示系統中有 __(27)__ 個正在等待該資源的進程。
(26)A.-7~1
B.-7~3
C.-3~0
D.-3~10
(27)A.0
B.1
C.2
D.3
● 以下關于C/C++程序變量的敘述中,錯誤的是 __(28)__ 。
(28)A.支量實際上是存儲位置的名字
B.變量都具有類型屬性
C.變量必須先聲明,然后才能引用
D.除了賦值運算,其他運算都不能改變變量的值
● 以下關于匯編語言和匯編指令的敘述中,正確的是 __(29)__ 。
(29)A.匯編語言程序中只能包含CPU可直接識別的匯編指令
B.一條匯編指令可以沒有操作碼字段,但是必須具有操作數字段
C.匯編語言源程序都是通過對某高級語言源程序進行編譯而得到的
D.一條匯編指令可以沒有操作數字段,但是必須具有操作碼字段
● __(30)__ 的任務是將來源不同的編譯單元裝配成一個可執行程序。
(30)A.編譯程序
B.解釋程序
C.鏈接程序
D.裝入程序
● 某有限自動機的狀態圖如下圖所示,其特點是 __(31)__ 。

(31)A.僅識別以0開始以1結尾的0、1串
B.僅識別含有3個0的0、1串
C.僅識別含有偶數個1的0、1串
D.僅識別以0開始以1結尾且0與1交錯出現的0、1串
● 設數組a[0..m,1..n]的每個元素占用1個存儲單元,若元素按行存儲,則數組元素a[i,j](0≤i≤m,1≤j≤n)相對于數組空間首地址的偏移量為 __(32)__ 。
(32)A.(i+l)*n+j
B.i*n+j-1
C.i*m+j
D.i*(m+l)+j-1
● 函數fun1__(33)__、fun2__(34)__的定義如下所示,已知調用fun1時傳遞給形參x的值是-5,若以引用調用(call by reference)的方式調用fun2,則函數fun1的返回值為 __(35)__ ;若以值調用(call by value)的方式調用fun2,則函數fun1的返回值為 __(36)__ 。

(33)A.-18
B.-11
C.-8
D.-0
(34)A.-18
B.-11
C.-8
D.-0
● 算術表達式a+b*(c+d/e)可轉換為后綴表達式 __(35)__ 。
(35)A.abcde*/++
B.abcde/+*+
C.abcde*+/+
D.abcde/*++
● 以下關于算法的敘述中,錯誤的是 __(36)__ 。
(36)A.對同一個算法采用不同程序語言實現,其運行時間可能不同
B.在不同硬件平臺上實現同一個算法時,其運行時間一定是相同的
C.對非法輸入的處理能力越強的算法其健壯性越好
D.算法最終必須由計算機程序實現
● 棧和隊列都是線性的數據結構。以下關于棧和隊列的敘述中,正確的是__(37)__。
(37)A.棧適合采用數組存儲,隊列適合采用循環單鏈表存儲
B.棧適合采用單鏈表存儲,隊列適合采用數組存儲
C.棧和隊列都不允許在元素序列的中間插入和刪除元素
D.若進入棧的元素序列確定,則從棧中出來的序列也同時確定
● __(38)__ 并不是算法必須具備的特征。
(38)A.可行性
B.可移植性
C.確定性
D.有窮性
軟考高項紙質版資料領取活動來啦!
活動截止12月15日
趕緊掃碼參與活動吧!
熱門:信息系統監理師備考 | 網絡工程師備考 | 軟件設計師備考
推薦:信息系統項目管理師網絡課堂 | 2025下半年軟考真題答案及解析
課程:信息系統項目管理師報考指南 | PMP課程
軟考備考資料免費領取
去領取
專注在線職業教育24年