作業二順序、選擇結構程式設計
一、選擇題(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....