真題筆試部分

真題筆試部分

ID:37531640

大?。?70.00 KB

頁數(shù):32頁

時間:2019-05-24

真題筆試部分_第1頁
真題筆試部分_第2頁
真題筆試部分_第3頁
真題筆試部分_第4頁
真題筆試部分_第5頁
資源描述:

《真題筆試部分》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、真題一一、選擇題(每小題1分,共10分)若有以下說明和語句,且0<=i<10,則____C____是對數(shù)組元素的錯誤引用。inta[10],*p=a;A*(a+i)Ba[p-a]Cp+IDp[i]2.現(xiàn)已定義:charb[6],*p=b;選擇正確的賦值語句_____C_____。Ab=”china”B*b=”china”Cp=”china”D*p=”china”?3.運行下列程序后,全局變量t.x和t.s的正確結(jié)果為__B____。structtree{intx;char*s;};fun(structtreet)//形參變量是屬于被調(diào)函數(shù)的局部變量,實參變量是屬于主調(diào)函數(shù)的

2、局部變量{t.x=10;t.s=”computer”;return(0);}main(){structtreet;t.x=1;t.s=”minicomputer”;fun(t)?;?printf(”%d,%s”,t.x,t.s?)?;}A10,computerB1,minicomputerC1,computerD10,minicomputer4.若fp是指向某文件的指針,且已讀到文件的末尾,則表達(dá)式feof(fp)的返回值是____C_____。A0B-1C非零值DNULL5.正確的指針數(shù)組的描述是____C_____。Aint(*a)[10]Binta[i][j]Ci

3、nt*a[10]D指針數(shù)組表示一個指針指向數(shù)組6.如下,哪個是c語言繪圖時必須使用的語句____C_____。A#include//定義了通過控制臺進(jìn)行數(shù)據(jù)輸入和數(shù)據(jù)輸出的函數(shù)B#includeCgdriver=VGA//圖形驅(qū)動器為VGA圖形適配器Dwindow(20,5,50,20);//建立字符模式下的矩形字符窗口window(left,top,right,bottom);7.main(){第32頁共32頁intx=3,y=2,z=1;printf(“%s=%d”,”x/y&z”,x/y&z);}程序的輸出結(jié)果是:____B__

4、____。Ax/y&z=0Bx/y&z=1Cx^y&z=0Dx^y&~z=1//優(yōu)先訣括號成員第一;//括號運算符[]()成員運算符.->全體單目第二;//所有的單目運算符比如++--+(正)-(負(fù))指針運算*&乘除余三,加減四;//這個"余"是指取余運算即%移位五,關(guān)系六;//移位運算符:<<>>,關(guān)系:><>=<=等等于(與)不等排第七;//即==!=位與異或和位或;//這幾個都是位運算:位與(&)異或(^)位或(

5、)"三分天下"八九十;邏輯或跟與;//邏輯運算符:

6、

7、和&&十二和十一;//注意順序:優(yōu)先級(

8、

9、)底于優(yōu)先級(&&)條件高于賦值,//三目運算符優(yōu)先級排到

10、13位只比賦值運算符和","高//需要注意的是賦值運算符很多!逗號運算級最低!//逗號運算符優(yōu)先級最低//結(jié)合決每種運算符都有一個優(yōu)先級,優(yōu)先級是用來標(biāo)志運算符在表達(dá)式中的運算順序的。優(yōu)先級高的先做運算,優(yōu)先級低的后做運算,優(yōu)先級相同的右結(jié)合性決定計算順序?! 〈蠖鄶?shù)運算符都是按從左到右計算,只有三類運算符的結(jié)合性是從右到左。他們是:單目、三目和賦值。8.定義一個返回值為整型的函數(shù)指針變量,下列哪一個是正確的___C___。Aint*p()Bint(*p)[]Cint(*p)()Dintp()9.main(){inti,j;do{if(j%5==0)i++;j++;}whi

11、le(i!=5)}修訂為:main(){inti=0,j=0;do{if(j%5==0)i++;j++;}while(i!=5);第32頁共32頁}程序運行結(jié)束后j的值為____D___。A25B20C26D2110.若intx=2,y=1,z=0,下列幾個表達(dá)式的值分別為_____A_____。⑴x

12、y&&z⑵x!=y!=z⑶~x>yA0,1,0B0,1,1C0,0,0D1,1,0二讀程序,并選出正確的答案(每空3分,共45分)1.#includeintfind(char*s1,char*s2)?{intt;char*p1,*p2;for(t=0?;s1

13、[t]?;t++){p1=&s1[t]?;p2=s2?;while(*p2&&*p2==*p1)//先算*p2==*p1{p1++;p2++;}if(!*p2)return(t);}return-1?;}main(){if(find(“cisfun”,”is”)!=-1)L1:printf(“is”);if(find(“cisfun”,”Basic”)!=-1)L2:printf(“basic”);}(11)行L1輸出的結(jié)果為____A_____。AisBiCcisfunD沒有輸出(12)行L2輸出的結(jié)果為__

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。