C語言期末復習題答案_第1頁
C語言期末復習題答案_第2頁
C語言期末復習題答案_第3頁
C語言期末復習題答案_第4頁
C語言期末復習題答案_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基本數(shù)據(jù)類型

一、選擇題

1.下列數(shù)據(jù)中,不正確的數(shù)值或字符常量是()。

A.0.825e2B.5L

C.OxabcdD.oI3

2.以下字符中,不正確的C語言轉(zhuǎn)義字符是()。

A.\\'B.'\018'//pl9〃8進制里沒有8以上的數(shù)字

C.'\xaarD.

3.已知大寫字母A的ASCH碼值是65,小寫字母a的ASCII碼是97,則用八進制

表示的字符常量201'是()。

A.字符AB.字符aC.字符eD.非法的常量

4.以下選項中可作為C語言合法整數(shù)的是(

A.10110BB.0386C.OXffaD.x2a2

5.以下符合C語言語法的實型常最是()。

A.I.2E0.5B.3.14.159EC..5E~3D.E15//p18

6.已定義ch為字符型變量,以下賦值中錯誤的是()。

A.chK';B.ch=62+3;C.ch=NULL;D.ch=*\xaa';

7.已定義c為字符型變量,則下列賦值中正確的是()。

A.c=,97,;B.c="97";C.c=97;D.c=°a";

8.C語言中最基本的數(shù)據(jù)類型包括()。

A.整型、實型、邏輯型B.整型、實型、字符型//P14圖2.1

C.整型、字符型、愛輯型D.整型、實型、邏輯型、字符型

9.在C語言中,合法的字符常量是()。

A..'\084'B.'\x43'C.'ab'D."\0"

10.已知在ASCH代碼中,字母A的序號為65,以下程序的輸出結果是()。

#includc<stdio.h>

main()

{charcl="Ac2='Yprintf(,,%d,%d\n",cl,c2);}

A.輸出格式非法,輸出錯誤信息B.65,90C.A,YD.65,89

二、填空題

1.C語言中,常量包括整型常量、.實型常量一、字符型常量和—字符串常量。

2.C語言中,數(shù)據(jù)類型包括基本類型、構造類型、指針類型、空類型。

3.字符串a(chǎn)b在C語言中表示為“a示。

4.C語言中的變量實際代表內(nèi)存中的一個存儲單元-。//P16

5.在C語言中,整數(shù)可用及進制數(shù)、&進制數(shù)與坨進制數(shù)3種來表示,以Ox打頭的

是16進制數(shù),以0打頭的是8進制數(shù)。//P17

6.若有說明語句:charc=,\035,;則變量c包含」個字符。

三、簡答題

1.C語言的基本數(shù)據(jù)類型有幾種〃3,分別是什么,并指出各種數(shù)據(jù)類型的關鍵字?

int\float\char//

2.常量和變量的區(qū)別是什么?〃不變/變

3.在程序中如何使用變量?〃先定義,后使用

4.字符和字符串表示形式有什么區(qū)別?才和“a"有什么不同?9和9有何不同?空字符

'\0'和空格字符’‘有何區(qū)別?〃""\''字符:一個字節(jié)。字符串:最少兩個(雙引號里面

字符個數(shù)+1)

運算符與表達式

一、選擇題

1.在下列運算符中,優(yōu)先級最高的運算符是()?!≒28

A.<=B.%C.=D.&&

2.若有代數(shù)式ae/be,則錯誤的C語言表達式是()。//P24

A.a/b/c*eB.a*e/b*cC.a*e/b/cD.a*e/c/b

3.已知有以下變量定義:

inti=8,k,a,b;

unsignedlongw=5;

doublex=1.42,y=5.2;

則不符合C語言語法的表達式是()。

A.k=i++B.(int)x+0.4C.w+=-2D.a=2*a=3〃賦值號左邊只能是變量,

不能是表達式//P25

4.運行以下程序段后,x的值為()。//P25//++使變量的值

intm=3,n=4,x;

x=-m++;

x=x+8/++n;

A.3B.5C.-1D.-2

5.設有以下定義

inta=0;

doubleb=1.25;

charc='A

#defined2〃d為符號常量,++必須是變量

則下面語句中錯誤的是()o

A.a++;B.b++;C.C++;D.d++;

