2017年計算機二級考試C++練習(xí)試題及答案(五)

字號:


    1). 若有定義語句″d0uble x[5]={1.0,2.0,3.0,4.0,5.0),*p-x″,則錯誤引用x數(shù)組元素的是( )。
    A.*p
    B.x[5]
    C.*(p+1)
    D.*x
    正確答案:B
    答案解析:選項B中x[5]數(shù)組下標(biāo)越界,數(shù)組的下標(biāo)是從0開始的。
    2). 用鏈表表示線性表的優(yōu)點是( )
    A.便于隨機存取
    B.花費的存儲空間較順序存儲少
    C.便于插入和刪除操作
    D.數(shù)據(jù)元素的物理順序與邏輯順序相同
    正確答案:C
    3). 面向?qū)ο蟮脑O(shè)計方法與傳統(tǒng)的面向過程的方法有本質(zhì)不同,它的基本原理是( )。
    A.模擬現(xiàn)實世界中不同事物之間的聯(lián)系
    B.強調(diào)模擬現(xiàn)實世界中的算法而不強調(diào)概念
    C.使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題
    D.鼓勵開發(fā)者在軟件開發(fā)的絕大部分中都用實際領(lǐng)域的概念去思考
    正確答案:C
    答案解析:面向?qū)ο笤O(shè)計通過對人類認識客觀世界及事物發(fā)展過程的抽象,建立了規(guī)范化的分析設(shè)計方法,由此帶來軟件模塊化特色突出、可讀性好、易維護等一系列優(yōu)點。
    4). 數(shù)據(jù)庫系統(tǒng)的核心是
    A.數(shù)據(jù)庫
    B.數(shù)據(jù)庫管理系統(tǒng)
    C.模擬模型
    D.軟件工程
    正確答案:B
    答案解析:數(shù)據(jù)庫管理系統(tǒng)(Database Management System,簡稱DBMS)是數(shù)據(jù)庫的機構(gòu),它是一種系統(tǒng)軟件,負責(zé)數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)服務(wù)等,數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心。
    5). 下面屬于黑盒測試方法的是( )
    A.語句覆蓋
    B.邏輯覆蓋
    C.邊界值分析
    D.路徑覆蓋
    正確答案:C
    答案解析:黑盒測試不關(guān)心程序內(nèi)部的邏輯,只是根據(jù)程序的功能說明來設(shè)計測試用例。在使用黑盒測試法時,手頭只需要有程序功能說明就可以了。黑盒測試法分等價類劃分法、邊界值分析法和錯誤推測法,答案為C。而A、B、D均為白盒測試方法。
    6). 下列SQL語句中,用于修改表結(jié)構(gòu)的是
    A.ALTER
    B.CREATE
    C.UPDATE
    D.INSERT
    正確答案:A
    答案解析:SQL語句中凡創(chuàng)建都用CREATE,刪除都用DROP,改變用ALTER,再跟類型和名字,附加子句。