2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、條件判斷語(yǔ)句習(xí)題講解,1. 判斷題(1) C#中條件判斷語(yǔ)句只有一種if 語(yǔ)句。 (X )(2) if 語(yǔ)句是用來(lái)判斷所給定的條件是否滿足,根據(jù)判定的結(jié)果(真或假)決定所要執(zhí)行的操作。 ( V)(3) if 語(yǔ)句中的(表達(dá)式)不能使用bool 型變量。 ( X)(4) if 語(yǔ)句中的語(yǔ)句塊只包含一條語(yǔ)句時(shí),可以把大括號(hào)省略掉。 (V )(5) switch 又稱為“開(kāi)關(guān)語(yǔ)句”,它是多分支選擇語(yǔ)句。 (V )(6) switc

2、h 語(yǔ)句根據(jù)條件判斷執(zhí)行一段代碼,它與if…else if…構(gòu)造并不相同,但是兩者相似度很高。 (X )(7) 所有的if…else if…語(yǔ)句可以使用switch 語(yǔ)句來(lái)代替。 (X )(8) switch 后的表達(dá)式,其值的類(lèi)型必須是字符串或整數(shù)。 (V ),,2. 選擇題(1) 條件判斷語(yǔ)句是通過(guò)判斷( A)而選擇執(zhí)行相應(yīng)語(yǔ)句的。A. 給定條件 B. 結(jié)果 C. 過(guò)程 D. 真假(2) 以下if 語(yǔ)句的表達(dá)式哪個(gè)是錯(cuò)誤

3、的。(C )A. if (a == 100) B. if (a 100)(3) 當(dāng)if (表達(dá)式){語(yǔ)句塊1}else{語(yǔ)句塊2}中的表達(dá)式返回值為真時(shí)執(zhí)行( A)。A. 語(yǔ)句塊1 B. 語(yǔ)句塊2C. 表達(dá)式 D. 跳過(guò)不執(zhí)行,,(4) 下列哪種if 語(yǔ)句的形式是錯(cuò)誤的。( C)A. if (表達(dá)式){語(yǔ)句塊}B. if (表達(dá)式){語(yǔ)句塊1}else{語(yǔ)句塊2}C. if (表達(dá)式)then{語(yǔ)句塊1}el

4、se{語(yǔ)句塊2}D. if (表達(dá)式){語(yǔ)句塊1}else if(表達(dá)式){語(yǔ)句塊2}(5) 當(dāng)a=150 時(shí)運(yùn)行下列代碼,最后a 結(jié)果為( B)。if (a > 100){a=100+1}else if(a > 200){a=100+2}else {a=100+3}A. 151 B. 101C. 202 D. 103,,(6) switch 語(yǔ)句是一個(gè)( D)語(yǔ)句。A. 單分支 B. 雙分支

5、C. 三分支 D. 多分支(7) case 標(biāo)簽后面的值必須是( A)表達(dá)式。A. 常量 B. 變量C. 類(lèi) D. 事件(8) 每個(gè)case 子句,包括default 子句內(nèi)必須包含( C)語(yǔ)句A. if B. switchC. break D. else,,3. 填空題(1) __條件判斷語(yǔ)句__和_循環(huán)語(yǔ)句_是所有程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)內(nèi)容。(2) if 語(yǔ)句中的表達(dá)式可以是__關(guān)系表達(dá)式__或__邏輯表達(dá)

6、式_。(3) if 后圓括號(hào)內(nèi)的表達(dá)式的返回值必須是___bool_____類(lèi)型。(4) 當(dāng)if 的表達(dá)式返回true 值時(shí),將____執(zhí)行大括號(hào)里的語(yǔ)句塊____,當(dāng)表達(dá)式返回false 值時(shí),將__跳過(guò)語(yǔ)句塊,執(zhí)行大括號(hào)后面的語(yǔ)句______。,,(5) 當(dāng)在if 表達(dá)式后加上分號(hào)以后,無(wú)論表達(dá)式返回的結(jié)果是什么,語(yǔ)句塊___都將會(huì)執(zhí)行_____。(6) if…else if…的特點(diǎn)是__只要找到為真的表達(dá)式就執(zhí)行相應(yīng)的語(yǔ)句塊

