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

3.8 思考與練習(xí)

一、填空題

1. 選擇語句有if語句、if else語句、__________和switch語句。

2. 跳轉(zhuǎn)語句有break語句、continue語句、__________和goto語句。

3. throw語句屬于__________語句。

4. 2個(gè)人參加選舉(李賀、林峰),分別用2個(gè)整型變量表示他們的票數(shù),則應(yīng)填入橫線的內(nèi)容是__________。

switch (name)
{
    case "李賀":
        numLH ++;
        break;
    case __________:
       numLF ++;
        break;
}

5. do while循環(huán)先執(zhí)行語句塊,后進(jìn)行__________判斷。

二、選擇題

1. 下列選項(xiàng)中,不屬于嵌套的是_______。

A.

for()
{if(){}}

B.

for()
{for()
{}
}

C.

switch()
{
case
break;
}

D.

if()
{if(){}}

2. 以下說法不正確的是__________。

A. continue語句不能用于選擇語句

B. 一個(gè)分號就能表示一條語句

C. if語句塊{}后不需要分號

D. if條件語句的()內(nèi)有3個(gè)表達(dá)式,因此有3個(gè)分號

3. 以下__________不屬于跳轉(zhuǎn)語句。

A. break語句

B. throw語句

C. continue語句

D. return語句

4. 以下代碼的輸出結(jié)果中有__________個(gè)4。

for (int a = 0; a <6; a++)
{
    for (int i = 0; i < a; i++)
    {
       Console.Write(a);
    }
    Console.WriteLine("");
}

A. 4個(gè)

B. 3個(gè)

C. 2個(gè)

D. 1個(gè)

5. 以下語句塊中,不能對語句塊外的變量賦值的是__________。

A. if語句塊

B. for語句塊

C. try語句塊

D. while語句塊

6. 以下代碼的輸出結(jié)果是__________。

int i;
try
{   i = 0; }
catch
{   i = 1; }
finally
{   i = 2; }
Console.Write(i);

A. 0

B. 1

C. 2

D. 產(chǎn)生編譯器錯(cuò)誤:使用了未賦值的變量

三、簡答題

1. 簡要概述語句的分類。

2. 簡單說明if和switch的區(qū)別。

3. 簡單說明for和do while的區(qū)別。

4. 簡述跳轉(zhuǎn)語句的種類。

主站蜘蛛池模板: 舞阳县| 定西市| 天津市| 隆昌县| 化隆| 广西| 蕲春县| 西昌市| 台北县| 江油市| 荃湾区| 香河县| 绵竹市| 临汾市| 怀仁县| 麻栗坡县| 威海市| 蒲江县| 蓝田县| 灵寿县| 黄龙县| 林甸县| 勐海县| 铜山县| 日照市| 牙克石市| 西昌市| 淄博市| 成安县| 南充市| 永新县| 乌恰县| 淅川县| 秦安县| 赣榆县| 石阡县| 绥宁县| 昂仁县| 惠来县| 苗栗市| 汤阴县|