軟考---非計算題(一)

軟考—非計算題(一)


MPEG壓縮標準是針對( )設計的。

A 靜止圖像
B 運動圖像
C 圖像格式
D 文本數據

正確答案:B
答案解析:
MPEG壓縮標準是針對運動圖像和語音壓縮的標準。


以下說法中,錯誤的是( )。

張某和王某合作完成一款軟件,他們可以約定申請專利的權利只屬於張某

張某和王某共同完成了一項發明創造,在沒有約定的情況下,如果張某要對其單獨申請專利就必須徵得王某的同意

張某臨時借調到某軟件公司工作,在執行該公司交付的任務的過程中,張某完成的發明創造屬於職務發明

甲委託乙開發了款軟件, 在沒有約定的情況下, 由於甲提供了全部的資金和設備,因此該軟件著作權屬於甲

正確答案:D
答案解析:
根據《中華人民共和國知識產權法》第十七條 受委託創作的作品,著作權的歸> 屬由委託人和受託人通過合同約定。合同未作明確約定或者沒有訂立合同的,> 著作權屬於受託人。因此該軟件著作權屬於乙而不是甲。


奇偶校驗位是一個表示給定位數的二進制數中1的個數是奇數還是偶數的二進制。
奇偶校驗位是最簡單的錯誤檢測碼


( )是接收電子郵件的協議。

SMTP

HTTP

POP3

TCP

正確答案:C
答案解析:
接收郵件採用POP3,SMTP是發送郵件的協議。


Cookies 的作用是( )。

保存瀏覽網站的歷史記錄

提供瀏覽器視頻播放插件

保存訪問站點的緩存數據

服務器存儲在用戶本地終端的數據

正確答案:D
答案解析:
Cookie,有時也用其複數形式 Cookies,指某些網站爲了辨別用戶身份、進行 session 跟蹤而儲存在用戶本地終端上的數據(通常經過加密)。


用( )來描述算法時,可以採用類似於程序設計語言的語法結構,也易於轉換爲程序。

自然語言

流程圖

N-S盒圖

僞代碼

正確答案:D
答案解析:
僞代碼是便於理解的代碼。不依賴於語言的,用來表示程序執行過程,而不一定能編譯運行的代碼。在數據結構講算法的時候用的很多。僞代碼用來表達程序員開始編碼前的想法。


判定表和判定樹常用於描述數據流圖的( )。

數據存儲

外部實體

加工邏輯

循環操作

正確答案:C
答案解析:
判定表和判定樹都是以圖形的方式描述數據流圖的加工邏輯。


一組無邏輯關係的語句在程序中多處出現,爲了節省存儲空間,把這些語句放在一個模塊中,該模塊的內聚是( )。

邏輯內聚

偶然內聚

過程內聚

通信內聚

正確答案:B
答案解析:
如果一個模塊的各成分之間毫無關係,則稱爲偶然內聚,也就是說模塊完成一組任務,這些任務之間的關係鬆散,實際上沒有什麼聯繫。


假設某計算機系統中進程的三態模型如下圖所示,那麼圖中的a、 b、c、d處應分別填寫( )。
在這裏插入圖片描述

作業調度、時間片到、等待某事件、等待某事件發生了

進程調度、時間片到、等待某事件、等待某事件發生了

作業調度、等待某事件、等待某事件發生了、時間片到

進程調度、等待某事件、等待某事件發生了、時間片到

正確答案:B
答案解析:

進程的三態圖如下所示:

在這裏插入圖片描述


採用( )表示帶符號數據時,算術運算過程中符號位與數值位採用同樣的運算規則進行處理。

補碼

原碼

反碼

海明碼

正確答案:A
答案解析:
補碼在進行算數運算時,符號位與數值位一起參加運算,採用一樣的規則不需要特殊處理。因此用補碼進行加減運算要簡便的多,這也是大多數計算機採用的方式。


網絡防火牆中對數據包進行過濾時,通常不能過濾( )。

源和目的IP地址

存在安全威脅的URL

IP協議號

源和目的端口

正確答案:B
答案解析:
包過濾防火牆可以過濾IP包中的源地址、目的地址、協議與端口等。但無法區分可信網絡與不可信網絡,無法過濾存在安全威脅的URL。


以下說法中,錯誤的是( )。

張某和王某合作完成一款軟件,他們可以約定申請專利的權利只屬於張某

