2010年計(jì)算機(jī)等級(jí)考試二級(jí)C++每日一練(7.17)

字號(hào):

(5)下列關(guān)于棧的敘述中正確的是
    A)只能在棧頂插入元素,而不能刪除元素
    B)可以插入元素,也能刪除元素
    C)插入元素時(shí)需要移動(dòng)棧中所有的元素
    D)刪除元素時(shí)需要移動(dòng)棧中所有的元素
    (6)下列敘述中正確的是
    A)軟件測(cè)試的目的是證明程序是否正確
    B)軟件測(cè)試的目的是盡可能多的發(fā)現(xiàn)程序中的錯(cuò)誤
    C)軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確
    D)軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則
    參考答案:(5)B【解析】棧(stack)是限定在一端進(jìn)行插入與刪除的線性表。
    (6)B【解析】軟件測(cè)試的目標(biāo)是在精心控制的環(huán)境下執(zhí)行程序,以發(fā)現(xiàn)程序中的錯(cuò)誤,給出程序可靠 性的鑒定。 由此町知,測(cè)試不是為了證明程序是正確的,而是在設(shè)想程序有錯(cuò)誤的前提下進(jìn)行的,其目的是設(shè)法 暴露程序中的錯(cuò)誤和缺陷。測(cè)試只能說(shuō)明程序有錯(cuò),而不能證明程序無(wú)錯(cuò),希望通過有限次的測(cè)試 就能發(fā)現(xiàn)程序中的所有錯(cuò)誤是不可能的,即完全測(cè)試是不可能的。