2017年計算機二級C++考試預(yù)測自測試題及答案

字號:


    選擇題
    1). 下列敘述中錯誤的是( )。
    A.gets函數(shù)用于從終端讀入字符串
    B.getchar函數(shù)用于從磁盤文件讀入字符
    C.fputs函數(shù)用于把字符串輸出到文件
    D.fwrite函數(shù)用于以二進制形式輸出數(shù)據(jù)到文件
    正確答案:B
    答案解析:本題考查的是C語言中輸入、輸出函數(shù)的使用,gets和getchar函數(shù)用于從標(biāo)準輸入設(shè)備鍵盤讀入字符串和字符;fputs用于把字符串輸出到文件;fwrite用于以二進制形式輸出數(shù)據(jù)到文件。
    2). 拷貝構(gòu)造函數(shù)的參數(shù)一般是( )
    A.某對象名
    B.某對象成員名
    C.某對象的引用名
    D.指向?qū)ο蟮闹羔樏?BR>    正確答案:C
    3). C++語言是以哪種語言為基礎(chǔ)逐漸發(fā)展演變而成的一種程序設(shè)計語言( )
    A.ASP
    B.C
    C.VB
    D.Java
    正確答案:B
    4). 軟件設(shè)計中劃分模塊的一個準則是( ).
    A.低內(nèi)聚低耦合
    B.高內(nèi)聚低耦合
    C.低內(nèi)聚高耦合
    D.高內(nèi)聚高耦合
    正確答案:B
    答案解析:一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨立性。
    5). 下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中,正確的是( )。
    A.數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余
    B.數(shù)據(jù)庫系統(tǒng)避免了一切冗余
    C.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致
    D.數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
    正確答案:A
    答案解析:數(shù)據(jù)庫系統(tǒng)會減少數(shù)據(jù)冗余,但不可能避免一切冗余。