av免费网址-青青青手机在线视频-√天堂资源中文-免费在线观看av网站-午夜dj视频在线观看完整版1-老少配老妇老熟女中文普通话-亚洲精品久久久久成人2007-国产精品边做奶水狂喷-另类综合小说-精品无码成人片一区二区-超碰超在线-国产对白刺激视频-亚洲天堂网在线观看-国产精品国产精品偷麻豆-国产精品美女久久久久久福利-国产露脸国语对白在线-91人人爽久久涩噜噜噜-亚洲欧美久久-久久综合色网-特级黄色 一级播放

違法信息舉報 客服熱線:400-118-7898
廣告
?
專接本欄目測試廣告

?自考軟件開發工具試卷2018年真題

自考 責任編輯:彭雅倩 2019-06-24

摘要:自考軟件開發工具試卷2018年真題及答案解析,該試卷為自考軟件開發工具歷年真題試卷,包含答案及詳細解析。

自考軟件開發工具試卷2018年真題及答案解析

自考軟件開發工具試卷2018年真題及答案解析,該試卷為自考軟件開發工具歷年真題試卷,包含答案及詳細解析。

一、單項選擇題(本大題共20小題,每小題1分,共20分。)在每小題列出的備選項中只有一項是最符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均不得分。

1.屬于軟件開發工具范圍的是( )

A.計算機系統
B.硬件系統
C.編譯系統
D.代碼生成器

2.對軟件開發工具而言,下列各項中應當首先考慮的性能是( )

A.使用的方便程度
B.保持信息一致性的能力
C.對硬件和軟件環境的要求
D.對代碼段特征的表達能力

3.代碼生成器屬于( )

A.計劃工具
B.分析工具
C.設計工具
D.上游工具

4.從軟件開發方法發展的角度, 把信息的靜態屬性和對它的處理結合起來的想法,最 早出現于 ( )

A.結構化程序設計方法
B.面向對象程序設計方法
C.即插即用程序設計方法
D.面向開源軟件程序設計方法

5.結構化程序設計的實施方法是 ( )

A.自頂向下
B.自底向上
C.合理選擇
D.從易到難

6.軟件開發過程涉及多種信息,跨開開發周期的一類信息是( )

A.有關系統環境
B.有關軟件涉及的各類信息
C.有關軟件成果本身的信息
D.用戶對系統的變更要求的信息

7.數據庫設計中,廣泛應用的概念模式是( )

A.結構圖
B.實體關系圖
C.時序網絡
D.決策樹

8.軟件開發工具的各技術要素中,處于中心位置的是( )

A.總控和人機界面
B.信息庫及其管理
C.代碼生成與文檔生成
D.項目管理版本管理

9.下述關于軟件開發工具的使用記錄的說法中,錯誤的是( )

A.軟件開發工具的使用記錄可以用手工完成
B.軟件工具的工作日志(Log) 由人工完成
C.軟件開發工具記錄的內容包括系統運行的次數、時間
D.項目組織者必須及時清楚地知道軟件開發工具的使用情況

10.為自己所用而開發的工具,需要注意( )

A.設定現實的、有限的目標
B.從開始就要全面規劃,保證功能齊全
C.將開發-體化的工具作為最終目標
D.只要用得順手就好,不在乎文檔的齊全與資料積累

11.作為一款著名軟件工具,Emacs出現于( )

A.結構化時代
B.面向對象時代
C.互聯網時代
D.智能化時代

12.在大中型項目中,由于項目復公開發周期長,交互性高,大多數開發團隊傾向使用( )

A.自行開發的軟件開發工具
B.外購的軟件開發工具
C.專用軟件開發工具,
D.集成開發工具

13.下述關于Eclipse的說法書錯誤的是( )

A.是Sun公司的專有產品
B.是一款免費的、面向各平臺的、開發者的軟件開發環境
C.具有“大平臺、小核心、多插件”的特點
D.與Visual Studio相比,它的安裝文件體積相對小

14.Eclipse中, 如果想查看某大型程序中的函數參數傳遞過程,這時應使用它的( )

A.變量聲明功能
B.類型層次結構功能
C.調用層次結構功能
D.繼承結構功能

15.GDB是GNU開源組織發布的一個( )

A.系統開發工具
B.項目管理工具
C.需求分析工具
D.程序調試工具

16.關于Eclipse 平臺的編輯器,下述說法錯誤的是( )

A.用戶可以關閉透視圖中的視圖
B.用戶可以關閉透視圖中的編輯器
C.用戶可以根據需求改變編輯器在Eclipse界面中的位置
D.用戶可以根據需求改變編輯器在Eclipse界面中的大小

17.Borland StarTeam 集成環境用于管理( )

A.項目和人員
B.人員和變更
C.配置和人員
D.配置和變更

18.插件開發環境的簡稱是( )

A.DDE
B.PDE
C.PDT
D.PPT

19.組件的目標是粗粒度的復用,它的核心是( )

A.接口
B.標簽
C.方法
D.對象

20.運行Rational Rose, 第一個界面是讓用戶選擇( )

A.用例視圖
B.編程語言
C.需求分析
D.建模方法

二、填空題(本大題共20空,每空1分,共20分)請將答案填寫在答題卡的非選擇題答題區。錯填、不填均無分。

11.理解軟件開發工具的概念,應同時認識它的____和創新性。

