2025年下半年軟考初級程序員參考答案_第1頁
2025年下半年軟考初級程序員參考答案_第2頁
2025年下半年軟考初級程序員參考答案_第3頁
2025年下半年軟考初級程序員參考答案_第4頁
2025年下半年軟考初級程序員參考答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

下六個月軟考程序員參照答案上午綜合知識答案:B考察:信息處理實務(wù)

解析

本題考察信息的基本概念。

信息反應(yīng)了客觀事物的運動狀態(tài)和方式,客觀事物中都蘊涵著信息。數(shù)據(jù)是信息的物理形式,信息是數(shù)據(jù)的內(nèi)容。因此,信息是抽象的,數(shù)據(jù)是詳細(xì)的,從數(shù)據(jù)中??沙槌鲂畔?。多種形式的數(shù)據(jù)最終都可以表到達(dá)數(shù)字0和1的組合,但不能說信息和數(shù)據(jù)都由數(shù)字構(gòu)成。聲、圖、文、像、影都可以是信息和數(shù)據(jù)的體現(xiàn)形式。

答案:D考察:信息處理實務(wù)

解析

本題考察信息處理基礎(chǔ)知識。

問卷調(diào)查中,問卷的設(shè)計是關(guān)鍵。問卷中所選問句必須緊緊圍繞主題,先易後難,并且要盡量提供回答選項,使人們回答簡便,否則人們不樂意填寫。問卷的設(shè)計還要考慮到回收後便于處理(包括校驗、整頓和記錄等)。問卷中的問題以及術(shù)語應(yīng)盡量使用通俗的

語言,過于專業(yè)的術(shù)語百姓看不懂,也就難于填寫問卷。

3答案:D考察:辦公自動化

解析

本題考察Excel的知識。

ROUND是四舍五入求保留小數(shù)點的位數(shù),假如是保留為0位,即按照四舍五入的原則保留為整數(shù)。因此答案是15。

4答案:B考察:辦公自動化

解析

本題考察Excel的知識。

Power是進(jìn)行求某數(shù)的多少次方。MIN是用于求給出的數(shù)當(dāng)中的最小數(shù),因此:=POWER(MIN(-4,-1,1,4),3)=POWER(-4,3)=-64。

5答案:C考察:Internet和Intranet初步

解析

本題考察Internet基礎(chǔ)知識。

Internet網(wǎng)絡(luò)提供的服務(wù)有多種,每一種服務(wù)都對應(yīng)一種服務(wù)器類型,常見的幾種服務(wù)器如下。

Gopher服務(wù)器:提供分類的文檔查詢及管理。它將網(wǎng)絡(luò)中浩瀚如海的信息分門別類地整頓成菜單形式,提供顧客快捷查詢井選擇使用。

Telnet服務(wù)器:提供遠(yuǎn)程登錄服務(wù)。一般使用Telnet協(xié)議。使用Telnet可以實現(xiàn)遠(yuǎn)程計算機資源共享,也就是說使用遠(yuǎn)程計算機就和使用當(dāng)?shù)赜嬎銠C同樣。諸多BBS

(電子公告牌)就是使用該協(xié)議來實現(xiàn)的。

FTP服務(wù)器:提供文獻(xiàn)的上傳和下載服務(wù)。一般使用FTP協(xié)議。使用該協(xié)議可以實現(xiàn)文獻(xiàn)的共享,可以遠(yuǎn)程傳遞較大的文獻(xiàn)。同步,該服務(wù)器也提供寄存文獻(xiàn)或軟件的磁盤空間。

E-mail服務(wù)器:提供電子郵件服務(wù)。一般都支持SMTP和POP3協(xié)議。該服務(wù)器用來寄存顧客的電子郵件并且維護(hù)郵件顧客的郵件發(fā)送。

Web

服務(wù)器:提供www服務(wù)。一般使用http協(xié)議來實現(xiàn)。瀏覽器軟件必須通過訪問Web服務(wù)器才能獲取信息。

6.答案:B考察:存儲器系統(tǒng)

解析

本題考察高速緩沖存儲器(Cache)的工作特點。

從Cache-主存層次實現(xiàn)的目的看,首先既要使CPU的訪存速度靠近于訪Cache的速度,另首先為顧客程序提供的運行空間應(yīng)保持為主存容量大小的存儲空間。在采用Cache-主存層次的系統(tǒng)中,Cache對顧客程序而言是透明的,也就是說,顧客程序可以不需要懂得Cache的存在。因此,CPU每次訪存時,仍然和未使用Cache的狀況同樣,給出的是一種主存地址。但在Cache-主存構(gòu)造中,CPU首先訪問的是Cache,并不是主存。為此,需要一種機制將CPU的訪主存地址轉(zhuǎn)換成Cache地址,這個處理過程對速度規(guī)定非常高,因此其是完全由硬件來完畢的。

7答案:A考察:中央處理器CPU

解析

微處理器以隨機訪問的方式訪問主存,即按地址對主存中某一單元進(jìn)行讀/寫。

隨機存取表達(dá)以同等時間存取一組序列中的一種隨意元素。序列中的元素占用地址持續(xù)的存儲空間。

