北師大高級(jí)程序設(shè)計(jì)c語(yǔ)言_第1頁(yè)
北師大高級(jí)程序設(shè)計(jì)c語(yǔ)言_第2頁(yè)
北師大高級(jí)程序設(shè)計(jì)c語(yǔ)言_第3頁(yè)
北師大高級(jí)程序設(shè)計(jì)c語(yǔ)言_第4頁(yè)
北師大高級(jí)程序設(shè)計(jì)c語(yǔ)言_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、紅 色 的 是 正 確 的以下敘述正確的是?C語(yǔ)言中各函數(shù)之間既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用?C語(yǔ)言中各函數(shù)之間既不允許直接遞歸調(diào)用也不允許間接遞歸調(diào)用C語(yǔ)言中各函數(shù)之間既允許直接遞歸調(diào)用不允許間接遞歸調(diào)用?C語(yǔ)言中各函數(shù)之間既不允許直接遞歸調(diào)用允許間接遞歸調(diào)用單選:第2題(2分) 若有以下說明和定義,則對(duì) fun函數(shù)的正確調(diào)用語(yǔ)句是?a=fun; a(w);?main()?int (*a)(int*),*b( ),w10,c;:?fun(int *c) .單選:第3題(2分)以下程序的輸岀結(jié)果是?main() int a =1,2,3,4,i,x=O;for(i=0; i<4;

2、i+) sub(a,&x);printf( “ %d ” , x); printf( “ ”);sub( int *s, int *y) static int t=3;*y=st;t- ; 1 2 3 44 3 2 10 0 0 04 4 4 4單選:第4題(2分)以下程序的輸岀結(jié)果是?main() int k=4,m=1,p;p=func(k,m);printf( “ %d, ” ,p);p=func(k,m);printf( “ %d ” ,p);func( int a, int b); static int m, i=2;i+=m+1;m=i+a+b;return(m);以下程序

3、的輸岀結(jié)果是?void fun(int *s) static int j=0;dosj+=sj+1;while (+j<2);main() int k,a10=1,2,3,4,5;for (k=1;k<3;k+) fun(a);for (k=0;k<5;k+) printf( “ %d ” ,ak);12345單選:第6題(2分)以下程序的輸岀結(jié)果是?f(int a) int b=0;static int c=3;a=c +, b +;return( a );main() int a=2,i,k;?for(i=0 ; i<2;i+)k=f(a+);printf( “ %

4、d ” ,k);單選:第7題(2分)以下程序的輸岀結(jié)果是?int m=13;int fun2(int x, int y) int m=3;return(x * y - m);main() int a=7,b=5;printf( “ %d ”,fun2(a,b)/m ); 1710|單選:第8題(2分)C語(yǔ)言中,形參的缺省的存儲(chǔ)類說明是 ?auto (自動(dòng))?static (靜態(tài))?register (寄存器)?extern (外部)單選:第9題(2分)以下選項(xiàng)中正確的整型常量是 ?12.?-20?1,000?4 5 6單選:第10題(2 分)以下選項(xiàng)中正確的實(shí)型常量是 ?0?3.1415?0.

5、329*102?.871單選:第11題(2 分)以下選項(xiàng)中不正確的實(shí)型常量是 ?2.607E-10.8103e 2-77.77456e-2單選:第12題(2 分)以下選項(xiàng)中不合法的用戶標(biāo)識(shí)符是 ?fileMainPRINTF單選:第13題(2 分)以下選項(xiàng)中不合法的用戶標(biāo)識(shí)符是 ?_123printfA$Dim單選:第14題(2 分)C語(yǔ)言中運(yùn)算對(duì)象必需是整型的運(yùn)算符是 ?/!單選:第15題(2分)可在C程序中用作用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是 ?void define WORDas b3 123 IfFor -abc case2c DO SIG?單選:第16題(2分)若變量已正確定義并賦值,符合C

6、語(yǔ)言語(yǔ)法的表達(dá)式是a=a+7;?a=7+b+c,a+int(12.3%4)?a=a+7=c+b單選:第17題(2分)以下敘述中正確的是 ?a是實(shí)型變量,C允許進(jìn)行以下賦值 a=10,因此可以這樣說:實(shí)型變量允許賦值整型值。在賦值表達(dá)式中,賦值號(hào)左邊既可以是變量也可以是任意表達(dá)式。?執(zhí)行表達(dá)式a=b后,在內(nèi)存中a和b存儲(chǔ)單元中的原有值都將被改變, a的值已由原值改變?yōu)?b的值, b的值由原值變?yōu)?。?已有a=3,b=5。當(dāng)執(zhí)行了表達(dá)式 a=b ,b=a之后,已使a中的值為5,b中的值為3。?|單選:第18題(2分)以下敘述中正確的是 ?在C程序中無論整數(shù)還是實(shí)數(shù),只要在允許的范圍內(nèi)都能準(zhǔn)確無誤的