6.設有如下程序段:

intx=2002,y=2003:

printf("%d\n",(x,y));〃(x,y)逗號表達式值2003

則以下敘述中正確的是(

A.輸出語句中格式說明符的個數(shù)少于輸出項的個數(shù),不能正確輸出

B.運行時產(chǎn)生出錯信息

C.輸出值為2002

D.輸出值為2003

7.以下非法的賦值語句是()。

A.n=(i=2,++i);B.j++;C.++(i+l);D.x=j>0;//++只能為變量,i+1是表達式

8.設a和b均為double型變量,且a=5.5、b=2.5,則表達式(int)a+b/b的值是()。

A.6.500000B.6C.5.50000()D.6.000000//P22P23

9.若有以下程序:〃26

main()

{

intk=2,i=2.m;

m=(k+=i*=k);

printf(,,%d,%d\n",ni,i);

}

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

A.8,6B.8,3C.6,4D.7,4

10.若有定義:

inta=8,b=5,c;執(zhí)行語句c=a/b+0.4;后,c的值為()。

A.1.4B.1C.2.0D.2

li.下列選項中哪個是合法的標識符()。//P14

A.charB.5abcC.t_aD._*m2

二、填空題

1.C語言中的表達式包括算術表達式、關系表達式、邏輯表達式、逗號表達式、條件

表達式和賦值表達式。//P24

2.C語言中的結合方向有自左向右和—自右向左。

3.若有定義;inta=0;則執(zhí)行賦值語句a+=a*=a%=a-=15;后變量a中的值是0。

//P26

4.printf(H%d\n”,(inl)(2.5+3.0)/3);的輸出結果是」//5/3=1

5.設intx=9;執(zhí)行x+=3+x%(-3);后x的值為12。

6.假設變量a為整型,則執(zhí)行a=3+5,a*4;printf("%d\n”,a)后的輸出結果是」。

7.條件:“0<xv8或xV4'的C語言表達式是(x>0&&x〈8)||(xv=-4)。

8.設x和y均為int型變量,且x=l,y=2,則表達式1.0+X/Y的值為1.0。//x/y=0

9.在C語言中,要求運算數(shù)必須是整型的運算符是Z/24

5.」知字母A的ASCH碼為十進制的65,下面程序的輸出結果是()。

#include<stdio.h>

main()

{

charchi,ch2;

chl='A'+5-3;

ch2='A'+6-3;

printf("%d,%c\n",chi,ch2);

)

A.67,DB.B,CC.C,DD.不確定的值

6.設有如下定義:

intx=IO,y=3,z;

則語句:printf("%d\n",z=(x%y,x/y));的輸出結果是()。

A.1B.0C.4D.3

7.若有以下定義和語句:

charcl='b',c2='e';

printf("%d,%c\n",c2-cl,c2-'a'+'A');

則輸出結果是()o

A.2.MB.3,EC.2,ED.輸出結果不確定

8.以下敘述中正確的是()。

A.輸入項可以是一個實型常量,例如:

scanfC'%f,3.5);

B.只有格式控制,沒有輸入項,也能正確輸入數(shù)據(jù)到內(nèi)存,例如:

scanf("a=%d,b=%d")

C.輸入一個實型數(shù)據(jù)時,格式控制部分可以規(guī)定小數(shù)點后的位數(shù),例如:

scanf("%4.2『,&d);

D.當輸入數(shù)據(jù)時,必須指明變量地址,例如:

scanfC'%「',&f);

二、填空題

1.結構化程療設計所規(guī)定的二種基本控制結構足順序結構、選擇結構、循環(huán)結構結

構。

2.輸出字段寬為4的十進制數(shù)應使用%4d,字段寬度為6的十六進制數(shù)應使

用%6x,八進制整數(shù)應使用%6。,字段寬度為4的字符應使用%4c,字段寬度為

8,保留3位小數(shù)的實數(shù)應使用%8.3f,字段寬度為5的字符串應使用%5s0

//p37

3.若有定義:intx=0;,則執(zhí)行賦值語句:x=(x=3+5,x*5);后,變量x中的值是

40。

4.下面程序的輸出結果是17,果,110

#include<stdio.h>

main()

{intk=17;

printfC'%d,%o,%x\n",k,k,k);

}

5.若有定義:ima=0,b=0,c=0;用下面語句輸入時

scanf('*%d",&a);

scanf("%d",&b);

scanf("%d",&c);

從鍵盤輸入:

10<tab>4<tab>5<|Hl$>

則執(zhí)行輸入語句后,變量a的值是一以,變量b的值是_4_,變量c的值是

//p40

三、編程題〃p36

1.編寫程序,輸入兩個整數(shù),求出它們的商數(shù)和余數(shù)并進行輸出。

2.從鍵盤輸入一個字符,輸出這字符的Asen碼的值。

3.用x,y,z表示長方體三邊邊長,編寫程序求其表面積a和體積v,然后進行輸

出。其中x,y,z通過鍵盤輸入。

4.編寫程序,從鍵盤上輸入兩個電阻的值,求它們并聯(lián)和串聯(lián)的電阻值,輸出結果保

留兩位小數(shù)。

【提示】并聯(lián)和串聯(lián)的電阻值計算公式如下:

并聯(lián)電阻錯誤!未找到引用源。串聯(lián)電阻RS=R1+R2

選擇結構程序設計

一、選擇題

1.對于條件表達式(m)?(a++):(a--)來說,其中的表達式m等價于()。

A.m==0B.m==1C.m!=0D.m!=l

2.下述程序()o

main()

(

intx=0,y=0,z=0;

if(x=y+z)//x=y+z//x==y+z

printfC'####");

else

printfC***5**");

A.有語法錯誤,不能通過編譯B.輸出****

C.可以編譯,但不能通過連接,因而不能運行D.輸出棚##

3.下列條件語句中,功能與其他語句不同的是()。

A.if(a)printf("%d\n'\x);elseprintf("%d\n",y);

B.if(a==O)printfC'%d\n",y);elseprinlff'%d\n",x);

C.if(a!=O)printf("%d\n'*,x);elseprintfC'%d\n",y):

D.if(a==O)printfC'%d\n",x);elseprintf("%d\n",y);

4.有以下程序:

main()

{inta=5,b=4.c=3,d=2;

if(a>b>c)

printf("%d\n",d);

elseif((c-l>=d)==1)

printfC'%d\n",d+1);

else

printfC'%d\n",d+2);

)

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

A.2B.3C.4D.編譯時有錯,無結具

5.有以下程序:

main()

{inta=3,b=4,c=5,d=2;

if(a>b)

if(b>c)

printfC'%d”,d+++l);

else

printfC'%d”,++d+l);

printfC1%d\n",d);

)

程序運行后的輸出結果是()o

A.2B.3C.43D.44

6.以下程療

inti,a=3,b=2;

i=(—a==b++)?—a:++b;//b++執(zhí)行,++b不執(zhí)行

printfCi=%da=%db=%d",i,a,b);

輸出結果是()o

A.i=la=lb=3B.i=3a=2b=3C.i=4a=Ib=4D.i=4a=2b=4

7.以下能夠正確判斷char型變量c是否為大寫字母的表達式是()。

A.('A'<=c)AND(Z>=c)B.('A'<=c)&('Z'>=c)

C.('A,<=c)&&('Z'>=c)D.以上答案都不對〃(c>=”)&&(cv=,z,)

8.有如下程序

main()

{intx=l,a=O,b=O;

switch(x)

{case0:b++;

case1:a+-;//a=l//break

ease2:a+-;b++;//a=2b=l

)

printf("a=%d,b=%d\n",a,b);

)

該程序的輸出結果是()o

A.a=2,b=lB.a=1,b=1C.a=1,b=0D.a=2,b=2

8h

二、填空題

1.條件:“20<xv30或x<-100w的C語言表達式是(x>20)&&(xv30)||(x〈C00).

2.當a=3,b=2,c=I時,執(zhí)行if(a>c);b=a;a=c;c=b:語句后a=l,b=3,c=3?!╥f的語句為;

3.設wa=1,b=2,c=3,d=4;n則表示式ua>b?a:c>d?c:dw的值是4。

4.以下程序運行的輸出結果是0o

main()

(

intp=30;

printf("%d\n",(p/32>0?p/10:p%3));

)

5.寫出運行結果。

#includc<stdio.h>

main()

{

intx=O,y=O,z=O;

if(x=y+z)

printf("!!!!");

else

printf("####");

)

結果:####o

6.卜列程序的功能是把從鍵盤上輸入的整數(shù)取絕在值后輸出。

main()

intx;

scanf("%d",_&x_);

if(x<0)

x=-x:

printf(n%d\n",x);

}

7.寫出運行結果。

#include<sldio.h>

main()

(

inix=O,a=O,b=l;

switch(x)

(

case0:a++,b++;break;

case1:a++;

case2:b++;

printf("a=%d,b=%d\n",a,b);

結果:a=1.b=2

三、編程題

1.編程實現(xiàn),輸入一個整數(shù),判斷該數(shù)的奇偶性(輸出相應的標志:even一—偶數(shù),

odd-----奇數(shù))。

2.編程實現(xiàn),輸入一個平面上的點,判斷它是否落在單位圓上,并顯示相應的信息。

3.編程實現(xiàn),給定一個整數(shù),判斷它是否能同時被3、5、7整除。

4.編寫程序,從鍵盤輸入3個整數(shù),按由小到大次序輸出這3個數(shù)。

5.編寫程序,輸入一個x值,計算分段函數(shù)的值。

-xx<0

y=3x+20Sxv5

x2-3x>5

循環(huán)結構程序設計

一、選擇題

1.在C語言中,為了結束由while語句構成的循環(huán),while后一對圓括號中表達式的

值應該為()o

A.0B.1C.trueD.非0

2.如下程序段執(zhí)行后輸出()。

main()

(

intnum=0;

while(num<=2)

{

num++;

printf("%d".num);

)

)

A.I234B.12C.1D.123

3.下面程序段執(zhí)行時()。

x=-l;

do

(

x=x*x;

}while(!x);

A.循環(huán)體將執(zhí)行一次B.循環(huán)體將執(zhí)行兩次

C.循環(huán)體將執(zhí)行無限次D.提示有語法錯誤

4.以下的for循環(huán)()。

for(x=0,y=0;(y!=123)&&(x〈4);x++);

A.執(zhí)行3次B.執(zhí)行4次

C.循環(huán)次數(shù)不定D.是無限循環(huán)

5.執(zhí)行語句:for(i=l;i++v4;)后,變量i的值是()。

A.3B.4C.5D.不定

6.下面的程序段執(zhí)行后sum的值是()。

main()

inti,sum;//sum沒有賦初值

for(i=l;i<6;i++)sum+=i;

printf("%d\n",sum);

)

A.14B.不確定C.15D.0

7.以下敘述中正確的是(),

A.do-whilc語句構成的循環(huán)不能用其他語句構成的循環(huán)來代替

B.do-whilc語句構成的循環(huán)只能用break語句退出

C.用do-while語句構成的循環(huán),在while后的表達式為非零時結束循環(huán)

D.用do-while語句構成的循環(huán),在while后的表達式為零時結束循環(huán)

8.下面選項中,沒有構成死循環(huán)的程序段是()。

A.inti=100;

whiie(l)(i=i%lO9+l;if(i>IOO)break;}〃沒有循環(huán)增量i++

B.for(;;);〃for(;;)相當于whilc(l)

C.intk=IOOO;

do

{++k;}while(k>=10000);//k=I00K10000

D.ints=36;

while(s);〃whHe(s);后面不能有分號

-s;

9.下面的程序段中while循環(huán)執(zhí)行的次數(shù)是

intk=0;

while(k=l)k+4-;//===

A.無限次B.有語法錯,不能執(zhí)行

C.一次也不執(zhí)行D.執(zhí)行1次

10.下列選項中與語句:

while()

(

if(i>=100)break;

s+=i;

i++;

)

功能相同的語句是().

A.for(;i<100;i++)s=s+i;B.for(;i<=100;i++)s+=i;

C.for(;i<IOO;i++,s=s+-i);D.for(;i>=100;i++,s=s+i);

二、填空題

1.這個while循環(huán)的輸出結果是」491625。

i=0;

while(i<5)

i++;

printf("%d",ixi);

(

2.有以下程序:

界include<stdio.h>

main()

|

charc;

while((c=getcharO)!=*?')

putchar(—c);

1

程序運行時,如果從健盤輸入:B?C?〈回車〉,則輸出結果為A。

3.假定a和b為加型變量,執(zhí)行下面程序段后b的值為g。

a=l;b=10;

do

(

b-=a;a++;

}while(b—<0);

4.若所有變量都已正確定義,下列程序的輸出結果是YESYES。

for(i=0;i<2;i++)

printf(“YES”);

prinifW);

5.執(zhí)行下列程序后,輸出“水”號的個數(shù)是色。

#include,,stdio.hn

main()

(

inti,j;

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

forg=2;j<=i;j++)

putchar(4*^);

三、編程題

1.計算1-3+5-7+…-99+101的值。

2.編寫程序從輸入的三個數(shù)中找出最大值和最小值。

3.編寫程序,判斷從鍵盤輸入的一個整數(shù)是否是素數(shù),是素數(shù)就輸出“Thisisaprime

number",不是素數(shù)就輸出“Thisisnotaprimenumber”。

4.求10到100之間的全部素數(shù)。

5.編寫程序輸出如下所示的圖形。

*

***

*****

*******

*********

數(shù)組

一、選擇題

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

A)整型常量B)整型表達式

C)整形常量或整形表達式C)任何類型的表達式

⑵以下對一維整型數(shù)組a的正確說明是。

A)inta(10);B)intn=10,a[n];

C)intn;D)#defineSIZE10

scanff‘%d",&n);inta[SIZE];

inta[nj;

(3)若有定義:則對數(shù)組a元素的正確引用是一。

A)a[10]B)a[3.5]C)a(5)D)a[10-10]

