程序設計基礎月考總復習三_第1頁
程序設計基礎月考總復習三_第2頁
程序設計基礎月考總復習三_第3頁
程序設計基礎月考總復習三_第4頁
程序設計基礎月考總復習三_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

程序設計基礎月考總復習三

1.循環(huán)次數(shù)不明確時一般選用()。[單選題]*

A條件控制的循環(huán)

B計數(shù)控制的循環(huán)

CRaptor操作的循環(huán)

D其它都不對

2.循環(huán)次數(shù)明確時一般選用()。[單選題]*

A條件控制的循環(huán)

B計數(shù)控制的循環(huán)

CRaptor操作的循環(huán)

D其它都不對

3.由一個給定條件來控制循環(huán)結束的循環(huán)結構是()。[單選題]*

A條件控制的循環(huán)E確答案)

B計數(shù)控制的循環(huán)

CRaptor操作的循環(huán)

D其它都不對

4.以超市買蘋果為例,一次放一個,一共買5個,最好選用()。[單選題]*

A條件控制的循環(huán)

B計數(shù)控制的循環(huán)

CR叩tor操作的循環(huán)

D其它都不對

5.計算5個數(shù)的和,一般我們會設置和的初始值,和的初始值一般我設置為()。

[單選題]*

A0(正確答案)

B1

C2

D3

6.下列那種情況應該選擇條件控制的循環(huán)()。[單選題]*

A輸入密碼,直到正確登錄

B輸入密碼,最多三次

C一次輸出一顆星,共計輸出5顆

D其它都不對

7.循環(huán)次數(shù)明確時一般選用()o[單選題]*

A輸入密碼,直到正確登錄

B計算步數(shù),一次走一步,直到從A處走到B處,共計多少步

C一次輸出一顆星,共計輸出6顆

D其它都不對

8.()來控制循環(huán)結束的循環(huán)結構是條件控制的循環(huán)。[單選題]*

A由條件控制的循環(huán)

B由明確的次數(shù)

CR叩tor操作

D其它都不對

9.()來控制循環(huán)結束的循環(huán)結構是計數(shù)控制的循環(huán)。[單選題]*

A由條件控制的循環(huán)

B由明確的次數(shù)

CRaptor操作

D其它都不對

1().求多個數(shù)的和值,一般我們設置和值變量的初始值是()。[單選題]*

A0(正確答案)

B1

C2

D3

11.累加求和運算中,一般設置和的初值是()。[單選題]*

A0(正確答案)

B1

C2

D3

12.累加求積運算中,一般設置乘積的初值是()。[單選題]*

A0

B1(正確答案)

C2

D3

13.循環(huán)結構控制方式有兩種、由條件來控制循環(huán)結束的循環(huán)結構是()。[單選

題]*

A條件控制循環(huán)(正確答案)

B計數(shù)控制循環(huán)

C選擇控制循環(huán)

D順序控制循環(huán)

14.循環(huán)結構控制方式有兩種、由明確次數(shù)來控制循環(huán)結束的循環(huán)結構是()。

[單選題]*

A條件控制循環(huán)

B計數(shù)控制循環(huán)

C選擇控制循環(huán)

D順序控制循環(huán)

15.流程控制的三大結構,可以實現(xiàn)重復語句使用的是()。[單選題]*

A順序結構

B選擇結構

C循環(huán)結構

D其它都不對

16.循環(huán)結構經(jīng)常使用的兩種控制方式是()。*

A條件控制的循環(huán)(正確答案)

B計數(shù)控制的循環(huán)

CRaptor操作的循環(huán)

DDEV-C操作的循環(huán)

17.用i來控制循環(huán)次數(shù),已知i的初值為1,則循環(huán)5次,每次加1,則循環(huán)控制

條件可以是0o*

AK5

BK=5(正確答案)

Ci<6(正確答案)

DK=6

18.利用循環(huán)求1到5的和值,已知i=l,sum=O;利用循環(huán)每次讓sum求和,然后

i++;判斷條件是i<6;則求和的循環(huán)操作是()。*

Asum=sum+i

Bsum+=i(正確答案)

Csum=i

DAsun廿i

19.利用循環(huán)求1到5的乘積,已知i=l,s=l;利用循環(huán)每次讓s求積,然后i++;判斷

條件是i<6;則求和的循環(huán)操作是()。*

As=s*i(正確答案)

Bi=s*i

Cs=i

Ds*=i(正確答案)

