第1題
C語言題目
1、 以下關于switch語句的敘述中,錯誤的是【 】。
A.switch語句允許嵌套使用
B.語句中必須有default部分,才能構成完整的switch語句
C.只有與break語句結合使用,switch語句才能實現程序的選擇控制
D.語句中各case與后面的常量表達式之間必須有空格
2、下面敘述中正確的是【 】。
A.do-while語句構成的循環不能用其他語句構成的循環代替
B.do-while語句構成的循環只能用break語句退出
C.用do-while語句構成的循環,在while后的表達式為零時結束循環
D.用do-while語句構成的循環,在while后的表達式為非零時結束循環
3、以下程序段中由while構成的循環執行的次數為【 】。
int k=0; while (k=1) k++;
A.執行1次
B.一次也不執行
C.無限次
D.有語法錯,不能執行
4、以下正確的描述是【 】。
A.continue語句的作用是結束整個循環的執行
B.在for循環中,不能使用break語句跳出循環
C.只能在循環體內和switch語句體內使用break語句
D.在循環體內使用break語句或continue語句的作用相同
5、若程序中有int x=-1; 定義語句,則 while(!x) x*=x; 語句的循環體將執行【 】次。
A.執行1次
B.執行2次
C.0
D.無限次
第3題
第5題
A、二者都可以處理三種及以上可能的選擇
B、二者的適用范圍完全相同
C、switch語句總是可以用嵌套if語句來完全等效替代,反之不然
D、二者都是控制選擇結構的語句,語法上都是一條語句
為了保護您的賬號安全,請在“上學吧”公眾號進行驗證,點擊“官網服務”-“賬號驗證”后輸入驗證碼“”完成驗證,驗證成功后方可繼續查看答案!