次序存取是指訪問信息時,只能按存儲單元的位置,次序地一種接一種地進(jìn)行存取。

序列中的元素不一定占用地址持續(xù)的存儲空間。

索引存取是指需要建立一種元素的邏輯位置與物理位置之間相對應(yīng)的索引表,存取元素時先訪問索引表,先獲取元素存儲位置的有關(guān)信息,然後在到元素所在的存儲區(qū)域訪問元素。

散列存取是指按照事先設(shè)定的散列函數(shù),根據(jù)元素的關(guān)鍵碼計算出該元素的存儲位置。

8.答案:C考察:中央處理器CPU

解析

本題考察計算機系統(tǒng)中指令系統(tǒng)基礎(chǔ)知識。

直接尋址方式下,操作數(shù)在內(nèi)存中,指令中給出操作數(shù)的地址,需要再訪問一次內(nèi)存來得到操作數(shù)。

立即尋址方式下,操作數(shù)在指令中,因此在獲得指令時就得到操作數(shù),是速度最快的。

寄存器尋址方式下,操作數(shù)在CPU的寄存器中,與在內(nèi)存中獲得操作數(shù)相比,該方式下獲取操作數(shù)的速度是很快的。

寄存器間接尋址方式下,操作數(shù)的地址在CPU的寄存器中,還需要訪問一次內(nèi)存來得到操作數(shù)。

間接尋址:間接尋址意味著指令中給出的地址A不是操作數(shù)的地址,而是寄存操作數(shù)地址的主存單元的地址,簡稱操作數(shù)地址的地址。

9.答案:D考察:中央處理器CPU

解析

本題考察I/O接口與主機互換數(shù)據(jù)的方式。

在DMA方式下,CPU交出計算機系統(tǒng)總線的控制權(quán),不參與內(nèi)存與外設(shè)間的數(shù)據(jù)互換。而DMA方式工作時,是在DMA控制硬件的控制下,實現(xiàn)內(nèi)存與外設(shè)之間數(shù)據(jù)的直接傳送,并不需要CPU參與工作。

10.答案:D考察:存儲管理

解析

本題考察操作系統(tǒng)裏的磁盤管理。

Windows

系統(tǒng)中的磁盤碎片整頓程序可以分析當(dāng)?shù)鼐?,使每個文獻(xiàn)或文獻(xiàn)夾占用卷上持續(xù)的磁盤空間,合并卷上的可用空間使其成為持續(xù)的空閑區(qū)域,這樣系統(tǒng)就可以更有效地訪問文獻(xiàn)或文獻(xiàn)夾,以及更有效地保留新的文獻(xiàn)和文獻(xiàn)夾。通過合并文獻(xiàn)和文獻(xiàn)夾,磁盤碎片整頓程序還將合并卷上的可用空間,以減少新文獻(xiàn)出現(xiàn)碎片的也許性。合并文獻(xiàn)和文獻(xiàn)夾碎片的過程稱為碎片整頓。

11.答案:B考察:輸入/輸出及通信設(shè)備

解析

本題考察總線系統(tǒng)的基礎(chǔ)知識。

地址總線寬度:決定了CPU一次可以訪問的內(nèi)存大小,若計算機的地址總線的寬度為n位,則最多容許直接訪問2n的物理空間,那么假如地址總線寬度是32位,那么可以訪問4GB的物理空間。

12.答案:A考察:音頻

解析

本題考察多媒體的基礎(chǔ)知識。

采樣(sampling)也稱取樣,指把時間域或空間域的持續(xù)量轉(zhuǎn)化成離散量的過程。也指把模擬音頻轉(zhuǎn)成數(shù)字音頻的過程。

每秒鐘的采樣樣本數(shù)叫做采樣頻率。采樣位數(shù)可以理解為采集卡處理聲音的解析度。采樣是將時間上、幅值上都持續(xù)的模擬信號,在采樣脈沖的作用,轉(zhuǎn)換成時間上離散(時間上有固定間隔)、但幅值上仍持續(xù)的離散模擬信號。因此采樣又稱為波形的離散化過程。

13.答案:B考察:視頻

解析

本題考察多媒體的基礎(chǔ)知識。

MPEG(Moving

Picture

Experts

Group,動態(tài)圖像專家組)是ISO(International

Standardization

Organization,國際原則化組織)與IEC(International

Electrotechnical

Commission,國際電工委員會)于1988年成立的專門針對運動圖像和語音壓縮制定國際原則的組織。MPEG原則的視頻壓縮編碼技術(shù)重要運用了具有運動賠償?shù)膸g壓縮編碼技術(shù)以減小時間冗余度,運用DCT技術(shù)以減小圖像的空間冗余度,運用熵編碼則在信息表達(dá)方面減小了記錄冗余度。這幾種技術(shù)的綜合運用,大大增強了壓縮性能。

14.答案:A15.答案:D考察:著作權(quán)法及實行條例

解析

本題考察知識產(chǎn)權(quán)的基礎(chǔ)知識。

對于委托創(chuàng)作:假如有協(xié)議約定著作權(quán)歸委托方,那么著作權(quán)歸委托方,若協(xié)議中未約定著作權(quán)歸屬則著作權(quán)歸創(chuàng)作方。

16.答案:D考察:計算機病毒的防治

