C編程之初體驗智慧樹知到答案2024年青島濱海學院_第1頁
C編程之初體驗智慧樹知到答案2024年青島濱海學院_第2頁
C編程之初體驗智慧樹知到答案2024年青島濱海學院_第3頁
C編程之初體驗智慧樹知到答案2024年青島濱海學院_第4頁
C編程之初體驗智慧樹知到答案2024年青島濱海學院_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

C編程之初體驗青島濱海學院智慧樹知到答案2024年第一章測試

C語言可以應用到硬件編程中。

A:錯B:對

答案:BC語言的編譯軟件只有一種。

A:錯B:對

答案:A2011年,ISO正式公布C語言新的國際標準,稱為(

)標準。

A:C89B:C99C:C11D:C90

答案:CC語言源文件的擴展名為(

)。

A:.cppB:.objC:.cD:.exe

答案:CC語言之父是(

)?

A:肯.湯普遜B:丹尼斯.里奇C:比爾蓋茨D:馬云

答案:B一個C程序可以包含若干函數(shù),但必須有主函數(shù)。

A:錯B:對

答案:BC程序中可以自定義函數(shù)。

A:對B:錯

答案:AC語言的源文件的擴展名為.c。

A:對B:錯

答案:A一個C程序可以有多個主函數(shù)。

A:對B:錯

答案:B一個C程序可以沒有主函數(shù)。

A:對B:錯

答案:B在標準C中,語句必須以“;”結束。

A:對B:錯

答案:AC程序的一行只能寫一條語句。

A:對B:錯

答案:B#include

intmain()

{

printf(“Hello,World!”);

return0;

}

以上C語言程序的功能是(

)。

A:輸出字符串:World!B:輸出字符串:HelloC:輸出字符串:Hello,World!D:輸入字符串

答案:CC語言語句以(

)結束。

A:;B:,C::D:.

答案:A包含頭文件stdio.h正確的表示是(

)。

A:#include《stdio.h》B:include《stdio.h》C:#include<stdio.h>D:include

答案:C#include<stdio.h>的功能是(

)。

A:定義變量stdio.hB:包含頭文件stdio.hC:輸出字符串:stdio.hD:定義stdio.h是頭文件

答案:BC語言主函數(shù)名必須是main。

A:錯B:對

答案:B以下哪個不是C語言的編譯軟件?

A:DEVC++B:MSOffice2010C:VisualC++2010express

D:VisualC++6.0

答案:B只有計算機專業(yè)的學生才用學習C語言,其他專業(yè)學C語言一定沒用。

A:錯B:對

答案:Aprintf("***\n***\n***");語句的功能是(

)。

A:輸出一行,包含九個*B:輸出三行,每行包含三個*C:輸出九行,每行包含一個*D:輸出一行,包含三個*

答案:B

第二章測試

已知字母A的ASCII碼是65,以下程序段的輸出的結果是(

)。

charc1='A',c2='Y';

printf("%d,%d",c1,c2);

A:A,YB:65,90C:65,89D:65,65

答案:C有以下程序段:

charc1,c2;

c1='A'+'8'-'4';

c2='A'+'8'-'5';

printf("%c,%d",c1,c2);

已知字母A的ASCII碼為65,程序運行后的輸出結果是(

)。

A:輸出無定值B:D,69C:E,DD:E,68

答案:D以下選項中可用作C程序合法實數(shù)的是(

)。

A:3.0e0.2B:.1e0C:9.12ED:E9

答案:B有以下定義語句,編譯時會出現(xiàn)編譯錯誤的是(

)。

A:chara='aa';B:chara='';C:chara='a';D:chara='-';

答案:Afloat和double都是定義浮點類型的關鍵字。

A:錯B:對

答案:B可在C程序中用作用戶標識符的一組標識符是(

)。

A:and

_2007B:case

Big1C:Hi

Dr.TomD:Date

y-m-d

答案:A以下選項中表示一個合法的常量是(

)。

A:2/3B:123E0.2C:0XabD:2.7e

答案:C已知:inta=5;那么逗號表達式:a+3,a=a/2,a+4的值為8。

A:對B:錯

答案:B若有定義語句:intx=12,y=8,z;,在其后執(zhí)行語句z=0.9+x/y;,則z的值為(

)。

A:1.9B:2C:1D:2.4

答案:C若有定義語句:inta=10;doubleb=3.14;,則表達式'A'+a+b值的類型是(

)。

A:intB:charC:doubleD:float

答案:C設有定義:intx=2;,以下表達式中,值不為6的是(

)。

A:x=x*(1+x)B:x++,2*xC:2*x,x+=2D:x*=x+1

答案:C若有定義語句:intx=10;,則表達式x-=x+x的值為(

)。

A:-20B:0C:10D:-10

答案:D以下程序段的輸出結果是(

)。

inta=10,b=10;

printf("%d,%d",a--,--b);

A:9,10B:10,9C:10,10D:9,9

答案:B若變量已正確定義并賦值,符合C語言語法的表達式是(

)。

A:a=7+b+c,a++:b*cB:a=a+1=c+bC:int(12.3/5)D:a=a+7

答案:D若變量均已正確定義并賦值,以下合法的C語言賦值語句是(

)。

A:x=y=5;B:x=n%2.5;C:x+n=i;D:x=5=4+1;

答案:A若有定義:doublea=22;inti=0,k=18;,則不符合C語言規(guī)定的賦值語句是(

)。

A:i=!a;B:i=a%11;C:i=(a+k)<=(i+k);D:a=a++,i++;

答案:Binta=3;那么a++的值為4。

A:對B:錯

答案:Binta=3,b=4;那么(a+b)++的值為7。

A:錯B:對

答案:Ab*=a+3等價于b=b*(a+3)。

A:錯B:對

答案:B定義符號常量N為3.14可以用語句:#defineN=3.14

A:錯B:對

答案:A

第三章測試

有以下程序,若輸入d,則輸出結果為(

)。(注:字母a的ASCII碼是97)

#include

intmain()

{

charc,d;

c=getchar();

d=c-33;

printf("%d,%c",c,d);

return0;

}

A:99,CB:100,cC:100,DD:100,C

答案:D以下不能輸出字符a的語句是(

)。

A:printf('%d','a');B:printf('%c','A'+32);C:printf('%c','a'-1);D:printf('%c',97);

答案:A命令putchar(97)的執(zhí)行結果為:97。

A:對B:錯

答案:B命令putchar('98')的執(zhí)行結果為:98。

A:對B:錯

答案:B若變量已正確定義為int型,要通過語句scanf("%d,%d,%d",&a,&b,&c);給a賦值1,給b賦值2,給c賦值3,以下輸入形式中錯誤的是(

)。(注:下列選項中□表示一個空格。)

A:□□□1,2,3<回車>B:1□2□3<回車>C:1,□□□2,□□□3<回車>D:1,2,3<回車>

答案:B有以下程序

#include

intmain()

{

inta1,a2;charc1,c2;

scanf("%d%c%d%c",&a1,&c1,&a2,&c2);

printf("%d,%c,%d,%c",a1,c1,a2,c2);

return0;

}

若想通過鍵盤輸入,使得a1的值為12,a2的是為34,c1的值為字符a,c2的值為字符b,程序輸出結果是:12,a,34,b,則正確的輸入格式是(

)(注:□表示一個空格)

A:12,a,34,bB:12a34bC:12□a□34□bD:12□a34□b

答案:B根據(jù)下面的程序及數(shù)據(jù)的輸入方式和輸出形式,程序中輸入語句的正確形式應該為(

)。

#include

intmain()

{

charch1,ch2,ch3;

輸入語句

printf('%c%c%c',ch1,ch2,ch3);

return0;

}

輸入形式:

A□B□C

輸出形式:

A□B

(注:□表示一個空格)

A:scanf('%c%c',&ch1,&ch2,&ch3);B:scanf('%c□%c□%c',&ch1,&ch2,&ch3);C:scanf('%c,%c,%c',&ch1,&ch2,&ch3);D:scanf('%c%c%c',&ch1,&ch2,&ch3);

答案:D#include

intmain()

{

inta=1,b;

scanf('%2d%2d',&a,&b);

printf('%d*%d',a,b);

return0;

}

以上程序段,如果輸入是12345

6,則輸出是(

)。

A:123*345B:12345*6C:12*45D:12*6

答案:C對于scanf('%3d%f',&a,&b);若輸入123456.789,則a=123,b=456.789

A:對B:錯