20.已知p=5,A2WJp=p*i語句執(zhí)行中關于p的值說明正確的是()。*

A執(zhí)行后等號左邊的p是1()

B執(zhí)行中等號右邊的p的值是5"角答案)

C執(zhí)行后等號左邊的p是5

D執(zhí)行中等號右邊的p的值是10

21.循環(huán)結構語句是常用三大結構之一,常用的循環(huán)控制方式是()o*

A條件控制的循環(huán)(正確答案)

B計數(shù)控制的循環(huán)

CR叩tor操作的循環(huán)

DDEV-C操作的循環(huán)

22.求1到6的和,用i來控制循環(huán)次數(shù),已知i的初值為1,則循環(huán)6次,每次加

1,則循環(huán)控制條件可以是0o*

AK7正確答案)

Bi<=7

Ci<6

DK=6(正確答案)

23.利用循環(huán)求1到10的和值,循環(huán)控制i,和值變量sum;則循環(huán)體中求和的式子正

確的是()。*

Asum=sum+i

Bsum+=i

Csum=i

Di=sum+i

24.累加求和中,與sunH=i;相同的是()。*

Asum=sum+i;1用答案i

Bsum=i+sum;另答案)

Csum=i;

Di=sum;

25.累乘求積中,與s*=i;相同的是()。*

Ai*=s;

Bs=s*i;(正確答案)

Ci=s*i;

Ds=i*s;(正確答案)

26.循環(huán)次數(shù)明確時一般選用條件控制的循環(huán)()[單選題]*

A對

B錯

27.循環(huán)次數(shù)不明確時一般選用條件控制的循環(huán)()[單選題]*

A對

B錯

28.求1-100的和,從1求到100,循環(huán)控制條件是:i<=100()[單選題]*

A對(正確答案)

B錯

29.計數(shù)控制的循環(huán)比條件控制的循環(huán)執(zhí)行效率高()[單選題]*

A對

B錯(正確答案)

3().計數(shù)控制的循環(huán)比條件控制的循環(huán)運行速度快()[單選題]*

A對

B錯(正確答案)

31.循環(huán)條件控制明確時一般選用條件控制的循環(huán)()[單選題]*

A對(正確答案)

B錯

32.循環(huán)條件控制不明確時一般選用條件控制的循環(huán)()[單選題]*

A對

B錯(正確答案)

33.求1--5的乘積,i從1循環(huán)到5,循環(huán)控制條件是:i<=5()[單選題]*

A對(正確答案)

B錯

34.條件控制的循環(huán)比計數(shù)控制的循環(huán)執(zhí)行效率低()[單選題]*

A對

B錯(正確答案)

35.計數(shù)控制的循環(huán)比條件控制的循環(huán)運行速度慢()[單選題]*

A對

B錯(正確答案)

您的姓名:[填空題]*

36.直到型循環(huán)指的是()。[單選題]*

Awhile循環(huán)

Bfbr循環(huán)

Cdo-while循環(huán)

Dif選擇

37.C語言中關于while循環(huán)描述正確的是()。[單選題]*

Awhite的循環(huán)至少無條件執(zhí)行一次

Bwhile的循環(huán)體中只能有一個語句

Cwhile循環(huán)是在條件為真時執(zhí)行循環(huán)體

Dwhite循環(huán)是在條件為假時執(zhí)行循環(huán)體

38.下面程序段

#include<stdio.h>

main()

intk=20;

while(k=0)

printf(""%d"",k);

k-;

)

)

描述正確的是()o[單選題][單選題]*

Awhile循環(huán)執(zhí)行20次

B循環(huán)是無限循環(huán)

C循環(huán)體語句一次也不執(zhí)行

D循環(huán)體語句執(zhí)行一次

39.下面程序執(zhí)行后輸出的結果項是()。

#include""stdio.h""

voidmain()

(

intx;

x=-l;

while(x)

(

x=x*x;

printf(""%d"",x);

)

}[單選題]*

A死循環(huán)

B循環(huán)執(zhí)行二次

C循環(huán)執(zhí)行一次

D循環(huán)一次也不執(zhí)行

40.以下程序求5!當輸入5后,則空白處應填入()o

#include""stdio.h""

voidmain()

intquarter=l,i,n;

scanf("n%d"",&n);

while()

(

quarter=quarter*n;

n-;

)

printsH,,quarter=%d\n,M,,quarter);

}[單選題]*

An>=l(正確答案)

Bn<=l

Cn<=5

Dn>=5

41.下面程序執(zhí)行后的結果是()。

