11253,11659,10993《C 語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫_第1頁
11253,11659,10993《C 語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫_第2頁
11253,11659,10993《C 語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫_第3頁
11253,11659,10993《C 語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫_第4頁
11253,11659,10993《C 語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1251659,109《C語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫(1266)[期末紙考+一平臺(tái)機(jī)考11253,11659,109《C語言程序設(shè)計(jì)》國(guó)家開放大學(xué)

期末考試題庫(12)[期末紙考+一平臺(tái)機(jī)考]

適用:【期末紙考+一平臺(tái)機(jī)考】【試卷號(hào):11253,11659,10993【課程號(hào):035】總題量(1266):?jiǎn)芜x(413)判斷(426)填空(129)編程題(50)程序填空題(222)函數(shù)功能(26)單選(413)-- 更多資源下載請(qǐng)?jiān)L問:httpdda123n/

1、char類型的長(zhǎng)度為()。A.1

2、char-->A.1

3、C-->A.#includestdio.h

4、C語言if-->.可以是任意表達(dá)式

5、C-->B.主函數(shù)可以在其它函數(shù)之后,函數(shù)內(nèi)不可以嵌套定義函數(shù)。

6、C-->A.函數(shù)

7、C-->B.函數(shù)

8、C-->D.c

(-->D.do-wh9、語言中wh和doh(-->D.do-wh的循環(huán)體至少執(zhí)行一次

10、C-->D.fopen()。

11、C-->A.空格、制表符、回車

12、C是goto,return和

-->C.bontinue

13、C語言中的系統(tǒng)函數(shù)fopen()是()一個(gè)數(shù)據(jù)文件的函數(shù)

-->D.打開

14、C-->B.fohile,do

15、C-->A.函數(shù)定義時(shí)指定的類型

16、C語言中普通整型變量int在內(nèi)存中占()字節(jié)。-->B.217、C-->A.單引號(hào)18、C-->B.雙引號(hào)

19、C的3-->A序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

20、C語言屬于()語言。C.高級(jí)語言

21、float類型的長(zhǎng)度為()。-->C.4

22for循環(huán)語句or(i=0;i<n;i+=2)S;”中循環(huán)體S語句被執(zhí)行的次數(shù)為()。-->A.(n+1)/2

23、for-->hile語句

24、for-->hile

25、int類型的長(zhǎng)度為()。C.4

26、通-->A.027、x>010的相反表達(dá)式為()。-->A.x=0x10

28、x>0&&y<=5的相反表達(dá)式為-->A.x=0y5

29、x>5-->D.x=5

30、x<=10的相反表達(dá)式為B.x10

31、保留字case和dult-->h

32-->D.主調(diào)函數(shù)中該被調(diào)函數(shù)調(diào)用語句的后一語句

33-->B.stdout

34-->B.stdin

35-->A.stdin

36、表達(dá)式floor(2.3457*100+0.5)/100的值為-->A.2.35

37、表達(dá)式floor(2.3457*100)/100的值為-->C.2.34

38量EOF的值為()。-->D.-1

39-->C.EOF

40、不符合C-->D.{y=10}

41、常數(shù)120的數(shù)據(jù)類型為A.整型

42、程序的運(yùn)行結(jié)果是:()。#inude<stdio.h>inttest(intb){b*=10;printf(“b=%d”,b);returnb/2;voidmain(){intb=60;b=test(b);printf(“b=%d”,b);}程序的運(yùn)行結(jié)果是:(D.b=6b=300)。

43、程序運(yùn)行中需要從鍵盤上輸人多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間默認(rèn)使用()符號(hào)作為分隔符。-->D.空格或回車

44、程序運(yùn)行中需要從鍵盤上輸入多丁一個(gè)數(shù)據(jù)時(shí),若不特別規(guī)定分隔符,則輸人的各數(shù)據(jù)之間所使用的分隔符為()。D.空格或回車

45默認(rèn)使用()符號(hào)作為分隔符。-->D.空格或回車

46應(yīng)使用的分隔符為()。-->D.空格或回車47、程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),若不特別規(guī)

定分隔符,則輸入的各數(shù)據(jù)之間所使用的分隔符為-->D.空格或回車48-->A.fread()。

49、從一個(gè)數(shù)據(jù)文件中讀人以換行符結(jié)束的一行字符串的函數(shù)為

()。-->47、程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),若不特別規(guī)

定分隔符,則輸入的各數(shù)據(jù)之間所使用的分隔符為-->D.空格或回車48-->A.fread()。

49、從一個(gè)數(shù)據(jù)文件中讀人以換行符結(jié)束的一行字符串的函數(shù)為

()。-->B.fgets()。

50、從一個(gè)文本文件中讀取一個(gè)字符的系統(tǒng)函數(shù)為-->

51、從一個(gè)文本文件中讀取以換行符結(jié)束的一個(gè)字符串的系統(tǒng)函

數(shù)為-->B.fgets()。

52、帶有隨機(jī)函數(shù)的表達(dá)式%20-->C.01953、帶有隨機(jī)函數(shù)的表達(dá)式rand55-->C.vo56、當(dāng)處理特定問題時(shí)的循環(huán)次數(shù)已知時(shí),通常采用()循環(huán)來解決。-->A.for

57

-->A.for

58、當(dāng)處理問題時(shí)的循環(huán)次數(shù)是確定的,則采用的最合適的循環(huán)方式為-->A.for59-->B.2

