分支結構程式設計

2022-02-12 07:18:08 字數 1722 閱讀 1990

第四章 分支結構程式設計

.選擇題

1、邏輯運算子兩側的的運算物件的資料型別

。 a、

只能是或

1b、只能是0或非

0正數c、只能是整型或是字元型資料

d、可以是任意型別資料

2、下列運算子中優先順序最高的是

。 a

、、&&d、!=

3、能正確表示「當

x取值在[1,

10]和

[200

,210]

範圍內為真,否則為假」的表示式是

。 a

、(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)

b、(x>=1)&&(x<=10)||(x>=200)&&(x<=210)

c、(x>=1)||(x<=10)||(x>=200)||(x<=210)

d、(x>=1)&&(x<=10)||(x>=200)||(x<=210)

4、判斷

char

型變數ch

是否為大寫字母的正確表示式

。 a

、』a』<=ch<=』z』b

、(ch>=』a』)&(ch<=』z』)

c、(ch>=』a』)&&(ch<=』z』)d

、(『a』<=ch)and(『z』>=ch)

5、設x,y和z是

int變數,且

x=3,

y=4,

z=5,則下面表示式中值為0的是

。 a

、』x』&&』y』b

、x<=y

c、x||y+z&&y-zd

、!(x

6、已知

x=43,ch=』a』,y=0;

則表示式

(x>=y&&ch<』b』&&!y)

的值是。

a、0b、語法錯c、

1`d、「假」

7、執行以下語句後

a,b的值分別為

。 int a,b,c;

a=b=c=1;

++a||++b&&++c;

a、2,

2b、1,

1c、2,

1d、1,

28、已知int x=10,y=20,z=30;

以下語句執行後

x,y,z

的值分別是

。 if(x>y)

z=x;x=y;y=z;

a、x=10

,y=20

,z=30b

、x=20

,y=30

,z=30

c、x=20

,y=30

,z=10d

、x=20

,y=30

,z=20

9、當a=1,b=3,c=5,d=4

時。執行完下面一段程式後

x 的值是

。 if(a

if(c

else

if(a

if(b

else x=3;

else x=6;

else x=7;

a、1b、

2c、3d、

6 10

、以下程式的執行結果是

。 main()

a、7和5b、

6和3c、

7和4d、

6和4

分支結構程式設計

本章感受 本章有部分知識點比較難以掌握,如 if和switch語句和條件表示式。且if和switch語句和條件表示式需特別記憶它們的表示式否則用到它們的時候可能會一臉懵逼。而且對於本章分支結構而言它的邏輯連貫性太強了,所以可能會出現寫程式時一錯錯一片的情況。所以就我個人而言作答本章題目時要盡量細心寫...

分支結構程式設計

第三單元 分支結構程式設計 1.關係運算子 等於 不等於 關係表示式結果是乙個邏輯值 真 或 假 在c 中,通常用0表示假,用非0表示真。注意 1 等於 與 賦值 的區別,2 實型資料 浮點數 的關係運算,整型資料的關係運算按照資料大小比較,字元型資料按照ascii碼值大小進行比較。3 運算子的優先...

分支結構程式設計

第一課 關係運算子 等於 不等於 小於等於 大於等於 例 int x 6,y 4,z 5 x x y輸出0 x z 輸出1 x y z 輸出0 include using namespace std int main int n1 4,n2 5,n3 n3 n1 n2 coutcout輸出0,1,1...