(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è)試是不可能的。
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è)試是不可能的。