⑷以下能對一維數(shù)組a進行正確初始化的語句是—o

A)inta[10]={0,0,0,0,0};B)inta[10]={};

C)inta[]={0};D)inta[IO]={10*1};

(5)若有定義:inia[3][4],則對數(shù)組a元素的正確引用是

A)a[2][3]B)a|l,3]C)a(5)D)a[10-10]

(6)以下能對二維數(shù)組a進行正確初始化的語句是o

A)inta[2][]={{1,0,1M5,2,3));

B)inta[][3]={{1,2,3),(4,5,6});

C)inta[2][4]={{L2,3)44,5),(6));

D)inta[][3]={{1,0,1),{},{UH;

⑺若有說明:inta⑶[4]={0};則下面正確的敘述是o

A)只有元素a[0][0]可得到初值0

B)此說明語句不正確

C)數(shù)組a中各元素都可得到初值,但其值不一定為0

D)數(shù)組a中每個元素均可得到初值0

(8)若有說明:inla[][4]={0,0};則下面不正確的敘述是。

A)數(shù)組a的每個元素都可得到初值0

B)二維數(shù)組a的第一維大小為1

C)因為二維數(shù)組a中第二維大小的值除以初值個數(shù)的商為1,故數(shù)組a的行數(shù)為1

D)只有元素如0][0]和可得到初值0,其余元素均得不到初值0