解析

此題考察的是計算機病毒的特性。

傳染性:正常的計算機程序一般是不會將自身的代碼強行連接到其他程序之上的,而計算機病毒一旦進(jìn)入計算機并得以執(zhí)行,會搜尋其他符合其感染條件的程序或存儲介質(zhì),確定目的後將自身代碼插入其中,到達(dá)自我繁殖的目的。

隱蔽性:計算機病毒代碼一般設(shè)計得非常短小,它附在正常程序中或磁盤較隱蔽的地方,或以隱藏文獻(xiàn)形式出現(xiàn),假如不通過代碼分析,病毒程序與正常程序是不輕易區(qū)別的,具有很強的隱蔽性。一般在沒有防護(hù)措施的狀況下,計算機病毒程序獲得系統(tǒng)控制權(quán)後,可以在很短的時間裏感染大量程序,并且受到感染後,計算機系統(tǒng)一般仍能正常運行,顧客不會感到任何異常。

潛伏性:大部分計算機病毒感染系統(tǒng)之後一般不會立即發(fā)作,可長期隱藏在系統(tǒng)中,只有在滿足其特定條件時才啟動體現(xiàn)(破壞)模塊。

破壞性:任何計算機病毒只要侵入系統(tǒng),都會對系統(tǒng)及應(yīng)用程序產(chǎn)生程度不一樣的影響。輕者會減少計算機的工作效率,占用系統(tǒng)資源,重者可導(dǎo)致系統(tǒng)瓦解。

17.答案:B考察:數(shù)據(jù)安全與保密

解析

本題考察防火墻的基礎(chǔ)知識。

企業(yè)為了保障自身服務(wù)器和數(shù)據(jù)安全都會選擇采用防火墻。

數(shù)據(jù)包過濾(Packet

Filtering)技術(shù)是在網(wǎng)絡(luò)層對數(shù)據(jù)包進(jìn)行選擇,選擇的根據(jù)是系統(tǒng)內(nèi)設(shè)置的過濾邏輯,

被稱為訪問控制表(Access

Control

Table)。通過檢查數(shù)據(jù)流中每個數(shù)據(jù)包的源地址、目的地址、所用的端口號、

協(xié)議狀態(tài)等原因,或它們的組合來確定與否容許該數(shù)據(jù)包通過。

URL過濾是HTTP過濾的基本模式,URL過濾可包括URL白名單、黑名單、關(guān)鍵字等,還可以深入與其他服務(wù)器配合進(jìn)行URL過濾,如CheckPoint的UFP協(xié)議,WebSense提供URL的數(shù)據(jù)庫和分類。

18.答案:D考察:網(wǎng)絡(luò)的功能、分類與構(gòu)成

解析

本題考察網(wǎng)絡(luò)的基礎(chǔ)知識。

VLAN(Virtual

Local

Area

Network)的中文名為"虛擬局域網(wǎng)"。

虛擬局域網(wǎng)(VLAN)是一組邏輯上的設(shè)備和顧客,這些設(shè)備和顧客并不受物理位置的限制,可以根據(jù)功能、部門及應(yīng)用等原因?qū)⑺鼈兘M織起來,互相之間的通信就仿佛它們在同一種網(wǎng)段中同樣,由此得名虛擬局域網(wǎng)。VLAN是一種比較新的技術(shù),工作在OSI參照模型的第2層和第3層,一種VLAN就是一種廣播域,VLAN之間的通信是通過第3層的路由器來完畢的。與老式的局域網(wǎng)技術(shù)相比較,VLAN技術(shù)愈加靈活,它具有如下長處:

網(wǎng)絡(luò)設(shè)備的移動、添加和修改的管理開銷減少;可以控制廣播活動;可提高網(wǎng)絡(luò)的安全性。

19.答案:A考察:數(shù)據(jù)的表達(dá)

解析

本題考察原碼、反碼、補碼和移碼的基礎(chǔ)知識。

原碼表達(dá)法比較直觀,它的數(shù)值部分就是該數(shù)的絕對值,并且與真值、拾進(jìn)制數(shù)的轉(zhuǎn)換拾分以便。不過它的加減法運算較復(fù)雜。當(dāng)兩數(shù)相加時,機器要首先判斷兩數(shù)的符號與否相似,假如相似則兩數(shù)相加,若符號不一樣,則兩數(shù)相減。

反碼運算要注意的問題:1.反碼運算時,其符號位與數(shù)值一起參與運算。2.反碼的符號位相加後,假如有進(jìn)位出現(xiàn),則要把它送回到最低位去相加(循環(huán)進(jìn)位)。3.用反碼運算,其運算成果亦為反碼。在轉(zhuǎn)換為真值時,若符號位為0,數(shù)位不變;若符號位為1,應(yīng)將成果求反才是其真值。

補碼運算要注意的問題:1.補碼運算時,其符號位與數(shù)值部分一起參與運算。2.補碼的符號位相加後,假如有進(jìn)位出現(xiàn),要把這個進(jìn)位舍去(自然丟失)。3.用補碼運算,其運算成果亦為補碼。在轉(zhuǎn)換為真值時,若符號位為0,數(shù)位不變;若符號位為1,應(yīng)將成果求補才是其真值。

