• 地區(qū)導(dǎo)航
  • 全國

全國

全國2021年10月自考03173《軟件開發(fā)工具》真題及答案

點(diǎn)擊數(shù): | 發(fā)布時間:2021-11-26 16:43:00 | 收藏

    一、單項(xiàng)選擇題:本大題共20小題,每小題1分,共20分。
    1.下列各項(xiàng)中屬于集成化開發(fā)工具的是(D)
    A.WORDSTAR
    B.FLOW
    C.Dictionary / 3000
    D.Visual Studio
    2.軟件工程的思想主要服務(wù)于(B)
    A.用戶
    B.項(xiàng)目管理者
    C.測試人員
    D.程序員
    3.匯編語言的出現(xiàn),使人們(A)
    A.擺脫了難以記憶的二進(jìn)制的字符串
    B.改變了通過逐條命令來指揮機(jī)器的狀態(tài)
    C.用接近自然語言的方式描述處理過程
    D.實(shí)現(xiàn)了對機(jī)器的獨(dú)立性
    4.在大型軟件開發(fā)過程中,用戶承擔(dān)的工作是(A)
    A.提出需求
    B.模塊驗(yàn)收
    C.系統(tǒng)聯(lián)調(diào)
    D.系統(tǒng)運(yùn)行
    5.關(guān)于Eclipse透視圖的說法中,錯誤的是(B)
    A.用戶可以根據(jù)自己的需要定制透視圖
    B.用戶可以刪除Eclipse自帶的透視圖
    C.用戶可以定制透視圖中的工具欄、菜單欄、命令組
    D.用戶在工作時可以快速地在各個透視圖之間切換
    6.面向?qū)ο蟪绦蛟O(shè)計(jì)的實(shí)施方法是(C)
    A.從簡單到復(fù)雜
    B.自底向上
    C.合理選擇層次
    D.自頂向下
    7.結(jié)構(gòu)化程序設(shè)計(jì)方法中,模塊的劃分應(yīng)符合的要求是(B)
    A.模塊之間應(yīng)盡可能做到邏輯耦合
    B.每個模塊的功能應(yīng)盡可能做到實(shí)現(xiàn)一項(xiàng)明確的任務(wù)
    C.模塊之間的聯(lián)系應(yīng)盡可能多
    D.模塊規(guī)模應(yīng)盡可能大
    8.在軟件開發(fā)過程中,負(fù)責(zé)提出和采集有關(guān)系統(tǒng)環(huán)境、現(xiàn)狀及需求信息的是(B)
    A.程序員和分析人員
    B.用戶和分析人員
    C.程序員和維護(hù)人員
    D.用戶和維護(hù)人員
    9.人們編寫程序時,最早使用的概念模式是(A)
    A.框圖
    B.結(jié)構(gòu)圖
    C.數(shù)據(jù)流程圖
    D.實(shí)體關(guān)系圖
    10.下列模塊中,最不容易由軟件開發(fā)工具生成的是(C)
    A.輸出報表
    B.輸入屏幕
    C.決策判斷
    D.對話屏幕
    11.開發(fā)工具對軟件開發(fā)工作的支持是(A)
    A.幫助管理信息
    B.自動生成程序
    C.幫助繪制圖形
    D.自動生成文檔
    12.不屬于信息庫中存放的內(nèi)容是(C)
    A.軟件應(yīng)用的領(lǐng)域與環(huán)境的狀況
    B.邏輯設(shè)計(jì)和物理設(shè)計(jì)的成果
    C.數(shù)據(jù)庫與應(yīng)用軟件的全部內(nèi)容
    D.項(xiàng)目管理與版本管理的信息
    13.對于一些需要活潑多變的人機(jī)界面的游戲軟件的開發(fā)工作,最可能需要(C)
    A.一般的屏幕設(shè)計(jì)的現(xiàn)成工具
    B.一般的報表設(shè)計(jì)的現(xiàn)成工具
    C.多媒體軟件開發(fā)工具
    D.系統(tǒng)分析工作的工具
    14.作為一款著名軟件工具,Google網(wǎng)站工具包(GWT)出現(xiàn)于(D)
    A.結(jié)構(gòu)化時代
    B.面向?qū)ο髸r代
    C.大數(shù)據(jù)時代
    D.互聯(lián)網(wǎng)時代
    15.在以下幾種較有代表性的語言及其開發(fā)工具中,代碼執(zhí)行效率最高的是(C)
    A.VB
    B.PB
    C.C++ Builder
    D.Java
    16.關(guān)于Java語言的技術(shù)中,屬于數(shù)據(jù)庫支持級別的是(C)
    A.Java Bean
    B.CORBA
    C.JDBC
    D.Servlet
    17.在Eclipse中,導(dǎo)航器視圖又稱為(C)
    A.控制臺視圖
    B.大綱視圖
    C.資源管理器
    D.透視圖
    18.Eclipse工作臺的任務(wù)視圖用于(A)
    A.顯示程序代碼中未完成的任務(wù)
    B.顯示所有程序代碼
    C.顯示程序代碼中已完成的任務(wù)
    D.顯示所有文檔列表
    19.在Eclipse CDT調(diào)試器的斷點(diǎn)視圖中,用于表示非激活狀態(tài)的斷點(diǎn)的圖標(biāo)是(D)
    A.藍(lán)色圓圈
    B.白色圓圈
    C.藍(lán)色箭頭加圓圈
    D.白色透明圓圈
    20.抽象是事物或現(xiàn)象的簡單概括描述,突出事物或現(xiàn)象之間的(C)
    A.特性
    B.差異
    C.共性
    D.屬性
    二、填空題:本大題共20空,每空1分,共20分。
    21.軟件應(yīng)該包括【程序】和文檔兩個組成部分。
    22.結(jié)構(gòu)化程序設(shè)計(jì)的關(guān)鍵在于合理地劃分【模塊】,并保證其符合“結(jié)構(gòu)良好”的要求。
    23.對象之間可以互送消息,這個消息可以是傳送一個【參數(shù)】,也可以是使這個對象開始某個操作。
    24.實(shí)體關(guān)系圖是一種用于描述靜態(tài)【數(shù)據(jù)結(jié)構(gòu)】的概念模式。
    25.人機(jī)界面設(shè)計(jì)經(jīng)常需要權(quán)衡靈活性和【一致性】。
    26.AD/Cycle將軟件開發(fā)過程的每一個周期分為五個階段,它們分別是:需求分析階段、分析設(shè)計(jì)階段、編碼階段、【測試】階段和維護(hù)階段。
    27.C語言是一種面向【過程】的計(jì)算機(jī)程序設(shè)計(jì)語言。
    28.Eclipse插件之間互相連接的邊界稱為【擴(kuò)展點(diǎn)】。
    29.對于軟件開發(fā)工具來說,面向用戶最根本的是要立足于符合實(shí)際的應(yīng)用領(lǐng)域,符合軟件開發(fā)人員思路的【概念】模型。
    30.總控和人機(jī)界面處于軟件開發(fā)工具的中心位置,這在技術(shù)上主要出于三種考慮:面向【使用者】、保證信息的準(zhǔn)確傳遞、保證系統(tǒng)的開放性。
    31.軟件開發(fā)工具的【審計(jì)】是指對一個系統(tǒng)運(yùn)行狀況及效率進(jìn)行檢測與評價,以便進(jìn)一步用好或改進(jìn)這個系統(tǒng)。
    32.軟件開發(fā)工具一體化的困難不在于速度、容量等技術(shù)上的問題,而在于對【軟件開發(fā)過程】與相關(guān)信息的認(rèn)識深度。
    33.在軟件開發(fā)工具發(fā)展的過程中,存在著【多樣】性和趨同性并存的特點(diǎn)。
    34.Eclipse是使用【Java】語言開發(fā)的一款集成應(yīng)用程序開發(fā)環(huán)境。
    35.工作空間以【項(xiàng)目】為單位組織文件和目錄,將各種資源存放在磁盤上。
    36.通過 Eclipse的菜單欄,用戶可以對整個【集成開發(fā)環(huán)境(或∶IDE)】進(jìn)行整體的操作。
    37.程序調(diào)試是指編寫的程序投入實(shí)際運(yùn)行前,通過調(diào)試工具或者手工方法進(jìn)行測試,修正【語法】錯誤和邏輯錯誤的過程。
    38.使用Eclipse為C程序文件定制代碼模板時,變量以$開頭,用【{}(或∶花括號)】括起來。
    39.不同于一般項(xiàng)目管理,軟件開發(fā)項(xiàng)目管理有【版本】更新的問題。
    40.組件是一個可重用的軟件構(gòu)件,它的核心是【接口】。
    三、簡答題:本大題共6小題,每小題5分,共30分。
    41.怎樣理解軟件開發(fā)工具的概念?
    答:
    (1)是一類開發(fā)軟件用的軟件,目的是給軟件開發(fā)給予不同方面、不同程度的支持。
    (2)是在第三代語言基礎(chǔ)發(fā)展起來的。
    (3)支持軟件開發(fā)全過程,而不限于編碼或其它穩(wěn)定的工作階段。
    42.幾十年來,人們?yōu)榱颂岣哕浖_發(fā)的質(zhì)量與效率提出了哪些方法?
    答:
    結(jié)構(gòu)化程序設(shè)計(jì)方法、軟件工程方法、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法、即插即用的程序設(shè)計(jì)方法、面向開源軟件的程序設(shè)計(jì)方法。
    43.信息庫的內(nèi)容應(yīng)當(dāng)包括哪些方面?
    答:
    (1)軟件工作環(huán)境等外部信息;
    (2)需求分析階段收集的用戶信息;
    (3)邏輯設(shè)計(jì)階段的調(diào)查材料及各種文檔;
    (4)設(shè)計(jì)階段的各種資料;
    (5)編程階段的所有成果;
    (6)系統(tǒng)運(yùn)行情況記錄;
    (7)維護(hù)及修改情況;
    (8)項(xiàng)目管理的有關(guān)信息。
    (注∶每答出一點(diǎn)給一分,最多5分)
    44.為什么說總控和人機(jī)界面是軟件開發(fā)工具開放性和靈活性的主要保證?
    答:
    總控和人機(jī)界面是使用者和軟件開發(fā)工具之間交流信息(或∶實(shí)現(xiàn)所有的支持功能)的橋梁。針對不同用戶的習(xí)慣和要求提供有效的幫助。它要保證各部分功能相互之間的協(xié)調(diào)一致,保證各部分功能之間信息有效地、正確地溝通。把各部分功能聯(lián)系在一起,并且給予統(tǒng)一的人機(jī)界面。(注;答出要點(diǎn)給1分,全對給滿分)
    45.為什么軟件開發(fā)工具選用之前必須設(shè)定明確的、有限的目標(biāo)?
    答:
    開發(fā)軟件開發(fā)工具是一件復(fù)雜而困難的工作,這些工具是幫助人們開發(fā)軟件的工具,它們只能支持人的工作,不能代替程序員的工作,更不能代替項(xiàng)目負(fù)責(zé)人的組織與管理作用,因此必須實(shí)事求是地根據(jù)項(xiàng)目組的實(shí)際情況,抓住真正需要加強(qiáng)的、真正需要幫助的環(huán)節(jié),開發(fā)出相應(yīng)的工具,用于支持項(xiàng)目組的工作。如果要開發(fā)功能齊全的、一體化的軟件開發(fā)工具,會難以在短期內(nèi)完成。因此,應(yīng)當(dāng)以十分謹(jǐn)慎的態(tài)度對待這個問題,從實(shí)用出發(fā),逐步積累、逐步發(fā)展。
    46.用例圖中包括哪幾種關(guān)系?
    答:
    角色和用例之間的關(guān)聯(lián)關(guān)系;角色之間的泛化關(guān)系;用例與用例之間的擴(kuò)展關(guān)系)、包含關(guān)系和泛化關(guān)系。
    四、論述題:本大題共1小題,10分。
    47.信息庫與數(shù)據(jù)庫、數(shù)據(jù)倉庫分別有什么區(qū)別和聯(lián)系?
    答:
    信息庫是一個數(shù)據(jù)集合。利用數(shù)據(jù)技術(shù)來處理這些事情,就是信息庫。從原義講,信息庫就是數(shù)據(jù)庫。數(shù)據(jù)庫的重點(diǎn)是合理組織數(shù)據(jù),減少冗余。數(shù)據(jù)倉庫針對大量數(shù)據(jù)加以分析利用,從而得出許多派生的或綜合的數(shù)據(jù)。信息庫的數(shù)據(jù)結(jié)構(gòu)復(fù)雜,而且隨時間不斷變化,保持一致性十分困難。它的規(guī)模不一定像數(shù)據(jù)倉庫那么大,分析提煉的要求也不同。
    五、應(yīng)用題:本大題共1小題,20分。
    48.在利用 Eclipse的工作臺進(jìn)行C/C++程序開發(fā)時,請回答:
    (1)根據(jù)下面提供的菜單、文件夾、標(biāo)簽、按鈕、窗口等操作選項(xiàng),請寫出從菜單欄上的File菜單開始,新建一個名為“hello”的C/C++項(xiàng)目的基本操作步驟。
    File、 New、 Open File、 Project、 Convert to a C/C++ Project、 Class、 General文件夾、C/C++文件夾、Source File、C Project、C++ Project、 Next, Project name標(biāo)簽、Empty Project、 Hello World ANSI C Project、 MinGW GCC、Next、 Finish.
    (2)寫出編輯好源代碼后,對該“hello”項(xiàng)目進(jìn)行編譯的步驟。
    (3)程序代碼在Eclipse編輯器中進(jìn)行編譯后,若在代碼行前顯示“X”符號,請回答代碼行前顯示“X”符號說明了什么?
    答:
    (1)點(diǎn)擊菜單欄上的 File 菜單,選擇New子菜單下的 Proiect選項(xiàng)(或打開C/C++文件夾、選擇C Project 或 C++ Project)、在Project name 標(biāo)簽中輸入項(xiàng)目名稱 hello、選擇Hello World ANSI C Project ,選擇 MinGW GCC,點(diǎn)擊Next 進(jìn)入下一步,點(diǎn)擊 Finish。
    (2)在資源管理器中,用鼠標(biāo)右鍵單擊"hello"項(xiàng)目,彈出菜單,選擇Build Configurations"→Build→All。
    (3)代碼行前顯示"X"符號說明了∶該語句出現(xiàn)語法錯誤。
    • THE END

      聲明:本站部分內(nèi)容均來自互聯(lián)網(wǎng),如不慎侵害的您的權(quán)益,請告知,我們將盡快刪除。

    自考網(wǎng)校
    • 課程精講班

    • 考點(diǎn)串講班

    • 全科精講班

    • 全科基礎(chǔ)班

    • 課程精講班

      網(wǎng)課試聽
    • 現(xiàn)代教育測量與評價學(xué)

      購買
    • 課程精講班

      網(wǎng)課試聽
    • 勞動關(guān)系與勞動法

      購買
    • 課程精講班

      網(wǎng)課試聽
    • 侵權(quán)責(zé)任法

      購買
    • 課程精講班

      網(wǎng)課試聽
    • 經(jīng)濟(jì)學(xué)原理(初級)

      購買
    • 課程精講班

      網(wǎng)課試聽
    • 現(xiàn)代設(shè)計(jì)史

      購買
    • 課程精講班

      網(wǎng)課試聽
    • 兒童文學(xué)概論

      購買

    咨詢老師

    官方微信

    自考網(wǎng)校

    官方微博

    電話咨詢

    學(xué)歷提升,免費(fèi)咨詢

    返回頂部

    Copyright?2018-2023 百分自考網(wǎng)(www.mmduriz.cn)
    All Rights Reserverd 蜀ICP備18037099號-1

    • 微博二維碼

    • 中國自考社區(qū)

    首頁

    自考網(wǎng)校

    學(xué)歷提升

    在線咨詢

    交城县| 澎湖县| 涡阳县| 霍林郭勒市| 辽中县| 祥云县| 偃师市| 蓝山县| 岑溪市| 阳城县| 大同市| 全椒县| 白城市| 德惠市| 同心县| 三亚市| 兴安县| 安福县| 东光县| 渝北区| 修水县| 东光县| 桐柏县| 太仆寺旗| 大荔县| 武冈市| 台安县| 洞口县| 林周县| 山西省| 磴口县| 宜宾市| SHOW| 东港市| 东海县| 桐柏县| 华坪县| 扶风县| 高台县| 格尔木市| 新晃|