(9)若二維數(shù)組a有m列,則計算任一元素在數(shù)組中位置的公式為。

(設a[0][0]位于數(shù)組的第一個位置上)

A)i*m+jB)j*m+iC)D)i*m+j+l

(10)若有說明:inta口[3]={1,2,3,4,5,6,7};則數(shù)組a第一維大小是0

A)2B)3C)4D)無確定值

(11)下面程序段的輸出結果是。

intk,a[3][3]={12,3,4,5,6,7,8,9};

for(k=0;k<3;k++)pnntf(tt%d,,,a[k][2-kl);

A)357B)3690159D)147

(12)下面是對s的初始叱,其中不正確的是。

A)chars[5]={“abc”};B)chars[5]={ta,;b,;c,};

C)chars[5]=nD)chars[5]=abcdcf\

(13)下面程序段的輸出結果是。

charc[5]={ta,,,b,;\0,,,c,;\0,}

printf("%s”,c);

A),a,,b,B)abC)abcD)abc

(14)判斷字符串a(chǎn)和b是否相等,應當使用。

A)if(a==b)B)if(a=b)

C)if(strcpy(a,b))D)if(strcmp(a,b))

(15)下列四種數(shù)組定義中,合法的數(shù)組定義是()。

A)chara[]="hcllo";B)inta[4]={4,3,2,l,0);