20.答案:C考察:數(shù)據(jù)的表達(dá)

解析

本題考察原碼、反碼、補碼和移碼的基礎(chǔ)知識。

多種8位二進(jìn)制的表達(dá)法的數(shù)據(jù)范圍如下:

原碼:

-127

~

127;反碼:

-127

~

127;補碼:

-128

~

127

其中-128的補碼為10000000是人為規(guī)定。

21.答案:B考察:數(shù)據(jù)的表達(dá)

解析

本題考察奇偶校驗的基礎(chǔ)知識。

二進(jìn)制0100101,采用偶檢查碼,要使檢查位+數(shù)據(jù)位的1的總個數(shù)為偶數(shù),因此應(yīng)當(dāng)是10100101,轉(zhuǎn)化為拾六進(jìn)制為A5。

22.答案:D考察:算術(shù)運算和邏輯運算

解析

本題考察邏輯運算的基礎(chǔ)知識。

邏輯運算表如下所示:

23.答案:D考察:操作系統(tǒng)的功能、類型和層次構(gòu)造

解析

本題考察操作系統(tǒng)的基礎(chǔ)知識。

操作系統(tǒng)的重要功能是組織和管理軟件、硬件資源以及計算機系統(tǒng)中的工作流程,并控制程序的執(zhí)行,向顧客提供接口。

24.答案:A考察:處理機管理(進(jìn)程管理)

解析

本題考察信號量機制。

本題中,已知有n個進(jìn)程共享一種互斥資源R,假如最多容許3個進(jìn)程同步進(jìn)入互斥段,這意味著系統(tǒng)有3個單位的資源,信號量的初值應(yīng)設(shè)為3。當(dāng)?shù)谝环N申請該資源的進(jìn)程對信號量S執(zhí)行P操作,信號量S減1等于3,進(jìn)程可繼續(xù)執(zhí)行:當(dāng)?shù)诙€申請該資源的進(jìn)程對信號量S執(zhí)行P操作,信號量S減1等于2,進(jìn)程可繼續(xù)執(zhí)行;當(dāng)?shù)谌齻€申請該資源的進(jìn)程對信號量S執(zhí)行P操作,信號量S減1等于1,進(jìn)程由于得不到所需資源而不能繼續(xù)執(zhí)行;……當(dāng)?shù)趎個申請該資源的進(jìn)程對信號量S執(zhí)行P操作,信號量的值為-(n-3)。信號量的取值范圍為-(n-3)~4。

25.答案:C考察:處理機管理(進(jìn)程管理)

解析

本題考察操作系統(tǒng)基礎(chǔ)知識。

由于一種單處理器的計算機系統(tǒng)中盡管同步存在3個并發(fā)進(jìn)程,不過同一時刻容許占用處理器的進(jìn)程數(shù)只能是1個。引入多道程序設(shè)計的目的是為了提高資源的運用率,例如進(jìn)程P1要輸入輸出時,可以將CPU分派給進(jìn)程P2,使得進(jìn)程P1的輸入輸出和進(jìn)程P2的程序執(zhí)行并發(fā)運行。

26.答案:D考察:存儲管理

解析

本題考察分頁存儲管理。

頁內(nèi)地址的寬度就是頁面大小,共有12位,即2的12次方,等4KB。頁號的寬度就是頁面總數(shù),共有20位,即2的20次方,等1MB。

27.答案:B考察:處理機管理(進(jìn)程管理)

解析

本題考察操作系統(tǒng)進(jìn)程管理方面的基礎(chǔ)知識。

進(jìn)程具有三種基本狀態(tài):運行、就緒和阻塞。處在這三種狀態(tài)的進(jìn)程在一定條件下,其狀態(tài)可以轉(zhuǎn)換

。當(dāng)CPU空閑時,系統(tǒng)將選擇處在就緒態(tài)的一種進(jìn)程進(jìn)入運行態(tài):而當(dāng)

CPU

的一種時間片用完時,目前處在運行態(tài)的進(jìn)程就進(jìn)入了就緒態(tài):進(jìn)程從運行到阻塞狀態(tài)一般是由于進(jìn)程釋放CPU,等待系統(tǒng)分派資源或等待某些事件的發(fā)生。例如,執(zhí)行了P操作系統(tǒng)臨時不能滿足其對某資源的祈求,或等待顧客的輸入信息等;當(dāng)進(jìn)程等待的事件發(fā)生時,進(jìn)程從阻塞到就緒狀態(tài),如I/O完畢。

28.答案:D考察:程序語言基礎(chǔ)

解析

本題考察程序設(shè)計語言基礎(chǔ)知識。

JavaScript是一種屬于網(wǎng)絡(luò)的腳本語言,已經(jīng)被廣泛用于Web應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動態(tài)功能,為顧客提供更流暢美觀的瀏覽效果。一般JavaScript腳本是通過嵌入在HTML中來實現(xiàn)自身的功能的。

JavaScript是一種解釋性腳本語言(代碼不進(jìn)行預(yù)編譯)。重要用來向HTML(原則通用標(biāo)識語言下的一種應(yīng)用)頁面添加交互行為。

