- Java程序設計與實踐教程(第2版)
- 楊麗萍 王薇 張焱焱主編 北京云班科技有限公司副主編
- 464字
- 2019-07-01 11:10:54
理論練習題
一、判斷題
1.default在switch選擇結(jié)構中是必需的。( )
2.break語句在switch選擇結(jié)構中是必需的。( )
3.while循環(huán)中循環(huán)體至少執(zhí)行一次。( )
4.break語句只用于循環(huán)語句中,它起到終止本次循環(huán)的作用。( )
5.continue語句只用于循環(huán)語句中,它起到終止本次循環(huán),返回到循環(huán)開始處的作用。( )
二、填空題
1.順序結(jié)構、選擇結(jié)構和______是結(jié)構化程序設計的3種基本流程控制結(jié)構。
2.每一個else子句都必須和一個距離它最近的______子句相對應。
3.在switch語句中,break語句的作用是:執(zhí)行完一個______分支后跳出語句。
4.循環(huán)語句包括for循環(huán)、______和______。
5.______語句的功能是:跳過循環(huán)體內(nèi)部下面未執(zhí)行的語句,回到循環(huán)體開始位置,繼續(xù)下次循環(huán)。
三、選擇題
1.當條件為真和條件為假時,( )控制結(jié)構可以執(zhí)行不同的動作。
A. switch
B. while
C. for
D. if/else
2.下面程序片段輸出的是( )。
int a=3; int b=1; if(a=b) System.out.println(" a= " +a);
A. a=1
B. a=3
C. 編譯錯誤,沒有輸出
D. 正常運行,但沒有輸出
3.能構成多分支的語句是( )。
A. for語句
B. while語句
C. switch語句
D. do-while語句
4.下列語句序列執(zhí)行后,k的值是( )。
int m=3, n=6, k=0; while( (m++) < ( -- n) ) ++k;
A. 0
B. 1
C. 2
D. 3
5.下列語句執(zhí)行后,x的值是( )。
int x=2; do{ x+=x; }while(x<17);
A. 4
B. 16
C. 32
D. 256
- Designing Machine Learning Systems with Python
- PHP 從入門到項目實踐(超值版)
- Linux核心技術從小白到大牛
- AWS Serverless架構:使用AWS從傳統(tǒng)部署方式向Serverless架構遷移
- 程序員面試筆試寶典
- 深入理解Elasticsearch(原書第3版)
- Protocol-Oriented Programming with Swift
- 一本書講透Java線程:原理與實踐
- Flowable流程引擎實戰(zhàn)
- Android嵌入式系統(tǒng)程序開發(fā):基于Cortex-A8(第2版)
- Android移動應用開發(fā)項目教程
- JavaScript從入門到精通(視頻實戰(zhàn)版)
- Flask Web開發(fā):基于Python的Web應用開發(fā)實戰(zhàn)(第2版)
- JavaScript語法簡明手冊
- Python程序設計現(xiàn)代方法