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

【習題3】

一、選擇題

1.程序:

978-7-111-60245-3-Chapter03-80.jpg

978-7-111-60245-3-Chapter03-81.jpg

上述程序運行后的結果是( )。

(A)x>5 (B)x>1 (C)x<10 (D)x<29

2.程序:

978-7-111-60245-3-Chapter03-82.jpg

運行結果是( )。

(A)7 (B)8 (C)10 (D)12

3.現有:

978-7-111-60245-3-Chapter03-83.jpg

運行結果是( )。

(A)x=6 (B)x=5 (C)x=2 (D)編譯失敗

二、填空題

1.結構化程序設計的流程控制語句有3種,分別是____、____和____。

2.Java語言提供了兩種分支結構:____和____。

3.一個循環一般包含3部分內容:____、____和____。

4.Java語言提供4種循環結構:____、____、____和____。

三、簡答題

1.簡述break語句的作用。

2.簡述continue語句的作用。

3.簡述continue語句和break語句的區別。

四、編程題

1.設計一個程序,判斷從鍵盤輸入的整數的正負性和奇偶性。

2.有一個函數:

978-7-111-60245-3-Chapter03-84.jpg

編寫程序,從鍵盤輸入x的值,計算并輸出y值。

3.設計簡單計算器,計算表達式:data1opdata2的值,其中data1、data2為兩個實數,op為運算符(+、-、*、/),并且都由鍵盤輸入。

4.獎金稅率如下(a代表獎金,r代表稅率):

a<500r=0

500≤a<1000r=3%

1000≤a<2000r=5%

2000≤a<5000r=8%

a≥5000r=12%

輸入一個獎金數,求稅率、應交稅款及實得獎金數。

5.編程程序,將百分制轉換成等級制。

轉換方法:

90~100 A

80~89 B

70~79 C

60~69 D

0~59 E

6.求978-7-111-60245-3-Chapter03-85.jpg的值,即求978-7-111-60245-3-Chapter03-86.jpg的值。

7.編程計算978-7-111-60245-3-Chapter03-87.jpg的值(x>1),直到最后1項小于10-4為止。

8.求π近似值的公式為:

978-7-111-60245-3-Chapter03-88.jpg

其中,n=1,2,3,…。設計一程序,求出當n=1000時π的近似值。

9.斐波那契數列的前幾個數為1、1、2、3、5、8、…,其規律為:

f1=(n=1)

f2=(n=2)

fn=fn-1+fn-2n≥3)

編程求此數列前40個數。

10.求出1~599中至少有一位數字為5的所有整數。提示:將1~599中的整數i分解成個位、十位、百位,分別存放在變量a、b、c中,然后判斷a、b、c中是否有5。

主站蜘蛛池模板: 定兴县| 永修县| 宜昌市| 关岭| 精河县| 托克逊县| 乌什县| 防城港市| 光泽县| 满洲里市| 沙雅县| 丹东市| 太保市| 富顺县| 彰化县| 韶山市| 房产| 利川市| 玛曲县| 乾安县| 孟州市| 五大连池市| 阳高县| 安福县| 惠州市| 库车县| 沙湾县| 六枝特区| 隆化县| 昆山市| 宁德市| 上高县| 武强县| 新昌县| 麻阳| 天全县| 临湘市| 德安县| 泾川县| 鹰潭市| 临桂县|