可以直接嵌入HTML頁面,但寫成單獨的js文獻(xiàn)有助于構(gòu)造和行為的分離。具有跨平臺特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺下運行(如Windows、Linux、Mac、Android、iOS等)。

29.答案:C考察:編譯系統(tǒng)基本原理

解析

本題考察程序設(shè)計語言基礎(chǔ)知識。

一般的編譯程序工作過程包括詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目的代碼生成,以及出錯處理和符號表管理。

詞法分析階段是編譯過程的第一階段,這個階段的任務(wù)是對源程序從前到後(從左到右)逐一字符地掃描,從中識別出一種個“單詞”符號。

語法分析的任務(wù)是在詞法分析的基礎(chǔ)上,根據(jù)語言的語法規(guī)則將單詞符號序列分解成各類語法單位,如“體現(xiàn)式”、“語句”和“程序”等。

語義分析階段重要分析程序中多種語法構(gòu)造的語義信息,包括檢查源程序與否包括語義錯誤,并搜集類型信息供背面的代碼生成階段使用。只有語法和語義都對的的源程序才能被翻譯成對的的目的代碼。

由于編譯器將源程序翻譯成中間代碼的工作是機械的、按固定模式進(jìn)行的,因此,生成的中間代碼往往在時間上和空間上有很大的揮霍。當(dāng)需要生成高效的目的代碼時,就必須進(jìn)行優(yōu)化。

30-31.答案:CA考察:程序語言的控制構(gòu)造

解析

本題考察程序語言基礎(chǔ)知識。

後綴式(逆波蘭式)是波蘭邏輯學(xué)家盧卡西維奇發(fā)明的一種表達(dá)體現(xiàn)式的措施。這種表達(dá)方式把運算符寫在運算對象的背面,例如,把a+b寫成ab+,因此也稱為後綴式。算術(shù)體現(xiàn)式“a-(b+c)*d”的後綴式是“abc+-d*”。

32-33.答案:CD考察:程序語言基礎(chǔ)

解析

本題考察程序語言基礎(chǔ)知識。

傳值調(diào)用:形參取的是實參的值,形參的變化不會導(dǎo)致調(diào)用點所傳的實參的值發(fā)生變化。

引用(傳址)調(diào)用:形參取的是實參的地址,即相稱于實參存儲單元的地址引用,因此其值的變化同步就變化了實參的值。

本題中,執(zhí)行f1函數(shù),x=5,b=x-1=4,調(diào)用f2(b),為引用調(diào)用,形參x值會引起b的值變化。f2函數(shù)運行,x為4,x=2*x+1=9,因此b的值為9。接下來f1的返回值是b*x=45,因此x=f1(5)=45。

34.答案:A考察:程序語言基礎(chǔ)

解析

本題考察程序語言基礎(chǔ)知識。

一種有限自動機所識別的語言是從開始狀態(tài)到終止?fàn)顟B(tài)所有途徑上的字符串的集合。要判斷一種字符串能否被指定的自動機識別,就看在該自動機的狀態(tài)圖中能否找到一條從開始狀態(tài)抵達(dá)終止?fàn)顟B(tài)的途徑,且途徑上的字符串等于需要識別的字符串。

35.答案:B考察:線性表

解析

本題考察數(shù)據(jù)構(gòu)造基礎(chǔ)知識。

數(shù)組

a[1..n,1..m]

(n>1,

m>1)如下所示。

數(shù)組元素的存儲地址=數(shù)組空間首地址+偏移量。其中偏移量的計算方式為排列在所訪問元素之前的元素個數(shù)乘以每個元素占用的存儲單元數(shù)。對于元素a[i,j],在按行存儲(以行為主序寄存)方式下,該元素之前的元素個數(shù)為(i-1)*m+j-1。

36.答案:D考察:線性表

解析

本題考察數(shù)據(jù)構(gòu)造基礎(chǔ)知識。

線性表的邏輯關(guān)系特點是元素依序排列。當(dāng)采用次序存儲方式時(一維數(shù)組存儲),可以隨機訪問其中的任何一種元素。在表中插入元素和刪除元素都要移動其他元素,所需移動的元素個數(shù)大概為n/2,而排序所需時間更是與表中元素個數(shù)n有關(guān)。

37.答案:A考察:線性表

解析

本題考察數(shù)據(jù)構(gòu)造基礎(chǔ)知識。

“a*(b+c))-d”在碰到第二個右括號的時候,沒有可以出棧的左括號,因此此時需要進(jìn)行出棧但棧已空。

38.答案:B考察:線性表

解析

本題考察數(shù)據(jù)構(gòu)造基礎(chǔ)知識。

對于字符串S='software',其長度為3的子串有“sof”、“oft”、“ftw”、“twa”、“war”、“are”,共6個。

39.答案:D考察:樹和二叉樹

解析

本題考察二叉樹的基礎(chǔ)知識。

根據(jù)關(guān)系:父結(jié)點m和右孩子之間的關(guān)系式n=2m+1,父結(jié)點m和左孩子之間的關(guān)系式n=2m。可以得到G、K、H的值分別是11、22、23。

答案:B40答案:B41答案:C考察:線性表

解析

本題考察數(shù)據(jù)構(gòu)造基礎(chǔ)知識。