#include<stdio.h>

main()

{intnum=0;

while(num<=2)

{num++;

printf(,n'%d<num);

)

}[單選題]*

A2

B123(正確答案)

C321

D12

42.while(表達式){語句;}結構中循環(huán)結束的條件是()。[單選題]

A當表達式的值為()時三的答案)

B當表達式的值不為。時

C當表達式的值為1時

D當表達式的值為非1時

43.下面程序執(zhí)行后的結果是()。

#include"stdio.h"

voidmain()

intx=10;

while(x>7)

{printfl:""*"");

}[單選題]*

A****

B***(正確彳

44.已知while的基本語法如下:

while(表達式)

語句1;

語句n;

關于該該結構語法描述正確的是()。[單選題][單選題]*

Awhite結構是用來實現(xiàn)順序結構的

Bwhite結構是用來實現(xiàn)選擇結構的

Cwhite結構是用來實現(xiàn)循環(huán)結構的

Dwhite結構是用來實現(xiàn)中斷結構的

45.循環(huán)結構就是設計一種能讓計算機[]執(zhí)行某些相同代碼的程序()o[單選

題]*

A順序

B選擇

C重復

D其它都不對

46.[while/do...while]這兩者循環(huán)中,[]是當型循環(huán)()。[單選題]*

Awhite(正確答案)

Bdo-while

C都是

D都不是

47.如果循環(huán)條件第一次為假則while循環(huán)結構循環(huán)體()。[單選題]*

A執(zhí)行n次

B不執(zhí)行

C執(zhí)行1次

D執(zhí)行2次

48.循環(huán)結構三大語句中,while循環(huán)最少的執(zhí)行次數(shù)是()次。[單選題]*

A0(正確答案)

B1

C2

D3

49.循環(huán)結構三大語句中,do-while循環(huán)最少的執(zhí)行次數(shù)是()次。[單選題]*

A1(正確答案)

B2

C3

DO

50.當型循環(huán)結構指的是()。*

Awhite循環(huán)(正確答案)

Bfbr循環(huán)

Cdo-while循環(huán)

Dif選擇

51.下面程序是用while輸出下列說法不正確的是()。[多選題]

#include""stdio.h""

voidmain()

(

inti=l;

while(i<=100)

(

printfi:""%d\t"",i);

A程序的空白處不需添任何內(nèi)容,程序執(zhí)行后可以輸出1-100的值.

Bwhite結構可以實現(xiàn)選擇判斷

Cwhite結構只能用于循環(huán)次數(shù)確認的情況.

Dwhite結構無論條件成立與否至少會執(zhí)行一次.

52.下面描述中屬于while語法規(guī)范的是()o*

A{和}自成一行

B語句1一語句n自動縮進

C語句可以不用;結尾

D循環(huán)條件為假時也可以執(zhí)行循環(huán)體

53.while循環(huán)格式中,對于表達式1、2、3描述正確的有()。*

A表達式1代表初始值正確答案)

B表達式2代表增量

C表達式2代表條件

D表達式3代表增量(正確答案)

54.下面關于程序中使用while描述正確的是()。*

Awhile結構中可以嵌入if結構確答案)

Bwhile結構中可以嵌入switch結構

Cwhite結構中不能嵌入選擇結構

DIF選擇結構中可以包含循環(huán)結構while

55.下面不能實現(xiàn)循環(huán)結構的關鍵字是()。*

Aswitch

Bwhile

C日正確答案)

DbreakE確答案)

56.下面關于while循環(huán)結構概念中描述正確的是()o*

Awhile結構是先進行條件判斷,如果條件為真則執(zhí)行while后面{}里面的語句.

確答案)

Bwhite結構是先執(zhí)行循環(huán)體,然后進行條件判斷,如果條件為真則執(zhí)行while后面

㈠里面的語句.

Cwhite結構是先進行條件判斷,如果條件為假則執(zhí)行while后面{}里面的語句.

Dwhile循環(huán)結構如果條件為假一次循環(huán)也不進行.

57.下面關于循環(huán)使用過程中描述正確的是()。*

Awhite循環(huán)結構中可以使用if結構

Bwhite循環(huán)結構中可以使用switch結構

Cwhite循環(huán)結構中可以不能使用if結構

Dwhite循環(huán)結構中不可以使用switch結構

58.下面關于循環(huán)及選擇結構在編程中描述正確的是()。*

A選擇結構中可以嵌入循環(huán)結構