張某和王某共同完成了一項發明創造,在沒有約定的情況下,如果張某要對其單獨申請專利就必須徵得王某的同意

張某臨時借調到某軟件公司工作,在執行該公司交付的任務的過程中,張某完成的發明創造屬於職務發明

甲委託乙開發了款軟件, 在沒有約定的情況下, 由於甲提供了全部的資金和設備,因此該軟件著作權屬於甲

正確答案:D
答案解析:
根據《中華人民共和國知識產權法》第十七條 受委託創作的作品,著作權的歸屬由委託人和受託人通過合同約定。合同未作明確約定或者沒有訂立合同的,著作權屬於受託人。因此該軟件著作權屬於乙而不是甲。


在指令系統的各種尋址方式中,獲取操作數最快的方式是( )。

直接尋址

間接尋址

立即尋址

寄存器尋址

正確答案:C
答案解析:
直接尋址是在指令中直接給出操作數所在的存儲單元的地址。

間接尋址的指令給出操作數地址的地址,即給出的是存放操作數的內存單元的地址,相當於一個地址指示器。此尋址方式需要訪問兩次內存,是速度最慢的尋址方式。

立即尋址的指令當中自帶數據,取出指令就可以得到操作數,是最快的尋址方式。

寄存器尋址的操作數在存放在CPU內部的寄存器中,指令給出該寄存器名。


計算機剛加電時,( )的內容不是隨機的。

E2PROM

RAM

通用寄存器

數據寄存器

正確答案:A
答案解析:
本題考查計算機系統存儲器基礎知識。
E2PROM是電可擦可編程只讀存儲器的簡稱,其內容需提前設置好,可通過高於普通電壓的作用來擦除和重編程(重寫)。
E2PROM一般用於即插即用(Plug & Play)設備,也常用在接口卡中,用來存放硬件設置數據,以及用在防止軟件非法拷貝的"硬件鎖"上面。
RAM(隨機存儲器)是與CPU直接交換數據的內部存儲器,也是主存(內存)的主要部分。在工作狀態下RAM可以隨時讀寫,而且速度很快,計算機剛加電時,其內容是隨機的。
通用寄存器是CPU中的寄存器,一般用於傳送和暫存數據,也可參與算術邏輯運算,並保存運算結果。
數據寄存器是通用寄存器的一種,或者是作爲CPU與內存之間的接口,用於暫存數據。


在指令中,操作數地址在某寄存器中的尋址方式稱爲( )尋址。

直接

變址

寄存器

寄存器間接

正確答案:D
答案解析:
本題考查計算機系統指令尋址方式基礎知識。
指令是指揮計算機完成各種操作的基本命令。一般來說,一條指令需包括兩個基本組成部分:操作碼和地址碼。操作碼說明指令的功能及操作性質。地址碼用來指出指令的操作對象,它指出操作數或操作數的地址及指令執行結果的地址。
尋址方式就是如何對指令中的地址字段進行解釋,以獲得操作數的方法或獲得程序轉移地址的方法。
立即尋址是指操作數就包含在指令中。
直接尋址是指操作數存放在內存單元中,指令中直接給出操作數所在存儲單元的地址。
寄存器尋址是指操作數存放在某一寄存器中,指令中給出存放操作數的寄存器名。
寄存器間接尋址是指操作數存放在內存單元中,操作數所在存儲單元的地址在某個寄存器中。
變址尋址是指操作數地址等於變址寄存器的內容加偏移量。


採用虛擬存儲器的目的是( )。

提高主存的存取速度

提高外存的存取速度

擴大用戶的地址空間

擴大外存的存儲空間

正確答案:C
答案解析:
本題考查計算機系統存儲器基礎知識。
將一個作業的部分內容裝入主存便可開始啓動運行,其餘部分暫時留在磁盤上,需要時再裝入主存。這樣就可以有效地利用主存空間。從用戶角度看,該系統所具有的主存容量將比實際主存容量大得多,人們把這樣的存儲器稱爲虛擬存儲器。因此,虛擬存儲器是爲了擴大用戶所使用的主存容量而採用的一種設計方法。


聲音信號的數字化過程包括採樣、( )和編碼。

合成

轉換

量化

壓縮