根據(jù)題中給出的散列函數(shù),對關(guān)鍵字序列計算其散列地址,如下:

H(10)=10

%11=10,即將10的地址為10。

H(34)=34

%

11=1,即將34的地址為1。

H(37)=37

%

11=4,即將37的地址為4。

H(51)=51

%11=7,即將51的地址為7。

H(14)=14

%11=3,即將14的地址為3。

H(25)=25

%

11=3,即將25的地址為3,不過地址3已經(jīng)放入了14,發(fā)生沖突,向後探測一步,地址4內(nèi)存37,繼續(xù)向後探測一步,地址5為空,將25放入地址5。

42.答案:B考察:樹和二叉樹

解析

本題考察數(shù)據(jù)構(gòu)造和算法知識。

二叉排序樹又稱為二叉查找樹,它或者是一棵空樹,或者是具有如下性質(zhì)的二叉樹;若它的左子樹非空,則左子樹上所有結(jié)點的值均不不小于根結(jié)點的值;若它的右子樹非空,則右子樹上所有結(jié)點的值均不小于根結(jié)點的值;左、右子樹自身就是兩棵二叉排序樹。

43.答案:A考察:排序與查找

解析

本題考察算法基礎(chǔ)知識。

冒泡排序是通過不停比較和互換邏輯上相鄰的元素而進(jìn)行的排序過程,當(dāng)從頭到尾將元素進(jìn)行一趟冒泡排序後,可以將最大元素(或最小)元素互換至最終位置。

插入排序是不停將元素插入到有序序列中來實現(xiàn)排序的過程,在完畢最終一種元素的插入處理之前,不能保證之前得到的有序序列包括了最大元素(或最小元素)。

迅速排序是在設(shè)置樞軸元素後,通過與其他元素的比較和互換(或移動),保證一趟迅速排序後實現(xiàn)樞軸元素的最終定位,不過不能保證樞軸是最大元素(或最小元素),實際上若樞軸元素為序列的最大(或最小)元素,反而是迅速排序的最壞狀況。

歸并排序是將兩個(或多種)有序子序列合并為一種有序序列的方式來實現(xiàn)排序的過程,只有完畢最終一趟歸并時才能將最大或最小元素放在其最終位置上。

44.答案:B考察:統(tǒng)一建模語言(UML)

解析

本題考察UML基礎(chǔ)知識。

UML構(gòu)造塊包括:

事物:是對模型中最具有代表性的成分的抽象。

構(gòu)造事物,如類(Class)、接口(Interface)、協(xié)作(Collaboration)、用例(UseCase)、積極類(ActiveClass)、組件(Component)和節(jié)點(Node);

行為事物,如交互(Interaction)、狀態(tài)機(Statemachine)、活動(activity);

分組事物(包,Package);

注釋事物(注解,Note)。

45.答案:C46-47.答案:BD考察:面向?qū)ο蠹夹g(shù)

解析

本題考察面向?qū)ο蠡A(chǔ)知識。

對象:現(xiàn)實世界中的實體(世間萬物皆對象),對象,即系統(tǒng)中用于描述客觀事物的一種實體,是構(gòu)成系統(tǒng)的一種基本單位。類:具有相似屬性和措施的對象的集合,是具有相似數(shù)據(jù)組員和函數(shù)組員的一組對象的集合,它為屬于該類的所有對象提供了抽象的描述。

48.答案:A考察:面向?qū)ο蠹夹g(shù)

解析

本題考察面向?qū)ο蠡A(chǔ)知識。

(1)類創(chuàng)立型模式使用繼承變化被實例化的類,而一種對象創(chuàng)立型模式將實例化委托給另一種對象;對應(yīng)有工廠措施。

(2)構(gòu)造型類模式采用繼承機制來組合接口和實現(xiàn),構(gòu)造型對象模式不是對接口和實現(xiàn)的組合,而是描述了怎樣對某些對象進(jìn)行組合,從而實現(xiàn)新功能的某些措施;對應(yīng)有適配器。

(3)行為型類模式使用繼承機制在類間分派行為,行為對象模式使用對象復(fù)合而不是繼承。對應(yīng)有解釋器和模板措施。

指一種模塊內(nèi)的各處理元素之間沒有任何聯(lián)絡(luò)。

49.答案:B考察:系統(tǒng)分析與系統(tǒng)設(shè)計基礎(chǔ)知識

解析

本題考察軟件工程基礎(chǔ)知識。

內(nèi)聚標(biāo)志一種模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱蔽和局部化概念的自然擴展。內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)絡(luò),一種好的內(nèi)聚模塊應(yīng)當(dāng)恰好做一件事。它描述的是模塊內(nèi)的功能聯(lián)絡(luò)。

內(nèi)聚和耦合是親密有關(guān)的,同其他模塊存在高耦合的模塊意味著低內(nèi)聚,而高內(nèi)聚的模塊意味著該模塊同其他模塊之間是低耦合。

偶爾內(nèi)聚:模塊內(nèi)各部分之間沒有聯(lián)絡(luò),或雖然有聯(lián)絡(luò),也很松散,是內(nèi)聚程序最低的模塊。

50.答案:C考察:系統(tǒng)分析與系統(tǒng)設(shè)計基礎(chǔ)知識