7、表示。?C程序由主函數(shù)組成。?C程序由函數(shù)組成。?C程序由函數(shù)和過程組成。?I單選:第19題(2分)若a、b、c、d、都是int類型變量且初值為 0 ,以下選項(xiàng)中不正確的賦值語(yǔ)句是 a=b=c=d=100;d+;d=(c=22)-(b+);單選:第20題(2 分)以下合法的C語(yǔ)言賦值語(yǔ)句是 ?a=b=58read(a,b,c);scanf( “ d%d%d ”,a,b,c);?scanf( “ D%D%D ”,&a,%b,%c);?|canf( “ %d%d%d ”,&a,&b,&c);單選:第23題(2分)若變量已正確定義,要將a和b中的數(shù)進(jìn)行交換,下面不正確

8、的語(yǔ)句組是 a=a+b, b=a-b, a=a-b;?t=a,a=b,b=t;?a=t;t=b;b=a;t=b;b=a;a=t;|單選:第23題(2分)若有以下程序段,C3中的值是 ?int c1=1,c2=2,c3;?c3=c1/c2;0 1/20.51?|單選:第24題(2分)若有以下程序段,其輸岀結(jié)果是 ?int a=0,b=0,c=0;?c=(a-=a-5),(a=b,b+3);?printf( “ d,%d,%d” ,a,b,c);0,0,-100,0,5-10,3,-103,0,-10?單選:第25題(2分)main( )? int a; float b,c;?scanf( “ %

9、2d%3f%4f”,&a,&b,&c);?printf( “ a=%d,b=%f,c=%f”,a,b,c);?a=98,b=765,c=4321?a=10,b=432,c=8765?a=98,b=765.000000,c=4321.000000?a=98,b=765.0,c=4321.0?單選:第26題(2分)若int類型占兩個(gè)字節(jié),則以下程序段的輸岀是 ?int a=-1;?printf( “ %d,%u” ,a,a);?-1,-1-1,32767-1,32768-1,65535?單選:第27題(2 分)以下程序段的輸出是ofloat a=3.1415;Printf(

10、 “ |%6.0f|” ,a);3.1415|3.0|3|3.|單選:第28題(2 分)以下程序段的輸出是o_float a=57.666;pirntf( “ %010.2f” ,a);*0000057.66* 57.66*0000057.67* 57.67*單選:第29題(2 分)C語(yǔ)言中的簡(jiǎn)單類型有反碼補(bǔ)碼EBCDIC 碼ASCII 碼單選:第31題(2 分)C語(yǔ)言中不合法的字符常量是0XFF 'auto float a4=0,0,0;float a34;float a3;float a4;單選:第37題(2分)以下正確的說法是。實(shí)參和與其對(duì)應(yīng)的形參占用獨(dú)立的存儲(chǔ)單元實(shí)參和與其對(duì)應(yīng)

11、的形參共占用一個(gè)存儲(chǔ)單元只有當(dāng)實(shí)參和與其對(duì)應(yīng)的形參同名時(shí)才共占用一個(gè)存儲(chǔ)單元 形參是虛擬的,不占用存儲(chǔ)單元單選:第38題(2分)以下說法中正確的是C語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在 main函數(shù)中定義C語(yǔ)言程序總是從main函數(shù)開始執(zhí)行C語(yǔ)言程序中的main函數(shù)必須放在程序的開始部分單選:第39題(2分)以下函數(shù)的類型是fff(float x)prin tf("%d",x*x);與參數(shù)x的類型相同void類型int類型無法確定單選:第40題(2 分)以下程序的輸出結(jié)果是fun c(i nta,i nt b) int cc=a+b;re

12、turn c; mai n() int x=6,y=7,z=8,r;r=fun c(x-,y+,x+y),z-);prin tf("%d",r); 11202131單選:第41題(2 分)以下程序有錯(cuò),錯(cuò)誤原因是 。mai n()int *p,i;char *q,ch;P=&i;doublef(int n) int i;double s;s=1.0;for(i=1;i<=n;i+)s+=1.0/i;return sb ;mai n() int i,m=3; floata=0.0;for(i=0;i<m; i+)=""a+="f(i);"prin tf("%f",a)L;5.5000003.0000004.0000008.25單選:第43題(2 分) 若有定義:int x,*pb;則在以下正確的賦值表達(dá)式是pb=&xpb=x*pb=&x*pb=*x單選:第44題(2 分)以下程序的輸出結(jié)果是#i nclude"stdio.h"mai n() printf("%d",NULL); 因變量無定義輸出不定值0-1已知指針P的指向如圖所示,貝U表達(dá)式* + P的值是 a0 a1 a2 a3 a41020304050P已知指針P的指向如

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論