B選擇結構中不可以嵌入循環(huán)結構

C循環(huán)結構中可以嵌入選擇結構

D循環(huán)結構中不可以嵌入選擇結構

59.while循環(huán)也稱為直到型循環(huán),先執(zhí)行循環(huán)體在判斷循環(huán)條件。[判斷題]*

錯(正確答案)

60.當表達式的值第一次為假時,while的循環(huán)體一次都不執(zhí)行。[判斷題]*

對(正確答案)

61.C語言程序的三大結構是順序結構、選擇結構、跳轉(zhuǎn)結構。[判斷題】*

錯(正確答案)

62.while語句既能做循環(huán)結構,也能做選擇結構。[判斷題]*

63.intt=0;while(t=l){...}則循環(huán)控制表達式的值為1o(對)[單選題]*

while循環(huán)屬于當型循環(huán),也就是先判斷表達式的值是否為真的【也可以理解為條

件是否成立】,若為真則循環(huán),否則退出循環(huán)。(對)

64.循環(huán)結構指的是根據(jù)條件判斷是否成立,執(zhí)行不同的語句段。[判斷題]*

錯(正確答案)

65.while先初始化循環(huán)變量,然后對條件進行判斷,如果條件為真則執(zhí)行相應的循

環(huán)體語句。不用加修改循環(huán)變量的語句,程序會正常結束。[判斷題]*

錯(正確答案)

66.循環(huán)結構可以用if語句來實現(xiàn)。[判斷題]*

錯(正確答案)

67.循環(huán)結構for語句中一般都有default語句。[判斷題]*

您的姓名:[填空題]*

68.下面程序的運行后s的值是()。

#include<stdio.h>

main()

(

intnum=O,s=O;

do

(

s+=num++;

}whfle(num<=5);

print<n"%dH",s);

}[單選題]*

A21

B18

C15(正確答案)

D9

69.do...while的結構如下:

表達式1;

do

(

語句;

表達式3;

}while(表達式2);則相關概念描述正確的是()。[單選題][單選題]*

Ado...while結構是用來實現(xiàn)順序結構的

Bdo...while結構是用來實現(xiàn)選擇結構的

Cdo...while結構是用來實現(xiàn)循環(huán)結構的

Ddo...while結構是用來實現(xiàn)中斷結構的

70.當?shù)谝淮窝h(huán)條件為假時下面哪種循環(huán)結構執(zhí)行()o[單選題1*

Awhile循環(huán)結構

Bdo…while循環(huán)結構

Cswitch循環(huán)結構

Dif循環(huán)結構

71.當?shù)谝淮窝h(huán)條件為真時下面哪種循環(huán)結構執(zhí)行()o[單選題]*

Awhite循環(huán)結構(正確答案)

Bwhile...do循環(huán)結構

Cswitch循環(huán)結構

Dif循環(huán)結構

72.#include<stdio.h>

main()

(

intnum=0,s=0;

do

(

s+=num;num++;

}whfle(num<=5);

printfC“%d"”,s);

}以上程序的輸出結果是()。[單選題][單選題]*

A10

B21

C15(正確答案)

D16

73.表達式1;

do

語句;

表達式3;

}whfle(表達式2);關于do-while基本結構描述正確的是()。[單選題][單選題]*

Ado...while結構是用來實現(xiàn)順序結構的

Bdo...while結構是用來實現(xiàn)選擇結構的

Cdo...while結構是用來實現(xiàn)循環(huán)結構的

Ddo...while結構即可以實現(xiàn)選擇結構也可以實現(xiàn)循環(huán)結構

74.循環(huán)結構do—while的中心思想是至少執(zhí)行()次循環(huán)語句。。[單選題]*

A1(正確答案)

B0

C2

D10()

75.do—while循環(huán)語句是可以被()替換,其實循環(huán)之間的語句都可以相互替換。

[單選題]*

Aif

Bswitch

Cwhile(正確答案)

Dbreak

76.在循環(huán)結構中當條件判斷表達式的值為()時,while與do...while兩者無區(qū)

別。[單選題]*

A真(正確答案)

B假

C任意值

D其它都不對

77.在循環(huán)結構中一般在不確定條件次數(shù)的情況下,程序一般用下面的()來實

現(xiàn)。。[單選題]*

Aswitch

Bwhile(正確答案)

Cbreak

Dfor

78.while語句是()0[單選題]*

A先判斷后執(zhí)行

B先執(zhí)行后判斷

C不用判斷就可以執(zhí)行

