第 1 頁:單選題 |
第 5 頁:操作題 |
第 6 頁:程序改錯 |
第 7 頁:程序設(shè)計 |
第 8 頁:參考答案 |
21.C!窘馕觥勘绢}考查switch…ease語句,在本題的程序中,只有在case 2:s=s+2;break;,才有break語句,所以當(dāng)s=0時會執(zhí)行s=s+1;s=s+2;,所以s=3,當(dāng)s=3時,會執(zhí)行s=s十3;s=s+4;,所以s=l0,依此類推,答案選擇C。
22.A!窘馕觥勘绢}考查簡單的for語句,程序中當(dāng)k<0時循環(huán)才執(zhí)行,所以答案選擇A。
23.C!窘馕觥勘绢}考查putchar輸出語句,當(dāng)a=0時,a%2=0,所以執(zhí)行else語句,所以第一次輸出A,當(dāng)a=l時,a%2=1,執(zhí)行if語句,所以第二次輸出2,依次類推,所以答案選擇C。
24.A。【解析】本題考查數(shù)組和指針,*k指針是指向rn數(shù)組的首地址,所以要使表達(dá)武的值為6,只需要指針指向第m[2],所以答案選擇A。 -
25.A!窘馕觥勘绢}考查++運算符和for語句,當(dāng)m=N-1時,是為x數(shù)組的最后一個元素進(jìn)行復(fù)制,B選項&x[m+1],此時數(shù)組越界,C和D都表示地址,所以是錯誤的,答案選擇A。
26.B!窘馕觥勘绢}考查函數(shù)中數(shù)組和指針的傳值,數(shù)組a[]在參數(shù)傳遞時,是傳遞的數(shù)組a的首地址,所以形參a和n都是指針變量。 。
27.A!窘馕觥勘绢}考查指針,pl=&k表示P指向k的地址,則*p=k,依次類推,在對指針進(jìn)行賦值時沒有錯誤。a=/*p+m賦值,在c語言中"/*"表示的注釋,所以答案選擇A。
28.D!窘馕觥吭贒選項中,首先定義了一個二維數(shù)組str,str[1]="9uest,在賦值時"使用一個字符串進(jìn)行賦值是錯誤的,所以答案選擇D。
29.C。【解析】對于數(shù)組參數(shù)傳遞時C語言中內(nèi)部都使用指針進(jìn)行傳遞,而C選項中形參為兩個int型的值,所以答案選擇C。
30.B!窘馕觥勘绢}考查strlen函數(shù)和轉(zhuǎn)移字符,strlen函數(shù)的功能是求字符串的長度,在本題中有“\”,C語言中“\”是轉(zhuǎn)義字符,在計算長度時會將轉(zhuǎn)義符以及后面的第一個字符作為1個長度進(jìn)行計算,所以答
31.D!窘馕觥吭谳斎胱址畷r,空格表示輸入結(jié)束,所以a="This",b="is",c="a cat",所以在輸出時會輸出Thisis a cat!。
32.A!窘馕觥勘绢}考查簡單的遞歸函數(shù),當(dāng)c>’X’則會產(chǎn)生遞歸,依次類推,答案選擇A.
33.D!窘馕觥勘绢}考查簡單的for循環(huán),func(3)由于i是從0開始,所以會輸出四個“*”和一個“#”,然后打印四個“?”func(4),會輸出五個“*”和一個“#”,所以答案選擇D。
34.D!窘馕觥勘绢}考查靜態(tài)變量,靜態(tài)變量有儲存已經(jīng)操作過的值,所以fun(a)s[O]=3,s[1]=5, s[2]=7,所以答案選擇D。
35.B!窘馕觥縎(k+j)=(k+j)*k+j*2=(5+2)*5+2*2=39,同理S(k-1)=(k+j)*k+j*2=
(5-2)*5-2*2=11,所以答案選擇B。
36.D。【解析】本題中exch函數(shù)是用數(shù)組中的第6個元素對第1個元素進(jìn)行賦值,所以數(shù)組的值應(yīng)該為6 7 8 9 10。
37.A。【解析】本題中要引用結(jié)構(gòu)體變量std中的color,要使用指針,而std.color不是一個指針類型,所以答案選擇A。
38.B。【解析】fun(x+2)表示的是結(jié)構(gòu)體數(shù)組中的第3個元素即{03,"Zhao",l8),而輸出的是name元素,所以答案為B。
39.D!窘馕觥勘绢}考查左移運算符,左移運算符相當(dāng)于乘以2的2n,所以a<<2=12*22=48,所以(a<<2)<1—48*2=96。
40.A!窘馕觥縡tell是返回文件當(dāng)前指針。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |