




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件水平考試(初級)程序員上午(基
礎知識)模擬試卷25
一、中文選擇題(本題共67題,每題1.0分,共67
分。)
1、使用Word文字編輯工具編輯正文時,為改變該文檔的文件名,常使用的快捷
鍵是⑴。
A、[F12]
B、[Alt+A]
C、[F5]
D、[Ctrl+S]
標準答案:A
知識點解析:使用Word文字編輯工具編輯正文時,為改變該文檔的文件名,常選
擇主菜單欄中的【文件】一【另存為】命令,此時系統(tǒng)彈出對話框,用戶可以輸入
新的文件名,達到更改文件的目的。【另存為】命令使用的快捷鍵是【F12】o快
捷鍵【Clrl+S】用于保存當前Word文檔;快捷鍵【Ak+A】是選擇主菜單欄上的
【表格】菜單:快捷鍵【F5】是當前Word文檔進行“定位”。
2、在Word文字處理軟件的界面上,單擊工具欄上的按鈕,其作用是(2)。
A、完成插入符號功能
B、完成文字的查找功能
C、完成插入圖片功能
D、完成插入超鏈接功能
標準答案:D
知識點解析:在Word文字處理軟件的界面上,單擊工具欄上的“也"按鈕可以完
成“插入超鏈接”功能;單擊工具欄上的“£2”按鈕可以完成“插入符號”功能;單擊
工具欄上的“船”按鈕能完成“查找”功能;單擊工具欄上的“國”按鈕能完成“插入
圖片''功能.
3、在Excel中,如果想要打印某塊特定的區(qū)域,可以先用鼠標選中這塊區(qū)域,然
后⑶。
A、選擇【文件】菜單中的【打印】命令
B、選擇【視圖】菜單中的【分頁預覽】命令,再選擇【文件】菜單中的【打印】
命令
C、選擇【文件】菜單中的【打印預覽】命令,再單擊“打印預覽”窗口中的【打
印】按扭
D、選擇【文件】菜單中的子菜單【打印區(qū)域】中的【設置打印區(qū)域】命令,再選
擇【文件】菜單中的【打印】命令
標準答案:D
知識點解析:在Excel中,如果要打印某塊特定的區(qū)域,則需要進行以下的操作。
1)選擇【視圖】菜單中的【分頁預覽】命令,用鼠標選定待打印的工作表區(qū)域。2)
然后選擇【文件】菜單中的子菜單【打印區(qū)域】中的【設置打印區(qū)域】命令。3)
最后選擇【文件】菜單中的【打印】命令。在保存該Excel文檔時,會同時保存打
印區(qū)域所選定的內(nèi)容。
4、在Excel工作簿中,升序排列功能的快捷按鈕是(4)。
▼
A、A
B、AL
c、以
D、A
標準答案:c
知識點解析?:在Excel然后工作簿中,快捷功能按鈕2L的功能是升序排列;而
降序排列功能的快捷按紐是鼬。快捷功能按鈕「£點的功能是增大字號;快捷按
鈕A,的功能是減小字號。
5、在瀏覽Web頁面時,發(fā)現(xiàn)了自己需要經(jīng)常使用的Web頁面,為了方便以后正
瀏覽器訪問該頁面,可以將該Web頁面(5)。
A、保存并加入到“歷史記錄”
B、IE地址加入到“地址簿”
C、URL地址加入到“收藏夾”
D、另存為Cookies文件
標準答案:C
知識點解析:在使用IE瀏覽器訪問網(wǎng)頁時,如果遇到個人喜歡的網(wǎng)頁或網(wǎng)站時,
可以將站點添加到收藏夾列表中。每次需要打開該網(wǎng)頁時,只需單擊【收藏】菜單
中的快捷方式,或者單擊工具欄上的【收藏】按鈕,然后單擊收藏夾列表中的快捷
方式。
6、已知x=-105/128,若采用8位機器碼表示,則[x]補=(6)。
A、10010111
B、11010101
C、11101010
D、10100111
標準答案:A
知識點解析:這一類型的題目考杳的知識點是小數(shù)的原碼和補碼的表示方法。在機
器碼的表示中,小數(shù)的表示方法是:數(shù)的最左面是符號位,對于原碼、反碼或補
碼,如果該小數(shù)是正數(shù),則該符號位為0,如果該小數(shù)是負數(shù),則該符號位為1:
其余各位為該小數(shù)的數(shù)據(jù)位,從左起,第2位的權(quán)值為1/2,第3位的權(quán)值為1/4,
依此類推。解答此類題目的一般思路是:將給定的分式分解成多個分式之和的形
式,每個分式的分子為1,分母為2的幕次,這樣可以確定其原碼表示。而使用補
碼表示一個小數(shù)時,只要將該數(shù)除符號位之外求反,然后加1,就可以得到該數(shù)的
補碼表示。針對這道題目,由于x=-105/128=-(64/128+32/128+8/128+l/128)=-
(l/2+l/4+l/6+l/128)o根據(jù)上面的分析,可以確定x的原碼為11101001。對原碼求
反(符號位不變)后的值為10010110,加1得到該數(shù)的補碼為10010111。所以本試
題的正確答案是選項A。
7、將多項式2叮23+24+21+2。表示為十六進制數(shù)是(7)。
A、133H
B、463H
C、893H
D、998H
標準答案:A
知識點解析:本題的解答思路是,將給出的多項式表達成二進制的形式,然后再將
二進制數(shù)轉(zhuǎn)換成十六進制數(shù)的形式。將題目中的多項式28+25+24+21+20表示為二
進制數(shù)為100110011B,則對應的十六進制數(shù)為133Ho
8、內(nèi)存按字節(jié)編址,地址從0A4000H到0CBFFFH。若用存儲容量為32Kx8bit的
存儲器芯片構(gòu)成該內(nèi)存,至少需要⑻片。
A、2
B、5
C、8
D、10
標準答案:B
知識點解析:先計算按字節(jié)編址的內(nèi)存從0A4000H到0CBFFFH的地址空間。首
先考慮該連續(xù)的地址空間應包拈0A4000H該字節(jié)的地址,囚此該地址空間計算式
為:(0CBFFFH+l)-0A4000H=0CC000H-0A4000H。接著考慮以KB為計算單位,
其中l(wèi)KB=2i°B=0bl000000000B,則對于0CC000H-0A4000H算式中只需重點關(guān)注
高10位的計算,其計算過程如下:
110011000040CCW0H的高10位
7010010000<OAIOOOH的高io位
10100000?KB為雌位計算結(jié)果OhioIOOO
00=27+25=128+32=160o若要用存儲容量為32Kx8bit的存儲器芯片構(gòu)成該160KB
的內(nèi)存,設至少需要存儲器芯片的片數(shù)為N。
N=(160x1024x8bit)/(32x1024x8bit)=5因此本試題的正確答案是選項B。
9、位于主存和微處理器內(nèi)核之間,存放最近?段時間微處理器使用最多的程序代
碼和數(shù)據(jù)的存儲器是(9)。
A、MMC
B、Cache
C、NORFlash
D、SDRAM
標準答案:B
知識點解析:Cache是一種容量小、速度快的存儲器陳列,它位于主存和嵌入式微
處理器內(nèi)核之間,存放最近一段時間微處理器使用最多的程序代碼和數(shù)據(jù)。選項
A,MMC是存儲管理單元的英文縮寫,它在CPU刃物理內(nèi)存之間進行地址轉(zhuǎn)換。
選項C,NORFlash是一種ROM類的主存儲器,它憑借自身的可擦寫次數(shù)多、
存儲速度快、存儲容量大及價格便宜等優(yōu)點,在嵌入式項目中得到了廣泛的應用。
選項D,SDRAM是--種RAM類的主存儲器。
10、CPU執(zhí)行程序時,為了從內(nèi)存中讀取指令,需要先將(10)的內(nèi)容輸送到地址總
線上。
A、指令寄存器
B、標志寄存器
C、程序計數(shù)器
D、變址寄存器
標準答案:C
知識點解析:當CPU從內(nèi)存中讀取指令時,即存取指令周期里,CPU首先將程序
計數(shù)器(PC)的內(nèi)容傳送到地址總線上,同時傳送出內(nèi)存的讀控制信號,將所選中的
內(nèi)存單元的內(nèi)容讀入CPU,并將其存放在指令寄存器中。
11、若某計算機系統(tǒng)是由500個元器件構(gòu)成的串聯(lián)系統(tǒng),且每個元器件的失效率均
為10-7/h,在不考慮其他因素對可靠性的影響時,該計算機系統(tǒng)的MTBF為(11)小
時。
A、2xl04
B、5xl04
C、2xl05
D、5xl05
標準答案:A
知識點解析:根據(jù)題意,由500個元器件構(gòu)成的串聯(lián)計算機系統(tǒng)的總失效率為各元
器件的失效率的和,即為500x10:小=5xl(y5/h。在不考慮其他因素對可靠性的影響
時.,由于計算機系統(tǒng)的平均故障間隔時間可定義為該系統(tǒng)失效率的倒數(shù),因此該計
算機系統(tǒng)的平均故障間隔時間(MTBF)為2x10、。
12、依據(jù)(12),聲卡可以分為8位、16位和32位等。
A、接口總線
B、采樣頻率
C、量化位數(shù)
D、量化誤差
標準答案:C
知識點露析:聲音信號是一種模擬信號,計算機要對它進行處理,首先必須將它轉(zhuǎn)
換成為數(shù)字聲音信號,即用二進制數(shù)字的編碼形式來表示聲音。最基本的聲音信號
數(shù)字化方法是采樣一量叱方法。采樣是把時間連續(xù)的模擬信號轉(zhuǎn)換成時間離散、幅
度連續(xù)的信號。量化處理是把幅度上連續(xù)取值的每一個樣本轉(zhuǎn)換為離散值表示。量
化后的樣本是用二進制數(shù)來表示的,二進制數(shù)位數(shù)的多少反映了度量聲音波形幅度
的精度,稱為量化位數(shù)或量化精度。依據(jù)量化位數(shù)(或量化精度),聲卡可以分為8
位、16位和32位等。
13、將一幅分辨率為640x480,具有234種彩色的圖像以我國PAL制的視頻標準無
閃爍顯示動畫4s,則該動畫全部圖像所占用的存儲量約為(13)。
A、8.80MB
B、7.37MB
C、87.89MB
D、737.28MB
標準答案:C
知識點解析:以我國PAL制的視頻標準無閃爍顯示動畫,則需每秒達到25幀以
±o設一幅分辨率為640x48(),234種彩色的圖像所包含的數(shù)據(jù)量為D1。
Dl=640x480x24b=7372800b再假設無閃爍顯示動畫4s所用的全部圖像占用的存
儲量D2?D2=25x4x7372800b=7372.8x106b=87.89MB
14、多方多媒體會話控制組(IETF的一個工作組)制定了一組會話控制協(xié)議來服務因
特網(wǎng)上的多媒體應用,其中(14)用來描述會話包含的媒體類型。
A、SDP
B、SAP
C、SIP
D、SCCP
標準答案:A
知識點解析:因特網(wǎng)工程任務組IETF的多方多媒體會話控制組(MMUSIC)提出的
會話描述協(xié)議(SDP)用于描述SIP(會話初始協(xié)議)會話中支持的媒體類型。它只是一
種用于會話描述的格式(協(xié)議),是用于在不同傳輸協(xié)議間傳遞消息的通知協(xié)議,其
主要目的是解決多媒體會話通知、邀請和會話的初始化工作。SDP消息的基本內(nèi)
容包括會話信息(會話名和目的、會話時間、會話使用的帶寬和會話的用戶信息等)
和媒體信息(媒體類型、傳輸協(xié)議、媒體格式、多播地址和媒體傳輸端口、IP膽播
會話的聯(lián)系地址和媒體芍輸端口等)。一個會話描述中可能包含一個或多個媒體層
的信息。會話通告協(xié)議(SAP)是為了通知一個多播的多媒體會議或其他多播會話而
將相關(guān)的會話建立信息發(fā)送給所期望的會議參與者。該協(xié)議本身并不建立會話,它
只是將建立會話所必需的信息,例如采取視頻或音頻編碼方式通知給其他在一個多
播組內(nèi)的參與者,當參與者接收到該通知數(shù)據(jù)包時,就可以啟動相應的工具并設置
正確的參數(shù),向該會議的發(fā)起者建立會話。會話初始化協(xié)議(SIP)是一種應用層上
的信令控制協(xié)議,用于初始、管理和終止分組網(wǎng)絡中的語音和視頻會話,即用來生
成、修改和終結(jié)一個或多個參與者之間的會話。它采用C/S結(jié)構(gòu)的消息機制,分布
式控制,其語法和語義在很大程度上借鑒了HTTP和SMTP,簡單靈活且易于實
現(xiàn)。SIP采用文本形式表示消息的詞法和語法,容易被攻擊者模仿或篡改,因此
SIP主要使用認證和數(shù)據(jù)加密兩種安全機制。其中,認證用于鑒別消息發(fā)送者的合
法性,以確保機密信息在傳輸過程中沒有被篡改,防止攻擊者修改或冒名發(fā)送SIP
請求或響應。數(shù)據(jù)加密用于保證SIP通信的保密性,只有特定的接受者才可以解密
并瀏覽數(shù)據(jù)。SCCP是7號信令用戶部分的一種補充功能級,該協(xié)議位于消息傳輸
部分協(xié)議(MessageTransferPaxt,MTP)之上,為MTP提供端到端路由選擇服
務。
15、如圖5-1所示為發(fā)送者利用非對稱加密算法向接收者傳送消息的過程,圖中a
和b處分別是(15)。
發(fā)送者?接收者
圖5“消息加密傳送過程示意圖
A、接收者的公鑰,接收者的私鑰
B、發(fā)送者的公鑰,接收者的私鑰
C、發(fā)送者的私鑰,接收者的公鑰
D、接收者的私鑰,接收者的公鑰
標準答案:A
知識點解析:在公鑰加密系統(tǒng)中,發(fā)送者使用從安全證書中心(CA)獲取的接收者
的公鑰對所傳送的消息進行加密,接收者使用其本身的私鑰對該密文進行解密,從
而實現(xiàn)所發(fā)送的消息只泥供給指定接收者閱讀的功能。在公鑰加密系統(tǒng)中,如果要
實現(xiàn)所發(fā)送的消息供公眾閱讀,則需發(fā)送者使用自身的私鑰對所傳送的消息進行加
密,接收者從CA中心獲取發(fā)送者的公鑰對密文進行解密。由于本試題4個選項中
未出現(xiàn)“發(fā)送者的私鑰,發(fā)送者的公鑰”,因此只有選項A是正確答案。
16、許多黑客利用緩沖區(qū)溢出漏洞進行攻擊,對于這一威脅,最可靠的解決方案是
(⑹。
A、安裝防火墻
B、安裝用戶認證系統(tǒng)
C、安裝相關(guān)的系統(tǒng)補丁軟件
D、安裝防病毒軟件
標準答案:C
知識點解析:緩沖區(qū)溢出攻擊是利用目標程序的緩沖區(qū)溢出漏洞,通過操作目標程
序堆棧并強制改寫其返同地址,從而獲得目標控制權(quán)。其原理是向一個有限空間的
緩沖區(qū)中拷貝過長的字符串,從而導致這一過長的字符串覆蓋了相臨的存儲單元而
造成程序癱瘓、系統(tǒng)重啟等現(xiàn)象;同時可讓攻擊者運行惡意代碼、執(zhí)行任意指令或
獲得超級權(quán)限等。由于這種攻擊方式所傳輸?shù)臄?shù)據(jù)分組并無異常特征,沒有任何欺
騙,以及可以用來實施緩沖區(qū)溢出攻擊的字符串的多樣化,無法與正常數(shù)據(jù)進行有
效區(qū)分,因此防火墻對這種攻擊方式無能為力。另外,因為這種攻擊方式不是一種
竊密和欺騙的手段,而是從計算機系統(tǒng)的最底層發(fā)起攻擊,所以在它的攻擊下系統(tǒng)
的身份驗證和訪問權(quán)限等安全策略形同虛設。這就要求系統(tǒng)管理員或普通用戶及時
為操作系統(tǒng)和應用程序更新補丁程序,并通過減少不必要的開放服務端口等措施來
降低因緩沖區(qū)溢出而造成的攻擊損失。
17、在我國《著作權(quán)法》中,(17)系指同一概念。
A、出版權(quán)與版權(quán)
B、著作權(quán)與版權(quán)
C、發(fā)行權(quán)與版權(quán)
D、作者權(quán)與專有權(quán)
標準答案:B
知識點解析:我國《著作權(quán)法》第56條中指出:“本法所稱的著作權(quán)即版權(quán)”,即
著作權(quán)與版權(quán)系指同一概念。
18、2007年1月,信息產(chǎn)業(yè)部發(fā)布了具有自主知識產(chǎn)權(quán)的《多聲道數(shù)字音頻編解
碼技術(shù)規(guī)范》。這是一個(18)。
A、行業(yè)標準
B、國家標準
C、企業(yè)標準
D、項目規(guī)范
標準答案:A
知識點解析:2007年1月20H,中國信息產(chǎn)業(yè)部發(fā)布具有自主知識產(chǎn)權(quán)的數(shù)字音
頻電子行業(yè)標準——《多聲道數(shù)字音頻編解碼技術(shù)規(guī)范》。該標準由廣州廣晟數(shù)碼
技術(shù)有限公司以其自主研發(fā)的數(shù)字音頻技術(shù)為基礎起草,經(jīng)電子行業(yè)標準管理部門
審核編制而成。該技術(shù)主要性能指標已經(jīng)達到國際先進水平,擁有壓縮效率高、音
質(zhì)好、解碼復雜度低和容錯能力強等優(yōu)點,可廣泛應用于數(shù)字電視、數(shù)字音頻廣
播、寬帶多媒體及移動多媒體等領(lǐng)域。
19、在Windows操作系統(tǒng)中,選定某個文件夾后,(】9),可退回到該文件夾的上一
級目錄。
A、在鍵盤上按退格鍵
B、同時按[Ctrl]鍵和【一】方向鍵
C、單擊工具欄中的后退按鈕
D、同時按[Alt]鍵和【一】方向鍵
標準答案:A
知識點解析:在Windows操作系統(tǒng)中,選定某個文件夾后,在鍵盤上按退格鍵
[Backspace],可退回到該文件夾的上一級目錄。在Windows操作系統(tǒng)中,選定
某個文件夾后,同時按【All】鍵和【一】方向鍵所完成的功能與單擊工具欄中的
后退按鈕是等效的,即返回到上一次所使用的目錄。在Windows操作系統(tǒng)中,選
定某個文件夾后,同時按【Ctrl】鍵和【一】方向鍵,系統(tǒng)沒有任何操作反應c
20、使用Windows操作系統(tǒng),在“我的電腦”中選擇某磁盤中的文件,再選擇【查
看?】菜單中的[(20)],可查看該文件建立(或最近修改)的時間和文件的大小。
A、圖標
B、列表
C、詳細信息
D、狀態(tài)欄
標準答案:C
知識點解析:使用Windows操作系統(tǒng),在“我的電腦”中選擇某磁盤中的文件,再
選擇【查看】菜單中的【詳細信息】命令,可查看該文件建立(或最近修改)的時間
和文件的大小。
21、已知字符R的ASCH碼值的十進制表示為82。如果將最高位設置為偶校驗
位,則字符L的ASCH碼值設置偶校驗位后,它的二進制表示為(21)。
A、1001101
R、1001110
C、11010010
D、11001100
標準答案:D
知識點解析:由字符R的ASCII碼的十進制表示為82可知,字符L的ASCII碼的
十進制表示為76,轉(zhuǎn)換成二進制數(shù)為01001100。該二進制數(shù)中1的個數(shù)為奇數(shù)
(3),只有將偶校驗位設置為1才能構(gòu)成偶數(shù)。因此答案為11001100。
22、某型號打印機與計算機的連接插頭如圖5?2所示,該插頭可以連接到主板的
(22)。
圖5-2某型號的打印機與計算機的連
接插頭
A、并行接口
B、COM接口
C、RJ-45接口
D、USB接口
標準答案:D
知識點解析:該型號的打印機與計算機的連接插頭為USB插頭。該插頭需要連接
到主板的USB接口。
23、執(zhí)行指令時,操作數(shù)存放在內(nèi)存單元中,指令中給出操作數(shù)所在存儲單元地址
的尋址方式稱為(23)。
A、立即尋址
B、直接尋址
C^相對尋址
D、寄存器尋址
標準答案:B
知識點解析:尋址方式是指如何對指令中的地址字段進行解釋,以獲得操作數(shù)據(jù)的
方法或獲得程序轉(zhuǎn)移地址的方法。常見的尋址方式有立即尋址、直接尋址、間接尋
址、寄存器尋址、寄存器間接尋址、相對尋址和變址尋址等。各種尋址方式操作數(shù)
存放位置如表5-5所示。
表5-5常見尋址方式操作數(shù)存放位苴表
尋址方式操作數(shù)存放位苴
立即尋址操作數(shù)包含在指令中
直接尋址操作數(shù)存放左內(nèi)存單元中,指令中直接給出操作數(shù)所在存儲單元的地址
寄存器尋址操作數(shù)存放在某一寄存器中,指令中給出存放操作數(shù)的寄存器名
間接尋址指令中給出了操作數(shù)地址的地址
在指令地址碼部分給出一個偏移量(可正可負),操作數(shù)地址等于本條指令的地址加上該
相對尋址
偏移量
變址尋址操作數(shù)地址等于變址寄存器的內(nèi)容加偏移量
執(zhí)行指令時,操作數(shù)存放在內(nèi)存單元中,指令中給出操作數(shù)所在存儲單元地址的尋
址方式稱為直接尋址。
24、除了I/O設備本身的性能之外,影響操作系統(tǒng)I/O數(shù)據(jù)傳輸速度的主要因素是
(24)o
A、Cache存儲器性能
B、主存儲器的容量
C、CPU的字長
D、系統(tǒng)總線的傳輸速率
標準答案:D
知識點解析:除了I/O設備本身的性能外,系統(tǒng)總線的傳輸速率是影響嵌入式系統(tǒng)
I/O數(shù)據(jù)傳輸速度的主要因素。
25、通常MAC地址固化在計算機的(25)中。
A、高速緩沖區(qū)
B、內(nèi)存
C、網(wǎng)卡
D、硬盤
標準答案:C
知識點解析:網(wǎng)絡適配器通常簡稱為網(wǎng)卡,是一種工作于OSI模型的數(shù)據(jù)鏈路層
的網(wǎng)絡互連設備。MAC地址通常固化在計算機的網(wǎng)卡上。該MAC地址是全球唯
一碼,它能夠使工作站、服務器、打印機或其他節(jié)點通過網(wǎng)絡介質(zhì)接收并發(fā)送數(shù)
據(jù)。
26、某書店有一個收銀員,該書店最多允許n個購書者進入。將收銀員和購書者看
做不同的進程,其工作流程如圖5-3所示。利用PV操作實現(xiàn)該過程,設置信號量
SI、S2和Sn,初值分別為0、0和n。則圖5-3中al、a2、bl和b2應分別填入
(26)。圖5-3購書者和收銀員進程的工作流程圖
A、P(S1)、V(S2)、P(Sn)、V(S2)
B、P(S2)、V(S)、V(Sn)>P(S2)
C、V(S1)>P(S2)、P(S1)、V(S2)
D、V(Sn)、P(Sn)、P(S2)、V(S1)
標準答案:C
知識點解析:這是一道考查利用P、V操作實現(xiàn)進程間的同步工作的綜合分析題。
對于本試題,收銀員進程和購書者進程之間是一個同步問題,需要設置兩個同步信
號量,即S1和S2。其中,信號量S1表示購書者購書時,通知收銀員進程進行收
費工作,初值為0。信號量S2表示收銀員收費結(jié)束,通知購書者進程可以進行下
一步工作,初值為0。目于該書店最多只允許n個購書者進入,因此書店是一個臨
界資源,最多允許n個購書者購書,對應的是設置一個互斥信號量Sn,初值等于
no當購書者進入書店時需要執(zhí)行P(Sn)操作,用于查看書店是否有空閑位置允許
其進入購書。若有空閑位置,則進入書店進行購書;若沒有空閑位置,則進入等待
狀態(tài)。當購書者完成購書操作退出書店時,需要執(zhí)行V(Sn)操作,表明書店中巳有
一個空閑位置,并喚醒其他進入等待狀態(tài)的購書者進程。購書者進程中,完成購書
操作后先執(zhí)行V(S1)操作表示購書結(jié)束,喚醒收銀員進程做收費工作。然后執(zhí)行
P(S2),用于查看該購書者是否已交費,若已交費,則繼續(xù)進行一步工作,即執(zhí)行
V(Sn);若未交費,則進入等待狀態(tài)。對于收銀員進程,先執(zhí)行P(S1)操作,用于檢
查是否有準備交費的購書者申請。若有,則進行執(zhí)行下一步工作,即進行收費操
作;若沒有準備交費的購書者申請,則進入等待狀態(tài)。當完成收費任務后,需繼續(xù)
執(zhí)行V(S2)操作,用于通知購書者進程可以進行下一步工作。由以上分析可知,
(26)空缺處的正確答案為選項Co
27、頁式存儲管理中的頁面是由(27)所感知的。
A、用戶
B、操作系統(tǒng)
C、編譯系統(tǒng)
D、鏈接程序
標準答案:B
知識點解析:進行存儲分配時,頁式存儲管理為每個作業(yè)建立一張頁表,指出邏輯
地址中頁號與主存中塊號的對應關(guān)系。然后,借助于硬件的地址轉(zhuǎn)換機構(gòu),在作業(yè)
執(zhí)行過程中按頁進行動態(tài)定位。每執(zhí)行一條指令時,按邏輯地址中的頁號查頁表,
得到對應的塊號,根據(jù)關(guān)系式:絕對地址二塊號x塊長+單元號,計算出欲訪問的主
存單元的地址。由此可知,頁面是由操作系統(tǒng)所感知的。
28、當一次函數(shù)調(diào)用發(fā)生時,對它的執(zhí)行過程正確的描述是(2X)c
A、分配一個棧幀一復制實參變量的值一>控制流轉(zhuǎn)移到該函數(shù)的起始位置一開始執(zhí)
行該函數(shù)t控制流返回到函數(shù)調(diào)用點
B、控制流轉(zhuǎn)移到該函數(shù)的起始位置一復制實參變量的值一分配一個棧幀一開始執(zhí)
行該函數(shù)一控制流返回到函數(shù)調(diào)用點
C、控制流轉(zhuǎn)移到該函數(shù)的起始位置一分配一個棧幀一復制實參變量的值一開始執(zhí)
行該函數(shù)一控制流返回到函數(shù)調(diào)用點
D、復制實參變量的值T控制流轉(zhuǎn)移到該函數(shù)的起始位置一分配一個棧幀T開始執(zhí)
行該函數(shù)一控制流返回到函數(shù)調(diào)用點
標準答案:A
知識點解析:當一次函數(shù)調(diào)用發(fā)生時,其執(zhí)行過程的先后順序如下。1)在內(nèi)存的
棧空間中為其分配一個戌幀,用來存放該函數(shù)的形參變量和局部變量:2)把實參
變量的值復制到相應的形參變量中;3)控制流轉(zhuǎn)移到該函數(shù)的起始位置;4)該函
數(shù)開始執(zhí)行;5)當這個函數(shù)執(zhí)行完以后,控制流和返回值返回到函數(shù)調(diào)用點。
29、執(zhí)行C程序代碼“inta=l;intb=0;inic=0;intd=(++a)*(c=l);“后,
a、b、c、d的值分別為(29)。
A、2,0,1,2
B、1,0,1,1
C、2,0,1,1
D、2,0,0,2
標準答案:A
知識點解析:本題的解題關(guān)鍵是理解“++a”,它代表使用該變量時要先將其值加
1,即“先加后用”,而“a++”則表示執(zhí)行后a的值加1,即“先用后加因此執(zhí)行C
程序代碼"inta=l;intb=0;intc=0;intd=(++a)*(c=l);"后,a的值由1變
為2,b的值為0,c的值由0變?yōu)?,而d=2xl=2。
30、C語言屬于(30)程序設計范型,該范型將軟件程序歸結(jié)為數(shù)據(jù)結(jié)構(gòu)、算法過程
或函數(shù)的設計與確定,程序的執(zhí)行被看做是各過程調(diào)用的序列。
A、函數(shù)式
B、過程式
C、面向邏輯
D、面向?qū)ο?/p>
標準答案:B
知識點解析:程序設計范型是指程序設計的體裁。目前代表性的程序設計范型主要
有過程式程序設計范型、函數(shù)式程序設計范型、面向邏輯的程序設計范型和面向?qū)?/p>
象程序設計范型,如表5-6所示。
表5-6程序設計范型說明表
類型說明例子
過程式程序設將軟件程序歸結(jié)為數(shù)據(jù)結(jié)構(gòu)、算法過程或函數(shù)的設計與確Pascal語言、C語
計范型定,程序的執(zhí)行被看敝是各過程調(diào)用的序歹J言等
沏教式程序設持程序看做是“描述輸入與輸出之間的關(guān)系”的一個數(shù)學函
Lisp語言等
計范型故
后向邏輯的程
將程序設計歸結(jié)為列舉事實、定義邏輯關(guān)系等Prolog語言等
序設計范型
知向?qū)ο蟪绦驅(qū)⒊绦驓w結(jié)為一系列對象類,通過繼承關(guān)系、消息傳遞等連c++、Visual
設計范型結(jié)起來的結(jié)構(gòu)Basic等語言
31、設有C語言變量說明“staticinta[][2]={(l,2),(3,4)};int*pa,
(*pb)[2];,\則執(zhí)行語句“pa=pb=&a[0][0];”后,(*(pa+l))的值為⑶)。
A、2
B、3
C、&a[0][l]
D、&a|l||0]
標準答案:A
知識點解析:對于語句“pa=pb=&a[O][O];"賦值后pb已經(jīng)變?yōu)榱兄羔槪瑒tpa也是列
指針。在進行TC編譯正會出現(xiàn)“Warning:Suspiciouspointerconversionin
functionmain”的提示信息,表明pb由行指針變法列指針。
32、以下關(guān)于編程風格的敘述中,不應提倡的風格是(32)。
A、使用有清晰含義的標識符,并對程序語句進行注釋
B、不要直接進行浮點數(shù)的相等比較
C、使用括號以改善邏輯表達式和算術(shù)表達式的清晰性
D、盡量用計數(shù)方法來判斷一個文件的結(jié)束
標準答案:D
知識點解析:編程的質(zhì)量在很大程度上影響著程序的質(zhì)量。編碼風格涉及到源程序
中的內(nèi)部文檔、數(shù)據(jù)說明、語句構(gòu)造及輸入/輸出。在編碼過程中,最主要的工作
就是書寫語句。有關(guān)書寫語句的原則有幾十種,其目的是希望每條語句盡可能簡單
明了,能直截了當?shù)胤从吵绦騿T的意圖。使用括號清晰地表達出邏輯表達式和算術(shù)
表達式的運算次序是語句構(gòu)造的規(guī)則之一。對源程序中的內(nèi)部文檔的要求主要包括
選擇標識符的名字、適當?shù)淖⑨尯统绦虻囊曈X組織。在選擇標識符的名字時,應盡
量選擇含義明確的名字,使它能正確提示標識符所代表的實體。輸入和輸出是每個
程序都不可缺少的部分。在編寫輸入和輸出程序段時,如果遇到需要計數(shù)的情況,
應使用數(shù)據(jù)結(jié)束標記(如數(shù)據(jù)文件結(jié)束標記),而不應要求用戶輸入數(shù)據(jù)的個數(shù)。在
計算機內(nèi)部,浮點數(shù)采用科學記數(shù)法表示。但是有些十進制小數(shù)無法精確地表示成
二進制小數(shù)。因此應盡量避免對兩個浮點數(shù)直接進行“=="和”!=”比較運算(特別是
在循環(huán)條件中)。如果需要進行比較運算,則可以采用判斷兩者的差的絕對值是否
小于某個很小的數(shù)來實現(xiàn)。
33某C語言結(jié)構(gòu)體的定義如下。structdate{intyear,
month,day;);structworklist{charname[20];
charsex;structdatebirthday;[person;若對
變量person的出生年份進行賦值,正確的賦值語句是(33)。
A、year=1976
B、birthday.year=1976
C^person.year=1976
D、person,birthday.year=1976
標準答案:D
知識點解析:本試題考查嵌套定義的結(jié)構(gòu)體成員的引用。首先,直接使用結(jié)構(gòu)體成
員而無所屬關(guān)系是一種典型錯誤,系統(tǒng)將認為它是普通變量而非結(jié)構(gòu)體成員。其
次,不論結(jié)構(gòu)體嵌套的層次多少,只能從最外層開始,逐層用運算符展開,注
意展開時必須使用變量名而不是結(jié)構(gòu)體名。事實證明,只有這種展開方式才能清楚
地說明成員的所屬關(guān)系。對于試題,若對變量person的出生年份進行賦值,正確
的賦值語句是選項D的“person-birlhday.year=1976”。
34、在較高的抽象層次上,傳統(tǒng)的程序流程圖與UML中活動圖最根本的區(qū)別在于
(34)o
A、兩者米用不同的圖形符號來描述
B、活動圖不提供循環(huán)控制結(jié)構(gòu),而程序流程圖提供
C、活動圖不能表示并發(fā)活動,而程序流程圖可以表示并發(fā)活動
D、程序流程圖明確指定了每個活動的先后順序,而活動圖僅描述活動和必要的工
作順序
標準答案:D
知識點解析:通常,傳統(tǒng)的程序流程圖簡明扼要地表達出,完成某個給定問題的確
定算法的邏輯操作過程,其條件行為用分支與合并來描述。在UML模型圖中,
“活動圖”是狀態(tài)機的一種特殊情況,它強調(diào)對象間的控制流,它既支持條件行為,
也支持并發(fā)行為(用分岔與匯合來描述)。因此,可以較容易地判斷選項C的描述是
錯誤的,即活動圖支持并發(fā)活動,而程序流程圖一般限于順序進程。選項B、D的
描述不是程序流程圖與活動圖的本質(zhì)區(qū)別。
35、UML是一種面向?qū)ο蟮慕y(tǒng)一建模語言。在UML模型圖中有依賴、(35)等關(guān)
系。
實
特殊
關(guān)聯(lián)
A現(xiàn)
、
實
化
結(jié)構(gòu)
現(xiàn)
B泛
、
實
化
關(guān)聯(lián)
現(xiàn)
c泛
、
語
化
關(guān)聯(lián)
義
D泛
、
C
知識點解析:依賴(Dependency)關(guān)系是類與類之間的連接,并且依賴總是單向的,
是類間最弱的一種關(guān)系。關(guān)聯(lián)(Association)關(guān)系表示類與類之間的連接,即一個類
保存對另一個類實例的引用,并在需要的時候調(diào)用這個實例的方法,用于描述兩個
概念上位于相同級別的類的實例之間存在的某種語義上的聯(lián)系。例如,售票員小張
為某個長途汽車站工作,1個汽車站有多輛長途汽車,那么售票員小張與長途汽車
站、汽車站與汽車就存在著關(guān)聯(lián)關(guān)系。泛化(Generalization)關(guān)系用于表示類與類、
接口與接口之間特殊的關(guān)系,由子類指向父類,即子類從父類中繼承,而父類是子
類的泛化。因此,汽車站的佶票員、商場的銷售員與類“業(yè)務人員''之間存在著泛化
關(guān)系。實現(xiàn)(Realization)關(guān)系用于指定兩個實體之巨的一個合同。聚集(Aggregation)
關(guān)系是關(guān)聯(lián)關(guān)系的一種特例,代表兩個類之間的整體/局部關(guān)系。如圖5-7所示給
出了UML模型中常用的依賴、泛化、關(guān)聯(lián)、聚合和實現(xiàn)關(guān)系符的圖示。
依帳>
泛化>
關(guān)聯(lián)>
聚合O
實現(xiàn)1>
圖5.7UML模型中常用關(guān)系?圖示
36、堆是一種數(shù)據(jù)結(jié)構(gòu),(36)是堆。
A、(9,30,60,20,16,18,50,80)
B、(9,50,80,30,60,20,16,18)
C、(9,16,18,50,80,30,6020)
D、(9,18,16,20,50,80,30,60)
標準答案:D
知識點解析:堆排序中誰的定義:n個元素的序列{kl,k2,...,kn},當且僅當滿足下
其中,i=
列關(guān)系時,稱為堆。L2」可將,n個元素的
序列看做是一棵完全二又樹,則堆的定義表明,完全二叉樹中所有非終端節(jié)點的值
均不大于(或小于)其左、右孩子節(jié)點的值。由此可判定,選項D的序列符合堆定
義。
37、字符串“student”中長度為4的子串有(37)個。
A、1
B、2
C、4
D、5
標準答案:c
知識點解析:由串中任意長度的連續(xù)字符構(gòu)成的序列稱為子串。對于字符串
“student”,長度為4的子串有4個,分別為“stud”、“tude”、“uden”、“dent”。
38、判斷一個表達式中左右括號是否匹配,采用(38)這一數(shù)據(jù)結(jié)構(gòu)實現(xiàn)較為方便。
A、棧
B、隊列
C、線性表的鏈式存儲
D、線性表的順序存儲
標準答案:A
知識點解析:在高級語言的編譯階段,從頭到尾來掃描語句,檢驗括號是否匹配的
方法可用“期待的急迫程度''來描述,這需要一個棧來幫助實現(xiàn)。換言之,每讀到一
個括號,若是右括號,則使置于棧頂?shù)淖罴逼鹊钠诖靡韵?,或者是不合法的情
況;若是左括號,則作為一個新的更急迫期待壓入棧中,自然使原有的在棧中的所
有未消解的期待的急迫性都降了一級。這是棧的一個典型應用。
39、在二叉樹的順序存儲中,每個節(jié)點的存儲位置與其父節(jié)點、左右子樹節(jié)點的位
置都存在一個簡單的映射關(guān)系,因此可與三叉鏈表對應。若某二叉樹共有n個節(jié)
點,采用三叉鏈表存儲時,每個節(jié)點的數(shù)據(jù)域需要d個字節(jié),每個指針域占用4個
字節(jié),若采用順序存儲,則最后一個節(jié)點下標為k(起始下標為1),那么采用順序
存儲更節(jié)省空間的條件是(39)。
,12〃
d<
A、k-n
.\2n
d<
B、k+n
32〃
Jd<
C、k+n
」32n
d<
D、k-n
標準答案:A
知識點解析:采用三叉鏈表存儲二叉樹時,每個節(jié)點需要占用d+4x3個字節(jié),n個
節(jié)點則需要n(d+12)個。若順序存儲最后一個節(jié)點下標為k,則共需kd個字節(jié),那
⑵
么采用順序存儲更節(jié)省空間的條件是kd<n(d+12),即二工\
40、拉斯維加斯(LasVegas)算法是一種常用的(40)算法。
A、概率
B、近似
C、確定性
D、分支.限界
標準答案:A
知識點解析:概率算法允許算法在執(zhí)行過程中可隨機地選擇下一個計算步驟。在許
多情況下,當算法在執(zhí)行過程中面臨一個選擇時,隨機性選擇常比最優(yōu)選擇要省時
且所需的運行空間小,因此,概率算法可以在很大程度上降低算法的復雜度,易于
理解和實現(xiàn)。通常,將概率算法分成4類:數(shù)值概率算法、蒙特卡羅(Monte
Carlo)算法、拉斯維加斯(LasVegas)算法和舍伍德(SherWood)算法。
41、在11個元素的有序表中進行折半查找L2」查找元素A[8]
時,被比較的元素的下標依次是(41)。
A、5,7,9,8
B、5,9,7,8
C、6,9,7,8
D、6,9,10,8
標準答案:C
(low+high)
知識點解析:在11個元素的有序表1]中進行折半查找2」,時,對
應的判定樹如圖5-8所示,節(jié)點中的數(shù)字為數(shù)組元素的下標。
6
39
4710
2811
圖5?8折半杳找判定樹由圖5-8可知,杳找元素A[8]時,依次和元素
Af6hA⑼、A[7]和A⑻進行了比較。
42、設求解某問題的遞歸算法如下:F(intn)(if
n==l{Move(l);}
else)F(n-l);Move(n);
F(n-l);}}求解該算法的計算時間時,僅考慮算
法Move所進行的計算為主要計算,且Move為常數(shù)級算法,設算法Move的計算
時間為k,當n=5時,算法F的計算時間為(42)。
A、7k
B、15k
C、31k
D、63k
標準答案:C
知識點解析:直接遞歸算法的計算時間可以根據(jù)遞歸調(diào)用形式對應寫出其遞推關(guān)系
式。按照題目中描述的算法形式可知,算法F的計算時間T(n)的遞推關(guān)系式為
T(n)=2T(n-l)+l,其中兩次遞歸調(diào)用F(n-l)用時2T(n-l),算法Move的計算時間為
常數(shù),計為1。將上述遞推關(guān)系式中常數(shù)1用k替換,求解可得T(n)=2n/T(l)+k
n—2n—21一之
Z2E
2',易知T(l)=k,將n=5代入可得T(n)=2n"T⑴+ki=02J2,"k+k,=。
21=2^+(2°+21+22+23)k=3lk。
43、在無向圖G中,節(jié)點間的連通關(guān)系是一個二元關(guān)系,該關(guān)系是(43)關(guān)系。
A、偏序
B、反對稱
C、等價
D、反傳遞
標準答案:C
知識點解析:根據(jù)連通的概念,在無向圖G中,節(jié)點X與其自身是連通的;如果
節(jié)點X與節(jié)點Y是連通的,則節(jié)點Y與節(jié)點X也是連通的;如果節(jié)點X與節(jié)點Y
是連通的,節(jié)點Y與節(jié)點Z是連通的,則節(jié)點X與節(jié)點Z也是連通的。根據(jù)關(guān)系
的性質(zhì),這種節(jié)點間的關(guān)系滿足自反性、對稱性和傳遞性,因此該關(guān)系為等價關(guān)
系。
44、以卜.關(guān)于靜態(tài)多態(tài)方法(函數(shù))的重載敘述中,正確的是(44)。
A、其方法名(函數(shù)名)可以不同
B、必須在參數(shù)順序或參數(shù)類型上有所不同
C、只需在返回值類型上有所不同
D、必須在返回值類型及參數(shù)類型上有所不同
標準答案:B
知識點解析:方法的重載必須保證方法的簽名不同。其中,方法的簽名是指方法
(函數(shù))的名稱及其參數(shù)的類型和順序。重載要求在參數(shù)的順序或參數(shù)類型上有所不
同,對返回值沒有要求。
45、以下敘述中,說法正確的是(45)。
A、若對象A可以給對象B發(fā)送消息,那么對象A、B相互可見
B、對象間不能共享類定義的變量,但可通過類名訪問靜態(tài)變量(類變量)
C、封裝反映了類間的一種層次關(guān)系,而組合反映了一種整體與部分的關(guān)系
D、單身模式能夠保證一個類僅有一個實例
標準答案:D
知識點解析:若對象A可以給對象B發(fā)送消息,表明對象A可以調(diào)用對象B的方
法,那么對象A可看見對象B。類也可以有變量,所有類的對象都共享該類的變
量,同時也可通過類名訪問靜態(tài)變量。單身模式⑸nglcton)是一種創(chuàng)建型模式,它
抽象了實例化過程,可幫助一個系統(tǒng)獨立于如何創(chuàng)建、組合和表示它的對象。其意
圖是保證一個類僅有一個實例(注意:不是保證一個類的方法只能被一個唯一的類
調(diào)用),并提供一個訪問它的全局訪問點。
46、面向?qū)ο蟪绦蛟O計語言的(46)機制,實現(xiàn)了方法的定義與具體的對象無關(guān),而
對方法的調(diào)用則可以關(guān)聯(lián)于具體的對象。
A、模板
B、多態(tài)
C、動態(tài)綁定
D、多重綁定
標準答案:c
知識點解析:選項A的“模板(template)”是面向?qū)ο蠹夹g(shù)的一種參數(shù)化類。選項B
的“多態(tài)性”使作用于不同對象的同一個操作可以有不同的解釋,從而產(chǎn)生不同的執(zhí)
行結(jié)果。選項C的“動態(tài)綁定(dynamicbinding)”是面向?qū)ο蟪绦蛟O計語言中的一
種機制。這種機制實現(xiàn)了方法的定義與具體的對象無關(guān),而對方法的調(diào)用則可以關(guān)
聯(lián)于具體的對象。選項D是一個虛構(gòu)的選項。
47、在面向?qū)ο蠓椒ㄖ校瑢ο笫穷惖膶嵗R粋€對象通過發(fā)送(47)來請求另一個對
象為其服務。
A、屬性
數(shù)
B函
、
為
C行
、
息
D消
、
標準答案:D
知識點解析:在面向?qū)ο蠓椒ㄖ校瑢ο笫穷惖膶嵗1硎緦ο笙嚓P(guān)特征的數(shù)據(jù)稱為
對象的屬性,在該數(shù)據(jù)上執(zhí)行的功能操作稱為對象的行為;一個對象通過發(fā)送消息
來請求另一個對象為其服務。通常把一個類和這個類的所有對象稱為“類及對象(或
對象類)
48、采用UML分析用戶需求時,用例UC1可以出現(xiàn)在用例UC2出現(xiàn)的任何位
置,那么UC1和UC2之間的關(guān)系是(48)關(guān)系。
A、包含(include)
B>擴展(extend)
C、泛化(generalize)
D、調(diào)用(call)
標準答案:C
知識點解析:用例之間的泛化(generalize)關(guān)系類似于類之間的泛化關(guān)系。子用例繼
承父用例的行為與含義。子用例還可以增加或者覆蓋父用例的行為。子用例可以出
現(xiàn)在父用例出現(xiàn)的任何位置。本試題中,由于用例UC1可以出現(xiàn)在用例UC2出現(xiàn)
的任何位置,因此UC1與UC2之間是選項C的“泛化(generalize)”關(guān)系。注意,不
是“用例UC1可以出現(xiàn)在用例UC2的任何位置”。選項A的“包含(include)”關(guān)系,
表示基礎用例在它內(nèi)部,說明某一位置_L顯式的合并是另一個用例的行為。被包含
用例從不孤立存在,僅作為某些包含它的更大的基礎用例的一部分出現(xiàn)。選項B
的“擴展(extend)”關(guān)系,表示基礎用例在延伸用例間的一個位置上,隱式合并了另
一個用例的行為。基礎用例可以單獨存在,但是在一定的條件下,它的行為可以被
另一個用例的行為延伸。
49、以下不會造成死循環(huán)的C語句是(49)。
A、while(x=8)x-;
B、fbr(i=10;sum=O;sum<=i;)suni=-i;
C、for(y=0,x=1;x>++y;x=i++)i=x;
D、for(x=10;;x+=i);
標準答案:C
知識點解析:賦值表達式x=8永遠成立,因此選項A的循環(huán)語句“while(x=8)x-;”將
構(gòu)成死循環(huán)。選項B是錯誤的表達形式,因為for。的第3個表達式不能包含“:"。
選項C的“for(y=0,x=l;x>++y;x=i++)i=x;”是正確的for循環(huán)語句。選項D的for。中
缺少第2個表達式,即缺少循環(huán)終止條件,必定構(gòu)成死循環(huán)。
50、以卜.關(guān)于XML文檔遵守的規(guī)則描述中,錯誤的是(50)。
A、屬性值必須加引號
B、元素名稱無須區(qū)分大小寫
C、元素可以嵌套,但不能交叉
D、文檔中必須有且只有一個根元素
標準答案:B
知識點解析:XML是一種真正的數(shù)據(jù)描述語言,它沒有固定的標記符號,允許用
戶自己定義一套適合于應用的文檔元素類型。編寫XML文檔必須遵守的規(guī)則如
下。1)文檔必須以xml聲明開頭;2)元素必須有開始標記和結(jié)束標記,空元素也必
須有結(jié)束標記;3)元素名稱必須區(qū)分大小寫;4)文檔中必須有且只有一個包含其他
所有元素的元素(即根元素):5)元素可以嵌套,但不能交叉:6)屬性值必須加引
號;7)字符V和&只能用于開始標記和引用實體。
51、在數(shù)據(jù)流圖中,兩條平行線表示(51)。
A、加工/處理
B、數(shù)據(jù)流
C、數(shù)據(jù)存儲
D、外部實體
標準答案:C
知識點解析:數(shù)據(jù)流圖(DataFlowDiagain,DFD)是一種便于用戶理解、分析系
統(tǒng)數(shù)據(jù)流程、描述系統(tǒng)邏輯模型的圖形工具。它擺脫了系統(tǒng)的物理內(nèi)容,精確地在
邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲等,是系統(tǒng)邏輯模型的重要組成部
分。DFD由數(shù)據(jù)流、加工、數(shù)據(jù)存儲和外部實體4個要素構(gòu)成。數(shù)據(jù)流用帶有名
稱的箭頭直線表示,名稱表示流經(jīng)的數(shù)據(jù),箭頭表示數(shù)據(jù)的流向。加工是對數(shù)據(jù)進
行的操作。通吊用圓形或橢圓形表示加工的圖示。數(shù)據(jù)存儲表示數(shù)據(jù)保存的地方。
通常用兩條平行線表示數(shù)據(jù)存儲的圖示。外部實體是指存在于軟件系統(tǒng)之外的人員
或組織,它指出系統(tǒng)所需數(shù)據(jù)的發(fā)源地和系統(tǒng)所產(chǎn)生數(shù)據(jù)的歸宿點。通常用矩形或
長方形表示外部實體的圖示。
52、軟件開發(fā)中的瀑布模型典型地刻畫了軟件生存周期各個階段的劃分,與其最相
適應的軟件開發(fā)方法是(52)。
A、構(gòu)件化方法
B、結(jié)構(gòu)化方法
「、而向?qū)ο蠓椒?/p>
D、快速原型方法
標準答案:B
知識點解析:軟件開發(fā)包括需求分析、設計、編碼、測試和維護等階段。瀑布模型
將軟件生命周期劃分為制訂計?劃、需求分析、軟件設計、程序編寫、軟件測試和運
行維護等6個基本活動,并且規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑
布流水,逐級下落。瀑布模型強調(diào)文檔的作用,并要求每個階段都要仔細驗證。結(jié)
構(gòu)化開發(fā)方法的生存周期劃分與瀑布模型相對應,因此也是與其最相適應的軟件開
發(fā)方法。對于本題的選項A,OMG描述構(gòu)件的定義為,構(gòu)件是一個物理的、可替
換的系統(tǒng)組成部分,它包裝了實現(xiàn)體且提供了對一組接口的實現(xiàn)方法。構(gòu)件化方法
是以過程建模為先導、以構(gòu)架為中心、基于構(gòu)件組裝的應用系統(tǒng)開發(fā)方法。它可以
裁剪為面向?qū)ο蠓椒ǎm合于構(gòu)件組裝模型。構(gòu)件化方法和面向?qū)ο蠓椒ü膭顦?gòu)件
組裝(復用),面向?qū)ο筮^程沿演化的螺旋迭代,因此它與瀑布模型軟件開發(fā)思路不
相適應。對于選項C,對象是指由數(shù)據(jù)及其容許的操作所組成的封裝體。所謂面向
對象就是基于對象概念,以對象為中心,以類和繼承為構(gòu)造機制,來認識、理解和
刻畫客觀世界并設計、溝建相應的軟件系統(tǒng)。而面向?qū)ο蠓椒ㄊ且环N把面向?qū)ο蟮?/p>
思想應用于軟件開發(fā)過程中以指導開發(fā)活動的系統(tǒng)方法,簡稱OO(Object-Oriented)
方法。對于選項D,快速原型模型的第一步是建造一個快速原型,實現(xiàn)客戶或未來
的用戶與系統(tǒng)的交互,用戶或客戶對原型進行評價,進一步細化待開發(fā)軟件的需
求。通過逐步調(diào)整原型變其滿足客戶的要求,開發(fā)人員可以確定客戶的真正需求是
什么;第二步則在第一步的基礎上開發(fā)客戶滿意的軟件產(chǎn)品。顯然,快速原型方法
可以克服瀑布模型的缺點,減少由于軟件需求不明確帶來的開發(fā)風險,從而具有顯
著的效果。
53、以下不屬于軟件工程需求分析階段的任務是(53)。
A、分析軟件系統(tǒng)的數(shù)據(jù)要求
B、確定軟件系統(tǒng)的功能需求
C、確定軟件系統(tǒng)的性能要求
D、確定軟件系統(tǒng)的運行平臺
標準答案:D
知識點解析:需求分析階段的主要任務是為一個新系統(tǒng)定義業(yè)務需求,該階段的關(guān)
鍵是描述一個系統(tǒng)必須做什么(或者一個系統(tǒng)是什么),而不是系統(tǒng)應該如何實現(xiàn)。
它通常被劃分成5個工作階段:問題分析,問題評估和方案綜合,建模,規(guī)約和復
審。具體來說,需求分有階段需完成以下要求:1)確定軟件系統(tǒng)的功能需求和非功
能需求;2)分析軟件系統(tǒng)的數(shù)據(jù)要求;3)導出系統(tǒng)的邏輯模型;4)修正項目開發(fā)計
劃;5)如有必要,可以開發(fā)一個原型系統(tǒng)。對于本題的選項D,確定軟件系統(tǒng)的運
行平臺是系統(tǒng)設計階段的工作任務之一。
54、結(jié)構(gòu)化分析方法(SA)的一個重要指導思想是(54)。
A^自頂向下,逐步抽象
B、自底向上,逐步抽象
C、自頂向下,逐步分解
D、自底向上,逐步分解
標準答案:C
知識點解析:結(jié)構(gòu)化開發(fā)方法是一種應用比較廣泛、技術(shù)較為成熟的方法,通常稱
為結(jié)構(gòu)化分析(SA)和結(jié)構(gòu)化設計(SD)方法。結(jié)構(gòu)化方法的要點是將系統(tǒng)開發(fā)和運行
的全過程劃分階段、確定任務,并分離系統(tǒng)的邏輯模型和物理模型。為保證系統(tǒng)開
發(fā)順利和有效,結(jié)構(gòu)化分析方法應遵循的基本原則如下:1)強調(diào)運用系統(tǒng)的觀點,
即用全局的觀點對企業(yè)進行分析,自頂向下,將系統(tǒng)逐層、逐級分解,最后進行綜
合,構(gòu)成信息模型。2)在充分調(diào)查、分析的基礎上,對需求和約束進行充分的理
解,對系統(tǒng)開發(fā)的可行性進行論證,以避免或減少系統(tǒng)開發(fā)的盲目性。3)從調(diào)查入
手,充分理解用戶的業(yè)務活動和信息需求。它是系統(tǒng)設計的主要依據(jù),因而結(jié)構(gòu)化
方法具有鮮明的用戶觀點。4)強調(diào)按時間順序和工作內(nèi)容,將系統(tǒng)開發(fā)任務劃分工
作階段。如分析階段、沒計階段、實施階段及運行維護階段等。5)強調(diào)各階段文檔
資料的規(guī)范和完整,以便下一個階段的工作有所遵循,且便于系統(tǒng)的維護。6)充分
估計事物發(fā)展的變化因索,運用模塊結(jié)構(gòu)方式來組織系統(tǒng),使系統(tǒng)在靈活性和可變
性等方面得以充分體現(xiàn)。
55、軟件產(chǎn)品工程這一關(guān)鍵過程域是從CMM模型的(55)開始定義的。
A、初始級
B、己定義級
C、可重復級
D、定量管理級
標準答案:B
知識點解析:軟件能力成熟度(CMM)模型是對軟件組織進化階段的描述,它將軟
件過程的成熟度分為5個等級,18個關(guān)鍵域。每個等級的描述及其對應的關(guān)鍵過
程域如表5-7所示。
表5-7cn模型各級別概要表
級別描述關(guān)鍵過程域
第一級初始級
第二級可重復級需求管理和軟件配置管理、軟件子合同管理等
第三級定義級組織過程定義和集成軟件管理、軟件產(chǎn)品工程等
第四級定量管理級定量的過程管理和軟件質(zhì)量管理等
第五級優(yōu)化級缺陷預防、技術(shù)變更管理和過程變更管理等
56、以下關(guān)于維護軟件所需的成本敘述中,說法正確的是(56)。
A、糾正外部和內(nèi)部設計錯誤比糾正源代碼錯誤需要更大的成本
B、需求定義糾錯的成本小于源代碼糾錯的成本
C、用戶文檔需要經(jīng)常更新,其維護成本超過了糾正設計錯誤的成本
D、與需求定義相比,源代碼的文字量大得多,所以源代碼的維護成本更高
標準答案:A
知識點解析:根據(jù)系統(tǒng)開發(fā)的生命周期可知,系統(tǒng)設計階段在前,軟件編碼階段在
后,糾正開發(fā)階段早期的錯誤要比糾正后期的錯誤付出的代價大,因此糾正外部和
內(nèi)部設計錯誤比糾正源代碼錯誤需要更大的成本。
57、建立數(shù)據(jù)庫系統(tǒng)的主要目標是減少數(shù)據(jù)的冗余,提高數(shù)據(jù)的獨立性,并集中檢
查(57)。
A、數(shù)據(jù)操作性
B、數(shù)據(jù)完整性
C、數(shù)據(jù)兼容性
D、數(shù)據(jù)可維護性
標準答案:B
知識點解析:數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、硬件和用戶組成。數(shù)據(jù)庫管
理系統(tǒng)是為了在計算機系統(tǒng)卜實現(xiàn)某種數(shù)據(jù)模型而開發(fā)的軟件系統(tǒng)C數(shù)據(jù)庫是通過
數(shù)據(jù)庫管理系統(tǒng)把相互關(guān)聯(lián)的數(shù)據(jù)系統(tǒng)地組織起來,為多種應用服務,R使元余度
為盡可能最小的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎上發(fā)展起來的。數(shù)據(jù)庫
結(jié)構(gòu)的基礎是數(shù)據(jù)模型,用來描述數(shù)據(jù)的一組概念和定義。數(shù)據(jù)模型的三要素是數(shù)
據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的約束條件。數(shù)據(jù)庫管理技術(shù)的主要目標包括:1)實現(xiàn)不
同的應用對數(shù)據(jù)的共享,減少數(shù)據(jù)的重復存儲,消除潛在的不一致性。2)實現(xiàn)數(shù)據(jù)
獨立性,使應用程序獨立于數(shù)據(jù)的存儲結(jié)構(gòu)和存取方法,從而不會因為對數(shù)據(jù)結(jié)構(gòu)
的更改而要修改應用程序。3)由系統(tǒng)軟件提供數(shù)據(jù)安全性和完整性上的數(shù)據(jù)控制和
保護功能。可見,建立數(shù)據(jù)的庫系統(tǒng)的主要目標是減少數(shù)據(jù)的冗余,提高數(shù)據(jù)的獨
立性,并集中檢查數(shù)的據(jù)安全性和完整性。
58、在關(guān)系代數(shù)運算中,(58)運算結(jié)果的關(guān)系模式與原關(guān)系模式相同。
A、投影
B、自然連接
C、并
D、笛卡兒積
標準答案:c
知識點解析:在關(guān)系代數(shù)中并運算是一個二元運算,要求參與運算的兩個關(guān)系結(jié)構(gòu)
必須相同,運算結(jié)果的結(jié)構(gòu)與原關(guān)系模式的結(jié)構(gòu)相同。笛卡兒積和自然連接雖然也
是一個二元運算,但參與運算的兩個關(guān)系結(jié)構(gòu)不必相同。投影運算是向關(guān)系的垂直
方向運算,運算的結(jié)果要去調(diào)某些屬性列,所以運算的結(jié)果與原關(guān)系模式不同。
59、在某學校的綜合管理系統(tǒng)設計階段,教師實體在學籍管理子系統(tǒng)中被稱為“教
師”,而在人事管理子系統(tǒng)中被稱為“職工”,這類沖突被稱之為(59).
A、語義沖突
B、命名沖突
C、屬性沖突
D、結(jié)構(gòu)沖突
標準答案:B
知識點解析:命名沖突是指具有相同意義的屬性、實體和聯(lián)系名在不同的局部E-R
圖中有著不同的命名,或是名稱相同的屬性、實體和聯(lián)系名在不同的局部E-R圖
中代表著不同的意義。例如在本試題中,同一意義的對象(教師)實體在不同的局部
應用(學籍管理子系統(tǒng)、人事管理子系統(tǒng))中具有不同的名稱(教師、職工),即異名
同義。又例如,在教學樓管理子管理中將教室稱為“房間”,而宿舍樓管理子管理中
將學生宿舍也稱為“房間”,同名異義。屬性沖突是指屬性域、精度和單位的不一
致。其中,屬性域沖突是指屬性值的類型、取值范圍或取值集合不同。例如,由于
學號是數(shù)字,因此某些部門(即局部應用A)將學號定義為整數(shù)形式,而由于學號不
用參與運算,因此另一些部門(即局部應用B)將學號定義為字符型形式。屬性取值
單位沖突的一個例子是:學生的身高,有的以“米”為單位,有的以“厘米”為單位,
也有的以“尺''為單位。結(jié)構(gòu)沖突是指同一個對象在不同的局部E-R圖中有不同的
表示,即同一對象在不同應用中具有不同的抽象,或同一實體在不同局部視圖中所
包含的屬性不完全相同(或者屬性的排列次序不完全相同),或?qū)嶓w之間的聯(lián)系在不
同局部視圖中呈現(xiàn)不同的類型等。命名沖突和屬性沖突可以通過協(xié)商來規(guī)定統(tǒng)一
的基本數(shù)據(jù)名稱。而結(jié)閡沖突則必須返回到需求分析階段,更加深入地調(diào)查研究、
分析,最后進行一致性的調(diào)整。
60、某位參加軟件資格水平考試的學生通過當當網(wǎng)購買相關(guān)考試圖書,其登錄的電
—r-9?,.a
*竹設計勵考演考的沖剁他舞卷及考點解析(63)。
作#:靠今江貨,&?林名:飛尼號試中心
【軟件設計男考試比笛杜:電子工叱出第杜IS3W:9787121050275
出飯盯間:200?!0-1:?
年前通電磔卷印吠:Inet:327
及名;點疏字急:6蝕xn紙張:FO-it
包建:+翌FX:
A定竹:Q元折扣:加力電:
啊買軟人■存娛
?.<5擊焉大明
圖5-5某電子
商務網(wǎng)站交易界面
A、B2B
B、B2C
C、C2C
D、G2B
標準答案:B
知識點解析:電子商務限據(jù)其服務的對象不同,基本上可以分為4種模式,即
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物制藥研發(fā)成果保密與專利實施合同
- 影視作品拍攝器材損壞賠償及更換合同
- 游艇事故責任保險經(jīng)紀服務合同
- 聯(lián)合出品網(wǎng)絡文學有聲劇作品授權(quán)合同
- 虛擬貨幣交易市場秩序維護補充協(xié)議
- 外籍人員在華醫(yī)療責任保險代理協(xié)議書
- 股權(quán)代持型知識產(chǎn)權(quán)保護合作協(xié)議
- 公眾號付費閱讀功能定制化數(shù)據(jù)可視化解決方案協(xié)議
- 2024年中國禮盒燕窩市場調(diào)查研究報告
- 裝修鋁門窗購買合同協(xié)議
- 高中英語外研版 單詞表 必修3
- DL∕T 2447-2021 水電站防水淹廠房安全檢查技術(shù)規(guī)程
- 人類的聚居地——聚落優(yōu)秀教學設計(教案)
- 減少老年住院患者口服藥缺陷次數(shù)的-PDCA-案例課件
- 九年級英語單詞默寫表(最新可打印)
- 存貨質(zhì)押貸款業(yè)務管理辦法
- 農(nóng)村集體三資管理財務管理培訓講解
- 河南省小麥品種演變
- 智慧節(jié)能行業(yè)報告:智慧供熱和智慧水務
- 正確理解《稅收征管法》六十三、六十四條
- 液壓系統(tǒng)課件(完整)課件
評論
0/150
提交評論