2010年上半年程序員考試上午真題(二)

程序員 責任編輯:YLM 2017-08-16

添加老師微信

備考咨詢

加我微信

摘要:以下是由希賽網整理的2010年上半年程序員考試上午真題,希望對備考程序員考試的考生有所幫助。

2010年上半年程序員考試上午真題:

>>>點擊進入軟考初級程序員歷年真題下載

● 對于n個元素的關鍵字序列{k1,k2,..., kn} ,當且僅當滿足關系ki≤k2i且ki≤k2i+1(i=1,2,[1.png1.pngn/21.png] )時稱為小根堆(小頂堆)。以下序列中,__(38)__不是小根堆。

(38)A.12,20,36,48,25,50,40

B.12,36,20,48,40,25,50

C.12,20,25,36,40,48,50

D.12,36,20,48,25,50,40

● 通過程序設計活動求解問題時,通??煞譃閱栴}建模、算法設計、編寫代碼和編譯調試四個階段。__(39)__階段的工作與所選擇的程序語言密切相關。

(39)A.問題建模和算法設計

B.算法設計和編寫代碼

C.問題建模和編譯調試

D.編寫代碼和編譯調試

● 函數f__(40)__、g__(41)__的定義如下所示。已知調用f時傳遞給其形參x的值是1,若以傳值方式調用g,則函數f的返回值為__(42)__;若以傳引用方式調用g,則函數f的返回值為__(43)__ 。 2.png

(40)A.3

B.4

C.6

D.7

(41)A.3

B.4

C.6

D.7

● 以下關于程序中函數的定義、調用和聲明的敘述中,正確的是 __(42)__。

(42)A.函數的定義必須放在該函數的調用之前

B.函數的聲明必須放在該函數的調用之前

C.函數的定義必須放在該函數的聲明之前

D.函數的聲明必須放在該函數的定義之前

● 以下關于子類和父類的敘述中,正確的是__(43)__ 。

(43)A.子類繼承了父類的屬性和方法

B.父類繼承了子類的屬性和方法

C.子類的行為和父類必須完全保持一致

D.父類的行為必須和子類完全保持一致

● 以下關于類和對象的敘述中,正確的是__(44)__。

(44)A.類是對象的模板,一個類僅能生成一個對象

B.對象是類的模板,一個對象僅能生成一個類

C.類是對象的模板,一個類是一組對象的集合

D.對象是類的模板,一個對象是一組類的集合

● 以下關于面向對象分析與設計的敘述中,正確的是 __(45)__ 。

(45)A.面向對象分析與面向對象設計不能采用相同的工具

B.面向對象分析與面向對象設計的任務相同

C.面向對象分析與面向對象設計不存在明確的界限

D.面向對象分析與面向對象設計不產生任何可見結果

● 面向對象程序設計語言用于__(46)__。

(46)A.面向對象分析 

B.面向對象設計

C.面向對象實現 

D.面向對象分析、設計與實現

● 面向對象分析的主要任務不包括__(47)__ 。

(47)A.構建分析模型,以描述用戶的需求

B.構建設計模型,以描述系統(tǒng)如何解決問題

C.建立一個準確的、一致的系統(tǒng)模型以描述軟件需要解決的問題

D.構建分析模型,驗證最終系統(tǒng)是否滿足軟件需求

● ISO/IEC 9126軟件質量模型中,第一層是質量特性,如功能性和可靠性等,第二層是質量子特性,如功能性的質量子特性有適應性和準確性等。與軟件適應不同規(guī)定環(huán)境的處理或手段有關的軟件屬性稱為適應性,這一子特性屬于__(48)__ 質量特性。

(48)A.可維護性

B.可移植性

C.易使用性

D.可靠性

● 根據維護的具體內容的不同,可對軟件維護進行分類。 __(49)__是指對文件或數據庫中的記錄進行增加、修改和刪除等操作,通常采用專用的程序模塊。

(49)A.程序維護

B.數據維護

C.代碼維護

D.設備維護

● XP 是一種輕量級(敏捷)、高效、低風險、柔性、可預測的、科學的軟件開發(fā)方式,其四大價值觀包括溝通、簡單、__(50)__ 。

(50)A.隱喻和反饋

B.重構和勇氣

C.隱喻和重構

D.反饋和勇氣

● 測試用例由測試輸入數據和與之對應的預期輸出結果組成。 人們常用白盒法和黑盒法設計測試用例,其中白盒法主要是為了檢查__(51)__ 等。

(51)A.是否有錯誤的功能或遺漏的功能

B.性能是否能夠接受

C.是否有數據結構或外部數據庫訪問錯誤

D.程序內部結構是否有效

● 綁定是一個把過程調用和響應調用所需要執(zhí)行的代碼加以結合的過程。 綁定可在編譯時進行,也可在運行時進行。若一個給定的過程調用和執(zhí)行代碼的結合直到調用發(fā)生時才進行,這種綁定稱為__(52)__ 。

(52)A.靜態(tài)綁定

B.動態(tài)綁定

C.過載綁定

D.強制綁定

● 軟件開發(fā)商對軟件產品進行持續(xù)不斷改進的動力主要來自 __(53)__ 。

(53)A.用戶的反饋意見

B.反盜版

C.促銷 

D.技術進步

● 軟件開發(fā)過程中為確保軟件質量所采取的措施中,不包括 __(54)__ 。

(54)A.開發(fā)前應選定或制定開發(fā)標準或開發(fā)規(guī)范,并遵照執(zhí)行

