




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、C語言考研題庫(第一章c語言基礎(chǔ)知識)一、單項選擇1算術(shù)運算符,賦值運算符和關(guān)系運算符的運算優(yōu)先級按從高到低的順序依次為().A、關(guān)系運算,賦值運算,算術(shù)運算B、算術(shù)運算,關(guān)系運算,賦值運算C、算術(shù)運算,賦值運算,關(guān)系運算D、關(guān)系運算,算術(shù)運算,賦值運算答案:B2.下述正確的C語言常量是:().A、E2B、3e-3C、1.5E2.5D、5.0E答案:B3.使用共用體變量,不可以().A、進行動態(tài)管理B、節(jié)省存儲空間C、同時訪問所有成員D、簡化程序設(shè)計答案:C4為表示關(guān)系x=y=z,應(yīng)使用C語言表達式為:()A、(x=y)&(y=z)B、(x=y=z)C(x=y)&(y=z)D、(x=y)AND
2、(y=z)答案:C5.以下程序的輸出結(jié)果是().main()charstr=ABCD,*p=str;printf(%sn,p);A、688、 ABCDC、不確定的值D、字符D的地址答案:B6 .chara10不能將字符串a(chǎn)bc存儲在數(shù)組中的是().A、a=abc;B、a0=0;strcat(a,abc);C、inti;for(i=0;i3;i+)ai=i+97;ai=0;D、strcpy(a,abc);答案:A7 .fscanf數(shù)的正確調(diào)用形式是().A、fscanf:件指針,格式字符串輸入表列);B、fscanf脩式字符串,文件指針輸出表列);C、fscanf(fp格式字符串輸出表列);D、
3、fscanf脩式字符串輸出表列,fp);答案:A8 .下列數(shù)組說明中正確的是().A、intarray口=1,2,3,4,5,6,7,8,9,10;B、intarray口5=1,2,3,4,5,6,7,8,9,10;C、intarray口4=1,2,3,4,5,6,7,8,9,10;D、intarray3=1,2,3,4,5,6,7,8,9,10;答案:C9 .以下選項中,與k=n+完全等價的表達式是().A、n=n+1,k=nBk+=n+1Ck=+nD、k=n,n=n+1答案:D10針對下列程序段回答問題().for(t=1;t=100;t+)(scanf(%d,&x);if(x0)cont
4、inue;printf(%3d,t);A、printf函數(shù)永遠也不執(zhí)行B、當(dāng)x=0時什么也不輸出D、最多允許輸出100t非負整數(shù)答案:D11以下正確的字符串常量是()A、B、AC、abcD、OlympicGames答案:A12如下說法不正確的是().A、若a為真b為假,則a|b為真B、若a為真b為假,則a&b為假C、若a為真b為假,則!a-1&b為真D、若a為真,則!昉假答案:C13.C語言中,用于結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)是().A、for,while,do-whileB、順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)C、if,switch,breakD、if,for,continue答案:B14若有以下的
5、定義:intt32;能正確表示t數(shù)組元素地址的表達式是().A、t3B、t2C&t32D、&t1答案:B15.下列運算符中優(yōu)先級最高的是().A、B、&C、+D、!=答案:C16 .CS言程序中必須有的函數(shù)是().A、main()B、#includestdio.hCscanfDprintf答案:A17 .已定義chara10;口char*p=a;,下面的賦值語句中正確的是().A*p=Turboc;Bp=Turboc;Ca10=Turboc;Da=Turboc;答案:B18以下敘述正確的是().A、可以把if定義為用戶標識符,但不能把defin旋義為用戶標識符B、defin琲口if都不能定義為
6、用戶標識符C、可以把defin用Dif定義為用戶標識符D、可以把defin或義為用戶標識符,但不能把if定義為用戶標識符答案:D19若已定義x為int類型變量,下列語句中,說明指針變量p的正確語句是().A、*p=*x;B、int*p=x;C、int*p=&x;D、intp=&x;答案:C20以下敘述中,正確的是().A、花括號和只能作為函數(shù)體的定界符B、構(gòu)成C程序的基本單位是函數(shù),所有函數(shù)名都可以由用戶命名C、分號是C語句之間的分隔符,不是語句的一部分D、C程序中,注釋部分可以出現(xiàn)在程序中,任意合適的地方答案:D21以下能對二維數(shù)組a進行正確初始化的語句是().A、inta3=1,2,3,4
7、,5,6;B、inta2=1,0,1,5,2,3;C、inta24=1,2,3,4,5,6;D、inta3=1,0,1,1,1;答案:A22.C語言中,double類型數(shù)據(jù)占().A、8個字節(jié)B、4個字節(jié)C、2個字節(jié)D、1個字節(jié)答案:A23經(jīng)過下列的語句訪叮10即=;定義后,下列語句中,合法的是().A、p=a5;B、p=a2+2;C、p=p+2;D、p=&(j+2);答案:C24.定義chars10,*p=s;則下面編譯不能通過的語句是().A、s=p+s;Bs2=p4;Cp=s+5;D、*p=s0;答案:A25以下函數(shù)調(diào)用語句中,實參的個數(shù)是().exce(v1,v2),(v3,v4,v5
8、),v6);A、3B4C5D、6答案:A26若x=2,y=3,則x|y的結(jié)果是()A0B3C2D、1答案:D27.已知x=43,ch=A,y=0;,則表達式(x=y&ch=A&ch=Z)?(ch+32):ch;AAB、zCZD、a答案:D32在C語言的函數(shù)中,下列正確的說法是().A、數(shù)組名不能作形參B、可以有也可以沒有形參C、形參必須是變量名D、必須有形參答案:B33以下正確白描述是().A、在循環(huán)中,brea曙句不能獨立出現(xiàn)B、只能用continued句來終止本次循環(huán)C、goto語句只能用于退出多層循環(huán)D、switch語句中,不能出現(xiàn)continued句答案:B34.C語言中運算對象必須是
9、整型的運算符是().A、=B、=C、=D、/答案:B35下面不正確的字符串常量是().A、0B、C、1212D、abc答案:D36.fwrite函數(shù)的一般調(diào)用形式是().A、fwrite(buffer,count,size,fp);B、fwrite(fp,count,size,buffer);C、fwrite(fp,size,count,buffer);D、fwrite(buffer,size,count,fp);答案:D37以下定義語句中錯誤的是().A、inta=1,2;B、intn=5,an;C、char*a3;D、chars10=test;答案:B38下列正確的標識符是().A、yBa
10、+bC、6aD、_do答案:D39 .C語言源程序的基本單位是().A、子程序B、過程C、標識符D、函數(shù)答案:D40 .若變量已正確定義執(zhí)行語句scanf(%d,%d,%d”,&k1,&k2,&k3);日1()是正確的輸入A203040B、2030,40C、20,30,40D、20,3040答案:C41設(shè)有如下程序,請選擇正確答案().#includemain()int*k,*j,i=100;j=&i,k=&j;printf(%dn,*k);)A、100B、i的地址C、j的地址D、運行錯誤答案:A42若定義:inta=511,*b=&a;,則printf(%dn,*b);的輸出結(jié)果為().a、
11、a勺地址B、無確定值C511D、512答案:C43以下敘述中,不正確的是().A、C程序中的#include和#define均不是C語句B、在C程序中,賦值運算符的優(yōu)先級最低C、在C程序中,j+;是一條賦值語句D、一個好的程序應(yīng)該有詳盡的注釋答案:B44下面敘述中錯誤的是().A、若一個函數(shù)沒有return語句,則什么值也不會返回B、一般來說,函數(shù)的形參和實參的類型要一致C、函數(shù)的形式參數(shù),在函數(shù)未被調(diào)用時就不被分配存儲空間D、若函數(shù)的定義出現(xiàn)在主調(diào)函數(shù)之前,則可以不必再加說明答案:A45設(shè)有如下程序段:intk=10;while(k=0)k-;,則下述說明中正確的是().A、循環(huán)體執(zhí)行一次B
12、、死循環(huán)C、循環(huán)體一次也不執(zhí)行D、循環(huán)體執(zhí)行1歐答案:C46衷示關(guān)系x0且y=10的C語言表達式為().A、(x=0)AND(y0)&(y0,y=10D(x=0)&(y2?6:5答案:B53設(shè)x,y,z,妁為整型變量,則執(zhí)行以下語句后,t的值為:()x=y=z=1;t=+x|+y&+z;A1B、不定值C2D、0答案:A54下列字符序列中不可用作C語言標識符的是().A、a_1B、#abC、symbolD、b70答案:B55.C語言執(zhí)行程序的開始執(zhí)行點是().A、包含文件中的第一個函數(shù)B、程序中,第一個函數(shù)C、程序中的main()數(shù)D、程序中,第一條可以執(zhí)行語言答案:C56下列運算符優(yōu)先級最低的
13、是().A、&B、+C、=D、!答案:C57下面所列的語句行中能正確進彳f賦字符串操作的語句行是().A、charst45=ABCDE;B、chars5=A,B,C,D,E;C、char*s;scanf(%c,s);D、char*s;s=ABCDE;答案:D58以下正確的函數(shù)定義形式是().A、 doublefun(intx,inty)B、 doublefun(intx;inty)C、 doublefun(intx,y);D、 doublefun(intx,inty);答案:A59下列變量中合法的是().A、$ABCB、B.C.TomC、 3a6bD、 _6a7b答案:D60以下標識符中可以作
14、為用戶函數(shù)名的是().AunionBintC、structDgo_to答案:D61判斷兩個字符串是否相等,正確的表達方式是().A、while(strcmp(s1,s2)=0)B、while(strcmp(s1,s2)=0)Cwhile(s1=s2)Dwhile(s1=s2)答案:B62下面各語句中能正確進行賦字符串操作的語句是().A、charst尸ABCDE;B、chars26=A,B,C,D,E;C、chars15尸ABCDE;D、chars5=A,B,C,D,E;答案:B63下列數(shù)據(jù)中屬于字符串常量的是().AABCBABCD、A答案:C64 .C語言中的文件白存儲方式有().A、可以
15、順序存取也可隨機存取B、只能隨機存取(或直接存取)C、只能順序存取D、只能從文件的開頭進行存取答案:A65 .putcha函數(shù)可以向終端輸出一個().A、字符或字符型變量值B、整型變量表達式值C、實型變量值D、字符串答案:A66下面敘述中正確的是().A、聲明函數(shù)時必須明確其參數(shù)類型和返回類型B、函數(shù)可以返回一個值,也可以什么值也不返回C、空函數(shù)在不完成任何操作,所以在程序設(shè)計中沒有用處D、對于用戶自己定義的函數(shù),在使用前必須加以聲明答案:B67以下標識符中不能作為合法的C用戶定義標識符的是().A、 _123B、voidC、ifDa3_b3答案:B68將字符串Turbo賦給字符數(shù)組word,
16、則下面錯誤的說明語句是().A、charword尸Turbo0;B、charword=Turbo0;C、charword=T,u,r,b,o,0;D、charword=Turbo0;答案:D69用下面的scan曲數(shù)輸入數(shù)據(jù),使得i=10,j=15,選擇正確的鍵盤輸入方法:().(用CR表示回車)main()inti,j;scanf(i=%d,j=%d,&i,&j);A、i=10,j=15CRB、i=10Uj=15CRC、10U15CRD、10,15CR答案:A70跳過當(dāng)前循環(huán)體內(nèi)容,繼續(xù)執(zhí)行下一次循環(huán)的語句是()A、continued句B、 return語句C、brea隔句D、空語句答案:A7
17、1設(shè)有以下定義:inta10=1,2,3,4,5,6,7,8,9,10;int*p=a;,則數(shù)值為6的表達式是().A、p+5B、 *p+6C、 *p+=5D、*(p+6)答案:C72以下程序段執(zhí)行后輸出的結(jié)果是().charstr=ABCD,*p=str;printf(%dn,*(p+4);A、不確定的值B、字符D的地址C、68D、0答案:D73用下面的scanf!數(shù)輸入數(shù)據(jù),使得i=10,k=15選擇正確的鍵盤輸入方法().(用CR表示回車,U表示空格)main()inti,k;scanf(i=%d,k=%d,&i,&k);A、10U15CRB、i=10,k=15CRC、i=10CRk=1
18、5CRD、10,15CR答案:B74設(shè)有如下白程序段:charstr=Hello;char*ptr;ptr=str;執(zhí)行完上面的程序段后,*(ptr+5)的值為().A0B、oC、o的地址D、不確定的值答案:A75定義inta尸0,1,2,3,4,5,6,7,8,9,*p=a,i其中,0W39,則對嗷組元素的引用不正確的是().A、ap-aB、*(&ai)CpiD、*(*(a+i)答案:D76以下字符中,不是轉(zhuǎn)義字符的是().A、bB、C、cDa答案:C77設(shè)a為整型變量,不能正確表達數(shù)學(xué)關(guān)系10a15的C語言表達式是:()A10a15B、!(a=15)C、a10&a15D、a=1111a=1
19、211a=1311a=14答案:A78在C語言中,存儲類型為()的變量只在使用它們時才占用存儲空間A、static和autoB、registe和autoC、registe和externD、 static和register答案:B79.已知鍵盤輸入a=4,b=3,下面程序輸出的結(jié)果是().main()inta,b,s;scanf(%d%d”,&a,&b);s=a;if(ab)s=b;s=s*s;printf(%dn,s);A、13B、9C、16D、15答案:C80若要用fopen函數(shù)打開一個新的二進制文件,該文件要既能讀也能寫,則文件方式字符串應(yīng)是().A、abB、wb+Crb+Dab+答案:B
20、81設(shè)有如下說明和語句,請選出哪個是對c數(shù)組元素的正確引用().intc45,(*cp)5;cp=c;A、*(*cp+2)B*(cp+3)Ccp+1D、*(cp+1)+3答案:A82以下標識符中不能作為合法的C用戶定義標識符的是().A、forB、printfC、sizeofD、WORD答案:C83在定義構(gòu)造數(shù)據(jù)類型時,不能().A、末尾不寫分號B、說明變量C、初始化D、說明存儲類型答案:A84以下敘述中,錯誤的是().A、用戶所定義的標識符應(yīng)盡量做到見名知意B、用戶所定義的標識符必須以字母或下劃線開頭C、用戶所定義的標識符允許使用關(guān)鍵字D、用戶定義的標識符中,大,小寫字母代表不同標識答案:C8
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療軟件合同范例
- 出售固定資產(chǎn)合同范本
- 單方出資合作合同范本
- 農(nóng)村大包建房合同范本
- 合同范例效力
- 印刷合同范本 博客
- 廠房消防設(shè)計合同范本
- 農(nóng)業(yè)合作社入股合同范本
- 醫(yī)生顧問聘用合同范本
- 導(dǎo)演工作室合作合同范本
- 煤場封閉施工方案
- 《系統(tǒng)集成項目管理工程師》必背100題
- 人民調(diào)解實務(wù) 課件 第6-10章 人民調(diào)解程序-人民調(diào)解文書
- 第三章-碾米工藝與設(shè)備
- 6AM2U7 Rules around us Rules and signs ppt英語教學(xué)課件
- 小學(xué)石油科普知識認識石油教學(xué)課件
- 第十三章計算機輔助藥物設(shè)計講解
- 2023年中央廣播電視總臺校園招聘筆試參考題庫附帶答案詳解
- 2023年青島港灣職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)模擬試題及答案解析
- 消防栓定期檢查記錄表
- 員工面試登記表通用模板
評論
0/150
提交評論