D其它都不對

79.下面關于while與do..while使用過程中描述不正確的是()。*

Awhile與do..while沒有區(qū)別E確答案)

Bwhile是先執(zhí)行后判斷

Cdo..while是先判斷后執(zhí)行

Dwhite是先判斷后執(zhí)行,條件為真時執(zhí)

80.C語言中關于do…while循環(huán)描述正確的選項是()。*

Ado...whfle的循環(huán)至少無條件執(zhí)行一次

Bdo...while的循環(huán)體中只能有一個語句

Cdo…white循環(huán)可以在條件為真時執(zhí)行循環(huán)體

Ddo…while循環(huán)可以在第一次條件為假的情況下執(zhí)行循環(huán)體

81.關于do...while下面描述不正確的內(nèi)容是()。*

Ado……while結構先做while后面表達式的判斷,若為真,則執(zhí)行循環(huán)體,即{}

里面的語句。

Bdo……while結構先做while后面表達式的判斷,若為假,則執(zhí)行循環(huán)體,即{}里

羸的語句。(正確答案)

Cdo(條件){}while(判斷);是先執(zhí)行后判斷的一種循環(huán)結構.

D當條件為真時while與do..while兩者無區(qū)別.

82.以下關于循環(huán)語句的敘述中正確的內(nèi)容項有()。*

Awhile循環(huán)結構中可以嵌入選擇結構

Bdo...while循環(huán)結構中可以嵌入選擇結構確答案)

Cwhite循環(huán)結構中不可以嵌入選擇結構

Ddo...while循環(huán)結構中不可以嵌入選擇結構

83.循環(huán)結構while與do...while描述不正確的是()。*

A第一次循環(huán)條件為真,while與do...while都執(zhí)行

B第一次循環(huán)條件為真,while與do...while都不執(zhí)行確答案)

C第一次循環(huán)條件為真,while執(zhí)行,do...while不執(zhí)行

D第一次循環(huán)條件為真,while不執(zhí)行,do...while執(zhí)行

84.關于循環(huán)結構語句使用過程中描述正確的是()。*

Awhite與do..while沒有區(qū)別

Bd。..while是先執(zhí)行后判斷

Cwhile是先判斷后執(zhí)行

D其它都不對

85.以下描述中,正確的是()。*

Ado...whfle的循環(huán)至少執(zhí)行1次

Bdo...white的循環(huán)體中可以有多條語句

Cdo..while循環(huán)可以在條件為真時再次執(zhí)行循環(huán)體

Ddo...while循環(huán)可以在第一次條件為假的情況下不執(zhí)行循環(huán)體

86.關于循環(huán)結構do-while描述正確的有()o*

Ado……while結構先做while后面表達式的判斷,若為真,則執(zhí)行循環(huán)體

Bdo……while結構先做while后面表達式的判斷,若為假,則執(zhí)行循環(huán)體,即{}里

面的語句。

Cdo(條件){}while(判斷);是先執(zhí)行后判斷的一種循環(huán)結構.

Ddo-while是先執(zhí)行一次循環(huán)體后,再次判斷條件,如果條件為真則繼續(xù)循環(huán)

確答案)

87.關于循環(huán)選擇結構嵌套說法正確的是()。*

A循環(huán)結構中可以有選擇結構

B選擇結構中可以有循環(huán)結構

C選擇結構內(nèi)不可以有循環(huán)結構

D循環(huán)結構內(nèi)不可以有選擇結構

88.while與do-while相比較,描述正確的是()。*