解析

本題考察數(shù)據(jù)流圖工具使用。

鑒定表將比較復(fù)雜的決策問題簡潔、明確、一目了然地描述出來,它是描述條件比較多的決策問題的有效工具。鑒定表或鑒定樹都是以圖形形式描述數(shù)據(jù)流的加工邏輯,它構(gòu)造簡樸,易懂易讀。尤其碰到組合條件的鑒定,運用鑒定表或鑒定樹可以使問題的描述清晰,并且便于直接映射到程序代碼。在體現(xiàn)一種加工邏輯時,鑒定數(shù)、鑒定表都是好的描述工具,根據(jù)需要可以交叉使用。

51.答案:D考察:軟件工程和項目管理基礎(chǔ)知識

解析

本題考察軟件工程的基礎(chǔ)知識。

偽代碼(Pseudocode)是一種非正式的,類似于英語構(gòu)造的,用于描述模塊構(gòu)造圖的語言。偽代碼提供了更多的設(shè)計信息,每一種模塊的描述都必須與設(shè)計構(gòu)造圖一起出現(xiàn)。偽代碼中常被用于技術(shù)文檔和科學(xué)出版物中來表達(dá)算法,也被用于在軟件開發(fā)的實際編碼過程之前體現(xiàn)程序的邏輯。偽代碼不是顧客和分析師的工具,而是設(shè)計師和程序員的工具。計算機科學(xué)在教學(xué)中一般使用虛擬碼,以使得所有的程序員都能理解。

52.答案:A53.答案:B54.答案:A考察:軟件工程和項目管理基礎(chǔ)知識

解析

本題考察企業(yè)信息系統(tǒng)運維的知識。

通過實行運維自動化,可以很好貫穿人、事、物、流程原則。運維體系的好壞影響運維自動化的實行執(zhí)行,反過來,運維自動化也會推進(jìn)運維體系的建設(shè)。自動化運維分擔(dān)了我們諸多的工作壓力,將反復(fù)、乏味的工作交給程序去做。既高效又防止人為錯誤,協(xié)助我們科學(xué)有序的管理我們的設(shè)備,系統(tǒng)及業(yè)務(wù)。做運維工作,實行運維自動化,需要具有諸多技術(shù)、管理、實踐儲備。

55.答案:C考察:軟件工程和項目管理基礎(chǔ)知識

解析

本題考察人工智能的基礎(chǔ)知識。

人工智能(Artificial

Intelligence),英文縮寫為AI。它是研究、開發(fā)用于模擬、延伸和擴展人的智能的理論、措施、技術(shù)及應(yīng)用系統(tǒng)的一門新的技術(shù)科學(xué)。

人工智能是計算機科學(xué)的一種分支,它企圖理解智能的實質(zhì),并生產(chǎn)出一種新的能以人類智能相似的方式做出反應(yīng)的智能機器,該領(lǐng)域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統(tǒng)等。人工智能從誕生以來,理論和技術(shù)曰益成熟,應(yīng)用領(lǐng)域也不停擴大,可以設(shè)想,未來人工智能帶來的科技產(chǎn)品,將會是人類智慧的“容器”。人工智能可以對人的意識、思維的信息過程的模擬。人工智能不是人的智能,但能像人那樣思索、也也許超過人的智能。

56.答案:C考察:軟件工程和項目管理基礎(chǔ)知識

解析

本題考察雲(yún)存儲的基礎(chǔ)知識。

雲(yún)存儲是在雲(yún)計算(cloud

computing)概念上延伸和發(fā)展出來的一種新的概念,是一種新興的網(wǎng)絡(luò)存儲技術(shù),是指通過集群應(yīng)用、網(wǎng)絡(luò)技術(shù)或分布式文獻(xiàn)系統(tǒng)等功能,將網(wǎng)絡(luò)中大量多種不一樣類型的存儲設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務(wù)訪問功能的系統(tǒng)。

雲(yún)存儲的特點有:

(1)存儲管理可以實現(xiàn)自動化和智能化,所有的存儲資源被整合到一起,客戶看到的是單一存儲空間;

(2)提高了存儲效率,通過虛擬化技術(shù)處理了存儲空間的揮霍,可以自動重新分派數(shù)據(jù),提高了存儲空間的運用率,同步具有負(fù)載均衡、故障冗余功能;

(3)雲(yún)存儲可以實現(xiàn)規(guī)模效應(yīng)和彈性擴展,減少運行成本,防止資源揮霍。

57.答案:C考察:軟件工程和項目管理基礎(chǔ)知識

解析

本題考察虛擬化的基礎(chǔ)知識。

虛擬化,是指通過虛擬化技術(shù)將一臺計算機虛擬為多臺邏輯計算機。在一臺計算機上同步運行多種邏輯計算機,每個邏輯計算機可運行不一樣的操作系統(tǒng),并且應(yīng)用程序都可以在互相獨立的空間內(nèi)運行而互不影響,從而明顯提高計算機的工作效率。

虛擬化使用軟件的措施重新定義劃分IT資源,可以實現(xiàn)IT資源的動態(tài)分派、靈活調(diào)度、跨域共享,提高IT資源運用率,使IT資源可以真正成為社會基礎(chǔ)設(shè)施,服務(wù)于各行各業(yè)中靈活多變的應(yīng)用需求。

