版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件水平考試(初級)程序員上午(基
礎(chǔ)知識)模擬試卷23
一、中文選擇題(本題共70題,每題1.0分,共70
分。)
1、對于Word文檔[編輯]菜單中的[定位]命令的功能,其不能夠定位(1)。
A、對象
B、格式
C、公式
D、批注
標(biāo)準(zhǔn)答案:B
知識點解析:對于Word文檔[編輯]菜單中的[定位]命令([Ctrl+G]組合鍵)的功能如
圖3-9,圖3—10所示。其能夠定位的目標(biāo)有頁、節(jié)、行、書簽、批注、腳注、尾
注、域、表格、圖形、公式、對象和標(biāo)題等,但不能夠定位“格式”。
圖3-9“定位”命令界面I
-U-5J
置找I
圖3-10“定位”命令界面2
2、在Word文檔中,如果要使文檔內(nèi)容橫向打印,應(yīng)選擇(2)命令進(jìn)行設(shè)置。
A、打印預(yù)覽
B、格式
C、頁面設(shè)置
D、查看
標(biāo)準(zhǔn)答案:C
知識點解析:在Word文檔中,如果要橫向打印文檔,則應(yīng)該選擇[文件]T[頁面設(shè)
置]命令,從彈出的“頁面設(shè)置''對話框中,可以設(shè)置頁邊距、紙型、紙張來源、版
式和文檔網(wǎng)格等,在其中可以選擇打印方向的類型有“橫向”和"縱向”,如圖3-11
-*-??-一■■■—?+.、?*---???■■■■■1U.I■
國兩,
銖向6)0同箜)
頁碑FS?-1一)
缶員,):|¥33
所示。圖3-11“頁面設(shè)置”對話框
3、在Excel中,單擊某單元格并輸入:123,回車后此單元格的顯示內(nèi)容為
“¥123”,則可知此單元格的格式被設(shè)成了(3)。
A、貨幣
B、人民幣
C、科學(xué)記數(shù)
D、數(shù)值
標(biāo)準(zhǔn)答案:A
知識點3析:在Excel中,單擊某單元格,選擇[格式]一[單元格]命令,彈出“單元
格格式”對話框,切換至“數(shù)字”選項卡可以選擇單元格的類型,如圖3-12所示。
圖3-12“數(shù)字”選項卡本試題中,如果在分類下拉列表中選擇
“數(shù)值”選項,則在輸入123后不能顯示人民幣符號¥;如果在分類下拉列表中選擇
“貨幣”選項,并在貨幣符號下拉列表選擇“¥”,那么在該單元格中輸入:123,回
車后此單元格的顯示內(nèi)容為“¥123”。
4、在“Excel2000”中,假設(shè)Al=l,A2=1.5,選擇A1:A2單元格區(qū)域,并將鼠標(biāo)
指針放在該區(qū)域右角的填充柄上,拖動至A1O后,執(zhí)行SUM(Al:A10)操作,其運
算結(jié)果為(4)。
A、30
B、32.5
C、42.5
D、46.5
標(biāo)準(zhǔn)答案:B
知識點解析:在“Excel2000”中,假設(shè)Al=l,A2=1.5,選擇A1:A2單元格區(qū)域,
并將鼠標(biāo)指針放在該區(qū)域右下角填充柄上,拖動至A10,則A3?A10單元格分別
被填充上2、2.5、3、3.5、4、4.5、5和5.5。執(zhí)行將A1到A10單元格的內(nèi)容相加
的SUM(A1:AIO)操作,則SUM(A1:A10)=1+1.5+2+2.5+34-3.5+4+
4.5+5+5.5=32.5o
5、采用HTML語言創(chuàng)建一個E-mail地址的鏈接,正確的語句是(5)。
A、<ahref="usenet:xxxxx@">與我E-mail聯(lián)系V/a>
B、<ahref="smtp:xxxxx@">與我E-mail聯(lián)系</a>
C^Vahref="mailto:xxxxx@">與我E-mail聯(lián)系V/a>
D、<ahref=,'pop3:xxxxx@">與我E-mail聯(lián)系V/a>
標(biāo)準(zhǔn)答案:C
知識點解析:當(dāng)瀏覽者單擊電子郵件鏈接時,可即時打開瀏覽器默認(rèn)的電子郵件處
理程序,收件人的郵件地址被電子郵件鏈接中指定的地址自動更新,無須瀏覽者手
工輸入。采用HTML語言創(chuàng)建一個Email地址的鏈接時,加上郵件主題的語句如
下cmaihoF-mail賬號,suhject=E-mail主題加卜抄送地址的語句如下cmailto:E-
mail賬號1?CC=另一個E-mail賬號同時加上郵件主題和抄送地址的語句如下。
mailto:E-maii賬號?subject=主題&CC=另一個E-mail賬號創(chuàng)建一個E-mail地址的鏈
接的語句如下。Vahref="mailto:xxxxx@">與我E-mail聯(lián)系V/a>。
6、精簡指令系統(tǒng)計算機(jī)RISC沒置大量通用寄存器,訪問存儲器指令簡單,目的
是為/(6)o
A、簡化指令格式
B、優(yōu)化編譯程序
C、提高指令運算速度
D、減少地址計算時間
標(biāo)準(zhǔn)答案:c
知識點常析:由于大中型計算機(jī)的指令系統(tǒng)(例如復(fù)雜指令系統(tǒng)計算機(jī)CISC)功能
強,速度快,使用方便,但硬件代價太高。因此,[BM公司首先開展指令系統(tǒng)友
雜性的研究工作,得出的結(jié)論并不是指令系統(tǒng)設(shè)計得龐大的計算機(jī)最好,而是應(yīng)該
去掉那些復(fù)雜而又很少使用的指令,把經(jīng)常大量使用的指令的處理速度盡可能提
高。精簡指令系統(tǒng)計算機(jī)RISC中,大量設(shè)置通用寄存器,且指令格式僅用R-R型
尋址。顯然,R-R型尋址指令的速度較快。因為這種指令不需要訪問存取操作數(shù),
操作數(shù)在運算器的通用寄存器中存放,所以一個節(jié)拍即可得到運算結(jié)果,節(jié)省大量
的訪問時間。為了能在運算器中存放一些操作數(shù)據(jù)和中間結(jié)果,RISC計算機(jī)二設(shè)
置了大量的通用寄存器。
7、(7)是微處理器與外設(shè)通信的橋梁。它接收微處理器送來的控制命令控制設(shè)備工
作,以反映設(shè)備的工作狀態(tài),以便微處理器隨時查詢,決定下一步的工作內(nèi)容。
A、協(xié)議
B、接口
C、進(jìn)程
D、連接線
標(biāo)準(zhǔn)答案:B
知識點解析:接口是微處理器與外設(shè)通信的橋梁。其主要功能是接收微處理器發(fā)來
的控制命令以便控制外沒工作,如啟動外設(shè)傳送數(shù)據(jù)、停止外設(shè)工作等。接口還要
反映外設(shè)目前的狀態(tài),監(jiān)視設(shè)備的工作情況,以便微處理器檢測設(shè)備狀態(tài)。根據(jù)設(shè)
備不同的工作狀態(tài),發(fā)出不同的控制命令,決定下一步設(shè)備執(zhí)行什么操作。
8、若某臺計算機(jī)的字長為64位,則表明該機(jī)器(8)。
A、能處理的數(shù)值最大為8位十進(jìn)制數(shù)
B、在CPU中運算的結(jié)果最大為264
C、能處理的數(shù)值最多為8個字節(jié)
D、在CPU中能夠作為一個整體加以處理的二進(jìn)制數(shù)據(jù)為8個字節(jié)
標(biāo)準(zhǔn)答案:D
知識點解析:計算機(jī)的字長是指該計算機(jī)能進(jìn)行多少位二進(jìn)制數(shù)的并行運算,實際
上是指該計算機(jī)中的運算器有多少位。通常計算機(jī)的數(shù)據(jù)總線和寄存器的位數(shù)與機(jī)
器字長一數(shù).字長主要影響計算機(jī)的精度和速度,字長越長,計算機(jī)處理數(shù)據(jù)的速
度越快,計算精度越高。若某臺計算機(jī)的字長為3位,則表明該機(jī)器在CPU中能
夠作為一個整體加以處理的二進(jìn)制數(shù)據(jù)為8個字節(jié)。
9、利用海明碼(HammingCode)糾正單比特錯的差錯控制技術(shù)中,如果加入4位
冗余位,則信息位最多為(9)位。
A、4
B、8
C、II
D、16
標(biāo)準(zhǔn)答案:C
知識點解析:信息冗余中的海明碼能糾正可能出現(xiàn)的單比特錯。假設(shè)信息位為A,
冗余校驗位為r糾正單比特錯需要滿足以下條件:22k+r+12「。本試題中,口%則
24>k+4+l,解得A024-5=ll。
10、在國標(biāo)GB2312-80標(biāo)準(zhǔn)編碼中,若某漢字的機(jī)內(nèi)碼為OBOAEH,則該字的
國標(biāo)碼是(10)。
A、100EH
B、302EH
C、908EH
D、ODOCEH
標(biāo)準(zhǔn)答案:B
知識點常析:這是一道考查漢字機(jī)內(nèi)碼、國標(biāo)碼和區(qū)位碼三者之間轉(zhuǎn)換關(guān)系的試
題。解答此類題目一定要對三者的轉(zhuǎn)換關(guān)系非常熟悉。要注意:國標(biāo)碼與區(qū)位碼是
一一對應(yīng)的,但值不相同;區(qū)位碼是用十進(jìn)制數(shù)表示的國標(biāo)碼(但不等于將十六進(jìn)
制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)),國標(biāo)碼是用十六進(jìn)制數(shù)表示的區(qū)位碼(但不等于將十進(jìn)制數(shù)
轉(zhuǎn)換成十六進(jìn)制數(shù)),兩者關(guān)系為區(qū)位碼(十進(jìn)制)的兩個字節(jié)分別轉(zhuǎn)換為十六進(jìn)制后
加20H得到對應(yīng)的國標(biāo)碼。機(jī)內(nèi)碼等于國標(biāo)碼的兩個字節(jié)各加80H,國標(biāo)碼等于
區(qū)位碼的兩個字節(jié)各加20H。按上述關(guān)系由日內(nèi)碼求出該漢字的國標(biāo)碼為
302EH,區(qū)位碼為100EH。其中,區(qū)位碼表示該漢字在10H區(qū)(16區(qū))OEH位上,
是一級漢字,所以本試題的正確答案是選項B。
11、某局域網(wǎng)中有1臺打印服務(wù)器、3臺客戶機(jī)和2臺打印機(jī),其連接拓?fù)淙鐖D3-
1所示。在該系統(tǒng)中,打印服務(wù)器根據(jù)某臺客戶機(jī)的請求,將數(shù)據(jù)在一臺打印機(jī),
輸出。設(shè)打印服務(wù)器、各客戶機(jī)及各打印機(jī)的可用性分別為。a、b、c,則使月該
系統(tǒng)打印文件的可用性為(11)。
R服務(wù)器
g>ag
客戶機(jī)1打印機(jī)I客戶機(jī)2打卬機(jī)2客戶機(jī)3圖3/某
局域網(wǎng)拓?fù)浣Y(jié)構(gòu)圖
A、ab3c3
B、a(l-b3)(l-c2)
C、a(l-b)3(l-c)2
D、a(l-(l-b3))(l-(l-c)2)
標(biāo)準(zhǔn)答案:D
知識點解析:在圖3-1所示的網(wǎng)絡(luò)拓?fù)鋱D中,可將2臺打印機(jī)看成是一個并聯(lián)子系
統(tǒng),該并聯(lián)子系統(tǒng)的可用性為也可將3臺客戶機(jī)看成是一個
并聯(lián)子系統(tǒng),該并聯(lián)子系統(tǒng)的可用性為I-(l-b)(I-bXl-b)=l-(l-b3)。依據(jù)題意“在該
系統(tǒng)中,打印服務(wù)器根據(jù)某臺客戶機(jī)的請求,將數(shù)據(jù)在一臺打印機(jī)上輸出”可知,
服務(wù)器、客戶機(jī)子系統(tǒng)及打印機(jī)子系統(tǒng)三者呈串聯(lián)形式,因此該系統(tǒng)的總的可用性
^a(l-(l-b3))(l-(l-c)2)o
12、(12)圖像通過使用彩色查找來獲得圖像顏色。
A、真彩色
B、偽彩色
C、直接色
D、矢量
標(biāo)準(zhǔn)答案:B
知識點解析:在組成一嗝彩色圖像的每個像素值中,有R、G、B3個基色分
量,每個基色分量直接決定顯示設(shè)備的基色強度,這樣產(chǎn)生的彩色稱為選項A的
“真彩色”。偽彩色圖像是將像素值當(dāng)作彩色查找表的表項入口地址,去查找一個顯
示圖像時使用的R、G、B值。用查找出的R、G、B值產(chǎn)生的彩色稱為偽彩色。
直接色圖像中把每個像素值分成R、G、B分量,每個分量作為單獨的索引值對它
進(jìn)行變換,通過變換表找出基色強度。用變換后得到的R、G、B強度值產(chǎn)生的彩
色稱為直接色矢量圖像中使用一系列計算機(jī)指令來表示一幅圖,如畫點、線、曲線
和矩形等,其中顏色屬性表示了這些形狀的顏色。
13、對于MPEG視頻中的空間冗余信息可以采用(13)的方法來進(jìn)行壓縮編碼。
A、幀間預(yù)測和變換編碼
B、哈夫曼編碼和運動補償
C、變換編碼和幀內(nèi)預(yù)測
D、幀內(nèi)預(yù)測和運動補償
標(biāo)準(zhǔn)答案:C
知識點解析:視頻圖像本身在時間上和空間上都存在冗余信息。對視頻進(jìn)行編碼就
是去除時間和空間上的冗余信息。去除空間上的冗余信息時,不參照任何過去的或
者將來的其他圖像幀,壓縮編碼可以采用類似JPEG的壓縮方法,主要采用的壓縮
技術(shù)包括幀內(nèi)預(yù)測編碼和變換編碼。去除時間上的冗余信息時,常用的壓縮技術(shù)包
括幀間預(yù)測編碼和運動補償方法。
14、以下參數(shù)中,不屬于音頻信息數(shù)字化參數(shù)的是(14)。
A、壓縮比
R、米樣頻率
C、分辨率
D、數(shù)據(jù)率
標(biāo)準(zhǔn)答案:C
知識點解析:聲音信號是一種模擬信號,計算機(jī)要對它進(jìn)行處理,必須將它轉(zhuǎn)換成
為數(shù)字聲音信號,即用二進(jìn)制數(shù)字的編碼形式來表示聲音。最基本的聲音信號數(shù)字
化方法是取樣一量化法,它分為以下3個步驟。1)采樣。采樣是把隨時間連續(xù)變
化的模擬信號轉(zhuǎn)換成時間離散、幅度連續(xù)的信號。在某些特定時刻獲取的聲音信號
幅值稱為采樣。由這些特定時刻采樣得到的信號稱為離散時間信號。一般都是每隔
相等的一小段時間采樣一次,其時間間隔稱為取樣周期,它的倒數(shù)稱為采樣頻率。
采樣定理是選擇采樣頻率的理論依據(jù),為了不產(chǎn)生失真,采樣頻率不應(yīng)低于聲音信
號最高頻率的兩倍。因此,語音信號的采樣頻率一般為8kHz,音樂信號的采樣頻
率則應(yīng)在40kHz以上。采樣頻率越高,可恢復(fù)的聲音信號分量越豐富,其聲音的
保真度越好。2)量化。量化處理是把在幅度上連續(xù)取值(模擬量)的每一個樣本轉(zhuǎn)換
為離散值(數(shù)字量)表示,因此量化過程有時也稱為A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)。量化后的
樣本是用二進(jìn)制數(shù)來表示的,二進(jìn)制數(shù)的位數(shù)的多少反映了度量聲音波形幅度的精
度,稱為量化精度,也稱為量化分辨率。例如,每個聲音樣本若用I6bil(2字節(jié))表
示,則聲音樣本的取值范圍是。?65536,精度是1/65536:若只用8bit(l字節(jié))表
示,則樣本的取值范圍是0—255,精度是1/256。量化精度越高,聲音的質(zhì)量越
好,需要的存儲空間也越多;量化精度越低,聲音的質(zhì)量越差,而需要的存儲空間
也越少。3)編碼。經(jīng)過采樣和量化處理后的聲音信號已經(jīng)是數(shù)字形式了,但為了
便于計算機(jī)的存儲、處理和傳輸,還必須按照一定的要求進(jìn)行數(shù)據(jù)壓縮和編碼,即
選擇某一種或者幾種方法對它進(jìn)行數(shù)據(jù)壓縮,以減少數(shù)據(jù)量,再按照某種規(guī)定的格
式將數(shù)據(jù)組織成為文件。經(jīng)過數(shù)字化處理之后的數(shù)字聲音的主要參數(shù)如表3-3所
表3-3數(shù)字化處理之后的數(shù)字聲音的主要參數(shù)
參數(shù)說明
表示每秒采樣的次數(shù)。采樣的3個標(biāo)準(zhǔn)頻率分別是:44.1kHz、
采樣頻率
22.05kHz、11.05kHz
反映度量聲音波形幅度的精度,聲音信號的量化精度通常有8
量化位數(shù)
位、12位或16位
單聲道一次產(chǎn)生一組聲音波形數(shù)據(jù),雙聲道則一次同時產(chǎn)生兩
聲道數(shù)目
組聲音波形數(shù)據(jù)
數(shù)據(jù)率表示每秒所傳輸?shù)臄?shù)據(jù)量,以kbps為單位
壓縮化同一段時間間隔內(nèi)的音頻數(shù)據(jù)壓縮前后數(shù)據(jù)量之比
15、以下關(guān)于計算機(jī)病毒防治的論述中,正確的是(15)。
A、只要不使用U盤,就不會使操作系統(tǒng)感染計算機(jī)病毒
B、及時更新操作系統(tǒng)補丁包有助于計算機(jī)病毒的防治
C、軟盤比U盤更容易感染計算機(jī)病毒
D、設(shè)置寫保護(hù)后使用U盤就不會使操作系統(tǒng)內(nèi)的文件感染病毒
標(biāo)準(zhǔn)答案:B
知識點解析:在H常生活中,常見的一種誤解是,認(rèn)為只要不使用軟盤,就不會使
系統(tǒng)感染病毒。系統(tǒng)感染病毒有多種途徑,尤其是現(xiàn)在通過網(wǎng)絡(luò)傳播病毒越來越嚴(yán)
重,而并不是僅依靠軟盤傳播病毒。如果系統(tǒng)本身已經(jīng)被病毒感染,即使不執(zhí)行軟
盤中的程序,軟盤中的文件依然有被感染的可能。是否更容易感染病毒與使用軟盤
還是U盤沒有直接關(guān)系。在使用U盤時設(shè)置寫保護(hù),這樣系統(tǒng)只能夠讀取軟盤上
的文件,而不能向U盤中寫入任何數(shù)據(jù),可以有效防止U盤中的文件被計算機(jī)病
毒感染,但可能因為U盤中原先存在的感染病毒的文件被讀寫到操作系統(tǒng)中,而
使操作系統(tǒng)內(nèi)的文件感染相應(yīng)的病毒。在計算機(jī)的日常使用中,應(yīng)該及時升級計算
機(jī)操作系統(tǒng),下載安裝補丁包,以彌補系統(tǒng)缺陷和漏洞,這一措施將有助于計算機(jī)
病毒的防治。
16、(16)主要包括網(wǎng)絡(luò)模擬攻擊、報告服務(wù)進(jìn)程、漏洞檢測、提取對象信息及評測
風(fēng)險、提供安全建議和改進(jìn)措施等功能。
A、訪問控制技術(shù)
B、防火墻技術(shù)
C、入侵檢測技術(shù)
D、漏洞掃描技術(shù)
標(biāo)準(zhǔn)答案:D
知識點解析:漏洞掃描系統(tǒng)通過漏洞檢測和安全風(fēng)險評估技術(shù)來幫助識別檢測對象
的系統(tǒng)資源,分析這些系統(tǒng)資源被攻擊的可能指數(shù),了解支撐系統(tǒng)本身的脆弱性,
評估所有存在的安全風(fēng)險。漏洞掃描系統(tǒng)要求具有強大的漏洞檢測能力和檢測效
率,貼切用戶需求的功能定義,靈活多樣的檢測方式,詳盡的漏洞修補方案和友好
的報表系統(tǒng),以及方便的在線升級,它包括了網(wǎng)絡(luò)模擬攻擊,漏洞檢測,報告服務(wù)
進(jìn)程,提取對象信息,以及評測風(fēng)險,提供安全建議和改進(jìn)措施等功能,可幫助用
戶控制可能發(fā)生的安全事件,最大可能的消除安全隱患。
17、我國《計算機(jī)軟件保護(hù)條例》所稱的“發(fā)表”的含義是指將軟件作品(17)。
A、出版發(fā)行
B、公之于眾
C、在版權(quán)局登記
D、以某種物質(zhì)形式固定下來
標(biāo)準(zhǔn)答案:B
知識點解析:根據(jù)我國《計算機(jī)軟件保護(hù)條例》第2章第9條規(guī)定:“軟件著作權(quán)
人享有下列各項權(quán)利:(一)發(fā)表權(quán),即決定軟件是否公之于眾的權(quán)利:(二)開
發(fā)者身份權(quán),即表明開發(fā)者身份的權(quán)利以及在其軟件上署名的權(quán)利;(三)使用
權(quán),即在不損害社會公共利益的前提下,以復(fù)制、展示、發(fā)行、修改、翻譯、注釋
等方式使用其軟件的權(quán)利;(四)使用許可權(quán)和獲得報酬權(quán),即許可他人以本條第
(三)項中規(guī)定的部分或者全部方式使用其軟件的權(quán)利和由此而獲得報酬的權(quán)利:
(五)轉(zhuǎn)讓權(quán),即向他人轉(zhuǎn)讓由本條第(三)項和第(四)項規(guī)定的使用權(quán)和使用許可權(quán)
的權(quán)利可見,在《計算機(jī)軟件保護(hù)條例》中,“發(fā)表”是指將軟件作品公之于
眾。
18、由某市標(biāo)準(zhǔn)化行政主管部門制定,報國務(wù)院標(biāo)準(zhǔn)行政主管部門和國務(wù)院有關(guān)行
政主管部門備案的某一頃標(biāo)準(zhǔn),在國務(wù)院有關(guān)行政主管部門公布其行業(yè)標(biāo)準(zhǔn)之后,
該項地方標(biāo)準(zhǔn)(18)。
A、與行業(yè)標(biāo)準(zhǔn)同時生效
B、仍然有效
C、即行廢止
D、修改后有效
標(biāo)準(zhǔn)答案:c
知識點解析:我國制定的《標(biāo)準(zhǔn)化法》中第2章第6條規(guī)定如下。對需要在全國范
圍內(nèi)統(tǒng)一的技術(shù)要求,應(yīng)當(dāng)制定國家標(biāo)準(zhǔn)。國家標(biāo)準(zhǔn)由國務(wù)院標(biāo)準(zhǔn)化行政主管部門
制定。對沒有國家標(biāo)準(zhǔn)而乂需要在全國某個行業(yè)范圍內(nèi)統(tǒng)一的技術(shù)要求,可以制定
行業(yè)標(biāo)準(zhǔn)。行業(yè)標(biāo)準(zhǔn)由國務(wù)院有關(guān)行政主管部門制定,并報國務(wù)院標(biāo)準(zhǔn)化行政主管
部門備案,在公布國家標(biāo)準(zhǔn)之后,該項行業(yè)標(biāo)準(zhǔn)即行廢止。對沒有國家標(biāo)準(zhǔn)和行業(yè)
標(biāo)準(zhǔn)而乂需要在省、自治區(qū)、直轄市范圍內(nèi)統(tǒng)一的工業(yè)產(chǎn)品的安全、衛(wèi)生要求,可
以制定地方標(biāo)準(zhǔn)。地方標(biāo)準(zhǔn)由省、自治區(qū)、直轄市標(biāo)準(zhǔn)化行政主管部門制定,并報
國務(wù)院標(biāo)準(zhǔn)化行政主管部門和國務(wù)院有關(guān)行政主管部門備案,在公布國家標(biāo)準(zhǔn)或者
行業(yè)標(biāo)準(zhǔn)之后,該項地方標(biāo)準(zhǔn)即行廢止。企業(yè)生產(chǎn)的產(chǎn)品沒有國家標(biāo)準(zhǔn)和行'也標(biāo)準(zhǔn)
的,應(yīng)當(dāng)制定企業(yè)標(biāo)準(zhǔn),作為組織生產(chǎn)的依據(jù)。企業(yè)的產(chǎn)品標(biāo)準(zhǔn)須報當(dāng)?shù)卣畼?biāo)準(zhǔn)
化行政主管部門和有關(guān)行政主管部門備案。已有國家標(biāo)準(zhǔn)或者行業(yè)標(biāo)準(zhǔn)的,國家鼓
勵企業(yè)制定嚴(yán)于國家標(biāo)準(zhǔn)或者行業(yè)標(biāo)準(zhǔn)的企業(yè)標(biāo)準(zhǔn),在企業(yè)內(nèi)部適用。
19、采用8位機(jī)器碼表示的計算機(jī)中,數(shù)據(jù)若用補碼表示,則最小的負(fù)數(shù)是(19)。
A、0
B、10000000
C、1
D、11111111
標(biāo)準(zhǔn)答案:B
知識點解析:采用8位機(jī)器碼表示的計算機(jī)中,數(shù)據(jù)若用補碼表示,根據(jù)基性質(zhì),
10000000表示最小的負(fù)數(shù),而0只有一種表示,即00000000。
20、將十進(jìn)制數(shù)0.7109375轉(zhuǎn)換成二進(jìn)制數(shù)是(20)「
A、0.1011011
B、0.0100111
C、0.1011001
D、0.1010011
標(biāo)準(zhǔn)答案:A
知識點解析:十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的方法是,將十進(jìn)制數(shù)的整數(shù)部分除2取
余,將其小數(shù)部分乘2取整。本題的運算步驟可以用乘法的豎式計算。
0.7109375
x2
1.4218750整數(shù)部分為1,即二進(jìn)制小數(shù)后第1位為1
0.4-21875
X2
0.843750整數(shù)部分為0,即二進(jìn)制小數(shù)后第2位為0
0.84375
X2
1.68750整數(shù)部分為1,即二進(jìn)制小數(shù)后第3位為1
0.6875
X2
1.3750整數(shù)部分為1,即二進(jìn)制小數(shù)后第4位為1
0375
X2
0.75。整數(shù)部分為o,即二進(jìn)制小數(shù)后第5位為o
0.75
X2
1.50整數(shù)部分為1,即二進(jìn)制小數(shù)后第6位為1
0.5
X2
1.??谡麛?shù)部分為1,即二進(jìn)制小數(shù)后第7位為1
21、以下計算機(jī)存儲部舛中,存取速度最快的器件是(21)。
A、高速緩存Cache
B、512MB內(nèi)存
C、CPU內(nèi)部寄存器
D、500GB硬盤
標(biāo)準(zhǔn)答案:c
知識點解析:在計算機(jī)中,用于存放程序或者數(shù)據(jù)的存儲部件有CPU內(nèi)部寄存
器、高速緩存cache、內(nèi)存和大容量磁盤。它們的存取速度不一桿,其中以設(shè)置在
CPU內(nèi)部并作為CPU后一個組成部分的內(nèi)部寄存器的存取速度最快。通常,大容
量磁盤的存取速度最慢。
22、CPU執(zhí)行程序時,為了從內(nèi)存中讀取指令,需要先將程序計數(shù)器的內(nèi)容輸送
到(22)上。
A、地址總線
B、數(shù)據(jù)總線
C、控制總線
D、時序總線
標(biāo)準(zhǔn)答案:A
知識點解析:當(dāng)CPU從內(nèi)存中讀取指令的時候,即存取指周期里,CPU首先將程
序計數(shù)器(PC)的內(nèi)容送到地址總線上,同時送出內(nèi)存的讀控制信號,將所選中的
內(nèi)存單元的內(nèi)容讀入CPU,并將其存放在指令寄存器中。
23、邏輯函數(shù)尸二人與8和6二人。8滿足關(guān)系(23)。
A、F=G
B、r=G
C、F=G?0
D、F=Ge1
標(biāo)準(zhǔn)答案:A
知識點解析:異或邏輯函數(shù)F=AB和同或邏輯函數(shù)6=人。8的真值表如表3-4所
示。④對比表3-4中最后兩列的邏輯變量值可得出,異或邏輯函數(shù)F=AB和同或
邏輯函數(shù)G=AQB滿足關(guān)系F=
表3-4邏輯函數(shù)F=A◎B和G=AOB的真值表
ABFG
0001
0110
1010
1101
24、計算機(jī)各功能部件之間的合作關(guān)系如圖3-2所示。假設(shè)圖中虛線表示控制流,
實線表示數(shù)據(jù)流,則部件a、b和c分別表示(24)。
圖3-2計算機(jī)各功能部件
結(jié)構(gòu)圖
A、內(nèi)存儲器、控制器和運算器
B、控制器、內(nèi)存儲器和運算器
C、內(nèi)存儲器、運算器和控制器
D、控制器、運算器和內(nèi)存儲器
標(biāo)準(zhǔn)答案:D
知識點解析:控制器是統(tǒng)一指揮并控制計算機(jī)各部件協(xié)調(diào)工作的中心部件,其所依
據(jù)的是機(jī)器指令。根據(jù)圖3-2中各條線之間的相互關(guān)系可知,部件a就是控制器。
內(nèi)存儲器簡稱內(nèi)存,用于存儲現(xiàn)場等操作的信息和中間結(jié)果,包括機(jī)器指令和數(shù)
據(jù)。因此圖3-2中部件c為內(nèi)存儲器。運算器或稱為算術(shù)邏輯單元(ALU),用于對
數(shù)據(jù)進(jìn)行算術(shù)運算和邏輯運算。圖3-2中部件b為運算器。
25、設(shè)某計算機(jī)系統(tǒng)的失效率為九,則該系統(tǒng)的平均故障間隔時間MTBF為(25)。
A、1/X
B、24
C、X2
D、1+入
標(biāo)準(zhǔn)答案:A
知識點解析:計算機(jī)可靠性是指在規(guī)定的條件下和規(guī)定的時間內(nèi)計算機(jī)系統(tǒng)能正確
運行的概率,一般用平均故障間隔時間(MTBF)來度量。若設(shè)系統(tǒng)的失效率為篙
則系統(tǒng)的平均故障間隔時間MTBF=1/X,其單位為h(小時)。
26、如圖3-3所示的樹形文件系統(tǒng)中,方框表示目錄,圓圈表示文件,“產(chǎn)表示路徑
中的分隔符,"'在路徑之首時表示根目錄。
3-3某文件系統(tǒng)結(jié)構(gòu)圖假設(shè)當(dāng)前目錄是D1,進(jìn)程A可以按以下兩種方式
打開同一個文件flo方式1)fai=opcn(€7Dl/Wl/fr,,O.RDONLY);
方式2)Gdl=open("(26)/fl”,O.RDONLY):
A、.../D2/W1
B、Dl/Wl
C、W1
D、/W1
標(biāo)準(zhǔn)答案:C
知識點解析:在圖3?3所示的文件系統(tǒng)的樹形目錄結(jié)構(gòu)中,樹的根節(jié)點為根目錄,
數(shù)據(jù)文件作為樹葉,其他所有目錄均作為樹的節(jié)點。從樹根開始的路徑名稱為絕對
路徑名。從當(dāng)前目錄開始的路徑名稱為相對路徑名,即從當(dāng)前目錄開始,再逐級通
過中間的目錄文件,最后到達(dá)所要訪問的數(shù)據(jù)文件。假設(shè)當(dāng)前目錄是D1,進(jìn)程A
可以使用絕對路徑名方式(方式2)打開文件fl,即使用“fdI=opcn("/Dl/Wl/fT,
O-RDONLY);”語句。進(jìn)程A還可以使用相對路徑名方式(方式1)打開文件fl,
即使用“fdl=open("Wl/fl”,O_RDONLY);”語句。對于方式1需要訪問3次磁
盤,第1次查找根目錄,第2次查找目錄文件/D1/W1/,找到文件fl的物理位置,
第3次便可以讀取文件flo而方式2可以從當(dāng)前路徑開始查找需要訪問的文件
fl,但需要訪問2次磁盤,第1次查找目錄文件WI,找到文件fl的物理位也,第
2次便可以讀取文件fl。由此可見,從當(dāng)前目錄開始,采用相對路徑名比采用絕對
路徑名的訪問目錄文件的次數(shù)少,工作效率高。
27、在操作系統(tǒng)中,除賦初值外,對信號量僅能操作的兩種原語是(27)。
A、存操作、取操作
B、讀操作、寫操作
C、P操作、V操作
D、輸入操作、輸出操作
標(biāo)準(zhǔn)答案:C
知識點解析:在操作系統(tǒng)中,信號量是實現(xiàn)任務(wù)同步的主要手段。使用二進(jìn)制信號
量可以很方便的實現(xiàn)互不?;コ馐侵付嗳蝿?wù)在訪問臨界資源時具有排他性。除賦初
值外,對信號量僅能操作的兩種原語是:P操作、V操作。換言之,信號量是一種
只能由P操作和V操作所改變的整型變量。在執(zhí)行一次P操作時,信號量的值減
1:當(dāng)其值為小于。時,進(jìn)程阻塞。在執(zhí)行V操作時,信號量的值加1;當(dāng)其值為
小于等于0時,喚醒阻塞隊列中的進(jìn)程。
28、以下C語言運算符中,優(yōu)先級最高的是(28)。
A,%
B、++
C、<=
D、&&
標(biāo)準(zhǔn)答案:B
知識點解析:在C語言中,有42個運算符(一元運算符8個,二元運算符33個,
三元運算符1個)和15個優(yōu)先級。優(yōu)先級和結(jié)合性是運算符的兩個重要的特性,結(jié)
合性也稱為計算順序,它決定組成表達(dá)式的各個部分是否參與計算及什么時候計
算。表3-5給出了各運算符的優(yōu)先級及結(jié)合性。
表3-5(:語言運算符的優(yōu)先級及結(jié)合性
優(yōu)先級運算符功能結(jié)合性
小括號、數(shù)組下標(biāo)、指針型結(jié)構(gòu)成員、
最局0[]->>自左向右
結(jié)構(gòu)成員
1~++-+-邏輯非、位邏輯反、自噌、自減、單目
*&type正、單目負(fù)、指針、變量地址、函數(shù)說自右向左
sizeof明、長度計算
*/%乘法、除法、取模自左向右
+-加法、減法自左向右
??位左移、位右移自左1可右
?=?=小于、小于等于、大于、大于等于自左向右
==?i=等于、不等于自左向右
&位邏輯與自左向右
4位邏輯異或自左向右
?1位邏輯或自左向右
邏輯與自左向右
II邏輯或自左向右
Q?.?條件運算符自右向左
貶值、加法賦值、減法賦值、乘法賦
=+=-=/=
值、除法賦值、模運算賦值、位邏輯與
*&=A=\-自右向左
賦值、位邏輯異或賦值、位邏輯或賦
?=?=
值、左移賦值、右移賦值
最低逗號運算符自左向右
對于本試題4個選項所給出C語言運算符,優(yōu)先級最高的是“++”,優(yōu)先級最低的
是
29、高級程序設(shè)計語言中用于描述程序中的運算步驟、控制結(jié)構(gòu)及數(shù)據(jù)傳輸?shù)氖?/p>
(29)。
A、語句
B、語義
C、語用
D、語法
標(biāo)準(zhǔn)答案:A
知識點解析:在高級程序設(shè)計語言中,語句用于描述程序中的運算步驟、控制結(jié)構(gòu)
及數(shù)據(jù)傳輸.程序設(shè)計語言的語法是語言的外觀。給出語言的語法意味著給出語
句、聲明和其他語言結(jié)閡的書寫規(guī)則。語義則表示不同的語法結(jié)構(gòu)的含義。在程序
語言的手冊中,語言的翦述都是圍繞著語法結(jié)構(gòu)展開的。通常,先給出各種語句結(jié)
構(gòu)的語法,然后給出對應(yīng)該結(jié)構(gòu)的語義以描述內(nèi)在含義。語用是指關(guān)于程序與使用
者之間的關(guān)系。
30、以下C程序段的輸出結(jié)果是(30)。#include<stdio.h>void
prt(int*x,Int*y,int*z)|printf("%d,%d,%d\n'\++*x,++*y,
*(z++));}voidmain(){inta=10,b=40,c=20:
Prt(&a,&b,&c);Prt(&a,&b,&c);)
A、11,42,3112,22,41
B、11,41,2012,42,20
C、11,21,4011,21,41
D、11,41,2012,42,22
標(biāo)準(zhǔn)答案:B
知識點解析:C語言不但可以通過傳值的方式進(jìn)行函數(shù)調(diào)用,還可以通過傳遞指針
的值(變量的地址)來達(dá)到修改實參變量值的目的,這是本試題主要說明的問題。其
次,應(yīng)注意表達(dá)式*(z++)的值是*z,其后的z++是使指針z指向下一個整數(shù),在程
序中無實際作用。函數(shù)調(diào)用時,由于x、y和z分別指向a、b和c,因此,*x、*y
和*2就是a、b和c。第1次調(diào)用函數(shù)時,*x=a=10,*y=b=40?*z=c=20,輸出結(jié)果
為11,41,20o同時注意到運算符。和++的運算優(yōu)先級別相同,遵循右結(jié)合性。
則*z++與*(z++)作用相同,但(*z)++含義不同。(*z)++的含義是c變量值的自增。
因此第2次調(diào)用函數(shù)時,輸出結(jié)果為12,42,20。
31、以下敘述中,錯誤的是(31)。
A、C語言程序必須經(jīng)過編譯才能運行
B、在可視化編程中,可以不編寫程序代碼來完成界面的設(shè)計工作
C、JavaScript^VBScript都是可視化編程語言
D、可視化編程中采用控件技術(shù)和事件驅(qū)動工作方式
標(biāo)準(zhǔn)答案:C
知識點解析:高級程序語言可以通過編譯方式或解釋方式在計算機(jī)上運行。C語言
程序必須經(jīng)過編譯才能運行。腳本語言(如JavaScript.VBScript等)是一種解
釋性的語言,需要解釋器才能運行。是介于HTML、C、C++、Java和C#等編程
語言之間的語言。HTML通常用于格式化和鏈接文本,而編程語言通常用于向機(jī)
器發(fā)出一系列指令。與芍統(tǒng)的編程方式相比,可視化編程是指無須編程,僅通過直
觀的操作方式即可完成界面的設(shè)計工作。Delphi和VisualBasic都是可視化編
程語言。可視化編程語言的特點主要表現(xiàn)在以下兩個方面。I)基于面向?qū)ο蟮乃?/p>
想,引入了控件的概念和事件驅(qū)動;2)程序開發(fā)過程一般遵循以下步驟,即先進(jìn)
行界面的繪制工作,再基于事件編寫程序代碼,以響應(yīng)鼠標(biāo)、鍵盤的各種動作。
32、程序中將多處使用的同一個常數(shù)定義為常量,其目的是為了(32)。
A、縮短源程序代碼長度
B、提高程序的運行速度
C、便于進(jìn)行程序測試
D、提高程序的可讀性及可維護(hù)性
標(biāo)準(zhǔn)答案:D
知識點解析:常量是指在程序運行過程中值不修改的數(shù)據(jù)。常量具有名字,可以方
便地引用,需要時僅需修改常量定義,因此可以提高程序的可讀性及可維護(hù)性。
33、設(shè)有以下C語言說明語句,則值為210的表達(dá)式是(33)。structs
{inta;int*b;};Intx0[]=(110,120),xl[]={210,
220);structsx[]=({100),(200}},*P=x:x[0].b=x0;
x|1|.b=xl;
A、(++p)->a
B、*p->b
C、*(p++)->b
D、*(++p)->b
標(biāo)準(zhǔn)答案:D
知識點解析:注意到本試題中x為結(jié)構(gòu)體數(shù)組,則數(shù)組名x代表數(shù)組首地址。
x[0].x[l]代表結(jié)構(gòu)體數(shù)組元素。對于指向結(jié)構(gòu)體數(shù)組的指針變量p,每次“+1”則
指向下一個結(jié)構(gòu)體數(shù)組元素。本題中++p后,由x[0]改指向x[l]。結(jié)構(gòu)體數(shù)組x
在定義時賦初值,但未對結(jié)構(gòu)體成員b賦初值。語句“x[0].b=x0;x⑴.b=xl;”的作
用是對結(jié)構(gòu)體數(shù)組x的成員b賦初值。對于選項A,(++p)->a等價于
x|1|.a==200c選項B,*p->b等價于*(x->b)==*x0==l10。選項C,*(p++)?>b等
價于*(x[0].b)=110=x01)]。選項D,*(++p)->b等價于*(x[l].b)==210=xl[0]。注
意,在測試以上1個選項的輸出值時,不能放在同一個printf函數(shù)中進(jìn)行輸出。因
為函數(shù)中的參數(shù)運算順序在C語言中是自右向左進(jìn)行的,而p的值又是不斷變化
的,所以相互之間會產(chǎn)生影響。
34、由C語言編寫的中析處理程序,其最大特點是返回值和參數(shù)必須是(34)類型。
A、int
void
C>interrupter
D、reti
標(biāo)準(zhǔn)答案:B
知識點解析:void的字面意思是“無類型”。若??個函數(shù)的返回類型為void,則表示
沒有返回值。同理,若一個函數(shù)聲明其參數(shù)為void,則表示該函數(shù)無參數(shù)。me
語言編寫的中斷處理程序,其最大特點是返回值和參數(shù)必須是void類型。注意,
在C語言中,凡不加返回值類型的函數(shù),就會被編譯器作為返回整型(int)值處理。
但是許多程序員卻誤認(rèn)為其是void類型。
35、以下關(guān)于程序模塊優(yōu)化原則的敘述中,說法錯誤的是(35)。
A、提高上層模塊的扇出,減少模塊調(diào)用的層次
B、通過模塊的合并和分解,降低模塊的耦合度,提高模塊的內(nèi)聚性
C、降低模塊之間接口的復(fù)雜性,避免“病態(tài)連接”
D、將模塊的作用范圍限制在模塊的控制范圍之內(nèi)
標(biāo)準(zhǔn)答案:A
知識點解析:關(guān)于程序模塊優(yōu)化的啟發(fā)式規(guī)則包含以下內(nèi)容。1)評估程序結(jié)構(gòu)的
“第一次迭代“以降低耦合并提高內(nèi)聚;2)盡量用高扇出,使結(jié)構(gòu)最小化;3)當(dāng)深
度增加時爭取提高扇入;4)將模塊的影響限制在模塊的控制范圍內(nèi);5)評估模塊
接口以降低復(fù)雜度和冗余,并提高一致性;6)定義功能可以預(yù)測的模塊,但要避
免過分限制的模塊;7)力爭“受控入口”模塊,避免“病態(tài)連接”:8)根據(jù)設(shè)計為束
和可移植性需求,對軟件進(jìn)行打包。本試題選項B、C、D都符合上述規(guī)則。若要
減少模塊調(diào)用的層次,即當(dāng)深度增加時,應(yīng)該爭取提高模塊的扇入,所以選項A
的說法不符合程序模塊優(yōu)化原則。
36、軟件開發(fā)工具VisualBasic>PB和Delphi是可視化的。這些工具是一種(36)
程序語言。
A、邏輯式
B、命令式
C、函數(shù)式
D、事件驅(qū)動
標(biāo)準(zhǔn)答案:D
知識點解析:事件驅(qū)動(EventDriven)是指系統(tǒng)根據(jù)發(fā)生的事件發(fā)送消息給相應(yīng)的
程序,程序根據(jù)事件和當(dāng)前狀態(tài),決定要做的事情。如果不發(fā)生事件,計算機(jī)的控
制權(quán)并不常握在正在執(zhí)行的程序手里,這時程序并不占用CPU資源。面向?qū)ο蠛?/p>
可視化程序設(shè)計方法采用了事件驅(qū)動機(jī)制,所以程序設(shè)計方法發(fā)生了很大的改變。
事件驅(qū)動給程序設(shè)計帶來了極大的靈活性。同時,它可以在不采用分時系統(tǒng)的前提
下實現(xiàn)多進(jìn)程??梢暬绦蛟O(shè)計(VisualProgramming)運用面向?qū)ο蟪绦蛟O(shè)計的概
念,通過圖形化及可視途徑,構(gòu)建應(yīng)用程序。它使程序設(shè)訂更為簡單、容易。軟件
開發(fā)工具VisualBasic,PB和Delphi提供了可視化的集成開發(fā)環(huán)境,運用代表通
用于程序的圖標(biāo),通過圖形操作,構(gòu)建基于圖形用戶界面(GUI)的應(yīng)用程序,是一
種以事件驅(qū)動的程序語言。
37、利用逐點插入建立序列(52,43,73,88,76,18,38,61,45,39)對應(yīng)的二
又排序樹之后,查找元素61要進(jìn)行(37)次元素間的比較。
A、3
B、4
C、6
D、8
標(biāo)準(zhǔn)答案:A
知識點解析:利用逐點插入建立二叉排序樹是從空樹開始,通過查找將每個節(jié)點作
為一個葉子插入。建立序列(50,72,43,85,75,20,35,45,65,30)的二叉排
52
4373
序樹如圖3-13所示。^3-13二叉排序樹根據(jù)圖3-13所示的二叉排序
樹可知,查找元素61要進(jìn)行3次元素間的比較。
38、在執(zhí)行遞歸程序時,通常使用的數(shù)據(jù)結(jié)構(gòu)是(38)。
A、隊列(Queue)
B、堆棧(Stack)
C、樹(Tree)
D、圖(Graph)
標(biāo)準(zhǔn)答案:B
知識點解析:遞歸程序運行時,調(diào)用和返回的要求是先調(diào)用后返回,因此需使用堆
棧(Stack)這一數(shù)據(jù)結(jié)構(gòu).
39、拓?fù)湫蛄惺菬o環(huán)有向圖中所有頂點的一個線性序列,圖中任意路徑中的各個頂
點在該圖的拓?fù)湫蛄兄斜3窒群箨P(guān)系。對于圖3-4所示的有向圖,(39)不是其的一
個拓?fù)湫蛄?。圖3-4有向圖
A、1526374
B、1526734
C、5123764
D、5126374
標(biāo)準(zhǔn)答案:c
知識點。析:拓?fù)湫蛄惺菍⒂邢驁D中所有頂點排成一個線性序列,并且該序列滿
足:若在圖中存在從頂點Vi到Vj的路徑,則在該線性序列中,頂點i必然在頂點
Vj之前。對有向圖進(jìn)行拓?fù)渑判虻姆椒ㄈ缦拢孩僭谟邢驁D中選擇一個入度為零
(沒有前驅(qū))的頂點且輸出之:②從有向圖中刪除該頂點及從該頂點出發(fā)的所有
??;③重復(fù)上述兩步,直至圖中不存在入度為。的頂點為止。對于圖3-4所示的
有向圖,進(jìn)行拓?fù)渑判虻捻旤c序列有:5126374、5126734、1526374和1526734。
而選項C的“5123764”不是其中的一個拓?fù)湫蛄小?/p>
40、已知N個數(shù)已存入數(shù)組的前N個元素中(NVM),為在A[i](14郎)之
前插入一個新數(shù),應(yīng)先(40),以挪出一個空閑位置插入該數(shù)。
A、從A[i]開始直到A[l],每個數(shù)向后移動一個位置
B、從A[l]開始直到A口,每個數(shù)向后移動一個位置
C、從A[i]開始直到A[N],每個數(shù)向前移動一個位置
D、從A[N]開始直到A|i],每個數(shù)向后移動一個位置
標(biāo)準(zhǔn)答案:D
知識點解析:對于選項A,從A[i]開始直到A[l]的每個數(shù)向后移動一個位置,會
將A[i+1]原來的值覆蓋,挪出的空閑位置為A[l],顯然不符合新元素插入在A[i]
之前(即之后)的要求。對于選項B,從A[l]開始直到A[i]的每個數(shù)向后移動
一個位置,使A[2]的值被改為與A[l]相同,使A[3]的值被改為與A[2]相同。依此
類推,A[i]的值等于即完成該操作后,元素A[l]到A[i]的值都相同(等于
A[l]),顯然不符合新元素插入在A[i]之前的要求。對于選項C,從A[i]開始直到
A[N]的每個數(shù)向前移動一個位置,使的值被改為A[i]的值,A[i]的值被改為
A[i+1]的值,依此類推,A[N-1]的值為A[N]的值,相當(dāng)于挪出的空閑位置為
A[N],顯然不符合新元素插入在A[i]之前的要求。對于選項D,從A[N]開始直到
A用的每個數(shù)向后移動一個位置,使且A[N]的值移入A[N+1],A[N-1]的值移入
A[N],依此類推,A[i]的值移入A[i+1],這樣挪出來的空閑位置為A[i],完成了將
新元素插入在之后(即A[i]之前)的操作要求。
41、已知一,個線性表(38,25,74,63,52,48),假定采用散列函數(shù)h(key尸key%7
計算散列地址,并散列存儲在散列表A[0..6]中,若采用線性探測法解決沖突,則
在該散列表上進(jìn)行等概率成功查找的平均查找長度為(41)。
A、1.4
B、1.6
C、2
D、2.2
標(biāo)準(zhǔn)答案:C
知識點解析?:按照散列函數(shù)h(key)=key%7和線性探測方法解決沖突將線性表(38,
[71
25,74,63,52,48)散列存儲在散列表A[0..6]中如圖3-14所示。山圖3?14散
列存儲圖示在該散列表上進(jìn)行等概率成功查找的平均查找長度ASLSUCC=6
x(1+3+1+1+2+4戶2.0。
42、若二叉樹的先序遍歷序列為ABCEDF,后序遍歷序列為CEBFDA,則中序遍
歷序列為(42)。
A、CEFBDA
B、CBEAFD
C、CEBAFD
D、CBEDFA
標(biāo)準(zhǔn)答案:B
知識點解析:對于二叉樹遍歷序列有一個性質(zhì):包含有中序遍歷序列的任意兩個遍
歷序列可以唯一確定該二叉樹。那么由題中的先序遍歷序列和后序遍歷序列就可以
唯一確定此二叉樹,如圖3-15所示,再對其進(jìn)行中序遍歷,中序遍歷序列為
CBEAFDo圖3-15二叉樹
43、在堆棧操作中,保奪不變的是(43)。
A、堆棧指針
B、堆棧中的數(shù)據(jù)
C、堆棧的頂
D、堆棧的底
標(biāo)準(zhǔn)答案:D
知識點解析:在CPU執(zhí)行程序的過程中,會執(zhí)行有關(guān)的堆棧操作指令。執(zhí)行這樣
的指令,無論是壓入堆戌還是彈出堆棧,堆棧指針和棧頂將隨著指令的執(zhí)行而發(fā)生
改變。同時,堆棧中的數(shù)據(jù)也會隨著壓入數(shù)據(jù)的不同而改變:唯一不會改變的就是
在堆棧初始化時設(shè)置的堆棧的底。
44、在最好和最壞情況下的時間復(fù)雜度均為O(nlogn),但不穩(wěn)定的排序算法是
(44)o
A、堆排序
B、快速排序
C、歸并排序
D、基數(shù)排序
標(biāo)準(zhǔn)答案:A
知識點解析:各種排序算法最好時間復(fù)雜度、平均時間復(fù)雜度、最壞時間復(fù)雜度、
輔助空間復(fù)雜度和穩(wěn)定性比較如表3-6所示。
表3-6各種拄序算法比較表
最好時間復(fù)雜平均時間復(fù)雜最壞時間復(fù)雜輔助空間復(fù)雜
排序算法穩(wěn)定性
度度度度
直接插入0(n)0(n2)0(n2)0(1)穩(wěn)定
直接選擇0(n2)0(n2)0(n2)0(1)不穩(wěn)定
冒泡0(n)0(n2)0(n2)0(1)穩(wěn)定
希爾—0(n125)—0(1)不穩(wěn)定
堆O(nlogn)O(nlogn)0(nlogn)0(1)不穩(wěn)定
快速O(nlogn)O(nlogn)0(n2)0(logn)不穩(wěn)定
歸并O(nlogn)O(nlogn)0(nlogn)0(n)穩(wěn)定
基數(shù)0(d(n+zd))0(d(n+rd))O(d(ntrd))0(n+rd)穩(wěn)定
可知,堆排序在最好和最壞情況下的時間復(fù)雜度均為O(nlogn)但不穩(wěn)定??焖倥?/p>
序在最好和最壞情況下的時間復(fù)雜度分別為0(,)和O(nlogn)但不穩(wěn)定。歸并排序
在最好和最壞情況下的時間復(fù)雜度均為O(nlogn)但穩(wěn)定?;鶖?shù)排序在最好和最壞
情況下的時間復(fù)雜度均為O(d(n+rd)。
45、以下關(guān)于用例(usecase)的敘述中,說法不夠準(zhǔn)確的是(45)。
A、用例將系統(tǒng)的功能范圍分解成許多小的系統(tǒng)功能陳述
B、一個用例代表了系統(tǒng)的一個單一的目標(biāo)
C、用例是一個行為上相關(guān)的步驟序列
D、用例描述了系統(tǒng)與用戶的交互
標(biāo)準(zhǔn)答案:D
知識點解析:用例(VseCOOOase)用來描述系統(tǒng)在對事件做出響應(yīng)時所采取的行
動,即它確定了一個與系統(tǒng)參與者進(jìn)行交互、并由系統(tǒng)執(zhí)行的動作序列??梢?,一
個用例本身并不是一個功能需求,它代表了系統(tǒng)的一個單一的目標(biāo),是一個行為上
相關(guān)的步驟序列。本試題選項D所描述的范圍太廣,不夠準(zhǔn)確。在UML規(guī)范中,
參與者是指系統(tǒng)所涉及到的人,或者是用戶在本系統(tǒng)中扮演的角色。一個參與者總
是在系統(tǒng)的自動化邊界之外。
46、用UML建立業(yè)務(wù)模型是理解企業(yè)業(yè)務(wù)過程的第一步。業(yè)務(wù)人員扮演業(yè)務(wù)中的
角色及其交互方式,例如,長途汽車站的售票員是業(yè)務(wù)人員,大型商場的銷售員也
是業(yè)務(wù)人員,他們之間的關(guān)系是(46)。
A、聚集關(guān)系(Aggregation)
B、組裝關(guān)系(Composition)
C、泛化關(guān)系(Generalization)
D、關(guān)聯(lián)關(guān)系(Associat沁n)
標(biāo)準(zhǔn)答案:C
知識點解析:選項A的“聚集關(guān)系(Aggregation)”是關(guān)聯(lián)關(guān)系(Association)的一種特
例,它代表兩個類之間的整體和局部關(guān)系。例如,一臺電腦與鍵盤、鼠標(biāo)、顯示器
之間就存在著聚集關(guān)系。聚集暗示著整體在概念上處于比局部更高的一個級別,在
實例圖中不存在回路,即只能是一種單向關(guān)系。選項B的“組裝關(guān)系(Composition)”
是聚集關(guān)系的一種特殊形式,它暗示“局部”在“整體”內(nèi)部的生存期職責(zé)。例如,某
電子商務(wù)公司與其銷售部、財務(wù)部之間就存在著組裝關(guān)系。聚集和組裝是UML中
兩種非常重要的關(guān)系,它們都表示實例之間的整體,部分關(guān)系。組裝是聚集的一種
形式。聚集是概念性的,只是區(qū)分整體與部分。組裝具有很強的歸屬關(guān)系,而且整
體與部分的對象生存周期是一致的。選項C的“泛化關(guān)系(Generalization)”用于表示
類與類、接口與接口之間特殊的關(guān)系,由子類指向父類,即子類從父類中繼承,而
父類是子類的泛化。因此,汽車站的售票員、商場的銷售員與類“業(yè)務(wù)人員”之間存
在著泛化關(guān)系。選項D的“關(guān)聯(lián)關(guān)系(Association)”,用于描述兩個概念上位于相同
級別的類的實例之間存在的某種語義上的聯(lián)系。例如,售票員小張為某個長途汽車
站工作,1個汽車站有多輛長途汽車,那么售票員小張與長途汽車站、汽車站與汽
車就存在著關(guān)聯(lián)關(guān)系。
47、在C++中,使用靜態(tài)成員解決同一個類的不同對象之間的數(shù)據(jù)共享問題。以
下關(guān)于一個類的靜態(tài)成員的敘述中,說法錯誤的是(47)。
A、靜態(tài)成員變量可被該類的所有方法訪問
B、該類的對象共享其靜態(tài)成員變量的值
C、該類的靜態(tài)數(shù)據(jù)成員變量的值不可修改
D、該類的靜態(tài)方法只能訪問該類的靜態(tài)成員變量
標(biāo)準(zhǔn)答案:D
知識點解析:靜態(tài)成員作為類的一種成員,它被類的所有對象共享,而不是屬于某
個對象。靜態(tài)成員可分為靜態(tài)成員變量和靜態(tài)方法。靜態(tài)成員變量的值可以被更
新。只要對靜態(tài)成員變量的值更新一次,所有對象的該靜態(tài)成員變量值都會被更
新。靜態(tài)成員函數(shù)可以直接訪問靜態(tài)成員,但不能直接訪問非靜態(tài)成員。選項
D”該類的靜態(tài)方法只能訪問該類的靜態(tài)成員變量”的說法不夠準(zhǔn)確。
48、已知3個類0、P和Q,其中類。由類P的一個實例和類Q的1個或多個實例
構(gòu)成。能夠正確表示類O、P和Q之間關(guān)系的UML類圖是(48)。
標(biāo)準(zhǔn)答案:D
知識點解析:由試題中的關(guān)鍵信息“類0由類P的一個實例和類Q的1個或多個實
例構(gòu)成”可知,類0、P和Q之間存在著“整體一部分”的構(gòu)成關(guān)系,即類O表示整
體概念,類P、Q表示部分概念。在UML規(guī)范中,構(gòu)成關(guān)系可以使用關(guān)聯(lián)和娶集
來表示。在UML模型圖中,關(guān)聯(lián)的圖示是一條連接相同或不同類的實線
(一或一聚集是一種特殊的關(guān)聯(lián),在整體的一端用一個空心菱形表示,即
其圖示是"圖示>”表示的是一種泛化關(guān)系,據(jù)此可排除選項A和選項
Bo選項C中,類Q端的關(guān)聯(lián)多重度被指定為說明類Q中必須包含(1...X)
個類O的對象,這與試題中的描述恰好相反,因此選項C是錯誤答案,選項D是
正確答案。
49、以下關(guān)于面向?qū)ο蠹夹g(shù)的敘述中,說法正確的是(49)。
A、面向?qū)ο蠓治龅牡谝徊绞嵌x類和對象
B、面向?qū)ο蟪绦蛟O(shè)計諾言為面向?qū)ο笥美O(shè)計階段提供支持
C、UML中的構(gòu)件表示為是物理模塊而不是邏輯模塊
D、抽象類的主要特征是沒有方法
標(biāo)準(zhǔn)答案:C
知識點解析:由于定義服務(wù)、確定附加的系統(tǒng)約束及定義類和對象的前提是要確定
問題域,因此面向?qū)ο蠓治龅牡谝徊绞谴_定問題域。面向?qū)ο笮枨蠓治鲭A段、面向
對象分析階段、面向?qū)ο笥美O(shè)計階段都可以采用建模語言來進(jìn)行描述,而面向?qū)?/p>
象程序設(shè)計語言主要為面向?qū)ο髮崿F(xiàn)階段提供支持UML中的構(gòu)件是遵從一組接口
并提供一組接口的實現(xiàn),它是組成系統(tǒng)的一部分,是可替換的。它表示的是物理模
塊而不是邏輯模塊。構(gòu)件與類處于不同的抽象層次。對象是數(shù)據(jù)及其操作的封裝
體。對象的名字、屬性和方法是對象的三要素。對象之間的服務(wù)請求可通過傳遞消
息來實現(xiàn)。所有對象可以分成為各種對象類,每個對象都定義了一組方法。通常每
個類都有實例。沒有實例的類稱之為抽象類。
50、在UML建模過程中,對象行為是對象間為完成某一目的而進(jìn)行的一系列消息
交換。若需要描述跨越多個用例的單個對象的行為,使用(50)是最為合適的。
A、狀態(tài)圖(StatechartDiagram)
B、交互圖(InteracliveDiagram)
C、活動圖(ActivityDiagram)
D>(collaborationdiagram)
標(biāo)準(zhǔn)答案:A
知識點解析:對于選項A的狀態(tài)圖(StatechartDiagram),展示了一個特定對象的
所有可能狀態(tài),以及由于各種事件的發(fā)生面引起的狀態(tài)間的轉(zhuǎn)移。若需要描述跨越
多個用例的單個對象的行為,使用它是最合適的。對于選項B的交互圖(Inleraclive
Diagram),它是序列圖(SequenceDiagram)和協(xié)作圖的統(tǒng)稱。它展現(xiàn)了各個對象如
何依據(jù)某種行為進(jìn)行相互而'作。對于選項C的活動圖(ActivityDiagram),它是一
種特殊的狀態(tài)圖,用于描述需要做的活動、執(zhí)行這些活動的順序及下作流。它強調(diào)
對象間的控制流。對于選項D的協(xié)作圖(CoHaboralionDiagram),描述的是對象之
間動態(tài)的交互關(guān)系及交互對象之間的靜態(tài)鏈接關(guān)系。它強調(diào)收發(fā)消息對象的結(jié)構(gòu)組
織(上下層次關(guān)系)。
51、已知兩個類R、S,類R中定義了一個私有方法F1和一個公有方法F2;類S
中定義了一個公有方法卜3,類S為類R的派生類。它們的繼承方式如下所示
classS:publicR{…);以下關(guān)于類S的描述中,正確的是(51)。
A、類S的對象可以訪問F1,但不能訪問F2
B、類S的對象可以訪問F2,但不能訪問F1
C、類S的對象既可以訪問F1,也可以訪問F2
D、類S的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 債務(wù)合同協(xié)議范本
- 公司收購的協(xié)議范本
- 年終總結(jié)報告分享資料
- 全國賽課一等獎初中統(tǒng)編版七年級道德與法治上冊《在勞動中創(chuàng)造人生價值》課件
- (參考)酒瓶項目立項報告
- 2023年大功率多功能電子式電度表項目融資計劃書
- 2023年工業(yè)涂料水性色漿項目融資計劃書
- ASP模擬考試題及答案
- 養(yǎng)老院老人請假外出審批制度
- 《標(biāo)準(zhǔn)成本差異分析》課件
- 算法競賽入門經(jīng)典(訓(xùn)練指南)
- 生產(chǎn)工藝驗證方案(藥品)
- 水庫白蟻防治標(biāo)書
- 2024新春年貨節(jié)文化創(chuàng)意市集擺攤活動方案
- 社會保障2024年社會保障體系改革
- 電子電路EWB仿真技術(shù)
- 中級鉆探工題庫真題及答案四
- 初中九年級化學(xué)課件化學(xué)實驗過濾
- 《保持樂觀心態(tài)》課件
- 2024年中國電信廣東公司招聘筆試參考題庫含答案解析
- 2024年中國華電集團(tuán)招聘筆試參考題庫含答案解析
評論
0/150
提交評論