A第一次循環(huán)條件為真,while與do-while都執(zhí)行,無區(qū)別(正確考

B第一次循環(huán)條件為真,while與do...while都不執(zhí)行

C第一次循環(huán)條件為真,while執(zhí)行,do...while不執(zhí)行

D第一次循環(huán)條件為假,while不執(zhí)行,do...while執(zhí)行

89.在do…while循環(huán)結構中,當do.while條件為假時一次也不執(zhí)行循環(huán)體語句

()o[單選題]*

A、對

B、錯(正確答案)

90.循環(huán)結構,當表達式的值第一次為假時,while的循環(huán)體一次都不執(zhí)行,

do...while則執(zhí)行一次循環(huán)體()o[單選題]*

A、對

B、錯

91.在當型與直到型循環(huán)中,while語句是先計算表達式的值,再執(zhí)行循環(huán)體,

do...while是執(zhí)行完一次循環(huán)體,再計算表達式的值()0[單選題]*

A、對

B、錯

92.while和do-while都可以實現(xiàn)循環(huán)結構()。[單選題]*

A、對

B、錯

93.學習過的循環(huán)語句包括if、switchxwhile、do-while()o[單選題]*

A、對

B、錯

94.在do...while循環(huán)結構中,當do..while條件為真時,循環(huán)體一次也不執(zhí)行()。

[單選題]*

A、對

B、錯(正確答案)

95.當循環(huán)條件第一次為假時while的循環(huán)體一次都不執(zhí)行,do...while則執(zhí)行一次

循環(huán)體0o[單選題]*

A、對(正確答案)

B、錯

96.while語句是先計算表達式的值,再執(zhí)行循環(huán)體,do...while是執(zhí)行完一次循環(huán)

體,再計算表達式的值,這是兩者的區(qū)別()o[單選題]*

A、對

B、錯

97.while和do-while都可以實現(xiàn)選擇結構和循環(huán)結構()o[單選題]*

A、對

B、錯(正確答案)

98.利用學習的語句可以實現(xiàn)循環(huán)的語句包括if、while()。[單選題]*

A、對

B、錯(正確答案)

99.以下程序是用do..while實現(xiàn)1+3+…+99空白處應填入()。

#includen,,stdio.hH"

voidmain()

(

inti=l,sum=0;

do

(

sum=surrH-i;

i+=2;

}

printfC"sum=%d"",sum);[單選題]*

Awhile(i<=100)

Bwhile(i<=100);(正確答案)

Cwhite(i>l()0);

Dwhile(i<l()0)

100.實現(xiàn)1+3+5+7+9空白處應填入()。

#include""stdio.h""

voidmain()

inti=l,sum=O;

do

(

sum=suirH-i;

i+=2;

}

printtr"sum=%d"",sum);[單選題]*

Awhife(i<=10)

Bwhite(i<=10);王確答案)

Cwhite(i>10);

Dwhile(i<10)

101.實現(xiàn)2+4+6+8+10空白處應填入()。

#include""stdio.h""voidmain()

{inti=2,surn=();do{sum=surrH-i;}while(i<=10);

printfC"sum=%d"",sum);[單選題]*

A計=2;(正確答案)

Bi+2;

Ci++;

Di+=l;

您的姓名:[填空題]*

102.先執(zhí)行一次循環(huán)體語句,然后判斷循環(huán)條件的循環(huán)結構是()[單選題]*

Awhile循環(huán)結構

Bdo...while循環(huán)結構正確答案)

Cibr循環(huán)結構

Dwhite...do循環(huán)結構

103.關于循環(huán)結構fbr(表達式1;表達式2;表達式3){語句塊},描述錯誤的是

0[單選題]*

A表達式1代表的初始值

B表達式2代表的是循環(huán)條件

C表達式3代表的是增量

D表達式2代表的是增量

104.若變量inti;intsum=0,要求程序段完成求1加到20的和的,不能完成此操作

的程序段正確的是()O[單選題]*

Afor(i=l;i<=20;i++)sunri-=i;

Bft)r(Ul;i<=20;i++)sum=i;:IE確等i

Cfor(i=l;i<=20;i++)sumFSum+i;

Dft)r(i=0;i<=2();i++)sum+=i;

105.循環(huán)語句:ft)r(k=l;k<=5;k++)島循環(huán)結束后,k的值為()[單選題]*

A5

B1

C6(正確答案)

D4

106.循環(huán)結構是在條件為()時執(zhí)行循環(huán)體[單選題]*

A真(正確答案)

B假

C無論真假都執(zhí)行

D只能在假的情況下執(zhí)行

107.循環(huán)結構語句共有三個,在三個中是先執(zhí)行一次循環(huán)體,再判斷是否循環(huán)的是

0[單選題]*

Awhile循環(huán)結構

Bdo…white循環(huán)結構

Cfbr循環(huán)結構

Dwhite...do循環(huán)結構

108.語句的基本格式中,ft)r(表達式1;表達式2;表達式3){語句塊},描述錯

誤的是()[單選題]*

A表達式1代表的初始值

B表達式2代表的是循環(huán)條件

C表達式3代表的是增量

D表達式3代表循環(huán)條件,二笞案)

109.已經(jīng)inti;intsun尸0,要求求1加到1()的和,能完成此操作的程序段正確的是

0o[單選題]*

Afor(i=l;i<10;i++)sum+=i;

Bfor(i=l;i<l1;P-+)sum=i;

