1. 程式人生 > >2017年軟體評測師上午真題 + 答案(一)

2017年軟體評測師上午真題 + 答案(一)

  1. 在Excel中,設單元格F1的值為38,若在單元格F2中輸入公式“=IF(and(38<F1,F1<100)“輸入正確”,“輸入錯誤”)”,則單元格F2顯示的內容為( )。
    A.輸入正確 B.輸入錯誤 C.TRUE D.FALSE

答案:B
解析:在Excel中,設單元格F1的值為38,若在單元格F2中輸入公式“=IF(and(38<F1,F1<100)“輸入正確”,“輸入錯誤”)”,則單元格F2顯示的內容為( )。

2.採用IE瀏覽器訪間清華大學校園網主頁時,正確的地址格式為( )。
A.Smtp://www.tsinghua.edu.cn B.

http://www.tsinghua.edu.cn
C.Smtp:\www.tsinghua.edu.cn D.http:\www.tsinghua.edu.cn

答案:B

3.CPU中設定了多個暫存器,其中,( )用於儲存待執行指令的地址。
A. 通用暫存器 B.程式計數器丁C.指令暫存器 D.地址暫存器

答案:B

4.在計算機系統中常用的輸入/輸出控制方式有赤條件傳送、中斷、程式查詢和DMA等。其中,採用( )方式時,不需要CPU控制資料的傳輸過程。
A. 中斷 B. 程式查詢 C. DMA D.無條件傳送

答案:C
解析:DMA是資料在記憶體與I/O裝置間的直接成塊傳送,不需要CPU的任何干涉。

5.CPU是一塊超大規模的積體電路,其中主要部件有( )。
A.運算器、控制器和系統匯流排 B.運算器、暫存器組和記憶體儲器
C.控制器、儲存器和暫存器組 D.運算器、暫存器和暫存器組

答案:C

6.對計算機評價的主要效能指標有時鐘頻率、( )、運算精度、記憶體容量等。
A.丟包率 B.埠吞吐量 c.可移植性 D.資料處理速率
答案:D

7.在字長為16位、32位、 64位或 128位的計算機中,字長為( )位的計算機資料運算精度最高。
A.16 B.32 C.64 D.128
答案:D

8.以下關於防火牆功能特性的說法中,錯誤的是( )。
A.控制進出網路的資料包和資料流向 B.提供流量資訊的日誌和審計
C.隱藏內部IP以及網路結構細節 D.提供漏洞掃描功能
答案:D

9.計算機軟體著作權的保護物件是指( )
A.軟體開發思想與設計方案 B. 計算機程式及其文件
C. 計算機程式及演算法 D. 軟體著作權權利人
答案:D

10.某軟體公司專案組的程式設計師在程式編寫完成後均按公司規定撰寫文件,並上交公司存檔。此情形下,該軟體文件著作權應由( )享有。
A.程式設計師 B.公司與專案組共同 C.公司 D.專案組全體人員
答案:C

  1. 將二進位制序列1011011表示為十六進位制,為( )。
    A. B3 B. 5B C. BB D. 3B
    答案:B

12.採用模2除法進行校驗碼計算的是( )。
A. CRC 碼 B. ASCII碼 C. BCD 碼 D.海明碼
答案:A

13.當一個雙處理器的計算機系統中同時存在 3 個併發程序時,同一時刻允許佔用處理器的程序數( )。
A.至少為 2 個 B.最多為2 個 C.至少為 3個 D.最多為3 個
答案:B

14.假設系統有n(n≧5)個併發程序共享資源R,且資源R的可用數為2。若採用PV操作,則相應的訊號量S的取值範圍為( )。
A.-1~n-1 B.-5~2 C.-(n-1)~1 D.-(n-2)~2
答案:D

15.編譯和解釋是實現高階程式設計語言的兩種方式,其區別主要在於( )。
A.是否進行語法分析 B.是否生成中間程式碼檔案
C.是否進行語義分析 D.是否生成目標程式檔案
答案:D

16.下圖所示的非確定有限自動機(so 為初態, S3 為終態)可識別字符串( )。

A. bbaa B.aabb C. abab D. baba
答案:B

17.表示"以字元a開頭且僅由字元 a、b構成的所有字串"的正規式為( )。
A. ab B. (a|b)a C. a(a|b) D. (ab)*
答案:C