正確答案:C
答案解析:
自然聲音信號是一種模擬信號,計算機要對它進行處理,必須將它轉換爲數字聲音信號,即用二進制數字的編碼形式來表示聲音。最基本的聲音信號數字化方法是採樣一量化法。它分爲採樣、量化和編碼3個步驟。
採樣是把時間連續的模擬信號轉換成時間離散、幅度連續的信號。
量化處理是把在幅度上連續取值(模擬量)的每一個樣本轉換爲離散值(數字量)表示。量化後的樣本是用二進制數來表示的,二進制位數的多少反映了度量聲音波形幅度的精度,稱爲量化精度。
經過採樣和量化處理後的聲音信號已經是數字形式了,但爲了便於計算機的存儲、處理和傳輸,還必須按照一定的要求進行數據壓縮和編碼。


防火牆通常分爲內網、外網和DMZ三個區域,按照受保護程度,從低到高正確的排列次序爲( )。

內網、外網和DMZ

外網、DMZ和內網

DMZ、內網和外網

內網、DMZ和外網

正確答案:B
答案解析:
本題考查網絡安全中防火牆相關知識。
防火牆通常分爲內網、外網和DMZ三個區域,按照默認受保護程度,從低到高正確的排列次序爲外網、DMZ和內網。


安全傳輸電子郵件通常採用( )系統。

S-HTTP

PGP

SET

SSL

正確答案:B
答案解析:
本題考查網絡安全中安全電子郵件傳輸相關知識。
S-HTTP用以傳輸網頁,SET是安全電子交易,SSL是安全套接層協議,PGP是安全電子郵件協議。


編譯過程中使用( )來記錄源程序中各個符號的必要信息,以輔助語義的正確性檢查和代碼生成。

散列表

符號表

單鏈表

決策表

正確答案:B
答案解析:
本題考查程序語言處理基礎知識。編譯過程中符號表的作用是連接聲明與引用的橋樑,記住每個符號的相關信息,如作用域和綁定等,幫助編譯的各個階段正確有效地工作。符號表設計的基本設計目標是合理存放信息和快速準確查找。符號表可以用散列表或單鏈表來實現。


以下關於字符串的敘述中,正確的是( )。

字符串屬於線性的數據結構

長度爲0字符串稱爲空白串

串的模式匹配算法用於求出給定串的所有子串

兩個字符串比較時,較長的串比較短的串大

正確答案:A
答案解析:
本題考查數據結構基礎知識。
選項A是正確的。一個線性表是n個元素的有限序列(n≥0)。由於字符串是由字符構成的序列,因此符合線性表的定義。
選項B是錯誤的。長度爲0字符串稱爲空串(即不包含字符的串),而空白串是指由空白符號(空格、製表符等)構成的串,其長度不爲0。
選項C是錯誤的。串的模式匹配算法是指在串中查找指定的模式串是否出現及其位置。
選項D是錯誤的。兩個字符串比較時,按照對應字符(編碼)的大小關係進行比較。


在待排序的一組關鍵碼序列k1,k2,…,kn中,若ki和kj相同,且在排序前ki領先於kj,那麼排序後,如果ki和kj的相對次序保持不變,ki仍領先於kj,則稱此類排序爲穩定的。若在排序後的序列中有可能出現kj領先於ki的情形,則稱此類排序爲不穩定的。( )是穩定的排序方法。

快速排序

簡單選擇排序

堆排序

冒泡排序

正確答案:D
答案解析:
本題考查數據結構基礎知識。
冒泡排序是穩定的排序方法,因爲元素向前或向後交換時,都是在相鄰的位置進行,因此可以保證關鍵碼相同的元素不作交換。
快速排序主要通過劃分實現排序,在劃分序列時,基本思路是將序列後端比基準元素小者移到前端,將序列前端中比基準元素大者移到後端,元素往前移動或往後移動時會跨越中間的若干個元素,這樣關鍵碼相同的元素的相對位置就可能改變,所以快速排序是不穩定的排序方法。
簡單選擇排序、堆排序的過程中,同樣存在元素移動時會跨越若干個元素的情況,所以也是不穩定的排序方法。


結構型設計模式涉及如何組合類和對象以獲得更大的結構,以下( )模式是結構型模式。

Adapter

Template Method

Mediator

Observer

