C語言選擇結構題 含答案

2022-05-22 13:21:02 字數 1699 閱讀 7249

第9、10課時

實驗一:寫出下列程式的執行結果。

1、以下程式的執行結果是: 2,-1

#include ""

main()

2、以下程式的執行結果是: 0,6,0

main()

3、設x、y和z是int型變數,且x=3,y=4,z=5,則下面表示式中值為0的是  d  。

a)』x』&&『y』

b)x<=y

c)x||y+z&&y-z

d)!((x4、設有:int a=1,b=2,c=3,d=4,m=2,n=2;

執行(m=a>b)&&(n=c>d)後n的值為 b   。

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

5、已知int x=10,y=20,z=30;以下語句執行後x,y,z的值是 b   。

if(x>y)

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

a)x=10,y=20,z=30 b)x=20,y=30,z=30

c)x=20,y=30,z=10 d)x=20,y=30,z=20

6、以下if語句語法正確的是 b   。

a) if(x>0)

printf(「%f」,x)

else printf(「%f」,-x);

b) if(x>0)

else printf(「%f」,-x);

c)if(x>0)

;else printf(「%f」,-x);

d)if(x>0)

else printf(「%f」,-x);

7、以下程式的執行結果是: ***

tttmain()

8、以下程式,輸入6時,輸出 5 ,輸入7時,輸出為 7

main()

{ int x;

scanf(「%d」,&x);

if(x- ->6)

printf(「x=%d」,++x);

else

printf(「x=%d」,x++);

}9、請寫出以下程式的輸出結果__1_。

main()

10、如下程式的輸出結果是 a=3,b=2,c=2

main()

11、如下程式的輸出結果是 4

main()

實驗二:程式填空

1、已知a=5,b=7,程式設計使a,b的值交換,即能輸出a=7 b=5

main()

2、以下程式判斷輸入的整數n是否為偶數,若是,則輸入yes,不是則輸出no.請填空:

main()

實驗三:程式設計題

有一函式:

x (-5y= x-1 (x=0)

x+1 (0編寫一程式,要求輸入x 的值,輸出y 的值。

分別用(1)不巢狀的if 語句

(2)if-else語句

main()

{ float x;

printf(「input x:\n」);

scanf(「%f」,&x);

if(x>-5&&x<0)

printf(「y=%f」,x);

if(x==0)

printf(「y=%f」,x-1);

if(x>0&&x<10)

printf(「y=%f」,x+1);

if(x<=-5||x>=10)

printf(「input errpr」);

C語言選擇結構

實驗目的 1 掌握邏輯運算和邏輯表示式的用法。2 掌握選擇結構的程式設計方法。3 掌握if語句和switch語句。4 了解c語言表示邏輯量的方法,以0代表 假 以非0代表 真 實驗步驟 1 啟動vc 整合環境。2 在編輯狀態下輸入源程式,儲存後生成擴充套件名為cpp的原始檔。3 對原始檔進行編譯,生...

C語言選擇結構程式設計

3.3 實驗選擇結構程式設計 一 實驗目的 1.掌握關係運算子與表示式的使用。2.掌握邏輯運算子與邏輯表示式的使用。3.理解並掌握if語句和switch語句及它們的巢狀使用。4.掌握選擇結構程式設計中一些常用演算法。二 實驗內容 1.輸入乙個正整數,判斷它是奇數還是偶數,並輸出判斷結果。includ...

C語言選擇結構作業

試驗目的 1 掌握選擇結構的流程圖表示。2 掌握選擇結構的格式。3 初步具備利用選擇結構來處理一些問題。知識要點 1 n s流程圖表示選擇 2 1 格式1 if 表示式 語句1 2 格式2 if 表示式 語句1 else 語句2 3 格式3 if 表示式1 語句1 else if 表示式2 語句2 ...