58.答案:B考察:數(shù)據(jù)模型

解析

本題考察數(shù)據(jù)庫的設(shè)計過程。

數(shù)據(jù)庫的設(shè)計過程如下:

需求分析:分析顧客的需求,包括數(shù)據(jù)、功能和性能需求;得到數(shù)據(jù)流圖、數(shù)據(jù)字典和需求闡明書。

概念設(shè)計:用數(shù)據(jù)模型明確地表達(dá)顧客的數(shù)據(jù)需求。其反應(yīng)了顧客的現(xiàn)實工作環(huán)境,與數(shù)據(jù)庫的詳細(xì)實現(xiàn)技術(shù)無關(guān)。(E-R模型)。

邏輯設(shè)計:根據(jù)概念數(shù)據(jù)模型及軟件的數(shù)據(jù)模型特性,按照一定的轉(zhuǎn)換規(guī)則和規(guī)范化理論,把概念模型轉(zhuǎn)換為邏輯數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關(guān)系模型等。

物理設(shè)計:為一種確定的邏輯數(shù)據(jù)模型選擇一種最適合應(yīng)用規(guī)定的物理構(gòu)造的過程。

59-62.答案:CBCD考察:數(shù)據(jù)模型

解析

本題考察數(shù)據(jù)庫對應(yīng)知識。

每個部門假如有多種電話,那么電話屬性就是多值屬性。

一種部門有多種員工,一種員工只屬于一種部門,因此部門和員工之間是1:n的關(guān)系。

維修關(guān)系的主鍵應(yīng)當(dāng)是顧客號、維修曰期和員工代碼。

員工有員工代碼、姓名和部門代碼幾種屬性,其中部門代碼是部門關(guān)系的主鍵,因此部門代碼是員工關(guān)系的外鍵。

63.答案:C考察:應(yīng)用數(shù)學(xué)

解析

本題考察初等數(shù)學(xué)基礎(chǔ)知識。

25個互不相似的正整數(shù)的和是500,我們可以從最小的奇數(shù)開始,

那么1+3+5+7+9+11……+41+43=(1+43)*22=484,此時總共是22個奇數(shù),下一種奇數(shù)是45,假如有23個,那么超過了和是500的規(guī)定,因此奇數(shù)的個數(shù)最多是22個,偶數(shù)的個數(shù)至少是3個。

64.答案:D65.答案:C考察:應(yīng)用數(shù)學(xué)

解析

本題考察初等數(shù)學(xué)基礎(chǔ)知識。

第一頁總共有100*100=10000位數(shù)字,因此12345肯定在第2頁上。

接下來是第二頁,計算2345位數(shù)字的位置,一行是100位,23行有2300位數(shù)字,因此2345在第24行的45位上。66.答案:D考察:Internet和Intranet初步

解析

本題考察網(wǎng)絡(luò)基礎(chǔ)知識。

cookies中文名稱為小型文本文獻(xiàn),指某些網(wǎng)站為了辨別顧客身份而儲存在顧客當(dāng)?shù)亟K端(Client

Side)上的數(shù)據(jù)(一般通過加密)。

67.答案:A考察:Windows基本操作

解析

本題考察操作系統(tǒng)基礎(chǔ)知識。

命令提醒符是在操作系統(tǒng)中,提醒進(jìn)行命令輸入的一種工作提醒符。

WIN7系統(tǒng)下打開DOS命令輸入窗口可以如下操作打開:

1、WIN7系統(tǒng)下同步按WIN

+R鍵,打開運行窗口

2、在運行中輸入cmd指令,點確定:

68.答案:A考察:網(wǎng)絡(luò)協(xié)議與原則

解析

本題考察網(wǎng)絡(luò)基礎(chǔ)知識。

UDP

是User

Datagram

Protocol的簡稱,

中文名是顧客數(shù)據(jù)報協(xié)議,是OSI(Open

System

Interconnection,開放式系統(tǒng)互聯(lián))參照模型中一種無連接的傳播層協(xié)議,提供面向事務(wù)的簡樸不可靠信息傳送服務(wù)。

69.答案:C考察:網(wǎng)絡(luò)協(xié)議與原則

解析

本題考察電子郵件及其應(yīng)用。

客戶端代理是提供應(yīng)顧客的界面,在電子郵件系統(tǒng)中,發(fā)送郵件一般使用SMTP協(xié)議,而接受郵件一般使用POP3協(xié)議。

70、答案:B考察:網(wǎng)絡(luò)協(xié)議與原則

解析

本題考察Internet基礎(chǔ)知識。

URL:

protocol

://hostname[:port]

/path

/filename

其中,

protocol

指定使用的傳播協(xié)議,最常見的是

HTTP

或者

HTTPS

協(xié)議,也可以有其他協(xié)議,如

file、ftp、gopher、mms、ed2k

等;

Hostname

是指主機名,即寄存資源的服務(wù)域名或者

IP地址。

Port

是指多種傳播協(xié)議所使用的默認(rèn)端口號,例如http的默認(rèn)端口號為80,一般可以省略

Path

是指途徑,由一種

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論