CCrG=l;i<=10;i++)suiTFSum+i;(正確答案)

Dfor(i=0;i<=20;i++)sum+=i;

ll().fbr(k=0;k<=5;k++){;}循環(huán)體空語句,執(zhí)行了()次。[單選題]*

A5

B1

C6(正確答案)

D4

111.intj=l;fbr(;i<=5;i++)printfi;"*");關于以上代碼描述正確的是()[單選題]*

Aft)r語句無表達式1,不能執(zhí)行

B輸出5個星號

C輸出6個星號

D其它都不對

112.在學習過的循環(huán)結構中,fbr循環(huán)及while循環(huán)是(),do...while是()[單選題]

*

A先執(zhí)行后判斷,先判斷后執(zhí)行

B先執(zhí)行后判斷,先執(zhí)行后判斷

C先判斷后執(zhí)行、先執(zhí)行后判斷(正確答案)

D先判斷后執(zhí)行,先判斷后執(zhí)行

113.代碼#include"stdio.h"

voidmain()

(

inti;

intb=l;

for(i=0;i<100;H-+)

(

b++;

)

}以上程序的結果是()[單選題]*

A100(正確答案)

B101

C1

D0

114.分析程序#include””stdio.h"”

voidmain()

(

inti;

inta=l;

for(i=0;i<10();^+)

(

a++;

)

printfl:""%d"",a);

}以上程序的輸出a結果是()[單選題]*

A100

B101確答案)

C1

DO

115.#include<stdio.h>

voidmain()

(

intb,i;

b=0;

for(Fl;i<5;i++)

(

switch(i)

(

case0:

case3:b+=2;

case1:

case2:b+=3;

default:b+=5;

prir<""%d\n"",b);

以上程序執(zhí)行后,輸出b的值是()[單選題]*

A30

B31(正確答案)

C29

D1

116.有如下代碼#include<stdio.h>

voidmain()

(

inta,i;

a=();

for(i=l;i<5;i++)

(

ifU%3!=0)

a+=i;

)

printf(""%d\n"",a);

}以上程序輸出a的值是0[單選題]*

A5

B6

C7(正確答案)

D8

117.下面列舉的關鍵字中能實現(xiàn)循環(huán)結構的有()*

Afor

Bwhile5

Cdo...while(正口

Dwhile...do

118.下面有關循環(huán)及選擇結構的描述正確的是()*

Awhile循環(huán)結構可以嵌入選擇結構if及switch

Bdo...white循環(huán)結構可以嵌入選擇結構if及switch

Cfbr循環(huán)結構可以嵌入選擇結構if及switch

Dfbr循環(huán)結構只能嵌入選擇結構if不能嵌入選擇結構switch

119.選擇結構if中可以根據(jù)需要包含()*

Afbr循環(huán)結構語句

Bwhite循環(huán)結構語句

Cdo...while循環(huán)結構語句

Dswitch選擇結構語句正確答圣)

12().先判斷循環(huán)條件后執(zhí)行循環(huán)體語句的循環(huán)結構有()*

Awhile循環(huán)結構

Bdo...while循環(huán)結構

Cft)r循環(huán)結構(正確答案)

Dwhite...do循環(huán)結構

121.在計數(shù)循環(huán)fbr(表達式1;表達式2;表達式3){語句塊}中,表達式是否可以

省略是()*

A表達式1可省略

B表達式2可省略

C表達式3可省略

D表達式都不能省略

122.學過的五大語句中能實現(xiàn)選擇結構的是()*

Afor

Bwhile

C次正確答案)

Dswitch(正確答案)

123.學過的五大語句中能實現(xiàn)循環(huán)結構的是()*

Aft)r(正確答案)

Bwhile(正確答案)

Cif

Dswitch

124.先判斷后執(zhí)行循環(huán)的循環(huán)語句包括()*

Afbr(正確答案)

Bwhile

Cdo..while

Dbreak

125.循環(huán)結構中表達式1、2、3的語法正確的有()*

A表達式1代表初始值正確答案)

B表達式2代表循環(huán)條件

C表達式3代表增量

D表達式1代表條件

126.fbr(表達式1;表達式2;表達式3){語句塊},對fbr語句表述正確的是()

A表達式2可以省略

B表達式2不能省略

C表達式3不能省略

D表達式1可以省略

127.循環(huán)結構就是按照書寫順序依次執(zhí)行代碼,不跨越任何語句的過程.()[單選

題]*

A、對

B、錯(正確答案)

