![完整word1c語言 數(shù)據(jù)類型與運(yùn)算符含答案詳解推薦文檔_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/12/b3b379df-675b-4e38-930f-96f548c044c2/b3b379df-675b-4e38-930f-96f548c044c21.gif)
![完整word1c語言 數(shù)據(jù)類型與運(yùn)算符含答案詳解推薦文檔_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/12/b3b379df-675b-4e38-930f-96f548c044c2/b3b379df-675b-4e38-930f-96f548c044c22.gif)
![完整word1c語言 數(shù)據(jù)類型與運(yùn)算符含答案詳解推薦文檔_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/12/b3b379df-675b-4e38-930f-96f548c044c2/b3b379df-675b-4e38-930f-96f548c044c23.gif)
![完整word1c語言 數(shù)據(jù)類型與運(yùn)算符含答案詳解推薦文檔_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/12/b3b379df-675b-4e38-930f-96f548c044c2/b3b379df-675b-4e38-930f-96f548c044c24.gif)
![完整word1c語言 數(shù)據(jù)類型與運(yùn)算符含答案詳解推薦文檔_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/12/b3b379df-675b-4e38-930f-96f548c044c2/b3b379df-675b-4e38-930f-96f548c044c25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一、選擇題1.可用作C語言用戶標(biāo)識符的一組標(biāo)識符是(BA. voiddefine+WORDB. a3 b3)o123YNC. for-abc CaseD. 2a2. 存儲以下數(shù)據(jù),占用存儲字節(jié)最多的是( DA. 0B. 0 C. “ 0”D. 0.03. 程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用 符。A.空格或逗號B.逗號或回車C.逗號或分號4. 設(shè)” int a=12;”,則執(zhí)行完語句”a+=a*a; ”后,a的值是(CA. 12B. 144C. 156D. 2885. 假設(shè)在程序中 a、b、c均被定義成整型,所賦的值都大于1,則下列能正確表示代數(shù) 式1/abc的表達(dá)式是(
2、DO)osizeof(D)符號作為分隔D.空格或回車A)。A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c6. 設(shè)” int a=15,b=26; ”,貝printf( “ d,%d”,a,b);” 的輸出結(jié)果是(CA. 15B. 26,15C. 15,267. 設(shè)x是一個(gè)int型的,y的值為10,則表達(dá)式A. 18. x0 & x=10A. x10C. x=0 II x=10D. 26x & y的值為(D.與x值相反C.與X值相同AB. x10D. x0 & x10B )oB. 0的相反表達(dá)式為(9. x0 II y=5的相反表
3、達(dá)式為(A. x=0 II y!=5B. x0 II y!=5D. x0 & y=510. 下面的哪個(gè)保留字不能作為函數(shù)的返回類型?A. voidB. i nt11. 假定a為一個(gè)整型數(shù)組名,則元素A. a+412. 字符串”A. 613. 假定下列B. a+8a+b=12n ”的長度為(B. 7C. 8x和y均為int型變量,B.x+=y+C. newa4的字節(jié)地址為C. a+16B )oD. 9則不正確的賦值為()oD. l ong(B)D.a+32A. x+=y+14. 設(shè)有以下定義int a=0;double b=1.25;char c= A;#define d 2則下面語句中錯(cuò)誤的是
4、C. x=+yB )oD.+x=+yD )C. C+;則x&y為真的條件是A.a+;B. b+15. 設(shè)x和y均為bool量,A.它們均為真16. 以下敘述中正確的是(A)A. C程序中注釋部分可以出現(xiàn)在程序中任意合適的地方B. 花括號和只能作為函數(shù)體的定界符D.d+;(A)B.其中一個(gè)為真C.它們均為假oD.其中一個(gè)C. 構(gòu)成C程序的基本單位是函數(shù),所有函數(shù)名都可以由用戶命名D. 分號是C語句之間的分隔符,17.以下不能定義為用戶標(biāo)識符的是A scanfB Void18. 若有定義:int*p3;,則以下敘述中正確的是不是語句的一部分(D)C _3com_Dint(B)A. 定義了一個(gè)基類型
5、為int的指針變量P,該變量具有三個(gè)指針B. 定義了一個(gè)指針數(shù)組P,該數(shù)組含有三個(gè)元素,每個(gè)元素都是基類型為C. 定義了一個(gè)名為*p的整型數(shù)組,該數(shù)組含有三個(gè)int類型元素D. 定義了一個(gè)可指向一維數(shù)組的指針變量P,所指一維數(shù)組應(yīng)具有三個(gè)19. 已定義c為字符型變量,則下列語句中正確的是(C)A. c=97;B. c=97;C. c=97;D. c=a;20. 以下選項(xiàng)中非法的表達(dá)式是(A .0=x100int的指針int類型元素4.25.D )B .i=j=0Dx+1=x+1C. (char)(65+3) 如有int a=11;則表達(dá)式(a/1)的值是(D)A.0B.3C
6、.4D11以下敘述中正確的是(B )A. C語言的源程序不必通過編譯就可以直接運(yùn)行B. C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令C. C源程序經(jīng)編譯形成的二進(jìn)制代碼可以直接運(yùn)行D. C語言中的函數(shù)不可以單獨(dú)進(jìn)行編譯 若以下選項(xiàng)中的變量已正確定義,則正確的賦值語句是A. x1=26.8%3 在 int a=3,int *p=&aA.變量a的地址值C.變量p的地址值合法的常量是一一(A . ProgramB.1+2=x2;中,C.x3=0x12*p的值是(D)B.無意義D.3A)B. - e8 C.03x D.Oxfl(C )D.x4=1+2=3;26. C語言中的變量只能由字母。
7、數(shù)字和下劃線組成,且第一個(gè)字符-(A .必須是字母B.必須是下劃線C .必須是下劃線和字母D.可以是字母.數(shù)字或下劃線中任一一種27. 已知A=10 , B=20,下類表達(dá)式正確的是(C)A.C= (A+ ) * (B) =200C.C= ( A+ ) + (B)=3028. 要求當(dāng)A的值為奇數(shù)時(shí),表達(dá)式的值為 以下不滿足要求的表達(dá)式是(D)B. A =30D.C= (+A ) * (B) =210,A的值為偶數(shù)時(shí),表達(dá)式的值為“假”“真”A . A%2=1C. A%229.下面不正確的字符賦值或賦初值的方式為A. char s10= ” hello!”B. char s10=h , eC.
8、char s10;s=” hello ”B o!D. !(A%2=0 )(A%2)(C)! D.char =” hello! ”30. 字符組a 20和b 20,下面正確的輸出語句是一A.put(a,b)B.prinf(C.putchar(a,b)D.puts(a);31. C語言中,要求參加運(yùn)算的數(shù)必須是整數(shù)的運(yùn)算符是(A. C.32. 以下符號中不能作為標(biāo)識符的是:A_256 Bvoid C.vanf(D)%s,%s,a ,b puts(b)C)B.!D.=(D)D4Struct33. 按照標(biāo)識符的要求,(D)符號不能組成標(biāo)識符。A.連接符B.下劃線C.大小寫字母34. C 語言中的基本數(shù)
9、據(jù)類型所占存儲空間長度的順序是(A . char=int=float=double=long B . int=char=float=long=double C . int=long=float=double=char D. char=int=float=long=double35. 若x,i,j和k都是int型變量,則執(zhí)行下面表達(dá)式后x的值為(Cx=(i=4,j=16,k=32)A.4B.1636. 假設(shè)所有變量均為整型A.7B.8C.32D.52,則表達(dá)式(a=2,b=5,b+,a+b)的值是(BC.6D.2D.數(shù)字字符):37. 已知各變量的類型說明如下 :int k,a,b; unsig
10、ned long w= 5;double x=1.42; 則以下不符合 C 語言語法的表達(dá)式是 ( A ):B. w+=-2D.a 十=a 一 =(b=4)*(a=3)A. x%( 一 3)C.k=(a=2,b=3,a 十 b)38. 已知各變量的類型說明如下 :int i=8,k,a,b; unsigned long w=5;( A ) B.a=a*3=2 D.y=f1oat(i)double x=1.42,y=5.2; 則以下符合 C 語言語法的表達(dá)式是A. a 十=a =(b= 4)*(a=3)C .x%( 一 3)39. 以下不正確的敘述是 ( D )A. 在C程序中,逗號運(yùn)算符的優(yōu)先
11、級最低B. 在C程序中,APH和aph是兩個(gè)不同的變量C. 若a和b類型相同,在執(zhí)行了賦值表達(dá)式 a=b后b中的值將放人a中,而b中的值不變。D .當(dāng)從鍵盤輸入數(shù)據(jù)時(shí) ,對整型變量只能輸入整型數(shù)值,對實(shí)型變量只能輸入實(shí)型數(shù)值。40. 以下正確的敘述是 :( D )A. 在C程序中,每行中只能寫一條語句B. 若a是實(shí)型變量,C程序中允許賦值 a=10,因此實(shí)型變量中允許存放整型數(shù)C. 在C程序中,無論是整數(shù)還是實(shí)數(shù),都能被準(zhǔn)確無誤地表示D.在C程序中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符41. 以下符合 C 語言語法的賦值表達(dá)式是 ( B )Ad=9+e+f=d+9B d=9+e,f=d+9Cd=9 十
12、 e,e+,d 十 9Dd=9 十 e+=d 十 742. 在 C 語言中 ,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是。( B )A./B .+43. 若以下變量均是整型 ,且 的值為 ( A )A.7B .8c. !=D.%num=sum=7; 則執(zhí)行表達(dá)式 sUM=num+,sUM+,+num 后 sumC. 9D .1044. 在C語言中,int、char和short種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)(D )A.由用戶自己定義B.均為2個(gè)字節(jié)C.是任意的D.由所用機(jī)器的機(jī)器字長決定45. 若有說明語句:char c=72則變量c ( A )A. 包含 1 個(gè)字符B. 包含 2 個(gè)字符C.包含3個(gè)字符
13、D.說明不合法,c的值不確定46. 若有定義 :int a=7;float x=2.5,y=4.7; 則表達(dá)式 x+a%3*(int)(x+y)%2/4 的值是 ( A )B.2.7500OOD. 0.000000 。A. 2.500000C. 3.50000047. sizeof(float) 是: ( B )B. 一個(gè)整型表達(dá)式D. 一個(gè)不合法的表達(dá)式A. 一個(gè)雙精度型表達(dá)式C. 一種函數(shù)調(diào)用48. 設(shè)變量 a 是整型 ,f 是實(shí)型 ,i 是雙精度型 ,則表達(dá)式 10+a+i*f 值的數(shù)據(jù)類型為 ( C ) D.不確定( D ) D.ASCII 碼A.intB. floatC.double
14、49. 在 C 語言中 , char 型數(shù)據(jù)在內(nèi)存中的存儲形式是A.補(bǔ)碼B.反碼50. 設(shè)變量n為float類型,m為int類型,則以下能實(shí)現(xiàn)將 n中的數(shù)值保留小數(shù)點(diǎn)后兩位,第三位進(jìn)行四舍五人運(yùn)算的表達(dá)式是c.原碼( B )B.m=n*100+0.5 ,n= m/100.0 D.n=(n/100+0.5)*100.051. 表達(dá)式 18/4*sqrt(4.0)/8 值的數(shù)據(jù)類型為 ( C )A. n=(n*100+0.5)/100.0c. n=n*100+0.5/100.0A. intB.floatC.double52. 設(shè) C 語言中 ,一個(gè) int 型數(shù)據(jù)在內(nèi)存中占(C )D. 不確定2
15、個(gè)字節(jié) ,則 unsigned int 型數(shù)據(jù)的取值范圍為 :A.0 255B. 0 32767 C. 0 65535D.0 214748364752. 設(shè)有說明 : char w; int x; f1oat y; double z; 則表達(dá)式 w* x+z 一 y 值的數(shù)據(jù)類型為 ( D ) A.floatB.charC.intD.double54. 設(shè)以下變量均為 int 類型,則值不等于 7 的表達(dá)式是 ( C )B.(x= y= 6,x+y,y+1)D.(y=6,y+l,x = y,x+1)%5s ,其中數(shù)字 5 表示輸出的字符串占用 5 列。如果字符串長度A.(x= y= 6, x+
16、y,x+1)C. (x= 6,x+1,y= 6,x+y)55. printf 函數(shù)中用到格式符A. 從左起輸出該字串 ,右補(bǔ)空格C.右對齊輸出該字串,左補(bǔ)空格56. 若x ,y均定義為int型,z定義為大于 5,則輸出按方式 ( B )B. 按原字符長從左向右全部輸出D .輸出錯(cuò)誤信息double 型 ,以下不合法的 scanf 函數(shù)調(diào)用語句是 :( D )A .sca nf(” %d%lx,%le, &x,& y, &z);C .sca nf(”x %* d%o, &x,& y);57. 語句中,( C)是錯(cuò)誤的。A.x=x+1 ;B .x=x+y;C.x+y=x ;D .x=4;58. 以
17、下符號中不能作為標(biāo)識符的是:A._256B.voidC.sca nfB .sca nf(%2d * %d%lf &x,&y,&z );D. scan f(%x%o%6.2f, &x,&y,& z)(B)D.Struct59. 按照標(biāo)識符的要求,(A )符號不能組成標(biāo)識符。A.連接符 B下劃線 C.大小寫字母D.數(shù)字字符60. 下面不能正確表示 a*b/(c*d)的表達(dá)式是:A.(a*b)/c*dB.a*b/(c*d) C.a/c/d*b下列運(yùn)算符中,運(yùn)算對象必須是整型的是:A./B.%=C.=61.(A)D.a*b/c/d(B)D&/( x*y*z )的是:(B) B.1.
18、0/(x*y*z)C.1/(x*y*z)D1/x/y/(float)za,b均被定義為 double型,則表達(dá)式:b=1,a=b+5/2的值為:(D)B.3C.3.0D.3.5int a=11;則表達(dá)式(a+*1/3)B.3C.4若x,y,z均被定義為整數(shù),則下列表達(dá)式能正確表達(dá)代數(shù)式A.1/x*y*z已知A.1如有A.065.66.在下列運(yùn)算符中,優(yōu)先級最低的是:A.|B!=C.=3或者x=3 or x=3|x=3|x =3|x1下列運(yùn)算符中優(yōu)先級最高的是:(A)A.!B.%C.-=D.&下列給字符數(shù)組初始化中,(A )是正確的。A.char s23=xyz;B. char s1 =abcd
19、;C. char s3 3=a,x,y ;D. char s423=xyz,mnp;對于int * pa5;的描述,(A )是正確的。A .pa是一個(gè)指向數(shù)組的指針,所指向的數(shù)組是71.B .pa是一個(gè)指向某數(shù)組中第5個(gè)元素的指針,該元素是C .pa是一個(gè)具有5個(gè)元素的指針數(shù)組,每個(gè)元素是一個(gè)D .pa5表示某數(shù)組的第 5個(gè)元素的值設(shè)有定義:float a=2,b=4,h=3;,以下C語言表達(dá)式與代數(shù)式A. (a+B) *h/2C. (a+B) *h*1/25個(gè)int型元素int型變量int型指針計(jì)算結(jié)果不相符的是(B )以下符號中不能作為標(biāo)識符的是:A._256B.r32已知a,b均被定義為
20、A.1B.374.下面程序的輸出是#in cludeB. (1/2)*(a+B) *hD. h/2*(a+B)CC.i ntD.e231double型,則表達(dá)式:a=5/2的值為:C.3.0D.2.5B.(D)72.73.void main()int x=023;printf(%dn,-x);D. 24 A_A. 17B.18C.23D.A _B_ D.Char75. 下面合法的 C 語言字符常量是 A.tB.AC. 6576. C 語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是A. DoubleB. shortC. integer77. 設(shè)int a=12,則執(zhí)行完語句 a+=a-=a*a后,a的值是DA
21、.552B.264C.144D.-26478. 執(zhí)行下面程序中的輸出語句后,輸出結(jié)果是 B_.#includevoid main()int a;printf(%dn,(a=3*5,a*4,a+5);A.65 B.20 79.以下程序的輸出結(jié)果是 #include void main() int x=10,y=10;printf(%d %dn,x-,-y);A. 10 10B. 9 980.設(shè)有如下定義 :int x=10,y=3,z;則語句C.15_DD. 10C.9 10D.10 9printf(%dn,z=(x%y,x/y);的輸出結(jié)果是 DA. 1 81.若已定義A. 20 82.已知有
22、 則表達(dá)式B.0 C. 4int a,則表達(dá)式 a=10,a+10,a+ 的值是 _B_.B. 10C. 21D. 11double 型變量 x=2.5,y=4.7, 整型變量 a=7, x+a%3*(int)(x+y)%2/4 的值是 B.B. 2.5C. 2.75D. 3D. 0A. 2.483.若已定義 x 和 y 是整型變量 ,x=2;, 則表達(dá)式 y=2.75+x/2 的值是 CA. 5.5 B. 5 C. 3 D. 4.084.設(shè)有以下語句 :int x=10;x+=3+x%(3), 則 x 的值是 .A_A. 14 B. 15 C. 11 D. 1285.若 d 為 double 型變量 ,則表達(dá)式 d=1,d+5,d+ 的值是A. 1B. 6.0C. 2.0D. 1.086.若有定義int a=12,n=5,則表達(dá)式a%=(n%2)運(yùn)算后,a的值A(chǔ). 0B. 1C. 12D. 687. 若有定義 int x=3,y=2 和 float a=2.5,b=3.5, 則表達(dá)式 :(x+y)%2+(int)a/(int)b 的值是 _D_.A. 0B. 2 C. 1.5 D. 188. C 語言中的變量名只能由字母 ,數(shù)字和下劃線三種字符組成 ,且第
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 借資產(chǎn)合同范本
- 2025年度DAF運(yùn)輸合同下的貨物運(yùn)輸保險(xiǎn)責(zé)任劃分
- 使用土地建房合同范例
- 個(gè)人傭金協(xié)議合同范例
- 2024-2030年中國掃描聲學(xué)顯微鏡(SAM)行業(yè)發(fā)展監(jiān)測及發(fā)展趨勢預(yù)測報(bào)告
- 上門宴席服務(wù)合同范例
- 勞保服合同范本
- 農(nóng)村房屋征收合同范本
- 2025年度教育培訓(xùn)機(jī)構(gòu)經(jīng)營權(quán)承包合同范本
- 2025年度節(jié)能減排產(chǎn)品銷售代理合同樣本
- 江蘇省鹽城市鹿鳴路初級中學(xué)2024-2025學(xué)年八年級上學(xué)期期末考試語文試題(含答案)
- 《反家庭暴力》課件
- 【物理】《跨學(xué)科實(shí)踐:制作簡易桿秤》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教版(2024)初中物理八年級下冊
- 新蘇教版一年級數(shù)學(xué)下冊第六單元《簡單的數(shù)量關(guān)系(一)》教案(共2課時(shí))
- GA/T 2146-2024法庭科學(xué)涉火案件物證檢驗(yàn)移動(dòng)實(shí)驗(yàn)室建設(shè)通用要求
- 2024-2025學(xué)年成都市石室聯(lián)中七年級上英語期末考試題(含答案)
- 2025年度服務(wù)外包合同:銀行呼叫中心服務(wù)外包協(xié)議3篇
- 【課件】跨學(xué)科實(shí)踐制作微型密度計(jì)++課件人教版物理八年級下冊
- 北師大版五年級數(shù)學(xué)下冊第4課時(shí)體積單位的換算課件
- 社會兒童福利院項(xiàng)目可行性研究報(bào)告
- JBT 1306-2024 電動(dòng)單梁起重機(jī)(正式版)
評論
0/150
提交評論