第三章Java的控制結構

2021-08-13 17:05:17 字數 2422 閱讀 3439

一、判斷題

在 switch 選擇結構中是必需的。( )

2.break 語句在 switch 選擇結構是必需的。( )

3.while 迴圈中迴圈體至少執行一次。( )

4.if 結構和 if/else 結構所做的動作是相同。( )

5. break 語句只用於迴圈語句中,它起到終止本次迴圈的作用。( )

6. continue 語句只用於迴圈語句中,它起到終止本次迴圈的作用。( )

7.結構化程式設計提高了程式的清晰簡單性,並且它只需使用三種形式的控制結構就足夠了。 ( )

二、選擇題

1.所有的程式均可以用幾種型別控制結構編寫。( )

a 順序結構、選擇結構、迴圈結構 b 順序結構、迴圈結構 c 順序結構、選擇結構 d 選擇結構、迴圈結構

2.當條件為真和條件為假時,( )控制結構可以執行不同的動作。

a switch b while c for d if/else

3.下面程式片段輸出的是什麼? ( ) int a=3; int b=1; if(a=b)system.out .println(「a=」+a);

a a=1 b a=3 c 編譯錯誤,沒有輸出 d 正常執行,但沒有輸出

4.下面程式的輸出結果是:( )

public class test while(- - m>10); }

public static void main(string arg) }

a 8 b 9 c 10 d 11

5.下列語句執行後,x 的值為( ) int a=4,b=5,x=3; if(++a==b) x=x*a;

a 3b 12 c 15 d 20

6. 下列語句執行後,z 的值為( ) int x=3,y=4,z=0; switch(x%y+2)

a 15 b 0 c -2 d 12

7.請看下面的程式**:( )

if(x>0) else if(x<20) else

當程式輸出「second」時,x 的範圍為:

a x < = 0 b x < 20 && x > 0 c x > 0 d x >= 20

8.請看下面的程式**:( ) switch(n)

當 n 為何值時,程式段將輸出字串 second:

a 0 b 1 c 2 d 以上都可以

9.下列語句執行後,x 的值是( ) int x=2; do while(x<17);

a 4 b 16 c 32 d 256

10.下列語句執行後,j 的值是( ) int j=3,i=3; while(--i!=i/j) j=j+2;

a 4 b 5c 6d 7

11.下列語句執行後,i,j 的值是( ) int i=1, j=8; do while(i<4);

a i=4,j=5 b i=5,j=4 c i=4,j=5 d i=5,j=6

12. 下列語句執行後,k 的值是( ) int j=4,i,k=10; for(i=2;i!=j;i++) k=k-i;

a 4 b 5 c 6d 7

13. 下列語句執行後,c 的值是( ) char c='\0'; for(c='a';c<'z';c+=3)

a 』e』 b 』d』 c 』f』 d 』g』

14.下列語句執行後,k 的值是( ) int i,j,k=1; lable:for(i=1;i<8;i++) }

a 22 b 23 c 24 d 25

15.下列語句執行後,k 的值是( )

int i,j,k=1; lable:for(i=1;i<3;i++) }

a 22 b 23 c 24 d 25

三、程式填空

1 以下程式的功能是:求 s=1/2+1/6+1/12+1/20+……+1/(19*20);請將下列程式補充完整。

double s=0.0;

int n=1;

do while(n<20);

system.out.println(s);

11 四、程式設計題

1.列印九九乘法表 2.編寫乙個求 1!+2!+3!+ …+10!

3.編寫乙個應用程式,計算和列印從 1 加到 10 的累加和。用 while 結構迴圈執行

計算及加 1 語句。迴圈必須在 x 加到 11 時終止。

第三章順序結構

一 c語句概述 1 c程式的結構 2 c語句的型別 1 控制語句 用於控制程式的流程,以實現程式的各種結構方式,可分成以下三類 1 條件判斷語句 if else語句 switch語句 2 迴圈執行語句 do while語句 while語句 for語句 3 轉向語句 break語句 goto語句 co...

第三章順序結構

c 的程式採用了結構化程式設計.結構化程式設計要求的順序 選擇 迴圈的控制結構,使編寫的程式結構清晰。順序結構就是按照語句的先後順序來執行的方式。第一節賦值語句 賦值語句的一般形式 變數名 表示式 變數名必須在變數說明部分已經定義過。與 兩個等號連線在一起 的區別 賦值號是將其右邊的表示式的值賦給左...

第三章順序結構

3.1 與輸入 輸出有關的控制項 乙個程式,如果沒有輸出操作則沒有什麼實用價值,而如果沒有輸入操作,則必然缺乏靈活性。因此,輸入與輸出是應用程式最基本的功能。在標準 standard 元件板中,delphi 提供了最為基本的輸入 輸出控制項 標籤 label 控制項 編輯框 edit 控制項 進行多...