第二章練習題vc

2022-12-27 22:21:04 字數 2793 閱讀 7432

練習題一、選擇題

1.設有int x=1,y=2,z=3;下列關於語句的描述中, 是錯誤的。

a.if(x>3) if(y>5) else z=6 ;z=7;

b.if(x>=3) z=6;else z=7; else z=8;

c.if(x<3) for(z=6;z<9;z++) ;else z=7;

d.if(x<3) switch(z) else z=7;

2.設有int x,a,b,c;下列合法的if語句是

a.if(a==b)xb.if(a=c.if(a<>b)xd.if(a=>b)x++;

3.設int a=1,b=2,c=3,d=4;則條件表示式aa.1b.2c.3d.4

4.下列關於switch語句,說法不正確的是

a.switch語句後的一對大括號不能省略

b.每乙個case的出現順序不影響程式執行的結果

c.switch語句中的default子句只能放在最後

d.每個case後的常量表示式的值必須互不相同

5.以下關於if語句的錯誤描述是

a.條件表示式可以是任意的表示式

b.條件表示式只能是關係表示式或邏輯表示式

c.條件表示式的括號不可以省略

d.與else配對的if語句是其之前最近未配對的if語句

6.對於程式段:

int a=1,b=2,c=3;

if(a=0)

cout< else cout<執行上述語句序列後,下列說法正確的是

a.a的值為0,輸出2 b.a的值為1,輸出2

c.a的值為0,輸出3 d.a的值為1,輸出3

7.執行下列程式段後,a的值為

int a=0;

if(a>0) a++;

else if(a<4)

if(a<3)a+=3;

else a+=4;

else a+=5;

a.2b.3c.4d.5

8.執行下列程式,若輸入1,則輸出的結果是

#include <>

void main()

cout<}

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

9.執行下列程式,輸入6和4,則輸出結果分別是

#include <>

void main()

a.6和3 b.7和5 c.7和4 d.6和4

10.執行下列程式,輸入為8的輸出結果為

#include <>

void main()

}a.fullb.6c.8d.86 full!

11.以下程式的執行結果

#include <>

void main()

case 2:b++;break;a++;

}cout<}

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

12.若定義float x=1;int a=1,b=2;則正確的switch語句為

a.switch(xb.switch(a+b)

a.100b.語法錯誤,不能執行 c.a d.d

15.執行以下程式時,輸出的是

#include <>

void main()

cout<}

a.語法錯誤,編譯不通過b.1,1,1,2

c.1,2,3,2d.1,1,2,2

16.下面有關for迴圈的正確描述為

a.for迴圈只能用於迴圈次數已經確定的情況

b.for迴圈是先執行迴圈體語句,後判斷表示式

c.在for迴圈中,不能用break語句跳出迴圈體

d.for迴圈語句中,可以包含多條語句,但要用花括號括起來

17.以下關於迴圈體的描述中是錯誤的。

a.迴圈體中可以出現break語句和continue語句

b.迴圈體中可以出現迴圈語句

c.迴圈體中不能出現迴圈語句

d.迴圈體中可以出現switch語句

18.以下關於do while語句的敘述中,正確的是

a.不能使用do while語句構成的迴圈體

b.do while語句構成的迴圈必須用break語句才能退出

c.do while語句構成的迴圈,當while語句中的表示式值為零時結束迴圈

d.do while語句構成的迴圈,當while語句中的表示式值為非零時結束迴圈

19.vc++語言中while和do while迴圈的主要區別是

a.do while的迴圈體至少無條件執行一次,而while迴圈不一定

b.while的迴圈控制條件比do while的迴圈控制條件嚴格

c.do while允許從外部轉到迴圈體內

d.do while的迴圈體不能是復合語句

20.若輸入字串「abc」,下面程式段的輸出是

char c;

while(cin>>c,c!='\n')

cout

21.對於for(表示式1;;表示式3)可理解為

a.for(表示式1;0;表示式3b.for(表示式1;1;表示式3)

c.for(表示式1;表示式1;表示式3) d.for(表示式1;表示式3;表示式3)

22.下列程式段中不是死迴圈的是

a.int i=100b. int k=0;

while(1do

c. int j,sum=0d.int s=3379;

for(j=1;;jwhile(s++%2+3%2)

sum=sum+1s++;

第二章練習題

高一地理第二章練習題 班級姓名 據第五次人口普查資料顯示 與1990年的第四次人口普查相比,上海黃浦 靜安和盧灣3個區 中心區 減少人口69.17 萬,而浦東 閔行 寶山 徐匯 普陀 嘉定6個區 邊緣區 增加人口299.4 萬 其中浦東增加101 41萬,65歲以上的老人比重11 5 比1990年上...

第二章練習題

1 下列說法錯誤的是 a 水在天然迴圈過程中,發生的是物理變化 b 嚴格地說,河水 井水 海水都是含有某些可溶物的混合物 c 自來水是純水,不含任何雜質 d 用濾紙過濾不能除去海水中的鹽分 2 下列敘述符合科學道理的是 a 超純水 是不含其它任何物質的水b 純天然飲料 中不含任何化學物質c 地球上沒...

第二章綜合練習題

一 選擇題 1 在visual foxpro中,使用者開啟乙個表後,若要顯示其中的記錄,可以使用的命令是 a.browseb.showc viewd.use 2 已經開啟的表檔案的當前記錄號為150,要將記錄指標移動到記錄號為100的命令是 a.skip 100b.skip 50c goto 50d...