18.在單入口單出口的do…while迴圈結構中, ( )。
A.迴圈體的執行次數等於迴圈條件的判斷次數
B. 迴圈體的執行次數多於迴圈條件的判斷次數
C. 迴圈體的執行次數少於迴圈條件的判斷次數
D. 迴圈體的執行次數與迴圈條件的判斷次數無關
答案:A

19.將源程式中多處使用的同一個常數定義為常量並命名,( )。
A.提高了編譯效率 B.縮短了源程式程式碼長度
C. 提高了源程式的可維護性 D.提高了程式的執行效率
答案:C

20.函式main(),f()的定義如下所示。呼叫函式f()時,第一個引數採用傳值(call by value)方式,第二個引數採用傳引用(call by reference)方式,main()執行後輸出的值為( )。

A.2 B.4 C.5 D.8
答案:D
解析:f(int x, int&a)函式中,x=2*2+1=5; a=5+3=8,且a是引用,對應main()函式中x,所以x的值為8。
21. 對於初始為空的棧S,入棧序列為a、b、c、d,且每個元素進棧、出棧各1次。若出棧序列的第一個元素為d,則合法的出棧序列為( )。
A.d c b a B.d a b c C.d c a b D.d b c a
答案:A

試題22-23
對於下面的有向圖,其鄰接矩陣是一個(22)的矩陣。採用鄰接連結串列儲存時,頂點0的表結點個數為2,頂點3的表結點個數為0,頂點1的表結點個數為(23)

  1. A.34 B.43 C.66 D.77
    答案:D

  2. A.0 B.1 C.2 D.3
    答案:C

24.行為型設計模式描述類或物件如何互動和如何分配職責。( )模式是行為型設計模式。
A. 裝飾器(Decorator) B.構建器(Builder)
C.組合(Composite) D.直譯器(Interpreter)
答案:D

試題25-26
在結構化分析方法中,用於行為建模的模型是(25 ),其要素包括(26 )。
25. A.資料流圖 B.實體聯絡圖 C.狀態·遷移圖 D.用例圖
答案:A

  1. A.加工 B.實體 C.狀態 D .用例
    答案:A

27.有兩個NN的矩陣A 和B,想要在微機(PC機)上按矩陣乘法基本演算法程式設計實現計算 AB。假設N 較大,本機記憶體也足夠大,可以存下A、B和結果矩陣。那麼,為了加快計算速度, A和 B在記憶體中的儲存方式應選擇( )。
A. A按行儲存, B按行儲存 B. A按行儲存, B按列儲存
C. A按列儲存, B按行儲存 D. A按列儲存, B按列儲存
答案:B
解析:矩陣相乘最重要的方法是一般矩陣乘積。它只有在第一個矩陣的列數(column)和第二個矩陣的行數(row)相同時才有意義。當矩陣A的列數等於矩陣B的行數時,A與B可以相乘。乘積C的第m行第n列的元素等於矩陣A的第m行的元素與矩陣B的第n列對應元素乘積之和。

試題28-30
某企業職工關係EMP(E_no ,E_name,DEPT,E_addr,E_tel 中的屬性分別表示職工號、姓名、部門、地址和電話;經費關係FUNDS(E_no, E_limit, E_used) 中的屬性分別表示職工號、總經費金額和己花費金額。若要查詢部門為"開發部"且職工號 為"03015 "的職工姓名及其經費餘額,則相應的SQL 語句應為:
SELECT (28)
FROM ( 29)
WHERE (30)
28. A. EMP.E_no,E_limit-E_used B. EMP.E_name,E_used-E_1imit
C. EMP.E_no,E_used-E_limit D. EMP.E_name, E_limit-E_used
答案:D

  1. A. EMP B. FUNDS C. EMP, FUNDS D. IN[EMP, FUNDS]
    答案:D

A. DEPT=’開發部’, AND EMP.E no=FUNDS.E_no OR EMP.E_no=‘03015’
B.DEPT=’開發部’, OR EMP.E_no=FUNDS.E_no OR EMP.E_no=‘03015’
C.DEPT=’開發部’ ANDEMP.E_no=FUNDS.E_no AND EMP.E_no=‘03015’
D.DEPT=’開發部’ OREMP.E_no=FUNDS.E_no AND EMP.E_no=‘03015’
答案:B