- C#實(shí)踐教程(第2版)
- 李乃文
- 486字
- 2021-03-19 18:15:40
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)語句的種類。
- scikit-learn Cookbook
- 嵌入式軟件系統(tǒng)測試:基于形式化方法的自動(dòng)化測試解決方案
- Kibana Essentials
- Mastering Entity Framework
- PyTorch Artificial Intelligence Fundamentals
- Learn Programming in Python with Cody Jackson
- Data Analysis with Stata
- Getting Started with SQL Server 2012 Cube Development
- ADI DSP應(yīng)用技術(shù)集錦
- Serverless架構(gòu)
- Haskell Data Analysis Cookbook
- H5+移動(dòng)營銷設(shè)計(jì)寶典
- Java服務(wù)端研發(fā)知識圖譜
- Flutter從0基礎(chǔ)到App上線
- Oracle Database 12c DBA官方手冊(第8版)