官术网_书友最值得收藏!

理論練習題

一、判斷題

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

主站蜘蛛池模板: 青阳县| 伊通| 道真| 建瓯市| 白玉县| 铜梁县| 册亨县| 大埔县| 全州县| 方城县| 桓台县| 兴国县| 北安市| 双辽市| 肇源县| 廊坊市| 四平市| 武强县| 雅江县| 新安县| 洮南市| 通道| 赞皇县| 百色市| 建瓯市| 贵州省| 庆元县| 鲁甸县| 迁西县| 德兴市| 航空| 滕州市| 辉县市| 萍乡市| 景宁| 三明市| 开封市| 商河县| 昌邑市| 电白县| 开远市|