C)chara="hcno";D)chara[5]="hello”;

(16)已知數(shù)組floata[4]⑶;該數(shù)組行下標的范圍是().

A)0—3B)1—3C)0—2D)I—2

二、寫出運行結果。

I.#include<stdio.h>

main()

{inti,t,a[5]={1,2,3,4,5);

for(i=0;i<2;i++)

{t=a[i];

a[ij=a[4-i];

a[4-i]=t;

1

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

printf("%2dH,a[i]);

printf("\n");

結果:54321。

2.#include<stdio.h>

main()

{

inti,j,row,col,min;

inta[3][4]={{1,2,3,4},[9,8,7,6},{1,2,0,5));

min=a[01(01;

row=0;

col=0;

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

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

if(a[i][j]<min)

(

min=ali][j];

row=i;

col=j;

)

printf("min=%d,row=%d,col=%d\n",min,row,col);

}

結果:min=0jow=2、col=2。

三、編程題。

1.用數(shù)組求Fibonacci數(shù)列前20個數(shù),F(xiàn)ibonacci數(shù)列指的是這樣,個數(shù)列:

1,1,2,3,5,8,13,21……這個數(shù)列從第三項開始,每一項都等于前兩項之和。

#include<stdio.h>

voidmain()

{

intfib[20]={14);

inti;

for(i=2;i<20;i++)

{

1

for(i=0;i<20;)

{

printf("%5d

i++;

if(i%5==0)

printf("\n");

getch();

2.將輸入數(shù)組a[n]中的n個元素,再輸入另一個數(shù)x,查看a中是否有值為x的元素,

若有,則輸出其下標,若沒有,則輸出-1。

3.求數(shù)絹inta[n]中奇數(shù)的個數(shù)和平均值,以及偶數(shù)個數(shù)和平均值0

函數(shù)

一、選擇題

(1)C語言規(guī)定:源程序中main函數(shù)的位置()。

A.必須在最開始

B.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面

C.必須在后面

D.可以任意

(2)以下正確的說法是()。

A.實參和與其對應的形參各占用獨立的存儲單元

B.實參和與其對應的形參共占用一個存儲單元

C.只有當實參和與其對應的形參同名時才共占用相同的存儲單元

D.形參時虛擬的,不占用存儲單元

(3)對于C程序的函數(shù),下列敘述中正確的是()。

A.函數(shù)的定義不能嵌套,但函數(shù)調(diào)用可以嵌套

B.函數(shù)的定義可以表套,但函數(shù)調(diào)用不能嵌套

C.函數(shù)的定義和調(diào)用均可以嵌套

D.函數(shù)的定義和調(diào)用均不能嵌套

(4)下列宏定義語句中,不正確的是()o

A.#defineY1B./include"math.h"

C.#include<sldio.h>D.#definePI=3.14

(5)若調(diào)用一個函數(shù),且此函數(shù)中沒有return語句,則正確的說法是()。

A.該函數(shù)沒有返回俏

B.該函數(shù)返回若干個系統(tǒng)默認值

C.能返回?個用戶所希望的函數(shù)值

D.返回一個不確定的值

(6)若用數(shù)組名作為函數(shù)調(diào)用的實參,傳遞給形參的是。

A.數(shù)組的首地址B.數(shù)組中第一個元素的值

C.數(shù)組中的全部元素的值D.數(shù)組元素的個數(shù)

(7)關于函數(shù)聲明,以下不正確的說法是。

A.如果函數(shù)定義出現(xiàn)在函數(shù)調(diào)用之前,可以不必加函數(shù)原型聲明

B.如果在所有函數(shù)定義之前,在函數(shù)外部已做了聲明,則各個主調(diào)函數(shù)不必再做函

數(shù)原型聲明

C.函數(shù)在調(diào)用之前,一定要聲明函數(shù)原型,保證編譯系統(tǒng)進行全面的調(diào)用檢查

D.標準庫不需要函數(shù)原型聲明

(8)函數(shù)定義時,形參是整型變量,則函數(shù)調(diào)用時,實參不可以是()。

A.整型常量B.字符型常量C.數(shù)組名D,整型表達式

二.填空

(1)C語言函數(shù)返回類型的默認定義類型是上1。

(2)函數(shù)的實參傳遞到形參有兩種方式:值的傳遞和地址的傳遞

溫馨提示

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

評論

0/150

提交評論