2順序選擇

2022-12-05 21:06:02 字數 2753 閱讀 5411

作業二順序、選擇結構程式設計

一、選擇題(40分。20題,每題2分)

1.有以下程式

main()

程式執行後的輸出結果是

a) a+b=10b) a+b=30c) 30d) 出錯

2.有以下程式

main()

程式的輸出結果是

a)3b)3.2c)0d)3.07

3.有以下程式

main()

程式的輸出結果是

a)6 6 6.0 6.0b)6 6 6.7 6.7

c)6 6 6.0 6.7d)6 6 6.7 6.0

4.下面程式的輸出是 。

main()

a) 1,2b) 1,1c) 2,2d) 2,1

5.下列程式執行後的輸出的資料是 。

main()

a. 3 1 4 3b. 3 1 3 3

2 4 1 42 4 2 2

c. 3 1 4 3d. 2 1 3 2

2 4 1 21 3 1 2

6.有以下程式

main()

程式執行後的輸出結果是

a) 2,3,3b) 2,3,2c) 2,3,1d) 2,2,1

7. 以下程式的輸出結果是

main()

a) 4 7b) -3 -3c) -3 11d) -3 4

8.有以下程式

main()

程式的輸出結果是

a) 65536 b) 0c) 1d) -1

9.有以下程式

#include <>

main()

程式執行後,若從鍵盤輸入(從第1列開始)

123《回車》

45678《回車》

則輸出結果是 。

a) 1267b) 1256c) 1278d) 1245

10. 設a、b和c都是int型變數,且a=3,b=0,c=5,則一表示式中,值為0的表示式是 。

a) 'a'&&'bb) a&&b||c c) a&&b&&c d) a||b&&c

11.在巢狀使用if語句時,c語言規定else總是

a) 和之前與其具有相同縮排位置的if配對

b) 和之前與其最近的if配對

c) 和之前與其最近不帶else的if配對

d) 和之前的第乙個if配對

12.若要求在if後一對圓括號中表示a不等於0的關係,則能正確表示這一關係的表示式為 。

a) a<>0b) !ac) a=0d) a

13. 有如下程式

main()

該程式的輸出結果是

a)0b)1c)2d)3

14.若k是int型變數,下面的程式段的輸出結果是 。

k=-3;

if(k<=0) printf("####")

else printf("&&&&");

abcd)有語法錯誤,無輸出

15.有以下程式

main()

程式輸出是 。

a) 0,1,2,0 b) 0,0,0,3 c) 1,1,2,0 d) 編譯有錯

16.以下程式

main()

執行後輸出結果是 。

ab) 有語法錯誤cd)無輸出結果

17. 當a=1,b=3,c=5,d=4時,執行下面一段程式後,x的值是 。

if(aif(celse if(aif(belse x=3;

else x=6;

else x=7;

a) 1b) 2c)3 d)6

18.下列敘述中正確的是

a) break語句只能用於switch語句

b) 在switch語句中必須使用default

c) break語句必須與switch語句中的case配對使用

d) 在switch語句中不一定使用break語句

19.若有定義:float x=1.5; int a=1,b=3,c=2; 則正確的switch語句是 。

a) switch(xb) switch((int)x);

c) switch(a+bd) switch(a+b)

20.下列程式執行後的結果是 。

#include<>

main()

case 2:a++;b++;

break;

} printf("a=%d,b=%d\n",a,b);

}a. a=2,b=1 b. a=1,b=1 c. a=1,b=0 d. a=2,b=2

二、填空題(30分。10題,每題3分)

1.以下程式的輸出結果是 。

#include <>

main()

2.以下程式的輸出結果是 。

#include <>

main()

3.設有有程式:

main()

則執行程式後的輸出是 。

4.下面的程式執行時從鍵盤上輸入9876543210《回車》,程式的輸出結果是 。

main()

順序結構與選擇結構 2

15級數學必修三第二章演算法導學案 2 課題 2 演算法框圖的基本結構及設計 2.1 順序結構與選擇結構 主編人 侯建軍班級 姓名 小組 學習目標 1 知道程式框圖的概念,能說出各種程式框圖符號的功能。2 知道順序結構 選擇結構的概念,能用程式框圖表示順序結構 選擇結構 學習重點 程式框圖的作用及含...

3 2順序結構和選擇結構

寶石學校活頁課時教案 首頁 班級 高一年級科目 數學 1 下面關於演算法流程圖的畫法規則中,正確的是 使用標準的框圖符號 框圖一般按從上到下,從左到右的方向畫 判斷框是具有超出乙個退出點的唯一符號 流程圖可以沒有起止框 在圖形符號內描述的語言要非常簡練清楚.ab cd 2 畫出兩個實數相加的程式框圖...

C語言 順序結構 分支和選擇結構

1.求圓的面積和周長。2.輸入三角形三邊,判斷其能否組成三角形,若能,則判斷是直角三角形 等腰三角形 等邊三角形 斜三角形。3.輸入三角形三邊,若能組成三角形,則計算三角形的面積。s 1 2 a b c area 4.輸入年份,判斷其是否是閏年 判斷方法,參看課本 5.計算圓柱體的體積和表面積 6....