試題1
A. 最有可能成為國際上操作系統的標準的操作系統。
B. 在目前,用于保證軟件質量的主要手段。
C. 進入80年代后,已迅速成為常用的程序設計語言之一。
D. 在軟件開發中,有利于發揮集體智慧的一種做法。
E. 在開發軟件時,可用來提高程序員的工作效率。
供選擇的答案:
A: | (1)MS-DOS | (2)VMS | (3)VM | (4)UNIX |
B: | (1)正確性證明 | (2)測試 | (3)自動程序設計 | (4)符號執行 |
C: | (1)Smalltalk-80 | (2)Ada | (3)C | (4)PROLOG |
D: | (1)設計評審 | (2)模塊化 | (3)主程序員組 | (4)進度控制 |
E: | (1)程序開發環境 | (2)操作系統的作業管理功能 | ||
(3)編譯程序的優化功能 | (4)并行運算的大型計算機 |
試題2
從供選擇的答案中選出應填入下列敘述中的__(?)__內的正確答案,把編號寫在答卷的對應欄內。
最初的軟件開發方式是__(A)__, 人們用筆和紙編寫程序。從60年代后期開始, 軟件開發方式逐步發展成為使用終端設備編寫程序的__(B)__, 從80年代初開始, 發達國家的軟件開發方式正在向__(C)__轉變。
在結構化程序設計思想提出以前, 在程序設計中曾經主要強調程序的__(D)__。現在, 與程序的__(D)__相比, 人們更重視程序的__(E)__。
供選擇的答案
A~C: | (1) 實時方式 | (2) 分時方式 | (3) 批方式 | (4) 并行方式 |
(5) 工作站方式 | (6) 陣列方式 | |||
D、E: | (1) 安全性 | (2) 專用性 | (3) 一致性 | (4) 合理性 |
(5) 可理解性 | (6 )效率 |
試題3
從下列敘述中選出5條正確的敘述。
(1) 每種程序設計語言都有它特定的語法。
(2) 結構化的程序設計語言中沒有 GOTO 語句。
(3) 定義程序設計語言時用的字符集各種語言不完全相同。
(4) 在匯編語言中, 用調用指令, 返回指令和轉移指令改變程序中指令的執行順序。
(5) 由于 FORTRAN 語言的結構是塊結構, 所以它特別適合于模塊化程序設計。
(6) PASCAL 語言允許用戶定義結構化的數據結構。
(7) 一般而言, 語言級別越高, 用它編出的程序越短。
(8) 結構化程序設計可以大大提高程序的執行效率。
(9) 編譯程序是一種常用的應用軟件。
(10) 編譯程序在進行優化時有時需要用到源程序的注釋。
供選擇的答案
A、C、D: | (1) 網絡操作系統 | (2) 分布式操作系統 | (3) 分時操作系統 | (4) 實時操作系統 |
(5) 單用戶操作系統 | (6) 批處理操作系統 | |||
B E: | (1) 可靠性和靈活性 | (2) 實時性和可靠性 | (3) 優先權分配 | (4) 時間片輪轉 |
(5) 短作業優先 | (6) 時間片加權分配 |
試題4
從供選擇的答案中選出應填入下列敘述中的__?__內的正確答案,把編號寫在答卷的對應欄內。
(1) 按邏輯結構分, 文件主要有兩類: __(A)__ 和 __(B)__。UNIX 中的文件系統采用__(B)__。
(2) 文件系統的主要目的是 __(C)__。
(3) 文件系統中用 __(D)__ 管理文件.
(4) 為了允許不同用戶的文件具有相同的文件名, 通常在文件系統中采用 __(E)__。
供選擇的答案
A、B: | (1) 網狀文件 | (2) 只讀文件 | (3) 讀寫文件 | (4) 記錄式文件 |
(5) 索引文件 | (6) 流式文件 | |||
C: | (1) 實現對文件的按名存取 | (2) 實現虛擬存貯器 | ||
(3) 提高外部設備的輸入輸出速度 | (4) 用于存貯系統文檔 | |||
D: | (1) 堆棧結構 | (2) 指針 | (3) 目錄 | (4) 頁表 |
E: | (1) 重名翻譯 | (2) 多級目錄 | (3) 約定 | (4) 路徑 |
試題5
從供選擇的答案中選出應填入下列敘述中的__?__內的正確答案,把編號寫在答卷的對應欄內。
排序的方法有許多種,__(A)__法從未排序序列中依次取出元素, 與已排序序列中( 初始時為空 )的元素作比較, 將其放入已排序序列的正確位置上。__(B)__從未排序序列中挑選元素, 并將其依次放入已排序序列的一端。 交換排序法是對序列中的元素進行一系列比較, 當被比較的兩元素逆序時, 進行交換。__(C)__ 和 __(D)__ 是基于這類方法的兩種排序方法, 而__(D)__是比 __(C)__ 效率更高的方法。利用某種算法,根據元素的關鍵值計算出排序位置的方法是 __(E)__。
供選擇的答案
A~E: | (1) 選擇排序 | (2) 快速排序 | (3) 插入排序 | (4) 冒泡排序 |
(5) 合并排序 | (6) 二分排序 | (7) 雜湊排序 | (8) 基數排序 |
試題6
從供選擇的答案中選出應填入以下流程圖和敘述中的 A~E 內的正確答案,把編號寫在答卷的對應欄內。
下列流程圖用于從數組 K 中找出一切滿足:
K(I)+K(J)=M
的元素對 (K(I),K(J))(1<=I<=J<=N)。假定數組K中的N個不同的整數已按由小到大的順序排列,M是給定的常數。
此流程圖中,比較“K(I)+K(J):M”最少執行次數約為__(E)__。
供選擇的答案
A、B: | ① > | ② ≥ | ③ < | ④ ≤ | ⑤ = | ⑥ ≠ |
C、D: | ① I+1→I | ② I-1→I | ③ J+1→J | ④ J-1→J | ⑤ I→J | ⑥ J→I |
E : | ① N/4 | ② N/2 | ③ N | ④ 2N |
轉帖于:軟件水平考試_考試吧
- 推薦給朋友
- 收藏此頁
·2008年下半年軟考信息系統項目管理師試題(下午II) (2008-12-21 22:39:30)
·2008年下半年計算機軟考網絡工程師試題(下午) (2008-12-21 22:26:13)
·2008下半年軟考系統分析師考試試題(下午)II (2008-12-21 22:20:49)
·2008年下半年計算機軟考程序員試題(下午) (2008-12-21 22:18:18)
·2008年下半年計算機軟考程序員試題(上午) (2008-12-21 22:11:38)
Copyright © 2004-2008 考試吧軟件水平考試網 All Rights Reserved |