有以下程序段: 以下關于程序段執(zhí)行情況的敘述,正確的是( )。
有以下程序段:
以下關于程序段執(zhí)行情況的敘述,正確的是( )。
A.for循環(huán)語句固定執(zhí)行8次
B.當產生的隨機數n為4時結束循環(huán)操作
C.當產生的隨機數n為1和2時不做任何操作
D.當產生的隨機數n為0時結束程序運行
正確答案:DCase常量表達式只是起語句標號作用,并不是該處進行條件判斷。在執(zhí)行switch語句時,根據switch的表達式,找到與之匹配的ease語句,就從此cafle子旬執(zhí)行下去,不再進行判斷,直到碰到break或函數結束為止。簡單的說break是結束整個循環(huán)體,而continue是結束單次循環(huán)。B選項中當產生的隨機數n為4時要執(zhí)行打印操作。C選項中當產生的隨機數為l和2時分別執(zhí)行cage3與case4后面語句的內容。由于存在break語句所以for循環(huán)不是固定執(zhí)行8次,執(zhí)行次數與產生的隨機數n有關系。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。