128.while循環(huán),屬于直到型循環(huán),先執(zhí)行循環(huán)體,再判斷循環(huán)條件,條件成立,

再次執(zhí)行循環(huán)體,否則退出循環(huán)。()[單選題]*

A、對

B、錯(正確答案)

129.fbr循環(huán),屬于當型循環(huán),先判斷循環(huán)條件,條件成立,方可執(zhí)行循環(huán)體,否

則退出循環(huán)。()[單選題]*

A、對

B、錯

130.使用出循環(huán)編寫的程序靈活,書寫方便。()[單選題]*

A、對

B、錯

131.fbr循環(huán)主要用于解決計數(shù)控制的循環(huán)案例。()[單選題]*

A、對(正確答案)

B、錯

132.循環(huán)結構就是根據(jù)條件判斷執(zhí)行不同的語句。()[單選題]*

A、對

B、錯(正確答案)

133.while循環(huán)和do-while循環(huán)沒有區(qū)別,可相互代替。()[單選題]*

A、對

B、錯(正確答案)

134.while循環(huán)和fbr循環(huán)可相互代替。()[單選題]*

A、對(正確答案)

B、錯

135.丘和網(wǎng)211設沒有區(qū)別,可相互代替。()[單選題]*

A、對

B、錯(正確答案)

136.循環(huán)是使用最多的最靈活的循環(huán)語句。()[單選題]*

A、對

B、錯

137.下列單詞中,哪個有,打斷、中斷”的意思()[單選題]*

Abreak

Bcontinue

Cif

Dwhile

138.break語句不能單獨使用在下列哪種語句中()[單選題]*

Awhile

Bfor

Cifi:正確答案)

Dswitch

139.#include"stdio.h"

voidmain()

(

inti;

for(j=l;i+l;k+)

(

break;

)

printf(""%d\n"">4-);

)

)

以上程序的運行結果是0[單選題]*

A1234

B135(正確答案)

C123

Dili

140.下列單詞中,哪個有,繼續(xù)”的意思()[單選題]

Abreak

Bcontinue

Cif

Dwhile

141.#include"stdio.""

voidmain()

intx=8;

fbr(;x>0;x--)

(

if(x%3)

(

printfl;""%d,"",x-);

continue;

}

printf(""%d,"",-x);

}

}

以上代碼的輸出結果是()[單選題]*

A7,4,2,

B8,7,5,2,

C9,7,6,4,

D8,5,4,2,(正確答案)

142.break的中文意思是()[單選題]*

A打斷,中斷(正確答案)

B繼續(xù)

C循環(huán)

D選擇

143.deficit語句只能使用在()語句[單選題]*

Awhite

Bfor

Cif

Dswitch噫答案)

144.#include"stdio.h"

voidmain()

(

inti;

ft)r(Al;i+2;i++)

(

{printfi;""%d\n"",i);

break;

}

printfl;""%d\n"",k+);

}

)

運行結果是()[單選題]*

A1234

B135

C13(正確答案)

D111

145.continue的中文意思是()[單選題]

A打斷,中斷

B繼續(xù)

C循環(huán)

D選擇

146.#include"stdio.h"

voidmain()

inta=6;

fbr(;a>0;a--)

(

if(a%3)

(

printf(""%d,

continue;

}

printfi;""%d,"",-a);

}

}

以上代碼的輸出結果是()[單選題]*

A5,4,2,(正確答案)

B5,2,

C5,4,

D4,2,1,

147.循環(huán)執(zhí)行過程中程序流程的跳轉(zhuǎn)指()[單選題]*

A順序

B選擇

C循環(huán)

D循環(huán)跳轉(zhuǎn)

148.()語句是終止某個循環(huán),程序跳轉(zhuǎn)到循環(huán)塊外的下一條語句[單選題]*

Abreak語句

Bswitch語句

Ccontinue語句

Dif語句

149.()語句是跳過本次循環(huán),進入下一次循環(huán)[單選題]*

Abreak語句

Bswitch語句

Ccontinue語句

Dif語句

15().#include"stdio.h"

voidmain()

(

inti;

for(i=l;i<=5;i++)

(

break;

}

)

以上程序執(zhí)行后,輸出結果是0[單選題]*

A0

B1(正確答案)

C2

D3

151.#include"stdio.h"

voidmain()

(

inta=3,i=l;

while(i++)

識i==a)break;

}程序執(zhí)行輸出結果是0[單選題]*

A1

B2

C3(正確答案)

D0

152.循

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論