12.作為開發大型軟件的項目組成員,必須具有高度的組織紀律性和____。

13.在大型軟件開發過程中,用戶承擔的工作包括:提出____驗收、使用、要求修改。

14.結構化程序設計方法把程字結構分解成三種基本模塊:處理單元、循環機制____。

15.項目管理是指比固定生產線上的日常生產有更大____時間性的類管理任務。

16.在結構圖中,模塊調用有三種方式:順序調用、____調用和循環調用。

17.面對用戶各異的思維方式、操作方式、習慣與愛好,人機界面設計經常需要權衡____和一致性之間的矛盾。

18.需求分析階段的任務是建立邏輯模型。具體地說首先建立起軟件所處____的模型。

19.軟件開發工具的總控對各個部分的調度安排和軟件界面設計應當符合面向____的原則。

110.系統審計是指對一個系統的____ 及效率進行檢測與評價,以便進一 步用好或改進這個系統。

111.為實現軟件開發工具的一體化,關于____的內容及處理功能的討論,可以從理論上為其提供基礎。

112.Eclipse 的體系結構主要包括運行時內核、工作空間、____和其它插件。

113.C語言是種面向過程的計算機程序設計語言,既有高級語言的特點,又具有匯編語言的特點,允許直接訪問____地址。

114.在Eclipse中,抽取常量位于菜單欄中的____菜單項中。

115.程序調試是指編寫的程序投入實際運行前,通過調試工具或者手工方法進行測試,修正語法錯誤和____錯誤的過程。

116.如果Eclipse工具欄區被豎直的實線分成若干部分,那么,此時的工具欄處于____狀態。

117.在CVS的常用術語中,將對工作備份的修改反映到資源庫中的操作稱為____。

118.Eclipse在首次啟動時,會掃描并查找plugins目錄下的已被定義的_____。

119.面向對象分析法不同于面向過程的分析方法,它更側重于____而非分析流程。

120.對象是一些____及操作行為的封裝體,它是問題空間中一些東西的抽象。

三、簡答題(本大題共6小題,每小題5分,共30分)

21.為什么說軟件開發工具的提出和使用,是軟件技術發展的一個新階段?

22.簡述用戶界面設計的基本原則。

23.代碼生成的輸出形式有幾種,各有什么優點?

24.引入軟件開發工具之后,應當進行哪些組織管理工作?

25.人工智能技術在軟件開發工具的發展中有什么作用?

26.簡述采用Rational Rose實現應用系統建模的主要過程。

四、論述題(本大題共1小題,共10分)

31.大型軟件開發有哪些困難?

五、應用題(本大題共1小題,共20分)

41. (本題共有10個關鍵點,均已用數字標出,請將答案填寫在答題卡(紙)上)完成一個程序,已知X、Y、Z分別表示0~9中不同的數字,求出使算式已知XXXX+YYYY+ZZZZ=YXXXZ成立時X、Y、Z的值,并要求打印該算式。使用Eclipses CDT實現該C程序,完成從新建項目、源文件夾、編寫代碼并最終編譯運行這一系列步驟,請補充上述這些步驟中的關鍵點。(1)新建項目:打開Eclipses集成環境, 點擊菜單欄上的”___①__”菜單,選擇新建子菜單下的___②__選項,彈出選擇向導窗口。 在對話框中打開C/C++文件夾,選擇"C Project后點擊"Next”進入下一步。在項目名稱欄中輸入“myTest", 并在項目類型“Project type”標簽中打開"Executable" 文件夾,選擇“Empty Project", 點擊“Finish" 按鈕完成。(2) 新建源文件夾:鼠標右鍵點擊資源瀏覽器中新建的myTest項目,在彈出的菜單中,選擇“New"子菜單里的源文件夾“Source Folder" 選項。在彈出的窗口中需要輸入文件夾名稱,把光標定位到文件名(Folder name) 一欄中輸入源文件夾名稱“___③____", 然后點擊完成“Finish"按鈕即可。(3)新建C類文件:參照前一個步驟新建的源文件夾,在資源管理器中鼠標右鍵點擊src文件夾,在彈出的菜單中選擇_④___子 菜單里的__⑤___  選項,新建一個類文件。(4)編寫c程序代碼:打開第3步中建好的類文件,在編輯器中編寫代碼如下,補充代碼中的關鍵步驟。#include  ”stdio.h”#include ”stdio.h”
int main (void) {
    int x,y,z;
    int k;
     for(x=0;__⑥__;x++){
          for(y=0;y<10:y++){ I
               if(y==x)
                    continue;
               for(z=0;z<10;z++){
                    if(z=x___⑦__z==y
                         continue;
                    k=sum(x,y,____⑧__)
                    if(k==__⑨__+1110*x+z){    printf(“x=%d,y=%d,z=%d ,x,y,z);
     printf ("%d+%d+%d=%d ",1111*x,1111*y,1111*z,k);
   }  } }}
return EXIT_SUCCESS;}
int sum(int a, int b,int c){Return  1111*a+1111b+1111*c;}(5)運行程序:在Eclipse的默認設置下,運行程序的快捷鍵是___⑩____。

更多資料

00179《談判與推銷技巧》【知識集錦】

00246《國際經濟法概論》【知識集錦】

00162《會計制度設計》【知識集錦】

溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

自考備考資料免費領取

去領取