7、并跳出整個(gè)判斷語(yǔ)句______,否則繼續(xù)往下執(zhí)行。(7) if 語(yǔ)句和switch 語(yǔ)句之間的不同點(diǎn)是___if_____語(yǔ)句計(jì)算一個(gè)邏輯表達(dá)式的值,而____switch____語(yǔ)句則拿一個(gè)整數(shù)或string 表達(dá)式的值與一個(gè)或多個(gè)case 標(biāo)簽里的值進(jìn)行比較。(8) case 和default 標(biāo)簽以____break____結(jié)束。,,4.簡(jiǎn)答題在switch語(yǔ)句時(shí)需要注意什么?switch關(guān)鍵字后面的表達(dá)式,其值的類(lèi)型必須

8、是字符串或整數(shù)(char、int、long)都屬于整數(shù)類(lèi)型。case標(biāo)簽后面的值必須是常量表達(dá)式,不允許使用變量。case和default標(biāo)簽以冒號(hào)而非分號(hào)結(jié)束。case標(biāo)簽后面的語(yǔ)句塊,無(wú)論是單條語(yǔ)句還是多條語(yǔ)句,都無(wú)需用括號(hào)包圍。default標(biāo)簽可以有,也可以沒(méi)有。case子句的排放順序是無(wú)關(guān)緊要的,甚至可以把default子句放在最前面。,,5. 編程題(1) 編寫(xiě)一個(gè)應(yīng)用程序,確定咖啡廳服務(wù)員的小費(fèi)。小費(fèi)應(yīng)是賬單的1

9、0%,最小值為2 元。,,private void button1_Click(object sender, EventArgs e) { double d = double.Parse(textBox1.Text); double result = d / 10; if (result < 2) {

10、 result = 2; } textBox2.Text = result.ToString(); },,(2) 一個(gè)計(jì)算機(jī)商店銷(xiāo)售光盤(pán),對(duì)于少量的訂購(gòu),每盤(pán)3.5 元。訂購(gòu)超過(guò)200 張時(shí),每盤(pán)3 元。編寫(xiě)程序,要求輸入訂購(gòu)光盤(pán)數(shù)量,并顯示總價(jià)格。,,private void button1_Click(object sender, EventArgs e)

11、 { int count = int.Parse(textBox1.Text); double result = 0; if (count < 200) { result = count * 3.5; } else {

12、 result = count * 3; } textBox2.Text = result.ToString(); },,(3) 編寫(xiě)一個(gè)程序來(lái)處理銀行賬戶取款。程序要求以余額和取款數(shù)作為輸入,取款后顯示新的余額,如果取款數(shù)大于原余額,程序顯示“拒絕取款”,如果余額小于10 元,應(yīng)顯示“余額不到10 元”。,,private void butt

13、on1_Click(object sender, EventArgs e) { decimal account = decimal.Parse(textBox1.Text); decimal getNum = decimal.Parse(textBox2.Text); decimal result = account - getNum;

14、 if (result >= 10) { label3.Text = "余額:" + result.ToString(); } else if (result 0) { label3.Text = "余額小于10元";

15、 } else { label3.Text = "拒絕取款"; } },,(4) 編寫(xiě)一個(gè)求解一元二次方程的程序。,,private void button1_Click(object sender, EventArgs e) { doub

16、le a = double.Parse(textBox1.Text); double b = double.Parse(textBox2.Text); double c = double.Parse(textBox3.Text); double disc; if (a == 0) { l

17、abel4.Text = "不是一元二次方程"; },,else { disc = b * b - 4 * a * c; if (disc == 0) { label4.Text = "x=" + Convert.ToStri

18、ng(-b / (2 * a)); } else if (disc > 0) { double x1 = (-b + disc) / (2 * a); double x2 = (-b - disc) / (2 * a);

19、 label4.Text = "x1=" + x1.ToString() + ",x2=" + x2.ToString(); } else { label4.Text = "無(wú)解"; }

20、 } },,(5) 輸入2 個(gè)數(shù)及運(yùn)算符,求出2 個(gè)數(shù)的運(yùn)算結(jié)果。,,private void button1_Click(object sender, EventArgs e) { double a = double.Parse(textBox1.Text); double b = double.Parse(textBox2.Text);

21、 double result; char oper = char.Parse(textBox3.Text); if (oper == '+') { label3.Text = "相加的結(jié)果為:" + Convert.ToString(a + b); }

22、 else if (oper == '-') { label3.Text = "相減的結(jié)果為:" + Convert.ToString(a - b); },,else if (oper == '*') { label3.Text = "

23、相乘的結(jié)果為:" + Convert.ToString(a * b); } else if (oper == '/') { label3.Text = "相除的結(jié)果為:" + Convert.ToString(a / b); } else

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論