答案:A已知字母A的ASCII碼是65,以下程序的執(zhí)行結果是(

)。

#include

intmain()

{

charc1='A';

printf('%d',c1+3);

return0;

}

A:66B:68C:65D:67

答案:B閱讀以下程序,當輸入數(shù)據(jù)的形式為:25,13,10,正確的輸出為(

)。

#include

intmain()

{

intx,y,z;

scanf('%d,%d,%d',&x,&y,&z);

printf('x+y+z=%d',x+y+z);

return0;

}

A:x+y+z=48B:不確定值C:x+y+z=35D:x+z=35

答案:A已知字母A的ASCII碼是65,以下程序的執(zhí)行結果是(

)。

#include

intmain()

{

charc1='A',c2='Y';

printf('%d,%d',c1,c2);

return0;

}

A:65,90B:65,65C:65,89D:A,Y

答案:C下列程序的輸出結果是(

)。

intmain()

{

doubled=3.2;

intx,y;

x=1.2;

y=(x+3.8)/5.0;

printf('%d',d*y);

return0;

}

A:3.07B:3.2C:0D:3

答案:C下列語句輸出結果是(

)。

inta=1,b=1,c=1;

a=a+b+c;

printf('%d',a);

A:6B:4C:5D:3

答案:D有以下程序

#include

intmain()

{

charc1,c2;

c1='A'+'8'-'4';

c2='A'+'8'-'5';

printf('%c,%d',c1,c2);

return0;

}

已知字母A的ASCII碼為65,程序運行后的輸出結果是(

)。

A:輸出無定值B:D,69C:A.E,68D:E,D

答案:C有以下程序,程序運行后的輸出結果是(

)。

#include

voidmain()

{

inta=1,b=0;

printf('%d,',b=a+b);

printf('%d',a=2*b);

}

A:3,2B:1,2C:1,0D:0,0

答案:B有以下程序:

#include

voidmain()

{intx=10,y=3;

printf('%d',y=x/y);

}

執(zhí)行后的輸出結果是(

)。

A:4B:3.333333C:3D:0

答案:C以下不能輸出字符A的語句是(

)。(注:字符A的ASCII碼值為65,字符a的ASCII碼值為97)

A:printf('%d','A');B:printf('%c','a'-32);C:printf('%c',65);D:printf('%c','B'-1);

答案:A有以下程序段

charch;

intk;

ch='a';

k=12;

printf('%c,%d,',ch,ch);

printf('k=%d',k);

已知字符a的ASCII碼值為97,則執(zhí)行上述程序段后輸出結果是(

)。

A:a,97,12B:a,97,k=12C:a,a,12D:97,97,k=12

答案:B復合語句用{}括起來。

A:錯B:對

答案:B

第四章測試

voidmain()

{inta,b,min;

scanf(“%d,%d”,&a,&b);

if(a>b)________;

else________;

printf(“%d”,min);}

該程序的功能是輸入兩個整數(shù)賦值給變量a和b,求較小的數(shù)并輸出,程序中的兩處下劃線處應該分別填寫(

)。

A:min=a和min=bB:min=b和min=aC:b=a和min=aD:a=b和min=b

答案:B運行以下程序后,輸出(

)。

voidmain()

{intk=-3;

if(k<0)printf('****')

else

printf('&&&&');

}

A:****B:&&&&C:有語法錯誤,else上面一行缺少分號D:####&&&&

答案:Cvoidmain()

{inta,b,t;

scanf(“%d,%d”,&a,&b);

if(a>b){t=a;____________;b=t;}

printf(“%d”,min);}

該程序的功能是輸入兩個整數(shù)賦值給變量a和b,按由小到大順序輸出,下劃線處應該填入(

)。

A:a=tB:t=bC:b=tD:a=b

