




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
單選1.設(shè)x、y、z和k都是int型變量,則執(zhí)行表達(dá)式:x=(y=4,z=16,k=32)后,x的值為()。A4B16C32D52[答案]A單選2.以下敘述正確的是()A可以把define和i定義為用戶標(biāo)識符B可以把define定義為用戶標(biāo)識符,但不能把i定文為用戶標(biāo)識符C可以把i定義為用戶標(biāo)識符,但不能把define定義為用戶標(biāo)識符Cdefine和if都不能定義為用戶標(biāo)識符[答案]B判斷3.C語言不支持動態(tài)數(shù)組。()A正確B錯誤[答案].正確判斷4全局變量的作用域從定義的位置開始,到整個文件結(jié)束為止。()A正確B錯誤[答案]錯誤判斯5.break語句可用于循環(huán)結(jié)構(gòu)中,用于結(jié)束循環(huán)結(jié)構(gòu)的執(zhí)行。()A正確B錯誤[答案]正確單選6.若有定義:inta=8,b=5,c;執(zhí)行語句c=a/b+0.4后,c的值為()。A1.4B1C2.0D2[答案]A判斷7.求字符串的長度可以使用strlen函數(shù)。()A正確B錯誤[答案]正確8試論述將一批數(shù)據(jù)存放于-個數(shù)組中和一個單向鏈表中各自得優(yōu)點和缺點。答案數(shù)組是靜態(tài)分配的,在程序運行前空間已經(jīng)分配完畢,便于通過下標(biāo)存取,但在不知道數(shù)組的確切大小的時候,只能按最大估計來定義,這樣在很多情況下造成了空間的浪費。鏈表是動態(tài)分配的,在程序的執(zhí)行過程中根據(jù)需要隨即請求分配,如果使用.完畢可以釋放。對于空間的使用不會造成如上述的浪費,但每一個鏈表的節(jié)點要比一個數(shù)組的元索所占空間要大,另外其使用不如數(shù)組存取靈活,但在頻繁地進(jìn)行插入和刪除操作的時候,要比數(shù)組優(yōu)越的多,不會產(chǎn)生象數(shù)組有大量的元素移動。單選9.有以下程序main(){inti,s=0;for(i=1:i<10:i+=2)s+=i+1:printf(“%d\n",s);}程序執(zhí)行后的輸出結(jié)果是()A自然數(shù)1~9的累加和B自然數(shù)1~10的累加和c自然數(shù)1~9中的奇數(shù)之和D自然數(shù)1~10中的偶數(shù)之和[答案]C判斷10.-個include命令可以指定多個被包含的文件。{)A正確B錯誤[答案].錯誤論述題11.已知整數(shù)m.n,求他們的最大公約數(shù)。[答案]12下面是一個起泡法遞增排序的程序,梅劃線部分補(bǔ)齊voidbubblsort(inta[],intn){inti,j,ttemp;For(i=1i<___________i++){t=n-i:for(j=0:_________;j++)if(){temp=a[j]:[答案]1.j<=n-12j<=t-13.a[j]>a[j+1]4.a[j]=a[j+1]5.a[j+1]=temp單選13.下列程序的運行結(jié)果是().voidfun(int*a,int*b){int*k;k=a;a=b;b=k}main(){inta=3,b=6,*x=&a,*y=&b;fun(x,y);pritf("%d9%d",a,b);}A3B6C編譯出錯D00[答案]B[單選14.下列選項中,合法的C語言關(guān)鍵字是().AVARBcherCintegerDdefault[答案]D判斷15.C語言中有三種控制結(jié)構(gòu),順序結(jié)構(gòu),循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu)。()A正確B錯誤[答案]正確單選16.不能進(jìn)行++和一運算的數(shù)據(jù)類型是()..Aint型Blong型Cdouble型D指針型[答案]C單選17.當(dāng)調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳送的是().A數(shù)組的長度B數(shù)組的首地址C數(shù)組每一個元素的地址D數(shù)組每個元素中的值[答案]B單選18.以下4組用戶定義標(biāo)識符中,全部合法的一組是()A_mainencludesinBIf-maxturboCtxtREAL3COMDintk_2_001問答題19main0{intc;while((c=getcha:()!='\n')switch(c-'2"){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchax(c+2);break;從鍵盤輸入數(shù)據(jù):2473<CR>,<CR>代表回車,運行結(jié)果為:[答案]668977判斷20.在定義宏的時候,宏名必須用大寫字母。()A正確B錯誤[答案]錯誤21.下列符號中,臺法的C標(biāo)識符是().1#i2a>b3_ave4a_comA24B23C34D2[答案]C論述題22.編寫程序?qū)崿F(xiàn)兩個數(shù)a和b值的交換。答案無論述題23.編寫程序,求1+2+3+...+100的和。答案單選24.設(shè)inta,x;表達(dá)式正確的是().Aa=(a[0]+a[1])/2Ba=(x=1,x++,x+2),10Ca*=*a+lDa="good"[答案]B單選25.設(shè)有如下定義:char*aa[2]={"abcd","ABCD";則以下說法中正確的是().Aaa數(shù)組元素的值分別是''abcd"和"ABCD"Ba是指針變量,它指向含有兩個數(shù)組元素的字符型一維數(shù)組Ca數(shù)組的兩個元素分別存放的是含有4個字符的--維字符數(shù)組的首地址Daa數(shù)組的兩個元素中各自存放了字符a'和'A'的地址[答案]C判斷26.如果有一個字符串,其中第十個字符為’\n’,則此字符串的有效字符為9個。()A正確B錯誤[答案]錯誤填空27下面是一個在有a個整數(shù)的數(shù)組a中打半去找整數(shù)。的于團(tuán)數(shù)voidbinary.uearcb(intal].int.intx)(intmid.lor.high,t.find:1ov=0,bighrarI,fiad=0,dolmld_if(aaTni47)ζurialt("find:13LiLiuinwuitioakI"aaid):findoL:}clnrit(rcnInf心).ipeif()e[aid)while(()kk())if(find=0)printf(101otbenfound.-。s).[答案]1.(low+high)122.high=mid-13.low=mid+14.low<high5.find==0單選28.有如下定義,x變量占的字節(jié)數(shù)是().struct{intn;chara[10];loatm;}x;A10B8C14D16[答案]D29.字符串是字符的集合。()A正確B錯誤[答案]錯誤單送30.以下數(shù)組定義中不正確的是().Ainta[2][3];Bintb[][3]={0,1,2,3};Cintc[100]100)={O};Dintd[3][]={1,2)}(1,2,3).{1,2,3,4)};[答案]D判斷31.定義--個函數(shù),包括定義函數(shù)的四部分,函數(shù)類型、函數(shù)名、形式參數(shù)和函數(shù)體。()A正確B錯誤[答案]正確論述題32.寫-程序,該程序能夠打印出整數(shù)類型的一-維數(shù)組A[10]中各元素的最大值。[答案].無論述題33.編寫-個函數(shù),給定-個字符串,要求統(tǒng)計其中大寫英文字母和小寫英文字母的個數(shù)。給定的函數(shù)首部為voidtotal(chars[])。答案無單選34.假定有以下變量定義:intk=7,x=12;則值為3的表達(dá)式是()Ax=(K%5)Bx=(k-k%5)Cx%k-2Dx=(k%5)[答案]C單選35設(shè)有如下定義:intarr[]={6,7,8,9,10};int*ptr;則下列程序段的輸出結(jié)果是().ptr=arr;ptr+=2;printf("%d,%d\n",ptr,*(ptr+2));A)8,10B)6,8C)7.9D)6,10A8,10B6,8C7,9D6,10[答案]A判斷36.條件運算是C語言中唯-的三元運算。()A正確B錯誤[答案]正確以下程序中,while循環(huán)的循環(huán)次數(shù)是()main(){inti=0;while(i<10){if(i==5)break:i++;}A1B10C6D死循環(huán),不能確定次數(shù)[答案]C判斷38.關(guān)系運算的結(jié)果為“真”或“假”,即1或0。(A正確B錯誤[答案]正確材料分析39.寫出下列程序的運行結(jié)果共6小題問答題1.main(){inta=12,b=12;printf(“%d%d、n.",,--a,b);}[答案]1112.2.main(){intm=5;if(m>5)printf(“%d\n",m);elseprintf(“%dn”,m--);[答案]53.intd=1lvoidfun(intp){intd=5;d=p:printf(“%d”,d):}main(){inta=3;fun(a);d=a;printf(“%d\n",d);}[答案]334.intx=5;intm,n;n=(++x)+(++x);m=(x--)+(x--);printf(“%d,%d\n',m,n);[答案]14,145.執(zhí)行以下程序后的輸出結(jié)果是()#include<stdio.h>voidmain(){chara[]=”abc\0abc”;printf(“%s”,a);}[答案]abc6.#inc1ude<stdio.h>voidmain(void)inta=1,b=2,c=3;printf(“%d”,c>b>a);[答案]0單選40.有以下程序段intk=0while(k=1)k++;while循環(huán)執(zhí)行的次數(shù)是()..A無限次B有語法錯,不能執(zhí)行C-次也不執(zhí)行D執(zhí)行1次[答案]A論述題41.試寫出求n!的程序。請輸入答案[答案]判斷42.在一維數(shù)組中,元素的下標(biāo)從0開始。()A正確B錯誤[答案]正確單選43.下列對C語言字符數(shù)組的描述中錯誤的是()A字符數(shù)組可以存放字符串B字符數(shù)組中的字符串可以整體輸入、輸出C可以在賦值語句中通過賦值運算符“=”對字符數(shù)組整體賦值D不可以用關(guān)系運算符對字符數(shù)組中的字符串進(jìn)行比較[答案]C單選44下面程序的輸出結(jié)果是____mainO{intx=10,y=10;printf("%d%d\n',x--,--y);A109B109C910D1010.[答案]A單選45.以下說法中正確的是()..AC語言程序總是從第一個的函數(shù)開始執(zhí)行B在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義CC語言程序總是從main()函數(shù)開始執(zhí)行DC語言程序中的main()函數(shù)必須放在程序的開始部分[答案]C判斷46.define語句可用于定義-個常數(shù)。()A正確B錯誤[答案]錯誤單選47若k為整型,則while循環(huán)執(zhí)行()次。k=2;while0==0)printf(“%d”,k);k--;perintf("\n");A10B9C0D1[答案]C判斷48.C語言中,Student和student是兩個不同的變量。()A正確B錯誤[答案]正確.問答題49dec(){staticintx=5;X一:printf("%d",x);main(){intk;for(k=0;k<3;k++)dec():}運行結(jié)果為:[答案]432論述題50自定義一個函數(shù),函數(shù)名為min,該函數(shù)的功能為求兩個數(shù)的最小值。[答案]單選51.設(shè)i是int型變量,f是float型變量,用下面的語句給這兩個變量輸入值:scanf("i=%d,f=%f,&i,&f);為把100和76
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動合同書(供以完成一定任務(wù)為期限的市場營銷專員)
- 貨物運輸合同糾紛代理合同
- 國際結(jié)算保函抵押外匯借貸合同
- 補(bǔ)償貿(mào)易返銷合同樣本
- 二手車交易流程與手續(xù)辦理考核試卷
- 光電儀器原理與檢測技術(shù)考核試卷
- 農(nóng)產(chǎn)品初加工的農(nóng)產(chǎn)品加工質(zhì)量控制考核試卷
- 文化產(chǎn)業(yè)項目對接會考核試卷
- 健身器材行業(yè)用戶研究與市場細(xì)分考核試卷
- 小學(xué)生作文入門格式課件
- 超分子化學(xué)-杯芳烴課件
- 車標(biāo)識別 課講義件課件
- 一年級下學(xué)期安全教育教案
- 哈薩克斯坦共和國勞動法解讀
- 送達(dá)地址確認(rèn)書(樣本)
- 甘肅省酒泉市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細(xì)
- 壓力容器考試審核考試題庫(容標(biāo)委-氣體協(xié)會聯(lián)合)
- 學(xué)校食堂操作流程圖
- DB13 2795-2018 大清河流域水污染物排放標(biāo)準(zhǔn)
- 2022年t-a水性聚氨酯粘合劑項目環(huán)境影響報告書
- 2022年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院職業(yè)適應(yīng)性測試題庫及答案解析
評論
0/150
提交評論