B.在開發(fā)初期制定質量保證計劃,并在開發(fā)中堅持執(zhí)行

C.用戶應參與開發(fā)全過程,并監(jiān)督開發(fā)質量

D.嚴格進行階段評審

● 以下關于軟件開發(fā)文檔的敘述中,錯誤的是__(55)__ 。

(55)A.軟件開發(fā)是程序及其相應文檔的生產過程

B.軟件開發(fā)過程中的重要信息需要固化在文檔中,以便積累開發(fā)經驗

C.由于擔心設計人員中途離職,所以要讓他們寫下文檔

D.在軟件開發(fā)過程中,面對面交流并不可靠,應當完全用文檔來代替

● 關系模型是采用__(56)__結構表達實體類型及實體間聯系的數據模型。

(56)A.樹型

B.網狀

C.線型

D.二維表格

● 設有商品關系P(商品名,條形碼,供應商號,價格,數量), “條形碼”標識關系P中的每一個元組,商品名不能為空,供應商號是關系P的外鍵。另有供應商關系S(供應商號,供應商名,地址,電話)。關系 P 中的商品名是。建立商品關系 P 的 SQL語句如下所示:
CREATE TABLE P( 商品名CHAR(30)() ,
條形碼CHAR(30)__(57)__ ,
供應商號 CHAR(5) ,
價格 CHAR(20) ,
數量CHAR(20)
__(58)__(供應商號) REFERENCES S(供應商號));

查詢供應商及價格小于等于 2500 元且大于等于 1280 元的“電冰箱”的數量的SQL語句為:
SELECT商品名,供應商名,價格,數量
FROM P
WHERE商品名= ’電冰箱’ AND ( );
將供應商號“12021”所供應的商品價格上漲3%的SQL語句為:
UPDATE P
()
WHERE 供應商號= ’12021’;

查詢供應商地址包含“西安”的供應商名及電話的SQL語句為:
SELECT供應商名,電話
FROM S
WHERE __(59)__;

(57)A.NULL

B.UNIQUE

C.NOT NULL

D.NOT NULL UNIQUE

(58)A.NULL

B.NOT NULL

C.PRIMARY KEY

D.FOREIGN KEY

(59)A.NULL

B.NOT NULL

C.PRIMARY KEY

D.FOREIGN KEY

(60)A.價格Between 1280 AND 2500

B.價格From 1280 TO 2500

C.價格≤’2500’ AND價格≥’1280’

D.’價格’≤2500 AND ’價格’≥1280

(61)A.SET價格= ’價格*1.03’

B.Modify價格= ’價格*1.03’

C.SET價格=價格*1.03

D.Modify價格=價格*1.03

(62)A.地址IN(西安)

B.地址like ’%西安%’

C.地址IN(’西安’)

D.地址like ’西安’

● 將19分解成3個不重復數字(1至9)之和(不計順序)的方法共有__(63)__種。

(63)A.3

B.4

C.5

D.6

● 數據測量時,對同一對象進行多次測量可能得到多個數值。精確度是指多次所測得的數值彼此接近的程度;準確度是指所測得的數值與真值符合的程度。實際測量時,不可能出現的情況是__(64)__ 。

(64)A.精確度與準確度都很好 

B.精確度很好但準確度不好

C.精確度與準確度都不好 

D.準確度很好但精確度不好

● 已知cos 0.70= a ,cos 0.71= b ,則用線性插值方法可求出cos 0.702的近似值為__(65)__。

(65)A.(a+4b)/5

B.(4a+b)/5

C.(a+3b)/4

D.(3a+b)/4

● 以下關于網絡攻擊的敘述中,錯誤的是__(66)__。

(66)A.釣魚網站通過竊取用戶的賬號、密碼來進行網絡攻擊

B.向多個郵箱群發(fā)同一封電子郵件是一種網絡攻擊行為

C.采用DoS攻擊使計算機或網絡無法提供正常的服務

D.利用Sniffer可以發(fā)起網絡監(jiān)聽攻擊

● HTML語言中,可使用__(67)__標簽將腳本插入HTML 文檔。

(67)A.<language>

B.<script>

C.<javascript>

D.<vbscript>

● Outlook Express作為郵件代理軟件有諸多優(yōu)點,以下敘述中,錯誤的是 __(68)__ 。

(68)A.可以脫機處理郵件

B.可以管理多個郵件賬號

C.可以使用通訊簿存儲和檢索電子郵件地址

D.不能發(fā)送和接收安全郵件

● 在http://www.test.com/main/index.htm中,index.htm是 __(69)__ 。

(69)A.協議名

B.域名

C.主機名

D.頁面文件

● POP3服務默認的TCP 端口號是__(70)__。

(70)A.20

B.25

C.80

D.110

● __(71)__means that a program written for one computer system can be compiled and run on another system with little or no modification.

(71)A.Portability

B.Reliability

C.Availability

D.Reusability

● Data items are added or deleted from the list only at the top of the__(72)__.

(72)A.queue

B.stack

C.tree

D.linear list

● __(73)__statement can perform a calculation and store the result in a variable so that it can be used later.

(73)A.Assignment

B.Control

C.I/O

D.Declaration

● The__(74)__scheme in a database system is responsible for the detection of failures and for the restoration of the database to a state that existed before the occurrence of the failure.

(74)A.query

B.test

C.check

D.recovery

● Software__(75)__focuses on three attributes of the program: software architecture, data structure, and procedural detail.

(75)A.analysis

B.design

C.installation

D.upgrade

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!