版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第1/7頁答題人姓名:審核人姓名:_______總成績:_______選擇題(每題1分)12345678910BBCBCBABACC11121314151617181920DDBDCBAADABA21222324252627282930DDDCCABABB31323334353637383940DDDACBCDBAA41424344454647484950DBCDCABADCCC一個C語言程序總是從________A、主過程開始執(zhí)行B、主函數(shù)開始執(zhí)行C、子程序開始執(zhí)行D、主程序開始執(zhí)行以下選項中不合法的用戶標識符是________A、_123B、printfC、A$D、Dim可用作用戶標識符的一組是________A、voiddefineWORDB、as_b3_123IfC、For-abccaseD、2c若num、a、b和c都是int型變量,則執(zhí)行表達式num=(a=4,b=16,c=32)后num的值為__PAGE\#"'頁:'#'
'"PAGE\#"'頁:'#'
'"逗號表達式的值為最后一個表達式的值A、4B、16C、32D、52下面四個選項中,均是C語言關鍵字的選項是________PAGE\#"'頁:'#'
'"PAGE\#"'頁:'#'
'"include是預處理保留字,關鍵字只有32個A、autoenumincludeB、switchtypedefcontinueC、signedunionscanfD、ifstructtype下面四個選項中,均是合法整型常量的選項是________PAGE\#"'頁:'#'
'"PAGE\#"'頁:'#'
'"01a是八進制的寫法,但八進制不允許出現(xiàn)數(shù)碼a;986,012中有個分號;0x后面沒有數(shù)字A、160-0xffff011B、-0xcdf01aC、-01986,0120668D、-0x48a2e50x下面四個選項中,均是合法浮點數(shù)的選項是______PAGE\#"'頁:'#'
'"PAGE\#"'頁:'#'
'"E后面必須是整數(shù);且E前后必須是數(shù)字,而不是小數(shù)點A、+1e+15e-9.403e2B、-.6012e-4-8e5C、123e1.2e-.4+2e-1D、-e3.8e-45.e-0下面四個選項中,均是合法轉義字符的選項是________PAGE\#"'頁:'#'
'"PAGE\#"'頁:'#'
'"\被賦予了轉移標志的含義,所以不能直接表達字符’\’A、'\'''\\''\n'B、'\''\017''\"'C、'\018''\f''xab'D、'\\0''\101''xlf'下面正確的字符常量是________A、'\X17'B、'\80'C、'\\'D、"\n"下面四個選項中,均是正確的八進制數(shù)和十六進制數(shù)的選項是________A、-100x8f-011B、0abc-0170xcC、010-0x110xf1D、0a12-0x下面四個選項中,均是正確的數(shù)值常量或字符常量的選項是________A、0.00f8.9e'&'B、"a"3.9E-2.51e1'\"'C、'3'0110xFF000D、+0010xabcd2e250.若有代數(shù)式,則正確的C語言表達式是________A、(a+b)%3xB、(a+b)/(3x)C、(a+b)%(3*x)D、(a+b)/(3*x)若變量已正確定義并賦值,符合C語言語法的表達式是________A、a=a+7;表達式后加個分號,叫做語句B、a=7+b+c,a++C、int(12.3%4)強制轉換時,應將前面用括號括起來,(int)D、a=a+7=c=bc等號左邊是個表達式,賦值的時候左邊必須是變量表達式后加個分號,叫做語句強制轉換時,應將前面用括號括起來,(int)c等號左邊是個表達式,賦值的時候左邊必須是變量以下敘述中正確的是________a是實型變量,C允許進行以下賦值a=10,因此可以這樣說:實型變量中允許存放整型值在賦值表達式中,賦值號右邊既可以是變量也可以是任意表達式PAGE\#"'頁:'#'
'"PAGE\#"'頁:'#'
'"不能是逗號表達式執(zhí)行表達式a=b后,在內存中a和b存儲單元中的原有值都將改變,a的值已由原值改變?yōu)閎的值,b的值由原值變?yōu)?已有a=3,b=5;當執(zhí)行了表達式a=a+b,b=a-b,a=a-b之后,已使a中的值為5,b中的值為3以下敘述中正確的是________在C程序中無論是整數(shù)還是實數(shù),只要在允許的范圍內都能準確無誤的表示C程序由主函數(shù)組成C程序由函數(shù)組成C程序由函數(shù)和過程組成TURBOC中int類型變量所占字節(jié)數(shù)是________A、1B、2Cchar型常量在內存中存放的是__________A、ASCII碼值B、BCD碼值C、內碼值D、十進制代碼值若有說明語句:charch1='\065';charch2="2";charch3='2';則:ch1中__A__ch2中__D__,ch3中__A__A、包含1個字符B、包含2個字符C、包含3個字符D、字符個數(shù)不確定,說明不正確字符串“\\\”ABC\”\\”的長度是________A、11B、7C已知兩個整型變量a和b,以下表達式中不是賦值表達式的是________A、a=2,3,4逗號表達式,因為賦值優(yōu)先級高于逗號B、a=3*2C、a=a&&bD、a=b=4逗號表達式,因為賦值優(yōu)先級高于逗號設有整型變量i=020,j=20,則語句printf(“%d,%d”,i,j);的輸出結果是________A、20,20B、20,16C、16,16D、16,20若有運算符:>、*=、?:、%、sizeof,則將它們按運算的優(yōu)先級排列的正確次序為(由低至高)____A、*=→?:→%→>→sizeofB、?:→*=→>→%→sizeofC、*=→>→?:→sizeof→%D、*=→?:→>→%→sizeof若有以下類型說明語句:chara;intb;floatc;doubled;則表達式a*b+d-c的結果類型為________A、floatB、charC、intD、double設整型變量a=5,以下使b的值不為2的表達式是________A、b=a/2B、b=6-(--a)C、b=a%2D、b=a>3?2:1若有變量說明:inta=0,b=0,c=0;,以下符合C語言語法的賦值表達式是________A、a=9+b+c=a+9B、a=9+b;c=a+9;C、a=(9+b,b++)D、a=9+b++=a+7已知字母A的ASCII碼為(65)10,變量ch1為字符型,則執(zhí)行語句ch1='A'+'6'-'3';后,ch1中的值為________A、DB、68C、一個不確定的值D、C以下運算符中優(yōu)先級最高的運算符是________A、&&B、++C、?:D、!=若有定義:intk=7;floata=2.5,b=4.7;則表達式a+k%3*(int)(a+b)%2/4先算強制類型轉換,然后做求余等運算,最后做加法;這種題目無非是檢查有哪些運算符,按照優(yōu)先級別和左右結合性依次計算,不難,但需熟練掌握基礎語法知識,需要細心的值是______先算強制類型轉換,然后做求余等運算,最后做加法;這種題目無非是檢查有哪些運算符,按照優(yōu)先級別和左右結合性依次計算,不難,但需熟練掌握基礎語法知識,需要細心A、2.500000B、2.7500000C、3.500000D、0.000000sizeofsizeof是個運算符,不是函數(shù)!它用來運算并返回數(shù)據(jù)類型在內存中占據(jù)的字節(jié)數(shù),必然是個整數(shù),所以是個整型表達式(float)是________sizeof是個運算符,不是函數(shù)!它用來運算并返回數(shù)據(jù)類型在內存中占據(jù)的字節(jié)數(shù),必然是個整數(shù),所以是個整型表達式A、雙精度型表達式B、一個整型表達式C、一個函數(shù)調用D、一個不合法的表達式設int類型的數(shù)據(jù)長度為2個字節(jié),則unsignedint類型數(shù)據(jù)的取值范圍是________A、0~255B、0~65535C、-32768~+32767D、-256~+255若有以下定義intm=7,n=12,則能得到值為3的表達式是________A、n%=(m%=5)B、n%=(m-m%5)C、n%=m-m%5D、(n%=m)-(m%=5)若有說明:inta=1,b=2,c=3,d=4;則表達式a<b?a:c<d?c:d這個叫問號表達式或者叫做條件表達式,此處出現(xiàn)了嵌套,根據(jù)右結合性,先算后面的。的值是________這個叫問號表達式或者叫做條件表達式,此處出現(xiàn)了嵌套,根據(jù)右結合性,先算后面的。A、4B、3C、2D、1若x為int類型,則逗號表達式(x=4*5,x*5),x+25的結果是__D__,x的值是____A___A、20B、100C、表達式不正確D、45以下能正確定義整型變量x、y和z并為其賦初值5的語句是_______A、intx=y=z=5;B、intx,y,z=5;C、intx=5,y=5,z=5;D、x=5,y=5,z=5;執(zhí)行下面程序段后,x的值是_______intx;printf("%d\n",(x=3*5,x+5));A、10B、15C、20請注意這道題問的是變量x的值,而不是程序執(zhí)行后輸出的值。x=15,但輸出會是20D、5請注意這道題問的是變量x的值,而不是程序執(zhí)行后輸出的值。x=15,但輸出會是20下面程序段的輸出結果是_______inta=023;printf("%d\n",--a);A、23B、17C、18D、24已知ch是字符型變量,則不正確的賦值語句是_______A、ch=5+9;B、ch='\0';C、ch='7'+'9';D、ch='a+b';設x,y是float型變量,則不正確的賦值語句是_______A、++x;B、y=int(5);C、x*=y+1;D、x=y=0;若a為int類型變量,則執(zhí)行以下程序段后a的值為_______a=5;a*=a/=a++優(yōu)先級最高的是++,但++的運算特性是后加1;實際上等價于a=5;a*=a/=a;a=a+1;優(yōu)先級最高的是++,但++的運算特性是后加1;實際上等價于a=5;a*=a/=a;a=a+1;A、2B、1C、40D、3若a和b均為int型變量,則執(zhí)行以下程序斷后x的輸出此處問的是x的值是多大,而不是問printf的輸出結果是_______此處問的是x的值是多大,而不是問printf的輸出結果x=15;y=15;printf("%d\n",x%=(y%=2));A、0B、1C、6C、12若x為unsignedintTC中無符號常數(shù)65535在內存中是16個1,但以%d輸出時,由于%d將內存中的數(shù)據(jù)處理為有符號數(shù)輸出,所以內存中二進制首位是1的必然是負數(shù)!VC中整數(shù)占四個字節(jié),TC中無符號常數(shù)65535在內存中是16個1,但以%d輸出時,由于%d將內存中的數(shù)據(jù)處理為有符號數(shù)輸出,所以內存中二進制首位是1的必然是負數(shù)!VC中整數(shù)占四個字節(jié),打印出來是65535x=65535;printf("%d\n",x);A、65535B、1C、無定值D、-1語句printf("%d\n",NULL唯一的指針常量NULL,注意是大寫的!它代表的意義是指針返回空,以數(shù)值描述其大小時為0;另外數(shù)值為0的典型例子是字符常量’\0唯一的指針常量NULL,注意是大寫的!它代表的意義是指針返回空,以數(shù)值描述其大小時為0;另外數(shù)值為0的典型例子是字符常量’\0’;但字符空格的ASCII碼數(shù)值并不是0,這幾個都是很常見的特殊案例。A、1B、0若a、b、c均為int型變量,則執(zhí)行以下程序段后的輸出結果為_______b=(a=10,a+5,c=10);printf("a=%d,b=%d,c=%d\n",a,b,c);c=(a=10,b=5,a+b);printf("a=%d,b=%d,c=%d\n",a,b,c);A、a=10,b=15,c=10B、a=10,b=10,c=10a=10,b=5,c=10a=10,b=5,c=10C、a=10,b=10,c=10D、a=10,b=10,c=10a=10,b=5,c=15邏輯運算符兩側運算對象的數(shù)據(jù)_______A、只能是0或1邏輯或者關系表達式的運算結果必然是整型0或1,但參與運算的對象可以是任何類型的數(shù)據(jù)B、只能是0或非0正數(shù)邏輯或者關系表達式的運算結果必然是整型0或1,但參與運算的對象可以是任何類型的數(shù)據(jù)C、只能是整型或字符型數(shù)據(jù)D、可以是任何類型的數(shù)據(jù)判斷char型變量c1是否為大寫字母的正確表達式是_______A、'A'<=c1<='Z'B、(c1>='A')&(c1<='Z')C、(c1>='A')&&(c1<='Z')D、('A'<=c1)AND('Z'>=c1)執(zhí)行以下程序段后的a值是__A____,b的值是___B____,c的值是___A___inta=5,b=6,c=1,x=2,y=3,z=4;c=(a=c>x)&&注意&&運算符的一個特例,當左側表達式的值已經算出為0的情況下,整個表達式的結果就已經算出來得0,右側不需要計算,所以給變量b賦值的部分沒有實現(xiàn),使得變量b的值沒有改變,仍然是6;類似于此的還有形如1||a,右側不必算,結果的1(b=y>z);注意&&運算符的一個特例,當左側表達式的值已經算出為0的情況下,整個表達式的結果就已經算出來得0,右側不需要計算,所以給變量b賦值的部分沒有實現(xiàn),使得變量b的值沒有改變,仍然是6;類似于此的還有形如1||a,右側不必算,結果的1A、0B、6C、1D、5設i、j、和k是int型變量,且i=3,j=4,k=5,則以下值為0的表達式是_______A、'i'&&'j'B、i<=jC、i||j+k&&j-kD、!((i<j)&&!k||1)設ch是char類型變量,其值是A,則以下表達式的值是_______ch=(ch>='A'&&ch<='Z')?(ch+32):ch這個式子的意思是判斷ch是否大寫字母,如果是則變成小寫字母,如果不是,則保持不變這個式子的意思是判斷ch是否大寫字母,如果是則變成小寫字母,如果不是,則保持不變A、ZB、AC、aD、z若希望當num的值為奇數(shù)時,表達式的值為“真”,num的值為偶數(shù)時,表達式的值為“假”。則以下不能滿足要求的表達式是_______A、num%2==1B、!(num%2==0)C、!(num%2)D、num%2這道題的意思是,寫出一個表達式,它的邏輯含義用來判斷num是個奇數(shù),這是經常用到的邏輯關系判斷,ABD三種寫法都對,前兩種比較常見,但很多同學對D這種寫法不太習慣,請深入理解這道題的意思是,寫出一個表達式,它的邏輯含義用來判斷num是個奇數(shù),這是經常用到的邏輯關系判斷,ABD三種寫法都對,前兩種比較常見,但很多同學對D這種寫法不太習慣,請深入理解以下程序的輸出結果是_________main(){floatx=3.6;inti;i=(int)強制轉換得到的是個臨時結果和臨時類型,并沒有改變x原有的值和類型x;強制轉換得到的是個臨時結果和臨時類型,并沒有改變x原有的值和類型printf(“x=%f,i=%d”,x,i);}A、x=3.600000,i=4B、x=3,i=3C、x=3.600000,i=3D、x=3,i=3.6000000填空題(每空1分)(1)函數(shù)(2)main()或主函數(shù)(3).c(4).obj(5).exe(6)順序(6,7,8三題可以顛倒次序)(7)選擇(8)循環(huán)(9)10(10)11(11)4.2(12)4.2(13){(14)}(15)int(16)float(17)double(18)floata1=1,a2=1;若填寫floata1=a2=1;則錯誤(19)存儲單元(20)位(21)0和1(22)8(23)255(24)11111111(25)0(26)00000000(27)十(27、28、29可顛倒次序)(28)八(29)十六(30)1(31)2(32)5(33)4(34)3(35)2(36)3(37)2(38)!(39)8(40)5.5(41)0(42)63(43)73(44)41(45)171(46)double(47)-2(48)y(49)y(50)y(51)1(52)1(53)13(54)(x<z)||(y<z)(55)(a*b*c>0)&&(a<0||b<0||c<0)(56)y%2==1或參考選擇第49題(57)2,1(58)300C源程序的基本單位是_(1)_。一個C語句中至少應包含一個__(2)_。C語言源程序文件名的后綴是_(3)_,經過編譯后,生成文件的后綴是_(4)_,經過連接后,生成文件的后綴是_(5)_。結構化程序由_(6)_、__(7)_、_(8)_三種基本結構組成。已知intk=10;則表達式k++的值是__(9)_,執(zhí)行完表達式,變量k的值是_(10)_。已知doublex=3.2;則表達式++x的值是_(11)_,執(zhí)行完表達式,變量x的值是_(12)_。函數(shù)體由符號__(13)_開始,用符號_(14)_結束。在C程序中,用關鍵字_(15)定義基本整型變量,用關鍵字_(16)_定義單精度實型變量,用關鍵字_(17)_定義雙精度實型變量。定義兩個單精度實型變量a1和a2,并為它們賦初值1的定義語句是__(18)__。C程序中定義的變量,代表內存中的一個_(19)_。計算機中內存儲器的最小存儲單位是_(20)_,其中能容納的數(shù)碼是_(21)_。通常一個字節(jié)包含_(22)_個二進制位,在一個字節(jié)中能存放的最大(十進制)整數(shù)是__(23)_,它的二進制數(shù)的形式是__(24)__,最小(十進制)整數(shù)是_(25)__,它的二進制形式是__(26)_。C語言中整數(shù)常量可用_(27)_進制數(shù)、__(28)_進制數(shù)和_(29)_進制數(shù)三種數(shù)值表示。‘\72’在內存中占_(30)_個字節(jié),“\72設有整型變量n1,n2,其值都為3,執(zhí)行語句n2=n1++,n2++,++n1;后n1的值是_(32)_,n2的值是__(33)_。執(zhí)行語句x=(a=3,b=a--);后,x的值是_(34)_,a的值是_(35)_,b的值是_(36)_。表達式1?(0?3:2):(10?1:0)的值是__(37)_。<、>、>=、==、<=、!、!=中,不是關系運算符的是_(38)_。若a、b、c均是int型變量,則執(zhí)行表達式c=(a=5)-(b=2)+a后,c的值為_(39)_。若有定義:inty=7;floatx=2.5,z=4.7;,則表達式x+(int)(y/3*(int)(x+z)/2)%4的值為_(40)_。設實型變量f1,f2,f3,f4的值都是2,整型變量m1,m2的值均為1,表達式(m1=f1>=f2)&&(m2=f3<f4)的值是__(41)_。若采用十進制數(shù)的表示形式,則077為__(42)_,0111為_(43)_,0x29為__(44)__,0xab為__(45)_。設x為float型變量,y為double型變量,a為int型變量,b為long型變量,c為char型變量,則表達式x+y*a/x+b/y+c的結果類型為_(46)_。表達式-12%5的值為_(47)_。假設變量x和y均為整型,以下語句可以不借助任何其他變量把x、y中的值進行交換。請?zhí)羁铡+=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)資產轉讓協(xié)議案例
- 協(xié)議離婚中的財產分配協(xié)議
- 醫(yī)療機構互惠合作協(xié)議
- 2024年工程建設項目咨詢服務合同
- 事業(yè)單位員工停薪留職合同范本2024年
- 2024年場地租賃協(xié)議
- 2024年養(yǎng)殖設備租賃合同
- 代理證券投資合作協(xié)議示范
- 企業(yè)投資合作意向協(xié)議范本
- 土墻工程承包合同專業(yè)版
- 2024年“安康杯”安全知識競賽培訓試題及答案
- 教育部《中小學德育工作指南》-道德修養(yǎng)手冊
- 2024至2030年中國建筑設計行業(yè)市場調研分析及發(fā)展趨勢研究預測報告
- 主題人像攝影智慧樹知到答案2024年四川工商職業(yè)技術學院
- 餐飲服務食品安全規(guī)范2024
- 酒業(yè)有限公司財務管理制度方案
- 高空蜘蛛人施工專項施工方案
- 立冬主題課件
- 上海市2023-2024學年高一化學上學期期中試題
- (高清版)JTGT 3331-2024 采空區(qū)公路設計與施工技術規(guī)范
- 麻醉藥靶點的新發(fā)現(xiàn)和藥理機制
評論
0/150
提交評論