一、判斷題
在 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 控制項 進行多...