答案:D下程序的功能是判斷輸入的一個整數(shù)是否能被3或7整除,若能整除,輸出YES,否則輸出NO。在下劃線處應填入的選項是(

#include

voidmain()

{int

k;

printf('Enteraintnumber:');scanf('%d',&k);

if

________

printf('YES');

else

printf('NO');

}

A:(k/3==0)||(k/7==0)B:((k%3==0)||(k%7==0))C:((k%3==0)&&(k%7==0))D:((k%3=0)||(k%7=0))

答案:B以下程序段的輸出結果為(

inta=0,b=0,c=0;

if(a==b+c)printf(“***”);

elseprintf(“$$$”);

A:輸出$$$B:有語法錯誤,不能通過編譯C:可以通過編譯但不能通過連接D:輸出***

答案:Dif語句中可以有else也可以沒有else。

A:對B:錯

答案:Aelse語句必須和if語句配合使用,不能單獨使用。

A:對B:錯

答案:A一個if語句可以與多個else語句配對。

A:錯B:對

答案:A有以下程序段,輸出結果為(

)。

intx=6,y;

switch(x):

{

case1:y=x;break;

case2:y=2*x;break;

case3:y=3*x;break;

default:y=-x;break;

}

printf(“%d”,y);

A:12B:18C:-6D:6

答案:C有以下程序段,輸出結果為(

)。

intx=3,y;

switch(x):

{

case1:y=x;break;

case2:y=2*x;break;

case3:y=3*x;break;

default:y=-x;break;

}

printf(“%d”,y);

A:-3B:3C:9D:6

答案:C以下關于switch語句正確的是(

)。

A:switch語句是循環(huán)結構語句B:switch中可以使用elseC:switch語句是多分支選擇結構語句D:switch中多個case后的值可以相等

答案:C有以下程序段,輸出結果為(

)。

intx=1,y;

switch(x):

{

case1:y=x++;

case2:y=x++;

case3:y=x++;

}

printf("%d",y);

A:3B:4C:1D:2

答案:Aintx=8,y;

switch(x):

{

case1:y=x;break;

case2:y=2*x;break;

case3:y=3*x;break;

default:y=-x;break;

}

printf(“%d”,y);以上程序段,輸出結果為(

)。

A:18B:12C:-8D:6

答案:Cswitch語句中必須要有break語句。

A:錯B:對

答案:Aswitch語句中,case后可的各常量表達式的值不能相同,否則會出現(xiàn)矛盾。

A:對B:錯

答案:Amax=a>b?a:b;的功能是(

)。

A:max等于a、b中較小的B:max等于aC:max等于bD:max等于a、b中較大的

答案:D若整型變量a、b、c、d中的值依次為:1、4、3、2。則條件表達式a<b?a:c<d?c:d的值是(

)。

A:3B:1C:2D:4

答案:B“邏輯與”的運算符是(

)。

A:&&B:||C:&D:|

答案:A“邏輯或”的運算符是(

)。

A:&&B:|C:||D:&

答案:Cif(x%2=0)可以判斷x是否為偶數(shù)。

A:對B:錯

答案:B

第五章測試

有以下C語言程序段:

intx;

scanf(“%d”,&x);

while(x>0)

{

x=x-1;

printf(“%d”,x);

}

當x輸入為0時,輸出結果為(

)。

A:0B:無C:43210D:5

答案:Bwhile與do-while語句的區(qū)別是(

)。

A:while與do-while的功能完全一樣B:while語句比do-while語句執(zhí)行循環(huán)體的次數(shù)多一次C:如果開始時循環(huán)語句不成立,那么while語句的循環(huán)一次都不執(zhí)行,do-while語句的循環(huán)至少執(zhí)行一次D:do-while語句比while語句執(zhí)行循環(huán)體的次數(shù)多一次

答案:C已定義i和sum都為整數(shù),以下C語言程序段的功能為(

)。

sum=0;

i=1;

while(i<=100)

{

sum=sum+i;

i++;

}

printf(“%d”,sum);

A:求1到100內所有偶數(shù)的和B:求1到100內所有整數(shù)的積C:求1到100內所有奇數(shù)的和D:求1到100內所有整數(shù)的和

答案:D有以下C語言程序段:

intx;

scanf(“%d”,&x);

while(x>0)

x=x-1;

printf(“%d”,x);

當x輸入為5時,輸出結果為(

)。

A:43210B:5C:54321D:0

答案:D有以下程序段:

intk=5;

while(--k)printf('%d',k-=3);

執(zhí)行后的輸出結果是(

)。

A:2B:3C:1D:0

答案:Cdo-while語句的循環(huán)體至少執(zhí)行1次,while和for循環(huán)的循環(huán)體可能一次也執(zhí)行不到。

A:對B:錯

答案:A已定義整型變量sum和i,及實型變量ave,以下程序段的功能是:用do-while語句實現(xiàn),輸入若干學生的整數(shù)成績(以-1結束輸入),求這些成績的平均值ave。請在下劃線處填寫正確的語句(

)。

i=0;

do

{

scanf(“%d”,&x);

sum=sum+x;

i++;

//i為輸入整數(shù)成績的個數(shù)

}while(______);

sum=sum+1;//總分去掉多加的-1

ave=1.0*sum/i;

A:x!=-1B:i<=10C:x==-1D:i>=10

答案:A有以下C語言程序段:

intx;

scanf(“%d”,&x);

do

{

x=x-1;

printf(“%d”,x);

}while(x>0);

當x輸入為5時,輸出結果為(

)。

A:54321B:-1C:0D:43210

答案:Ddo-while循環(huán)中while()后的分號可以省略。

A:對B:錯

答案:B以下程序段,可以實現(xiàn)sum=1-1/(2*2)+1/(3*3)-1/(4*4)+…+1/(n*n),請在下劃線處寫入正確的語句(

)。

inti,f=1;

//f表示每個加項的正負號

flaotsum=0;

for(i=1;i<=n;i++)

{

sum=sum+_____________;

f=-f;

}

A:1.0/(i*i)B:1/(i*i)C:1/i*iD:f*1.0/(i*i)

答案:D已定義整型變量i和sum,與以下程序段功能一樣的程序有(

)。

sum=0;

for(i=1;i<=100;i++)sum+=i;

A:sum=0;for(i=1;i<=100;)

sum+=i;i++;B:sum=0;for(i=1;;i++)C:sum=0;i=1;for(;i<=100;i++)sum+=i;D:sum=0;for(i=1;i<=100;){i++;sum+=i;}

答案:Cfor語句后的()內,有幾個表達式(

)?

A:3B:1C:4D:2

答案:A已定義整型變量s、n和i,以下程序段中,能夠實現(xiàn)s=n!,即s為n的階層。請在下劃線處寫入正確的語句(

)。

scanf(“%d”,&n);

s=1;

for(i=1;i<=n;i++)

__________;

A:s+=iB:s=s*nC:s=s+nD:s*=i

答案:D以下關于break說法正確的是(

)。

A:break只能用在switch語句中。B:break可以終止本層循環(huán)。C:break可以終止所有的循環(huán)。D:break只能用在循環(huán)語句中。

答案:B在C語言的循環(huán)語句for、while、do-while中,用于結束本次循環(huán),繼續(xù)執(zhí)行下一次循環(huán)的語句是(

)。

A:breakB:continueC:switchD:if

答案:B有以下程序段的功能是(

)。

inti,s=0;

for(i=1;i<=100;i++)

{s=s+i;

if(i>10)break;}

}

A:1+2+……+11B:1+2+……+100C:1+2+……+10D:1+2+……+9

答案:A程序的功能是輸出以下圖形,請在下劃線處寫入正確的語句。(

*

**

***

****

*****

for(i=1;i<=5;i++)

{

for(j=1;________;j++)

putchar(‘*’);

putchar(‘’);

}

A:j<=iB:j<=3C:j<=5D:j<i

答案:A以下程序段,循環(huán)體可以循環(huán)幾次(

)。

for(i=1;i<=3;i++)

for(j=1;j<=4;j++)

{循環(huán)體};

A:3B:12C:7D:4

答案:Bwhile、do-while、for語句可以互相嵌套,但是不能自身嵌套。

A:對B:錯

答案:B若一個循環(huán)體中包含另一個完整的循環(huán)結構則稱為循環(huán)的嵌套。

A:對B:錯

答案:A

第六章測試

下面正確的數(shù)組定義語句是(

)。

A:doublet[][3]={0};B:inty[1][4]={1,2,3,4,5};C:ints[2][3]={{1},{1,2}};D:floatx[3][]={{1},{2},{3}};

答案:C二維數(shù)組元素的存儲規(guī)律是(

)。

A:按列從左到右存儲B:按行S路線存儲C:按行從右到左存儲D:按行從左到右存儲

答案:D在定義inta[5][4];之后,對a的引用正確的是(

)。

A:a[2][4]B:a[0][0]C:a[5][0]D:a[0,0]

答案:B有說明:inta[3][2]={0},則數(shù)組中各元素都可以得到初值,但其值不一定為0。

A:錯B:對

答案:Aintf[3][]={{0,9,8},{7,7,7},{8,6,0}};定義正確。

A:錯B:對

答案:Achara[10]={“abcd”};那么數(shù)組a占用的字節(jié)數(shù)是10。

A:錯B:對

答案:B字符串必須以‘\0’結束,但字符數(shù)組可以不包括‘\0’。

A:錯B:對

答案:B字符串'This'大于字符串'that'。

A:錯B:對

答案:A已有定義:chara[]="xyz",b[]={'x','y','z'};則數(shù)組a和b所占字節(jié)數(shù)相同。

A:對B:錯

答案:B下面程序段的運行結果是(

)。

inta[]={2,4,6,8,10};

inty=0,x;

for(x=0;x<4;x++)y+=a[x];

printf('%d\n',y);

A:18B:19C:20D:17

答案:C在C語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是(

)。

A:整型表達式B:整型常量或者整型表達式C:整型常量D:任何類型的表達式

答案:B有如下程序

voidmain()

{

inta[5]={0,0,0},i,k=3;

for(i=0;i<5;i++)a[i]=i+1;

printf(“%d\n”,a[k]);

}

該程序的輸出結果是(

A:2B:0C:4D:不確定的值

答案:C執(zhí)行下面的程序段后,數(shù)組元素s[1]中的值為0。

intk=3,s[2];

s[0]=k;

A:錯B:對

答案:Ainta[3]={1,2,3,4};是正確的。

A:對B:錯

答案:B已知程序段{chara[10];scanf('%s',a);printf('%s',a);}輸入:abcd<回車>,輸出結果是:ab

A:錯B:對

答案:A聲明語句為“chara[10];”,執(zhí)行下列語句后的輸出結果為(

)。

printf("%d",strlen(strcpy(a,"Windows")));

A:6B:9C:8D:7

答案:D設有數(shù)組定義:chararray[]=“China”;則strlen(array)的值為(

)。

A:4B:7C:5D:6

答案:C有定義語句:chars[10];,若要從終端給s輸入字符,正確的輸入語句是(

)。

A:getchar(s);B:gets(s[0]);C:scanf(s);D:gets(s);

答案:D執(zhí)行完inta[10];gets(a);

后,可以為數(shù)組a賦值。

A:對B:錯

答案:Bchara[10]={“abcd”};那么strlen(a)的值是4。

A:錯B:對

答案:B

第七章測試

以下所列的各函數(shù)首部中,正確的是________。

A:voidplay(inta,b)B:voidplay(inta,intb)C:voidplay(vara:Integer,varb:Integer)D:voidplay(aasinteger,basinteger)

答案:B以下說法中正確的是(

)。

A:在C語言程序中,要調用的函數(shù)必須在main()函數(shù)中定義B:C語言程序中的main()函數(shù)必須放在程序的開始部分C:C語言程序總是從main()函數(shù)開始執(zhí)行D:C語言程序總是從第一個定義的函數(shù)開始執(zhí)行

答案:C函數(shù)的返回值是通過函數(shù)體中的(

)語句獲得。

A:goto語句B:return語句C:scanf函數(shù)D:printf函數(shù)

答案:B自定義函數(shù)max的功能是(

)。

intmax(intx,inty)

{

intz;

z=x>y?x:y;

returnz;

}

A:返回x的值B:返回x、y中較大的數(shù)C:返回x、y中較小的數(shù)D:返回y的值

答案:B以下函數(shù)fun的函數(shù)的返回類型是________。

intfun(float

x)

{inty;

y=(int)x;

return

y;

}

A:不確定B:floatC:intD:void

答案:Cmain函數(shù)必須寫在一個C程序的最前面。

A:錯B:對

答案:A自定義函數(shù)中用return返回值。

A:對B:錯

答案:A自定義函數(shù)的函數(shù)類型如果被省略,則默認是void類型。

A:錯B:對

答案:A函數(shù)不可以自己調用自己。

A:錯B:對

答案:A以下程序的輸出結果是

voidfun(intx,inty,intz)

{z=x*x+y*y;}

main()

{inta=31;

fun(5,2,a);

printf('%d',a);

}

A:31B:30C:29D:0

答案:A有如下程序

intfunc(inta

溫馨提示

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

評論

0/150

提交評論