正確答案:A
答案解析:
本題考查設計模式的基本概念。
在面向對象系統設計中,每一個設計模式都集中於一個特定的面向對象設計問題或設計要點,描述了什麼時候使用它,在另一些設計約束條件下是否還能使用,以及使用的效果和如何取捨。
按照設計模式的目的可以分爲創建型模式、結構型模式和行爲型模式3大類。創建型模式與對象的創建有關;結構型模式處理類或對象的組合,涉及如何組合類和對象以獲得更大的結構;行爲型模式對類或對象怎樣交互和怎樣分配職責進行描述。創建型模式包括Factory Method、Abstract Factory、Builder、Prototype和Singleton;結構型模式包括Adapter(類)、Adapter(對象)、Bridge、(iomposite、Decorator、Facade、Flyweight和Proxy;行爲型模式包括Interpreter、Template Method、Chain of Responsibility、Command、Iterator、Mediator、Memento Observer State Strategy和Visitor。


從模塊獨立性角度看,以下幾種模塊內聚類型中,( )內聚是最好的。

巧合

邏輯

信息

功能

正確答案:D
答案解析:
本題考查軟件設計的基礎知識。
模塊化是指將軟件劃分成獨立命名且可以獨立訪問的模塊,不同的模塊通常具有不同的功能或職責。每個模塊可以獨立地開發、測試,最後組裝成完整的軟件。模塊獨立性是指軟件系統中每個模塊只涉及軟件要求的具體的一個子功能,而和其他模塊之間的接口儘量簡單,是模塊化設計的一個重要原則,主要用模塊間的耦合和模塊內的內聚來衡量。
模塊的內聚性一般有以下幾種:
巧合內聚,指一個模塊內的幾個處理元素之間沒有任何聯繫。
邏輯內聚,指模塊內執行幾個邏輯上相似的功能,通過參數確定該模塊完成哪一個功能。
時間內聚,把需要同時執行的動作組合在一起形成的模塊。
通信內聚,指模塊內所有處理元素都在同一個數據結構上操作,或者指各處理使用相同的輸入數據或者產生相同的輸出數據。
順序內聚,指一個模塊中各個處理元素都密切相關於同一功能且必須順序執行,前一個功能元素的輸出就是下一個功能元素的輸入。
功能內聚,是最強的內聚,指模塊內所有元素共同完成一個功能,缺一不可。是最佳的內聚類型。


白盒測試中,( )覆蓋是指設計若干個測試用例,運行被測程序,使得程序中的每個判斷的取真分支和取假分支至少執行一次。

語句

判定

條件

路徑

正確答案:B
答案解析:
本題考查軟件測試的基礎知識。
白盒測試和黑盒測試是兩種常用的測試技術。其中白盒測試包含不同的測試用例設計方法。
語句覆蓋:設計若干測試用例,運行被測程序,使得每一個可執行語句至少執行一次;
判定覆蓋:設計若干測試用例,運行被測程序,使得程序中每個判斷的取真分支和取假分支至少經歷一次;
條件覆蓋:設計若干測試用例,運行被測程序,使得程序中每個判斷的每個條件的可能取值至少執行一次;
路徑覆蓋:設計足夠的測試用例,覆蓋程序中所有可能的路徑。


隨着企業的發展,某信息系統需要處理大規模的數據。爲了改進信息處理的效率而修改原有系統的一些算法,此類行爲屬於( )維護。

正確性

適應性

完善性

預防性

正確答案:C
答案解析:
本題考查軟件維護的基礎知識。
軟件維護一般包括四種類型:
正確性維護,是指改正在系統開發階段已發生而系統測試階段尚未發現的錯誤;
適應性維護,是指使應用軟件適應新技術變化和管理需求變化而進行的修改;
完善性維護,是指爲擴充功能和改善性能而進行的修改,主要是指對已有的軟件系統增加一些在系統分析和設計階段中沒有規定的功能與性能特徵;
預防性維護,是指爲了改進應用軟件的可靠性和可維護性,爲了適應未來的軟硬件環境的變化,主動增加預防性的功能,以使應用系統適應各類變化而不被淘汰。
根據題幹以及四種維護類型的定義,很容易判斷該情況屬於完善性維護


通過( )可清除上網痕跡。

禁用腳本

禁止SSL

清除Cookie

查看ActiveX控件

正確答案:C
答案解析:
本題考查瀏覽器配置相關知識。
禁用腳本是禁止本地瀏覽器解釋執行客戶端腳本;禁止SSL是禁止採用加密方式傳送網頁;Cookie中保存有用戶賬號等臨時信息,即上網之後留下的信息;ActiveX控件是本地可執行的插件。因此要清除上網痕跡,需清除Cookie。

個人博客持續更新題目。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章