60-->C.]={1,2,3,4,5;61、對(duì)于每個(gè)進(jìn)行動(dòng)態(tài)存儲(chǔ)分配的函數(shù),其返回值類型為

-->D.void*

62、對(duì)于無返回值的函數(shù),進(jìn)行函數(shù)定義時(shí)使用的函數(shù)類型關(guān)鍵字為-->B.void

63、對(duì)于一個(gè)長(zhǎng)度為n的字符串,保存它至少需要占用的存儲(chǔ)字節(jié)數(shù)為()。-->C.n+1

64、對(duì)于一個(gè)二維字符數(shù)組a[M][N],存儲(chǔ)每個(gè)字符串的長(zhǎng)度至多為()。-->D.N-1

65、對(duì)于一維字符數(shù)組a[N],用來存儲(chǔ)一個(gè)字符串的長(zhǎng)度至多為

-->D.N-166、函數(shù)pow(4,3)的值為A.64.0

67、函數(shù)sqrt(9)的值為-->B.3.0

68、函數(shù)調(diào)用func(2+x,45)中所含實(shí)參的個(gè)數(shù)為-->B.3

69整個(gè)-->C.函數(shù)70、假定a為一個(gè)數(shù)組名,則下面表達(dá)式中錯(cuò)誤的是()。B.*a++

71、假定a素a[i]的指針訪問方式為D.*(a+i)。

72、假定a為一個(gè)數(shù)組名,在下面的表達(dá)式中,存在語法錯(cuò)誤的是()。-->B.*a++

73、假定a-->B.*a++74、假定a為一個(gè)數(shù)組名,則下面存在錯(cuò)誤的表達(dá)式為的()。

-->B.*a++

75、假定a為4素a[4比a-->C.16

76、假定a素a[i]

-->B.*(a+i)。1/

1251659,109《C語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫(1266)[期末紙考+一平臺(tái)機(jī)考77、假定i為0h(i<n)(s+=i*i;i++;)

“中,其循環(huán)體被執(zhí)行的次數(shù)為()。-->B.n

78、假定k是一個(gè)double量p的正確語句為-->D.double*p=&k

79、假定k是一個(gè)double量p的正確語句為()。-->D.char*p=“Thankyou!“;

80、假定n的值為5式n++的值為()。-->B.5

81、假定n的值為6++n的值為()。-->D.7

82、假定n的值為6則表達(dá)式n++的值為()。-->A.6

83、假定p是一個(gè)指向float則p+1所指向的數(shù)據(jù)的地址比p-->B.2

84、假定p是一個(gè)指向float則p+1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址大-->C.4個(gè)字節(jié)

85、假定p是一個(gè)指向float則p+1所指數(shù)據(jù)的地址比p-->C.4

86、假定p是一個(gè)指向float則p+1所指數(shù)據(jù)的地址比p-->C.4

87、假定p過p表示該數(shù)據(jù)對(duì)象為()。-->D.*p

88、假定p-->A.&p

89定p為,p+1所指對(duì)象的值為42,則執(zhí)行p++運(yùn)算后,p所指對(duì)象的值為-->B.42

90、假定p所指對(duì)象的值為25,p+l所指對(duì)象的值為42,貝iJ表達(dá)式*p++的值為()。-->A.25

91、假定為指向二維數(shù)組intd[4][6]則的類型為-->A.int(*)[6]

92、假定s被定義為指針類型char*的變量,初始指向的字符串

為”Helloworld,若要使變量P指向s則P應(yīng)定義為()。-->A.cha*P=S;

93、假定x=4.6數(shù)ceil(x)的值為-->D.5.0

94、假定x=4.6數(shù)floor(x)的值為-->A.4.0

95、假定x的值為5的值為6,則表達(dá)式x++*--y的值為()。

-->A.25

96、假定xx&&!x(x!x)的值分別為-->C.0和197、假定變量的定義為“7,“,則下面語句格式正確的是().В.*а++

98、假定變量定義為“in7;”,則下面定義語句格式正確的

是-->B.int*p=&m;

99、假定變量定義為“in7;”,則下面正確的語句為()。

-->B.int*p=&m;

100、假定的總次數(shù)為(的初值為。,則在循環(huán)語句“while(i<n)(s+=i*i;i++;)”中循環(huán)體被執(zhí)行-->B.n

101、假定對(duì)二維數(shù)組a[]進(jìn)行初始化的數(shù)據(jù)為{{35,6{2,

8},{7}},則a[]-->D.8

102、假定對(duì)二維數(shù)組a[]則a[1][1]被初始化為-->D.8

103“chara[M][N];”,則該數(shù)組所含元素的個(gè)數(shù)為-->C.M*N104“inta[3][5];”素的個(gè)數(shù)為-->B.15105、假定二維數(shù)組的定義語句為“int*J[[5];“,則該數(shù)組所占用的存儲(chǔ)空間的字節(jié)數(shù)為()。D.60

106、假定是一個(gè)指向float型數(shù)據(jù)的指針,則所指數(shù)據(jù)的地址比所指數(shù)據(jù)的地址大()。C.個(gè)字節(jié)

107、假定要訪間一個(gè)結(jié)構(gòu)指針變量x所指對(duì)象中的數(shù)據(jù)成員a,則表示方法為()B.x一>a

108量x中的數(shù)據(jù)成員a,則表示方法為()。-->A.x.a(chǎn)

109、假定要訪問一個(gè)結(jié)構(gòu)變量中的由指針成員所指向的對(duì)象,則表示方法為()。-->D.*(X.a(chǎn))。

110針p所指對(duì)象中的b指針成員所指的對(duì)象,則表示方法為-->C.*(p-b)。

111、假定要訪問一個(gè)結(jié)構(gòu)指針變量x中的數(shù)據(jù)成員a,則表示方

法為()B.x->a

112、假定一堆數(shù)組的定義為“ar.a[8],“,則該數(shù)組所占用的存儲(chǔ)空間的字節(jié)數(shù)為().D.32

113用n個(gè)字節(jié)的存儲(chǔ)空間,則按字節(jié)進(jìn)行編址的范圍是-->A.0~(n-1)。

114“inta[3][4]《3,4(2,8,6”.則元素a[]的值為()。B.2

115“inta[3][4]={{3,4},{2,8,6}};”則元素a[]的值為()。D.8

116“inta[3][4]={{3,4},{2,8,6}};”則元素a[]的值為()。C.6

117“inta[3][4]={{3,4},{2,8,6}};”則元素a[]的值為()。A.0

118為constinta,則在函數(shù)體中不能進(jìn)行的操作是-->D.a=10

119為ch[][N],與之等價(jià)的指針參數(shù)說明為()。-->A.char(*w)[N]

120為chara[],與之等價(jià)的指針參數(shù)說明為()。-->B.char*a

121(int*x);”,一個(gè)整型數(shù)

(a[0]

122、(a[0]

122、假定一個(gè)函數(shù)的原型語句為“(x“,一個(gè)整型數(shù)

組為a[10],則下面函數(shù)調(diào)用表達(dá)式不正確的是().(a[0])

123、假定一個(gè)函數(shù)定義為nchar1(char*x){returnx;}”

表示該函數(shù)作用域的關(guān)鍵字為-->A.extern

124、假定一個(gè)函數(shù)定義為nchar1(char*x){returnx;}”

該函數(shù)返回值類型為-->B.char*

125、假定一個(gè)函數(shù)定義為ntf1(intx,in){returnx+y;}”

該函數(shù)名稱為()。-->C.f1126、假定一個(gè)函數(shù)原型為“chunc)”,B.in->D.char*127、假定一個(gè)函數(shù)原型語句為“intfl(,);”,與數(shù)組參數(shù)等價(jià)的表示為()D.ina

128“strunta,b;doublec;};”則該類型的長(zhǎng)度為()。-->D.16

129“structD{inta;D*next;};”,則該類型的長(zhǎng)度為()。-->B.8

130為f,結(jié)點(diǎn)中包含有d和ne域,則向該鏈表的表頭插入一個(gè)地址為p的結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行的操作為

p->n和-->C.f=p

131為f,結(jié)點(diǎn)中包含有d和ne域,則向該鏈表的表頭插入一個(gè)地址為p的結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行的操作為()。-->B.p-n和f=p

132、假定一個(gè)鏈表中結(jié)點(diǎn)的結(jié)構(gòu)類型為

“struntdata,structAA*next;};”,并且有定義語句為

“strunb={3,&a};”,則下面說法正確的是-->D.a是b的后繼結(jié)點(diǎn)133、假定一個(gè)鏈表中結(jié)點(diǎn)的結(jié)構(gòu)類型為

“struntdata,structAA*next;};”,則next數(shù)據(jù)成員的類型為

-->B.structAA*

134“enumRA{ab,ac,ad,ae};”,則ac值為-->C.1

135“enumRB{ab,ac=3,ad,ae};”ad的值為-->B.4

136、假定一個(gè)數(shù)據(jù)對(duì)象為int*類型,則指向該對(duì)象的指針類型為

-->C.int**

137、假定一維數(shù)組的定義為har*a[8];”,則該數(shù)組所占用的存儲(chǔ)空間的字節(jié)數(shù)為()。-->D.32

138、假定有uctBOOK{chartitle[40];floatprice;}book;”,則正確的語句為()。-->B.structBOOK*x=&book;

139、假定有uctBOOK{chartitle[40];floatprice;};

structBOOKbook;”,則不正確的語句為()。

-->A.structBOOK*x=malloc(book)。

140、假定有定義為n[],x,*p;“,若要把數(shù)組a中下標(biāo)為3的元素值賦給x,則不正確的賦值為()。-->D.x=*pa+3

141、假定有定義為7,*p;”,則給p賦值的正確表達(dá)式為()。

-->B.p=&m

142個(gè)int組a[],則元素a[5]的字節(jié)地址為

-->D.(char*)a+20

143、假定有一個(gè)定義語句為nta[10]3,4,2,8,6};”,則元素a[3]的值為-->C.8

144、假定有一個(gè)定義語句為nta[10]3,4,2,8,6};”,則元素a[5]的值為-->A.0

145、假定有一個(gè)定義語句為nta[10]=(3,4,2,8,6},”,則元素a[3]的值為()。-->C.8

146、假定有一個(gè)定義語句為nta[3][4]=;”,則元素a[]的值為-->C.6

147、假定有一個(gè)定義語句為nta[3][4]=;”,則元素a[]的值為-->A.02/

1251659,109《C語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫(1266)[期末紙考+一平臺(tái)機(jī)考148、假定有一個(gè)定義語句為“10(3,4286}”元素a[3]的值為()C.8

149、假定有一個(gè)定義語句為nta[10]=(3,4,2,8,6);“,則元素a[5]的值為()。-->A.0

150、假定有一個(gè)元素類型為int的數(shù)組0],它所占用的存儲(chǔ)空間的字節(jié)數(shù)為()。C.40

151、假定有一條定義語句為7,*p;”,則給p賦值的正確表達(dá)式為()。-->B.p=&.m

152、假定有語句ntb[10],*pb;”,則不正確的賦值為()。

-->B.pb=b[5]153、假定有語句為 ,則P所指向的動(dòng)態(tài)數(shù)組中所包含的元素個(gè)數(shù)為()。答:C.30

154、假定有語句為ntb[10];int*pb;”,則下面不正確的賦值語句為()。-->D.pb=b[5];

155、假定有語句為nt,p=calloc(20,sizeof(int“,則p所指向的動(dòng)態(tài)數(shù)組中所包含的元素個(gè)數(shù)為()。-->C.20

156、假定有語句為nt*p=calloc(10+20,sizeof(int則p所指向的動(dòng)態(tài)數(shù)組中所包含的元素個(gè)數(shù)為()。-->D.40

157、假定有語句為n[4][51((1,3,5,(2,8“,則a[1][1]的值為()。-->C.8

158針P所指數(shù)據(jù)單元的值為30,p-h1所指數(shù)據(jù)單元的值為40,則執(zhí)行*p++后,p所指數(shù)據(jù)單元的值為()。

-->A.40

159、假定指針變量p定義為*p=l(size(int\",要釋放p所指向的動(dòng)態(tài)存儲(chǔ)空間應(yīng)調(diào)用的函數(shù)為().

.free(p)

160、將兩個(gè)字符串連接起來組成一個(gè)字符串時(shí),選用的函數(shù)是

-->C.strcat

161、將兩個(gè)字符串連接起來組成一個(gè)字符串時(shí),選用的字符串函數(shù)為()。-->C.strcat()。

162有10個(gè)整型元素的一維數(shù)組空間的正確語句是-->C.int*p=calloc(10,4)。

163、利用一維字符數(shù)組存儲(chǔ)一個(gè)字符串時(shí),在其末尾自動(dòng)存儲(chǔ)的一個(gè)字符是-->B.'/0'

164的3類語句為-->A.選擇、循環(huán)、跳轉(zhuǎn)165、邏輯表達(dá)式(xx<=10)的相反表達(dá)式為()。166-->A.整數(shù)167、每次先進(jìn)行循環(huán)條件的判斷,然后再執(zhí)行循環(huán)體的語句為

-->B.for和while

168、每個(gè)C程序文件在編譯時(shí)可能出現(xiàn)有警告性錯(cuò)誤,其對(duì)應(yīng)的標(biāo)識(shí)符號(hào)為()。-->A.warning

169個(gè)C-->B.2

170法中不正確的是:()。-->A.return這兩個(gè)數(shù)

171、判定邏輯值為“真“-->C.非0的整數(shù)172果inta=3,b=4;則條件表達(dá)式“a<b?a:b“的值是:()。

-->A.3

173、如果一個(gè)函數(shù)定義僅允許為所在的程序文件調(diào)用,則應(yīng)在該函數(shù)定義的最前面添加的關(guān)鍵字為-->A.static

174、如果一個(gè)函數(shù)作為表達(dá)式被調(diào)用,則該函數(shù)必須是()。

-->A.有返回值的函數(shù)

175、若ntn;flo13.8;”,則執(zhí)行“n=(int)3”后,n的值是()。-->A.1

176、若i的值為0,則執(zhí)行;while(i*i<10);”語句的過程中,循環(huán)體被執(zhí)行的次數(shù)為-->A.4

177、若n為10,則執(zhí)行“for(i=0;i-->D.n(n+1)/2

178、若n為10,則執(zhí)行“for(i=0;in/2)b;”語句后,i的值為-->B.6

179、若n為10,則執(zhí)行“for(i=0i++)(i>n/3)b;”語句后,i的值為-->C.4

180、若n為10,則執(zhí)行or(i=1;i<=n;i++for(j=1;j<=n;j++)S;”語句后,內(nèi)層循環(huán)體S語句的執(zhí)行總次數(shù)為-->A.n*n

181、若n的值為10,則執(zhí)行or(i=1;i<n;i++)S;”語句的過程中,表達(dá)式i=l共被執(zhí)行的次數(shù)為()。-->A.1

182、若n為10,則執(zhí)行hile(n-->0)s+=n;”語句的過程中,循環(huán)體被執(zhí)行的次數(shù)為-->D.10

183、若n的值為5,s的值為0,則執(zhí)行“dos+=--nwh(n>0”語句后,s的值為-->D.10

184、若n的值為5,s的值為0,則執(zhí)行“dos+=n--wh(n>0”語句后,s的值為-->A.15

185、若n為5,s的值為0,則執(zhí)行hile(n>0)s+=n--;”語句后,s的值為-->A.15

186、若n為5,s的值為0,則執(zhí)行hile(n-->0)s+=n;”語句后,s的值為-->D.10

187、若P指向x,則與的等價(jià)表示為()。B.個(gè)字節(jié)

188、若p指向x,則與x的等價(jià)表示為-->B.*p189、若x的值為-10,則執(zhí)行()x++;elsex--;”語句后,x的值為-->D.-11

190、若x的值為-10,則執(zhí)行(x)x++;elsex--;”語句后,x的值為-->B.-9

191、若x的值為10,則執(zhí)行(x%3){case0x++;break;case1:x++;default:x++;}”語句后,x的值為-->D.12

192、若x的值為10,則執(zhí)行(x%3){case0x++;case1:;case2:x++;}”語句后,x的值為-->C.12

193、若x的值為15,則執(zhí)行(x>10)x++;elsex--;”語句后,x的值為-->A.16

194、若x的值為5,則執(zhí)行(x>10;-;”語句x的值為-->C.4

195、若x的值為9,則執(zhí)行h(x%3){case0:x++;break;case1:x++;default:x++;}”語句后,x的值為-->B.10

196、若需要把一個(gè)字符串賦給字符數(shù)組,則選用的函數(shù)是

-->D.strcpy

197-->B.strcmp198、若需要從一個(gè)字符串中查找另一個(gè)子串,則選用的函數(shù)是

-->B.strstr199、若需要從一個(gè)字符串中查找一個(gè)字符,則選用的函數(shù)是

-->C.strchr

200使C則應(yīng)在定義語句的開始使用保留字-->A.const

201-->A.strlen202、若要把一個(gè)整型指針p轉(zhuǎn)換為字符指針,則采用的強(qiáng)制轉(zhuǎn)換表達(dá)式為-->C.(char*)。

203針p向x,則所使用的定義語句為

-->C.int*p;

204使p組a[10][20],則p的類型為()

-->D.int(*)[20]

205、若要以讀和寫兩種操作方式打開一個(gè)二進(jìn)制文件,當(dāng)文件不存在時(shí)返回打開失敗信息,則選用的打開方式字符串為()。

-->C.”rb+”

206、若一個(gè)函數(shù)聲明為“doubleunction();”,則該函數(shù)的返回值類型為-->B.實(shí)數(shù)指針型

207、若以下選項(xiàng)中的變量已正確定義,則正確的賦值語句是(

-->C.x3=0*12;

208-->A.數(shù)組的首地址

209、若有說明語句n[5]p=a;”,則對(duì)數(shù)組元素的正確引用是()。-->C.*(p+2)

210、若有一個(gè)函數(shù)原型為“dbleunction()“,則其返回值類型為()。-->B.實(shí)數(shù)指針型

211“dCbun“,則此函數(shù)的返回值類型為()。-->C.函數(shù)指針型

212則10;a[a[i]]-->C6213、若有語句為n[],x,*pa=a;”,要把數(shù)組a中下標(biāo)為3的元素值賦給x,則不正確的語句為()。-->D.x=*pa+3;

214、設(shè)x和均為邏輯值,則x&&.為真的條件是()。-->A.它們均為真

215、設(shè)x和則x-->C.它們均為假

216、設(shè)有兩條語句為“in;a+=a*a;”,則執(zhí)行結(jié)束后,a的值為()。-->A.12

217、設(shè)有兩條語句為nta=12;a+=a*a;”,則執(zhí)行結(jié)束后,a的值為()。-->C.156

218、設(shè)有語句序列為nta=12;a+=a*a;”,則執(zhí)行結(jié)束后,a的值為-->C.156

219數(shù)25表示成符合C語言規(guī)則的八進(jìn)制數(shù)為-->A.031220數(shù)25表示成符合C語言規(guī)則的十六進(jìn)制數(shù)為

-->B.0x19

221數(shù)50表示成符合C語言規(guī)定的八進(jìn)制數(shù)為()。

-->D.062

222數(shù)340.25-->C.3.4025e2

223、使用pedn[10];”語句把標(biāo)識(shí)符ABC定義為-->C.整型數(shù)組類型

224、使用pedntIn;”語句把標(biāo)識(shí)符Inr定義為一個(gè)-->整數(shù)類型225量0-->C.十六進(jìn)制3/

1251659,109《C語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫(1266)[期末紙考+一平臺(tái)機(jī)考226、為了避免嵌套的C語言規(guī)定else總是與()組成配對(duì)關(guān)系。-->C.在其之前最近的未配對(duì)的if

227須按順序經(jīng)過()三個(gè)步驟之后程序才能運(yùn)行。-->B.編輯編譯連接

228用a[k]等效的是:()。-->A.*()229-->B.sizeof(double)。

230-->C.(char36231、下列各語句定義了數(shù)組,其中哪一個(gè)是不正確的()。

-->C.floatx[2][]1,2,4,6,8,10};

232于break-->C.b語句可用于if體內(nèi),它將退出if語句

233、下列關(guān)于C-->B.C分大小寫。

234-->D.C語言所有函數(shù)都可以相互調(diào)用,包括調(diào)用main。

235、下列數(shù)值中最大值是-->C.28%8

236的C-->C.a(chǎn)123237-->B.inta[8]={0,20,1}238-->A.]

239-->A.int*p=&i,i;240為4。-->D.(int)(11.0/3+0.5)241-->C.sizeof

242、下面的函數(shù)原型聲明中存在語法錯(cuò)誤的是()。243-->C244、下面循環(huán)語句執(zhí)行結(jié)束后輸出的i值為()。

or(inti=0;i<nn/2){cout<<i<<endl;break;}答案:B.n/2+1245-->B.[]

246-->B.voidFunction(int)。

247-->(248數(shù)()帶有的參數(shù)個(gè)數(shù)為()。-->D.4

249-->D.fwrite()

250-->C.fputs()。

252、向一個(gè)文本文件中寫入一個(gè)252、向一個(gè)文本文件中寫入一個(gè)字符的系統(tǒng)函數(shù)為()。.tc()

253-->C.dohile254、循環(huán)語句or(i=O;i<=n;i++)S;“中循環(huán)體S被執(zhí)行的

次數(shù)為()。-->D.n+l

255義a和b為兩個(gè)整型變量,則使用的定義語句為

-->B.inta,b;

256、要結(jié)束任一種循環(huán)語句或中

的語句為-->B.break257

語句為-->A.continue

258#dne命令定義ABC常量的值為100,則對(duì)應(yīng)的命

令格式為-->C.#dn100

259用const量ABC的值為10,則對(duì)應(yīng)

的定義語句為()。-->D.constin10;

260使p組a[[],p應(yīng)定義為-->D.int(*p[20]=a;

261、要使字符串變量“happ,正確的初始化語句有:()。-->257

語句為-->A.continue

258#dne命令定義ABC常量的值為100,則對(duì)應(yīng)的命

令格式為-->C.#dn100

259用const量ABC的值為10,則對(duì)應(yīng)

的定義語句為()。-->D.constin10;

260使p組a[[],p應(yīng)定義為-->D.int(*pB.main

268為]-->C.*a[i]+j

269、一個(gè)二維字符數(shù)組a[M][N]

-->A.M

270-->A.函數(shù)頭和函數(shù)體

271-->A.-128到+127

272、一個(gè)指針類型的簡(jiǎn)單變量占用內(nèi)存中的字節(jié)數(shù)為()B.4

273、一個(gè)指針指向一個(gè)數(shù)據(jù)對(duì)象,它保存著該數(shù)據(jù)對(duì)象的地址,若數(shù)據(jù)對(duì)象為pe類型,則該指針的類型為-->A.DataType*274、已知“chHelloworld!“;”,要使變量p指向s所指向的同一個(gè)字符串,則p應(yīng)定義為A.char*p=s;

275、已知“ch[3][10]23456“,“567890“};char(*p)

[10]];”,則[1]的字符值為-->B.4

276、已知“ch[];”素a[]的地址比該數(shù)組的首地址大()。-->A.13個(gè)字節(jié)

277、已知“charb[10]2345p=b;”,則*(p+2)的值為-->B.'3'278、已知nt*p=calloc(24of(int));”,則p所指向的動(dòng)態(tài)內(nèi)存空間中,能夠存儲(chǔ)整型元素的個(gè)數(shù)為-->D.24

279、已知nt*p=malloc(100”,要釋放p所指向的動(dòng)態(tài)內(nèi)存,正確的語句為-->A.free(p)。

280、已知n[],x,*pa=a;”,若要把數(shù)組a[3]元素的值賦給x,則不正確的語句為-->D.x=*pa+3;

281、已知[5]=;int(*p)[5]=a;”,則p[]的值為B.5282、已知“in[]=int(*p)[5]=a;”(*(p[1]+2))的值為-->C.7

283、已知10]={1,2,3,4,5,6},*p=b;”,則*(p+3)的值為-->C.4284、已知n];inpb;”,則下面不正確的賦值語句為

-->D.pb];

285“(h[5];”,則元素a[]的地址比該數(shù)組的首地址大()。-->A.13個(gè)字節(jié)286、已知~的ASCII碼為65~90,當(dāng)執(zhí)行n5;”語句后x的值-->C.72

287、已知in[]-->C.a(chǎn)[2][0]288知x的初值為15,則下列各表達(dá)式中的最大值為()。

-->B.++x

289知x的初值為15,則下列各表達(dá)式中的最大值為-->D.x*=2290知x的初值為15,則下列各表達(dá)式中的最小值為()。

-->C.x/=2

291、已知x的初值為5-->D.x*=4292in10];則對(duì)a-->D.a(chǎn)[0]293、已知“3][5];”,則元素a[2][3]的地址比該數(shù)組的首地址大()。A.13個(gè)字節(jié)294、已知10],x,*;“,若要把數(shù)組a[3]元素的值賦給x,則不正確的語句為()。D.x=*pa+3;295、已知“10;int*”,則下面不正確的賦值語句為()D.pb[5]

296、已知n[],x,*pa-a;“,若要把數(shù)組a[5]x,則不正確的語句為()。-->D.x=*pa+5;

297、已知ntpoc(100);”,要釋放p所指向的動(dòng)態(tài)內(nèi)存正確的語句為()。-->A.free(p)。298、已知“(3][5]:“,則元素a[23]的地址比該數(shù)組的首地址大()A.13個(gè)字節(jié)

299、已知數(shù)組a的定義為chara[]=“abc/tdn”出(a)的值為:()。-->A.7

300-->D.scanf

301組a的正確說明是:()。

-->D.chara[3]={‘a(chǎn)’,’b’,’c’};

302-->D.dohile語句與while語句的區(qū)別僅僅是關(guān)鍵字while的位置不同

303-->C中不能出現(xiàn)goto語句

304于C-->D.編寫的程序不可移植305是C-->C.printf

306-->D.以上均是

307、用函數(shù)創(chuàng)建具有10個(gè)整型元素的動(dòng)態(tài)存儲(chǔ)空間的正確調(diào)用是()308、用calloc函數(shù)創(chuàng)建具有10個(gè)整型元素的一維數(shù)組的正確語句是()。-->C.int*p=calloc(10,4)。

309、用函數(shù)創(chuàng)建具有10個(gè)整型元素的動(dòng)態(tài)存儲(chǔ)空間的正確調(diào)用是()。-->B.calloc(10)。

311-->C.printf

311-->C.printf()

312、由C

-->B.exe4/

1251659,109《C語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫(1266)[期末紙考+一平臺(tái)機(jī)考313、由C313、由C件的缺省擴(kuò)展名為

()。-->D.obj

314、有如下程序10]={1,2,3,4,5,6,7,8,9,10},*p=a;

則數(shù)值為9的表達(dá)式是:((p+8))。

315in10],量p的正確定義和初

始化。-->B.int*p=a;

316、與結(jié)構(gòu)成員訪問表達(dá)式p一>name等價(jià)的表達(dá)式為()B.(*p).name

317、與結(jié)構(gòu)成員訪問表達(dá)式.n等價(jià)的表達(dá)式為-->C.-ne

318句int*p;說明了()。-->C.p是指向int型數(shù)據(jù)的指針

319、運(yùn)算符優(yōu)先級(jí)最高的是A.()。

320、運(yùn)算符優(yōu)先級(jí)最高的是B.[]

321-->B.+

322-->D.-ne

318句int*p;說明了()。-->C.p是指向int型數(shù)據(jù)的指針

319、運(yùn)算符優(yōu)先級(jí)最高的是A.()。

320、運(yùn)算符優(yōu)先級(jí)最高的是B.[]

321-->B.+

322-->D.!=

323-->A.[]

324、在C式5%2的結(jié)果是:()。-->C.1

325、在C語言程序中,單行或行尾注釋語句使用的標(biāo)記符為()。

-->C.//

326、在C開始標(biāo)記符為()

-->B./*

327、在C語言程序中,進(jìn)行數(shù)據(jù)的輸入和輸出操作時(shí),需要包含

的系統(tǒng)頭文件是-->A.stdio.h

328、在C-->C./n'

329、在C-->C./n

330、在C-->oseD.}

335、在C-->B.#336、在C-->C.“r“337、在-->338、在C-->C.分號(hào)339、在C為4中不屬于這4種作用域的是B.語句

340、在C-->C.!=

341、在C-->D.6

342、在C()形式存儲(chǔ)。-->C.ASCII碼

343、在for循環(huán)語句or(i=0;i<n;i++)S;”中,循環(huán)體S被執(zhí)行的次數(shù)為()。-->A.n

344、在prin()函數(shù)調(diào)用的格式字符串中,每個(gè)格式符的先導(dǎo)字符為-->B.%“%5d”

則規(guī)定對(duì)應(yīng)輸出的數(shù)據(jù)占用的字符位置個(gè)數(shù)為()。“%5d”

則規(guī)定對(duì)應(yīng)輸出的數(shù)據(jù)占用的字符位置個(gè)數(shù)為()。-->A.5

346、在prin()函數(shù)調(diào)用的格式字符串中,若使用格式符為

“%6.2f”,則規(guī)定對(duì)應(yīng)輸出的數(shù)據(jù)占用的字符位置個(gè)數(shù)為-->B.6

347、在printf“%c”則對(duì)應(yīng)輸出的數(shù)據(jù)類型為-->A.char348、在p“%d“,348、在p

則對(duì)應(yīng)輸出的數(shù)據(jù)類型為-->C.float

則對(duì)應(yīng)輸出的數(shù)據(jù)類型為-->C.float350、在printf”

則對(duì)應(yīng)輸出的數(shù)據(jù)類型為-->D.double351、在printf“%s”,則對(duì)應(yīng)輸出的數(shù)據(jù)為-->C.字符串

352、在scanf()函數(shù)調(diào)用的格式字符串中,每個(gè)格式符的先導(dǎo)”

則對(duì)應(yīng)輸出的數(shù)據(jù)類型為-->D.double351、在printf“%c”

則對(duì)應(yīng)輸入的數(shù)據(jù)類型為-->“%c”

則對(duì)應(yīng)輸入的數(shù)據(jù)類型為-->A.char355、在scanf“%d”,則對(duì)應(yīng)輸入的數(shù)據(jù)類型為-->B.int

則對(duì)應(yīng)輸入的數(shù)據(jù)類型為-->C.flo

則對(duì)應(yīng)輸入的數(shù)據(jù)類型為-->C.float357、在scanf”則對(duì)應(yīng)輸入的數(shù)據(jù)類型為-->D.double

358、在scanf()函數(shù)調(diào)用的格式字符串中,若使用格式字符串

為“%d,%d”,則規(guī)定輸入的兩個(gè)數(shù)據(jù)之間的分隔符為-->A.逗號(hào)

359、在語句的每個(gè)case以break語句結(jié)束的,則此語句容易被改寫成的語句是()。-->B.if

360、在字case后面的表達(dá)式必須是-->B.常量

361則必須在這另一個(gè)文件中給出該函數(shù)的()。-->A.原型語句

362、在定義指針變量的語句中,在指針變量名的前面標(biāo)記的字符為-->B.*

363-->B.實(shí)際參數(shù)和形式參數(shù)可以同名

364-->B.局部作用域

365、在函數(shù)體中定義一個(gè)靜態(tài)變量時(shí),選用的存儲(chǔ)屬性關(guān)鍵字為

-->A.static

366、在函數(shù)體中定義一個(gè)自動(dòng)變量時(shí),可以選用的存儲(chǔ)屬性關(guān)鍵字為-->C.auto

367-->A.全局作用域

368-->C.3

369、在結(jié)構(gòu)類型的定義中,不同數(shù)據(jù)成員的定義項(xiàng)之間采用的分隔符是()。-->C.分號(hào)

370、在結(jié)構(gòu)類型的定義中,對(duì)于類型標(biāo)識(shí)符后的定義體,使用的起止標(biāo)記符是一對(duì)-->B.花括號(hào)

371-->A.struct

372、在每個(gè)C語言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為()。-->A.main

373、在下列的符號(hào)常量定義中,錯(cuò)誤的定義語句格式為()。

-->C.constin10;

374、在下列的符號(hào)常量定義中,正確的定義格式為()375-->C.do376、在下列的字符數(shù)組定義中,存在語法錯(cuò)誤的是()。D.chara[]='5';

377-->C.intFunon(a);378-->A.chars1[]=“abcd;

379、在下面的dohile的次數(shù)為(),inti=0;do1++;while(i<10)。-->C.10

380、在下面的dohile的次數(shù)為()。-->C.10

381、在下面的do循環(huán)語句中,其循環(huán)體被執(zhí)行的次數(shù)為()。4

382、在下面的inti=0doi++;while(i*i<10);-->4

383、在下面的保留字中,不能作為函數(shù)的返回值類型的是()

-->C.enum

384、在下面的二維數(shù)組的定義語句中,語句格式正確的是

-->C.in[3]=;

385、在下面的二維數(shù)組定義中,語法正確的選項(xiàng)是()。

-->C.inta[][3]={{1,3,5},{2}};

386-->(inta;

intb)。

387-->C.AA(inta;intb)。

388、在下面的選項(xiàng)中,不能作為函數(shù)的返回值類型的是()。

-->B.node

389-->Cinta[]390、在下面的一維數(shù)組定義中,錯(cuò)誤的定義為:()。

-->C.chara[10]={O};

391、在下面的一維數(shù)組定義中,有語法錯(cuò)誤的選項(xiàng)是()。

-->C.inta[];

392、在下面循環(huán)語句循環(huán)體S語句的執(zhí)行總次()。or(inti=0;i<n;i++)or(intj=i;j<n;j++)S;答案:1)/2393、在下面字符數(shù)組的定義語句中,有語法錯(cuò)誤的是

-->D.chara[10]='5';

394、在循環(huán)語句or(i-1;0;i+-2)S;”體S被執(zhí)行的次數(shù)為()。-->D.5

395、在循環(huán)語句or(i=0,ni++)S,“中,假定n的整數(shù)值大于0,則循環(huán)體S-->C.n

396、在循環(huán)語句or(i=1;10;i+=2)S;”中,循環(huán)體S被執(zhí)行的次數(shù)為-->D.5

397、在循環(huán)語句or(i=l;i<10;i+=3)S;”中,循環(huán)體S被執(zhí)行的次數(shù)為()。-->A.3

398、在循環(huán)語句or(i=n-1;i>=1;i--)S;”中,循環(huán)體S被執(zhí)行的次數(shù)為-->B.n-1

399、在循環(huán)語句“(i=0;;i++)S;“中,循環(huán)體S被執(zhí)行的次數(shù)為()C.n5/

1251659,109《C語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫(1266)[期末紙考+一平臺(tái)機(jī)考400“包含命令”包含一個(gè)頭文件時(shí),則該標(biāo)識(shí)符為-->C.#inude

401#inude命令包含一個(gè)系統(tǒng)頭文件,則此頭文件所使用的起止定界符為一對(duì)()。-->A.尖括號(hào)402#inude命令包含一個(gè)用戶定-->B.雙引號(hào)

403的個(gè)部分依次為函數(shù)類型、函數(shù)名和-->D.參數(shù)表

404的個(gè)部分依次為函數(shù)類型、函數(shù)名和()。-->C.參數(shù)表

405、在一個(gè)鏈表中,每個(gè)結(jié)點(diǎn)必然存在著一個(gè)指向自身結(jié)點(diǎn)類型的指針域,用來保存下一個(gè)結(jié)點(diǎn)的-->A.地址

406素a[i]-->A.i407、執(zhí)行“inp=malloc(10*4*sizeof(int”p所指向的動(dòng)態(tài)存儲(chǔ)空間中包含有整型元素的個(gè)數(shù)為-->C.40

408“prin(B'+2”語句后得到的輸出結(jié)果為-->D.D409、轉(zhuǎn)義字符'//'-->C.反斜線

410、字符串“a+b=12/n”-->B.7

411、字符串中包含的字符個(gè)數(shù)為-->D.5

412、字符串40/n“-->A.5

413、字符串d/n“的長(zhǎng)度為()。-->A.5

判斷(426)-- 更多資源下載請(qǐng)?jiān)L問:httpdda123n/

1、break語句帶有語句體。-->錯(cuò)

2、break語句可以使用在ch語句中。-->對(duì)

3、break語句只能使用在循環(huán)語句中。-->錯(cuò)

4、break語句只有保留字,沒有語句體。-->對(duì)

5、conue語句只有保留字,沒有語句體。-->對(duì)

6、conue只能使用在任一種循環(huán)語句的循環(huán)體中。-->對(duì)

7、C語言系統(tǒng)中提供一個(gè)用來描述文件屬性的類型標(biāo)識(shí)符為FILE它與系統(tǒng)頭文件stdio.h-->錯(cuò)

8、C語言系統(tǒng)中提供一個(gè)用來描述文件屬性的類型標(biāo)識(shí)符為FILE

-->對(duì)9、C從0開始的。-->對(duì)

10、C語言中,轉(zhuǎn)義字符n”的功能是換行。-->對(duì)

11、C,數(shù)字和下劃線三種字符組成,且第一個(gè)字符必須為字母或者下劃線。-->對(duì)

12、C-->對(duì)13、C-->錯(cuò)

14、C-->對(duì)

15、C語言中的數(shù)據(jù)文件包括字符文件和字節(jié)文件這兩種不同的存儲(chǔ)類型。-->對(duì)

16、C-->錯(cuò)17、C和3目之分。-->對(duì)

18、C有3-->錯(cuò)19dohile

-->錯(cuò)

20、dohile-->對(duì)21、dohile合語句。-->對(duì)

22、dohile語句。-->錯(cuò)23、dohile-->對(duì)

24、dohile-->錯(cuò)

25、dohile-->對(duì)

26、float的類型長(zhǎng)度為8。-->錯(cuò)

27、for-->對(duì)28forfor-->錯(cuò)29for

-->對(duì)30、for為while循環(huán)語句。-->對(duì)

31、for-->對(duì)

32、for-->錯(cuò)

33、為0。

-->對(duì)34、return-->錯(cuò)

35、return-->對(duì)

36、函數(shù)用于進(jìn)行兩個(gè)字符串之間的比較。-->對(duì)

37、strcp函數(shù)用于把一個(gè)字符串拷貝到另一個(gè)字符數(shù)組空間中。

-->對(duì)

38while-->對(duì)39、while-->錯(cuò)40while

-->錯(cuò)41、while-->錯(cuò)

42、表達(dá)式1%5的值為5。-->錯(cuò)

43、表達(dá)式14%5為5。錯(cuò)

44、表達(dá)式21%3為0。對(duì)

45、表達(dá)式45的值為3。-->錯(cuò)

46、表達(dá)式表示成增量表達(dá)式為。-->對(duì)

47、表達(dá)式表示成增量表達(dá)式為x++。-->錯(cuò)

48、表達(dá)式+表示成復(fù)合賦值表達(dá)式為x+=y。-->對(duì)

49、表達(dá)式+表示成復(fù)合賦值表達(dá)式為x=+y。-->錯(cuò)

50、表達(dá)式--x。-->對(duì)

51、表達(dá)式為x--。-->錯(cuò)

52、表達(dá)式(float)25/4為6.25。-->對(duì)

53、表達(dá)式(float)25/4為6。-->錯(cuò)

54、表達(dá)式(int)14.6%5的值為4。對(duì)

55、表達(dá)式(int)14.6%5的值為0。-->錯(cuò)

56-->錯(cuò)

57、常數(shù)-700-->對(duì)

58、常數(shù)3.26e4-->錯(cuò)

59、常數(shù)3.26f是單精度浮點(diǎn)數(shù)。-->錯(cuò)

60、常數(shù)3.26-->對(duì)

61用1

-->錯(cuò)62用2個(gè)字節(jié)的存儲(chǔ)空間。-->對(duì)

63、存儲(chǔ)一個(gè)長(zhǎng)度為0用1個(gè)字節(jié)的存儲(chǔ)空間。-->對(duì)

64用0個(gè)字節(jié)的存儲(chǔ)空間。-->錯(cuò)

65、存儲(chǔ)字符需要占用1個(gè)字節(jié)的存儲(chǔ)空間。-->對(duì)

66、帶有隨機(jī)函數(shù)的表達(dá)式ran2的值所在的區(qū)間范圍是0~19

-->對(duì)

67字void作為函數(shù)的返回值類型。-->對(duì)

68、當(dāng)從字符文件讀取到回車和換行這兩個(gè)連續(xù)字符時(shí),將忽略回車符。-->對(duì)

69、當(dāng)向字符文件輸出一個(gè)換行符時(shí),實(shí)際將輸出的是回車符。

-->錯(cuò)

70、當(dāng)向字符文件輸出一個(gè)換行符時(shí),實(shí)際將輸出的是回車符或換行符。-->錯(cuò)

71、當(dāng)向字符文件輸出一個(gè)換行符時(shí),實(shí)際將輸出的是回車和換行這兩個(gè)字符。-->對(duì)

72#include命令。-->對(duì)

73while循環(huán)語句能夠轉(zhuǎn)換為for循環(huán)語句。

-->對(duì)

74#inude命令包含該系統(tǒng)函數(shù)的原型語句所在的系統(tǒng)頭文件。-->對(duì)

75、調(diào)用字符串函數(shù)strcat時(shí)需要帶有一個(gè)參數(shù)。-->錯(cuò)

76、調(diào)用字符串函數(shù)時(shí)需要帶有兩個(gè)參數(shù)。-->對(duì)

77、調(diào)用字符串函數(shù)strcp時(shí)需要帶有一個(gè)參數(shù)。-->錯(cuò)

78、調(diào)用字符串函數(shù)時(shí)需要帶有一個(gè)參數(shù)。-->對(duì)

79、定點(diǎn)數(shù)既有雙精度表示,又有單精度表示。對(duì)

80-->錯(cuò)81、定義符號(hào)常量有兩種方法,一種是采用定義語句的方法,另一種是采用預(yù)處理命令的方法。-->對(duì)

82

-->錯(cuò)

83#dne的方法。-->錯(cuò)

84-->錯(cuò)

85-->對(duì)

86、定義結(jié)構(gòu)類型的變量時(shí),能夠用同類型的其他變量進(jìn)行初始化,不能用數(shù)據(jù)表進(jìn)行初始。-->錯(cuò)

87、定義結(jié)構(gòu)類型的變量時(shí),能夠用同類型的其他變量進(jìn)行初始化。-->對(duì)88-->對(duì)

89為2、4和8。錯(cuò)

90-->對(duì)91-->錯(cuò)92-->錯(cuò)93、對(duì)于標(biāo)識(shí)為static屬性的變量,若沒有對(duì)它進(jìn)行初始化,則默認(rèn)的初值為0。-->對(duì)6/

1251659,109《C語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫(1266)[期末紙考+一平臺(tái)機(jī)考94、對(duì)于不加static標(biāo)識(shí)的局部變量,若沒有對(duì)它進(jìn)行初始化,則它的初值是不確定的。-->對(duì)

95、對(duì)于全局或文件作用域變量,其定義位置可以在任何一個(gè)函數(shù)定義之內(nèi)。-->錯(cuò)

96、對(duì)于全局或文件作用域變量,若沒有對(duì)它進(jìn)行初始化,則默認(rèn)的初值為0。-->對(duì)

97、對(duì)于一個(gè)長(zhǎng)度為n的字符串,存儲(chǔ)它的字符數(shù)組的長(zhǎng)度至少為n。-->錯(cuò)

98-->錯(cuò)

99、訪間結(jié)構(gòu)成員訪問運(yùn)算符只有一種方使用點(diǎn)運(yùn)錯(cuò)100、訪問一個(gè)鏈表時(shí),必須從表頭指針出發(fā),依次訪問每個(gè)結(jié)點(diǎn)。

-->對(duì)

101、訪問一個(gè)鏈表時(shí),不必從表頭指針出發(fā),可以隨時(shí)訪問任一個(gè)結(jié)點(diǎn)。-->錯(cuò)

102-->對(duì)

103式x+y>5的相反表達(dá)式為x+y<=5-->對(duì)

104、關(guān)系表達(dá)式(0)的等價(jià)表達(dá)式為(!x)。-->錯(cuò)

105、關(guān)系表達(dá)式(0)的等價(jià)表達(dá)式為(x)。-->對(duì)

106、關(guān)系表達(dá)式(x==0!x)。-->對(duì)

107型3種。對(duì)108、函數(shù)被調(diào)用執(zhí)行中,形參變量的初值由調(diào)用該函數(shù)時(shí)對(duì)應(yīng)的實(shí)參值給定。-->對(duì)

109-->對(duì)

110-->錯(cuò)

111-->對(duì)

112-->錯(cuò)

113-->對(duì)

114-->錯(cuò)

115定a則a+i的值與&a[i]的值不等。-->錯(cuò)116定a則a+i的值與&a[i]的值相等。-->對(duì)117定a行a++-->對(duì)118定a行a++運(yùn)算是允許的。-->錯(cuò)

119定a名a的值和&a[0]

-->錯(cuò)

120定a名a的值和a[0]的值相等。

-->對(duì)

121定a則a+i的值與&a[i]的值相等。-->對(duì)122定a則a+i的值與a[i]的值相等。錯(cuò)123定a則a+i的值與&a[i]的值相等。-->對(duì)124定a式*(a+i)所對(duì)應(yīng)的元素為

a[i]。-->對(duì)

125定a式*(a+i)所對(duì)應(yīng)的元素為

a[i一1]。-->錯(cuò)

126定a行a++-->對(duì)127定a行a++運(yùn)算是允許的。-->錯(cuò)

128定a名a的值和&a[0]

-->對(duì)129定a則a+i所指對(duì)象的地址比a地址大

4*i個(gè)字節(jié)。-->對(duì)

130定a則a+i所指對(duì)象的地址比a地址大

4*i字節(jié)。-->對(duì)

131定a則a+i所指對(duì)象的地址比a地址大

i個(gè)字節(jié)。-->錯(cuò)

132、假定p所指對(duì)象的值為,p+1所指對(duì)象的值為46*++p的值為25。-->錯(cuò)

133、假定p所指對(duì)象的值為,p+1所指對(duì)象的值為46*p++的值為46。-->錯(cuò)

134定p為25,p+1為46,則執(zhí)

行*(p++)運(yùn)算后,p所指對(duì)象的值為46。-->對(duì)

135、假定為25所指象的值為46*p++)運(yùn)算后,p所指象的值為46。-->對(duì)

136定x=5,則表達(dá)式2++的值為12。-->錯(cuò)

137定x=5,則表達(dá)式2的值為7。-->對(duì)

138、假定x=5,則執(zhí)行(x?1020”語句后a的值為10。

-->對(duì)

139定x=5,則執(zhí)行+x;”語句后,的值為6。-->對(duì)

140定x=5,則執(zhí)行x++B.”語句后,x的值為5。-->錯(cuò)

141定x是一個(gè)邏輯量,對(duì)于x的任何值,表達(dá)式(x)的值始終為假。-->錯(cuò)

142、假定x是一個(gè)邏輯量,對(duì)于x的任何值,表達(dá)式(x&&!x)的值始終為真。-->錯(cuò)

143定x為一個(gè)簡(jiǎn)單變量,則&x表示x的地址。-->對(duì)

144定y=10,則表達(dá)式++的值為30。-->錯(cuò)

145、假定二維數(shù)組的定義為hara[M][N]B”,則該數(shù)組所含元素的個(gè)數(shù)為M+N。-->錯(cuò)

146oublea[M][N];”,則每個(gè)數(shù)組元素的列下標(biāo)取值范圍在0~N-->錯(cuò)

147oublea[M][N];”,則每個(gè)數(shù)組元素的行下標(biāo)取值范圍在0~M-1之間。-->對(duì)

148、假定二維數(shù)組的定義為nta[3][5]B”,則該數(shù)組所占存儲(chǔ)空間的字節(jié)數(shù)為60。-->對(duì)

149“doub[N];“,則每個(gè)數(shù)組元素的行下標(biāo)取值范圍在0~M-1之間。-->對(duì)

150式*Ca+i)所對(duì)應(yīng)的元素為[]

-->對(duì)

151行a++運(yùn)算是不允許的。-->對(duì)

152、假定要訪問一個(gè)結(jié)構(gòu)對(duì)象中的由指針成員所指向的對(duì)象,則表示方法為x.a。-->錯(cuò)

153針p所指對(duì)象中的b指針成員所指的對(duì)象,則表示方法為p->b。錯(cuò)

154“stru(inta,bBA*cB)B”,則該類型的長(zhǎng)度為12。-->對(duì)

155“structB(in[5]Bchar*bB)B”,則該類型的長(zhǎng)度為20。-->錯(cuò)

156、假定一個(gè)枚舉類型的定義為“enumRB{ab,ac=3,ad,ae}x=ad;”則x的值為2。-->錯(cuò)

157、假定一個(gè)數(shù)據(jù)對(duì)象為in類型,則指向該對(duì)象的指針類型為irl忡勢(shì)。-->對(duì)158、假定一個(gè)數(shù)據(jù)對(duì)象為int*類型,則指向該對(duì)象的指針類型仍為in。-->錯(cuò)

159、假定一個(gè)數(shù)據(jù)對(duì)象為int*類型,則指向該對(duì)象的指針類型仍為in類型。-->錯(cuò)

160、假定一個(gè)數(shù)據(jù)對(duì)象為int*類型,則指向該對(duì)象的指針類型為

int。-->對(duì)

161、假定一維數(shù)組的定義為har*a[8]B”,則該數(shù)組所含元素的個(gè)數(shù)大于8。-->錯(cuò)

162、假定一維數(shù)組的定義為har*a[8];“,則數(shù)組a中元素的類型為字符型。-->錯(cuò)

163、假定一維數(shù)組的定義為har*a[8];“,則數(shù)組a中元素的類型為字符指針型。-->對(duì)

164、假定一維數(shù)組的定義為oublea[M];“,則每個(gè)數(shù)組元素的下標(biāo)取值范圍在0~M-1之間。-->對(duì)

165、減量表達(dá)式表示成賦值表達(dá)式為y=y-1。-->對(duì)

166、結(jié)構(gòu)成員訪問運(yùn)算符有兩個(gè),點(diǎn)運(yùn)算符(.)和箭頭運(yùn)算符(->)。-->對(duì)

167、結(jié)構(gòu)成員訪問運(yùn)算符有三個(gè),其中兩個(gè)為點(diǎn)運(yùn)算符(.)和箭頭運(yùn)算符(->)。-->錯(cuò)

168的calloc函數(shù)帶有兩個(gè)參數(shù)。-->對(duì)

169的calloc函數(shù)帶有兩個(gè)參數(shù)。-->對(duì)

170的malloC.函數(shù)帶有兩個(gè)參數(shù)。-->錯(cuò)

171的malloc函數(shù)帶有一個(gè)參數(shù)。-->對(duì)

172為1。錯(cuò)

173、邏輯表達(dá)式(a>bb==5)的相反表達(dá)式為(a>b&&b==5)

-->錯(cuò)

174x>310x<=3x>=10)。

-->對(duì)

175、每次只能從文本文件中讀取一個(gè)字符,不能一次讀取一行字符串。-->錯(cuò)

176、每個(gè)C程序文件在編譯時(shí)可能出現(xiàn)有警告性誤,其應(yīng)的標(biāo)識(shí)符為error。-->錯(cuò)

177、如果需要從被調(diào)用函數(shù)返回一個(gè)函數(shù)值,被調(diào)用函數(shù)必須包含return語句。-->對(duì)

178、如果一個(gè)函數(shù)只允許同一程序文件中的函數(shù)調(diào)用,則不應(yīng)在該函數(shù)定義的開始前加上保留字static。-->錯(cuò)

179、如果在一個(gè)函數(shù)體中又出現(xiàn)對(duì)自身函數(shù)的調(diào)用,此種函數(shù)調(diào)用被稱為遞歸調(diào)用。-->對(duì)

180、若p指向x,則*p與x的值不同。-->錯(cuò)

181、若x=15,y=10,則=y的邏輯值為真。-->對(duì)

182、若x=15,y=20,則x>y的邏輯值為真。-->錯(cuò)

183、若x=510,則x!=的邏輯值為真。-->對(duì)

184、若x=510,則x>邏輯值為真。-->錯(cuò)

185、若x=510,則x<=的邏輯值為假。-->錯(cuò)

186、若x=5,y=10,則x<=y的邏輯值為真。-->對(duì)

187使C則應(yīng)在定義語句的開始使用保留字const。-->對(duì)

188、若要把一個(gè)整型指針p轉(zhuǎn)換為字符指針,則采用的強(qiáng)制轉(zhuǎn)換表達(dá)式為(char*)p。-->對(duì)

189、若要在程序文件中使用標(biāo)準(zhǔn)輸入和輸出函數(shù),則需要引入的系統(tǒng)頭文件為stdio.h。-->對(duì)7/

1251659,109《C語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫(1266)[期末紙考+一平臺(tái)機(jī)考190為math.h。-->對(duì)

191是數(shù)組首地址。-->對(duì)

192dou[3][5];則數(shù)組中列下標(biāo)的上限為4。-->對(duì)193、設(shè)a=3b1,則表達(dá)式f=a>b>c的值是0。-->對(duì)

194、設(shè)a為int句a=125.534a的取值是125。-->對(duì)

195、設(shè)inta=12,則執(zhí)行完語句a-=a+=a*a后,a的值是0。-->對(duì)196數(shù)25表示成符合C語言規(guī)則的八進(jìn)制數(shù)為31。-->錯(cuò)197、十進(jìn)制數(shù)25表示成符合C語言規(guī)則的十六進(jìn)制數(shù)為0x19。

-->對(duì)

198#inude文件。

-->錯(cuò)

199、使用pedharBB[1]B”語句定義標(biāo)識(shí)符BB有10行50-->對(duì)

200用const語句定義一個(gè)符號(hào)常量時(shí),不必它進(jìn)行初始化。

-->錯(cuò)

201用const語句定義一個(gè)符號(hào)常量時(shí),不需要對(duì)它同時(shí)進(jìn)行初始化。-->錯(cuò)

202用const語句定義一個(gè)符號(hào)常量時(shí),則必須對(duì)它同時(shí)進(jìn)行初始化。-->對(duì)

203用sizeof運(yùn)算符能夠求出一種數(shù)據(jù)類型的長(zhǎng)度。-->對(duì)

204、使用pedharBB[1];“語句定義標(biāo)識(shí)符BB為含有

10行50列共-->錯(cuò)

205、使用pedefcharBB[10];“語句定義標(biāo)識(shí)符BB為含有10個(gè)元素的一維字符數(shù)組。-->錯(cuò)

206、使用pedefcharBB[10];“語句定義標(biāo)識(shí)符BB為含有10個(gè)元素的一維字符數(shù)組類型。-->對(duì)

207、使用pedntCC[4][6];“語句之后,再使用“CCa;“語句,則數(shù)組a所占用的存儲(chǔ)空間的字節(jié)數(shù)為96。-->對(duì)

208字struct和類型標(biāo)識(shí)符。

-->對(duì)

209、使用結(jié)構(gòu)類型時(shí),只需要使用類型標(biāo)識(shí)符,不需要使用關(guān)鍵字struct。-->錯(cuò)

210字struct和類型標(biāo)識(shí)符。-->對(duì)

211、為了存儲(chǔ)一個(gè)長(zhǎng)度為n的字符串,所使用的字符數(shù)組的長(zhǎng)度至少為n+1。-->對(duì)

212或在語句體中需要使用break語句。-->對(duì)

213的C.cpp。-->錯(cuò)

214個(gè)C程序可以有多個(gè)main函數(shù)。-->錯(cuò)

215個(gè)C-->對(duì)

216個(gè)C-->錯(cuò)

217、一個(gè)語言程序只能夠包含一個(gè)用戶頭文件。錯(cuò)

218、一個(gè)磁盤數(shù)據(jù)文件的文件名由文件主名和擴(kuò)展名所組成,其中間用圓點(diǎn)分開。-->對(duì)

219-->錯(cuò)220組a[1]能夠存儲(chǔ)的每個(gè)字符串的長(zhǎng)度不超過20。-->錯(cuò)

221組a[10][20]能夠最多存儲(chǔ)9-->錯(cuò)222組a[1]中存儲(chǔ)每個(gè)字符串的最大長(zhǎng)度為190。-->對(duì)

223組a[1]中存儲(chǔ)每個(gè)字符串的最大長(zhǎng)度為200。-->錯(cuò)

224組a[1]中存儲(chǔ)每個(gè)字符串的最大長(zhǎng)度為

20。-->錯(cuò)

225

-->錯(cuò)226-->錯(cuò)

227-->對(duì)

228-->錯(cuò)

229-->錯(cuò)

230知x=-25,則abs(x)的值為25。-->對(duì)

231知x=-25,則fabs(x)的值為-25.0。-->錯(cuò)

232、已知n[],*p=a;“,則進(jìn)行p++運(yùn)算是不允許的。-->錯(cuò)233、已知n[],*p=a;“,則進(jìn)行p++運(yùn)算是允許的。-->對(duì)

234、已知“in[5];int(*p)[5]=a;“,則進(jìn)行p++運(yùn)算是允許的。-->對(duì)

235in(inta,float*p),則此函數(shù)的2個(gè)參數(shù)類型分別是整型、指針型。-->對(duì)

236、已知字符的ASCII碼為67,當(dāng)執(zhí)行n5-->對(duì)

237的ASCII碼為67,當(dāng)執(zhí)行n5;”語句后x的值為72。-->對(duì)

238需要的數(shù)據(jù)類型。-->對(duì)

239為free,調(diào)用它不需要帶有任何參數(shù)。-->錯(cuò)

240為free,調(diào)用它需要帶有一個(gè)參數(shù)。-->對(duì)

241是p。-->對(duì)

242in(inti,intj)則此函數(shù)有2-->對(duì)243、有一個(gè)語句為“ch]=“abcd“;“,s2數(shù)組長(zhǎng)度是合適的。

-->對(duì)

244、有一條語句為“2[4]=“cd“;”,s2數(shù)組長(zhǎng)度的定義是

合適的。錯(cuò)

245*fp).score等價(jià)的表達(dá)式是

p->Bscore。-->對(duì)

246、語言程序中,對(duì)于遞歸函數(shù)和非遞歸函數(shù),其函數(shù)頭部有區(qū)別標(biāo)志。-->錯(cuò)

247-->錯(cuò)

248-->錯(cuò)

249、語言中,在定義一個(gè)字符數(shù)組時(shí),不能利用一個(gè)字符串進(jìn)行初始化。-->錯(cuò)

250、源程序文件被編譯成目標(biāo)文件后,其目標(biāo)文件中也存在對(duì)應(yīng)的注釋內(nèi)容。-->錯(cuò)251仍然存在。-->對(duì)

252、在C語言程序上機(jī)操作的過程中,編譯程序的操作步驟之后是連接操作。-->對(duì)

253、在C語言程序上機(jī)操作的過程中,編譯程序的操作步驟之后是運(yùn)行操作。-->錯(cuò)

254、在C語言程序上機(jī)操作的過程中,編譯程序的操作步驟之前是輸入和編輯程序。-->對(duì)

255、在C語言程序上機(jī)操作的過程中,需要對(duì)每個(gè)用戶頭文件進(jìn)行單獨(dú)的編譯操作。-->錯(cuò)

256、在C語言程序中,ABC和abc被作為同一標(biāo)識(shí)符使用。-->錯(cuò)257、在C語言程序中,和Rbe可以被作為同一個(gè)標(biāo)識(shí)符使用。-->錯(cuò)

258、在C是遞歸函數(shù)。-->對(duì)

259、在C-->對(duì)260、在C-->錯(cuò)261、在C語言程序中,對(duì)于遞歸函數(shù)和非遞歸函數(shù),其函數(shù)頭部無區(qū)別標(biāo)志。-->對(duì)

262、在C語言程序中,對(duì)于遞歸函數(shù)和非遞歸函數(shù),其函數(shù)頭部有區(qū)別標(biāo)志。-->錯(cuò)

263、在C-->對(duì)

264、在C語言程序中,在行尾使用注釋的開始標(biāo)記符為一單斜線字符。-->對(duì)

265、在C-->錯(cuò)

266、在C-->錯(cuò)

267、在C-->錯(cuò)

268、在C語言中,保留字是有專門含義和作用的,不能作為一般標(biāo)識(shí)符使用。-->對(duì)

269、在C語言中,常數(shù)28和326具有相同的數(shù)據(jù)類型。-->錯(cuò)270、在C為fopen,它帶有兩個(gè)字符串參數(shù),用來給定文件名和打開方式。-->對(duì)

271、在C為fopen,它帶有一個(gè)字符串參數(shù),用來給定待操作的文件名。-->錯(cuò)

272、在C打開方式共有6種

-->對(duì)273、在C“”稱為邏輯或。-->對(duì)

274、在C語言中,每個(gè)保留字是有專門含義和作用的,不能作為一般標(biāo)識(shí)符使用。-->對(duì)

275、在C為fabs(x)。

-->對(duì)

276、在C為abs(x)

-->對(duì)277、在C為exit。-->對(duì)

278、在C語言中,系統(tǒng)函數(shù)fseek用來移動(dòng)數(shù)據(jù)文件中的文件位置指針,它僅帶有一個(gè)文件流參數(shù)。-->錯(cuò)

279、在C語言中,系統(tǒng)函數(shù)fseek用來移動(dòng)數(shù)據(jù)文件中的文件位置指針。-->對(duì)8/

1251659,109《C語言程序設(shè)計(jì)》國(guó)家開放大學(xué)期末考試題庫(1266)[期末紙考+一平臺(tái)機(jī)考280、在C語言中,系統(tǒng)函數(shù)fseek用來移動(dòng)數(shù)據(jù)文件中的文件位置指針。-->對(duì)

281、在C-->對(duì)

282、在C語言中,一個(gè)結(jié)構(gòu)類型的長(zhǎng)度等于所含的所有數(shù)據(jù)成員類型長(zhǎng)度的最大值。-->錯(cuò)

283、在C語言中,一個(gè)結(jié)構(gòu)類型的長(zhǎng)度等于所含的所有數(shù)據(jù)成員類型的長(zhǎng)度之和。-->對(duì)

284、在C語言中,以'/n'-->錯(cuò)

285、在C語言中,在定義一個(gè)指針變量時(shí),不能對(duì)其進(jìn)行初始化。

-->錯(cuò)

286、在C語言中,在定義一個(gè)字符數(shù)組時(shí),不能利用一個(gè)字符串進(jìn)行初始化。-->錯(cuò)

287、在C語言中,在定義一個(gè)字符數(shù)組時(shí),可以同時(shí)利用一個(gè)字符串進(jìn)行其初始化。-->對(duì)

288、在C語言中,轉(zhuǎn)義字符表示一個(gè)換行符。-->對(duì)

289、在C語言中,作為標(biāo)識(shí)符的第一個(gè)字符只能是英文字母或下劃線,不能是數(shù)字字符。-->對(duì)

290、在C部26個(gè)英文大寫字母和對(duì)應(yīng)的小寫字母。-->對(duì)

291、在C語言字符集中,一個(gè)大寫英文字母和它的小寫英文字母被視為不同的字符。-->對(duì)

292、在forfor后面括號(hào)內(nèi)的各表達(dá)式之間使用逗號(hào)分開。-->錯(cuò)

293、在fofo后面括號(hào)內(nèi)共有個(gè)表達(dá)式位置。

-->錯(cuò)

294、在forfor后面圓括號(hào)內(nèi)共有3個(gè)表達(dá)式位置。-->對(duì)

295、在if語句中,可以帶有else子句,也可以省略它。-->對(duì)

296、在if個(gè)else關(guān)鍵字與它前面同層次并且最接近的

if關(guān)鍵字相配套。-->對(duì)

297、在語句中,每個(gè)case和冒號(hào)之間的表達(dá)式只能是常量。-->對(duì)

298、在“prin(“%d-%d=%d“,x,x-“語句所使用的格式字符串中,包含有3個(gè)格式符。對(duì)

299、在“p(“s=%c/n“,“abc“);“語句中,格式符的使用同后面的輸出數(shù)據(jù)相適合。-->錯(cuò)

300、在“scanf(“%d%d“,&x,&y“語句所使用的格式字符串中,包含有2個(gè)格式符。-->對(duì)

301、在“scanf(“%d%d“,&x,&y);“語句中,x和變量均為整數(shù)類型。-->對(duì)

302、在“scanf(“%d-%d=%d“,&x,&y,&z);“語句中,有語法錯(cuò)誤。-->錯(cuò)

303、在“scanf(,x);“語句中,x變量不是字符指針類型。

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論