2019年《C語(yǔ)言程序設(shè)計(jì)》大學(xué)期末測(cè)試題庫(kù)500題(含答案)_第1頁(yè)
2019年《C語(yǔ)言程序設(shè)計(jì)》大學(xué)期末測(cè)試題庫(kù)500題(含答案)_第2頁(yè)
2019年《C語(yǔ)言程序設(shè)計(jì)》大學(xué)期末測(cè)試題庫(kù)500題(含答案)_第3頁(yè)
2019年《C語(yǔ)言程序設(shè)計(jì)》大學(xué)期末測(cè)試題庫(kù)500題(含答案)_第4頁(yè)
2019年《C語(yǔ)言程序設(shè)計(jì)》大學(xué)期末測(cè)試題庫(kù)500題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩89頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2019年大學(xué)C語(yǔ)言期末考試題庫(kù)500題含答案

一、選擇題

1.以下程序的輸出結(jié)果是—A—。

main()

{inta=4,b=5/c=0/d;

d=!a&&!b||!c;

printf("%d\n"zd);

)

A、1B>0C、非。的數(shù)D、-1

2.若有如下程序段,其中s、a、b、c均已定義為整型變量,且a、c均已賦值(c大于

0)

for(b=l;b<=c;b++)s=s+l;B

則上述程序段功能等價(jià)的賦值語(yǔ)句是o

A、s=a+b;B、s=a+c;C、s=s+c;D^s=b+c;

3.以下程序的輸出結(jié)果是—B—o

main()

{inti,kza[10]zp[3];

k=5;

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

for(i=0;i<3;i++)p[i]=a[i*(i+l)];

for(i=0;i<3;i++)k+=p[i]*2;

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

)

A、20B、21C、22D、23

4.以下敘述正確的是—D—o

A、do-while語(yǔ)句構(gòu)成的循環(huán)不能用其它語(yǔ)句構(gòu)成的循環(huán)來(lái)代替

B、do-while語(yǔ)句構(gòu)成的循環(huán)只能用break語(yǔ)句退出

C、用do-while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為非零時(shí)結(jié)束循環(huán)

D、用do-while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為零時(shí)結(jié)束循環(huán)

5.下面的程序的運(yùn)行結(jié)果是_B__。

main()

intx=3;

do

{

printf("%d\n",x-=2);

)

while(!(-x));

}

A,輸出的是1B、輸出的是1和-2C、輸出的是3和0D、是死循環(huán)

6.關(guān)于return語(yǔ)句,下列正確的說(shuō)法是()。

A可以在同一函數(shù)中出現(xiàn)多次B必須在每個(gè)函數(shù)中出現(xiàn)

C只能在除主函數(shù)之外的函數(shù)中出現(xiàn)一次D在主函數(shù)中不能出現(xiàn)

7.D)birth.day=25;birth.month=10;birth.year=1993;

8.以下程序段中與語(yǔ)句k=a>b?(b>c?l:0):0;功能等價(jià)的是_A—。

A、if((a>b)&&(b>c))k=l;elsek=0;

if((a>b)||(b>c))k=l;elsek=0;

C^if(a<=b)k=0;elseif(b<=c)k=l;

D^if(a>b)k=l;elseif(b>c)k=l;elsek=0;

9.A)17(B)64(C)125(D)53

10.

11.8921

12.設(shè)有定義:inta=2,b=3,c=4;,則以下選項(xiàng)中值為。的表達(dá)式是A。

A、(!a==l)&&(!b==0)B、(a<b)&&!c||1C>a&&bD、a||(b+b)&&(c-a)

13.設(shè)intx=l,y=l;表達(dá)式(!x||y--)的值是_B___0

A、0B、1C、2D、-1

14.執(zhí)行下面的程序段后,變量k中的值為—A—o

intk=3,s[2];

s[O]=k;k=s[l]*10;

A、不定值B、32C、30D、10

15.main()

{inti=200,n=0;/*n用來(lái)記錄每行已打印數(shù)的個(gè)數(shù)*/

while(i<=300)

{if(i%7==0)

{//break;

printf("%5d"J);n=n+l;

if(n==5)/*滿5個(gè)換行*/

{printf("\n");n=0;}

)

i++;}}

2).main()

{inti,s=O,t=l;

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

{t=t*i;s=s+t;}

printf("sum=%d\n"/s);

)

五、程序設(shè)計(jì)題

16.以下程序中,while循環(huán)的循環(huán)次數(shù)是—D—o

main()

{inti=0;

while(i<10)

(

if(i<l)continue;

if(i==5)break;

i++;

A、1B、10C、6D、死循環(huán),不能確定次數(shù)

17.以下程序的輸出結(jié)果為()。

main()

{inti=010J=10z*pi,*pj;

pi=&i;pj=&j;

,,

printf(%d.%d\n"/*pi/*pj);

18.在下列程序段中,枚舉變量cl,c2的值依次是(),()。

enumcolor{red,yellow,blue=4,green,white}cl,c2;

cl=yellow;c2=white;

',

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

19.要打開一個(gè)已存在的非空文件"file"用于修改,選擇正確的語(yǔ)句()。

20.要打開一個(gè)已存在的非空文件"file"用于修改,選擇正確的語(yǔ)句()。

Afp=fopen("file","r");Bfp=fopen("file","w");

Cfp=fopen("file","r+");Dfp=fopen("file","w+");

{intm,k,i,n=0;四寫出下列程序的運(yùn)行結(jié)果。(28分)

21.若已知a=10,b=20,則表達(dá)式!a<b的值為.

答案:1

22.有定義語(yǔ)句:intx,y;,若要通過(guò)scanf("%d,%d",&x,&y);語(yǔ)句使變量x得到數(shù)據(jù)ll,變量

y得到數(shù)值12,下面四組輸入形式中,錯(cuò)誤的是—A—。

A、1112〈回車〉B、回車〉C、11,12〈回車〉D、11,〈回車>12<回車〉

23.以下程序運(yùn)行后的輸出結(jié)果是o

main()

{intp=30;

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

)

答案:3

知識(shí)點(diǎn):條件表達(dá)式構(gòu)成的選擇結(jié)構(gòu)

24.在C語(yǔ)言中,if語(yǔ)句后的一對(duì)圓括號(hào)中,用以決定分支流程的表達(dá)式為()。

A只能是邏輯表達(dá)式B只能是關(guān)系表達(dá)式

C只能是邏輯表達(dá)式或關(guān)系表達(dá)式D可以是任意表達(dá)式

25.以下程序的功能是計(jì)算:l+12+123+1234+12345o請(qǐng)?zhí)羁铡?/p>

Main()

{intt=0,s=0,l;

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

{t=l+;s=s+t;}

printf("s=%d\n”,s);

}

答案:t*10-10*t

知識(shí)點(diǎn):程序分析

26.C語(yǔ)言源程序的基本單位是()。

A過(guò)程B函數(shù)C子程序D標(biāo)識(shí)符

27.設(shè)a為int型變量,執(zhí)行下列賦值語(yǔ)句后,a的取值分別是()。

a=125.534;a=(int)125.521%4;a=5?2;

A125,31,1B125,1,20C125,31,20D125.534,2,20

28.以下程序的輸出結(jié)果為()。

inti;

voidprt()

{for(i=5;i<8;i++)printf("%c";*');

printf(H\t");

}

main()

{for(i=5;i<=8;i++)prt();

)

A***B**********?*c******D***

29.在C語(yǔ)言程序中,以下說(shuō)法正確的是()。

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

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

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

D函數(shù)的定義和函數(shù)的調(diào)用都可以嵌套

30.有如下程序

main()

(

inta=l,b=2,m=0,n=0,k;

k=(n=b>a)||(m=a<b);

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

}

程序運(yùn)行后的輸出結(jié)果是—C—。

A、0,0B、0,1C、1,0D、1,1

31.C語(yǔ)言中的文件類型只有()。

A索引文件和文本文件兩種B文本文件一種

C二進(jìn)制文件一種DASCII碼文件和二進(jìn)制文件兩種

32.兩個(gè)指針變量不可以()。

A.相加B比較C相減D指向同一一地址

33.關(guān)于return語(yǔ)句,下列正確的說(shuō)法是()。

A可以在同一函數(shù)中出現(xiàn)多次B在主函數(shù)中不能出現(xiàn)

C必須在每個(gè)函數(shù)中出現(xiàn)D只能在除主函數(shù)之外的函數(shù)中出現(xiàn)一次

34.設(shè)有以下定義,則以下對(duì)變量w的賦值()是錯(cuò)誤的。

enumweek{sun,mon=4,tue,wed,thu,fri,sat}w;

Aw=sun;Bw=(enumweek)4;Cw=san;Dw=(enumweek)9;

35.以下程序的輸出結(jié)果是()。

main()

{inta=011;

printf(w%d\n,,,++a);

}

A12B11C10D9

36.下列程序的輸出結(jié)果是()。

main()

{inta=7,b=5;

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

}

A5B1C0D不確定值

37.有以下程序

include<stdio.h>

main()

{charchl,ch2;intnl,n2;

chl=getchar();ch2=getchar();

nl=chl-'O';n2=nl*10+(ch2-'0');

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

}

程序運(yùn)行時(shí)輸入:12〈回車),執(zhí)行后輸出結(jié)果是。

答案:12

知識(shí)點(diǎn):數(shù)據(jù)輸入

38.以下程序段的輸出結(jié)果是o

inti=9;

printf("%o\n",i);

答案:11

39.設(shè)a為int型變量,執(zhí)行下列賦值語(yǔ)句后,a的取值分別是()。

a=125.534;a=(int)125.521%4;a=5?2;

A125,31,1B125,1,20C125,31,20D125.534,2,20

40.設(shè)y是int型變量,請(qǐng)寫出判斷y為奇數(shù)的關(guān)系表達(dá)式。

答案:y%2

41.以下函數(shù)調(diào)用語(yǔ)句中含有()個(gè)實(shí)參。

func((el,e2),(e3,e4,e5));

A2B3C5D語(yǔ)法錯(cuò)誤

42.以下程序運(yùn)行后的了輸出結(jié)果是。

main()

{inta=l,b=2,c=3;

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

elseprintf("%d\n",b);

)

答案:1

43.若變量x、y已正確定義并賦值,以下符合C語(yǔ)言語(yǔ)法的表達(dá)式是—A—。

A^++x,y=x-x+l=yC、x=x+10=x+yD>double(x)/10

知識(shí)點(diǎn):算術(shù)表達(dá)式

44.以下程序的輸出結(jié)果為()。

#defineADD(x)x*x

main()

{inta=4/b=6,c=7,d=ADD(a+b)*c;

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

)

Ad=70Bd=80Cd=140Dd=700

45.若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是_A

for(i=5;i;i--)

for(j=0;j<4;j++){......}

A、20B、25C、24D、30

46.若變量a是int類型,并執(zhí)行了語(yǔ)句:a='A'+1.6;,則正確的敘述是.

A、a的值是字符CB、a的值是浮點(diǎn)型

C、不允許字符型和浮點(diǎn)型相加D、a的值是字符TV的ASCII值加上1

47.執(zhí)行下列程序時(shí)輸入:123〈空格>456<空格>789〈回車),輸出結(jié)果是—D—。

main()

{chars[100];

intc,i;

scanf("%c",&c);

scanf("%d",&i);

scanf("%s",s);

printf(”%c,%d,%s\n”,c,i,s);

}

A、123,456,789B、1,456,789C、1,23,456,789D、1,23,456

48.要求通過(guò)while循環(huán)不斷讀入字符,當(dāng)讀入字母N時(shí)結(jié)束循環(huán)。若變量已正確定義,

以下正確的程序段是—A—o

、,,

Awhile((ch=getchar())!=Nprintf("%c"zch);

while(ch=getchar()!='N'printf("%c"zch);

、

Cwhile(ch=getchar())=='N'printf("%c"zch);

D、while((ch=getchar())=='N'printf(”%c,ch);

49.有以下程序段

intk=0;

while(k=l)k++;

while循環(huán)執(zhí)行的次數(shù)是—A—。

A、無(wú)限次B、有語(yǔ)法錯(cuò),不能執(zhí)行C、一閃也不執(zhí)行D、執(zhí)行1次

50.閱讀下列程序:

main()

{intn[3],i,j,k;

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

n[i]=0;

k=2;

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

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

n[j]=n[i]+l;

printf("%d\n",n[l]);

)

下述程序運(yùn)行后輸出結(jié)果是_D_o

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

51.寫出下列程序運(yùn)行結(jié)果

main()

inti=l,p;

p=fun(i,i+l);

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

)

intfun(inta,intb)

(

intf;

if(a>b)

f=l;

elseif(a==b)

f=0;

else

f=-l;

returnf;

)

-1

(2)鍵盤輸入abcdef<CR>

#include<stdio.h>

voidfun()

(

charc;

if((c=getchar())!='\n')

fun();

putchar(c);

)

voidmain()

{fun();}

fedcba

(3)

include<stdio.h>

#defineC5

intx=l,y=C;

voidmain()

(

intx;

x=y++;printf(n%d%d\n,x,y);

if(x>4){intx;x=++y;printf("%d%d\n"/x/y);}

x+=y-;

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

56

77

126

(4)

include<stdio.h>

intc,a=4;

func(inta,intb)

{c=a*b;a=b-l;b++;return(a+b+1);}

voidmain()

(

intb=2,p=0;c=l;

p=func(b,a);

printf(”%d,%d,%d,%d\n“,a,b,c,p);

}

428,9

(5)

unsignedfun6(unsignednum)

(

unsignedk=l;

do{k*=num%10;num/=10;}

while(num);

returnk;

)

voidmain()

(

unsignedn=26;

,,

printf("%d\n/fun6(n));

}

12

(6)

#include<stdio.h>

intmax(intajntb);

main()

(

int

scanf(”%d,%d,%d",&x,&y,&z);

t=max(x,y);

m=max(t,z);

printf(”%d”,m);

intmax(intajntb)

(

if(a>b)

return(a);

else

return(b);

)

運(yùn)行時(shí)若輸入:10,15,9則輸出:—15

運(yùn)行時(shí)若輸入:300,129,300則輸出:―300

52.已知職工記錄描述如下,在TurboC中,系統(tǒng)為變量w分配()字節(jié)的空間。

structworker

{intno;

charname[20];

charsex;

union

{intday;intmonth;intyear;}birth;

}w;

A29B20C25D6

53.具有相同類型的指針類型變量p與數(shù)組a,不能進(jìn)行的操作是()。

Ap=a;B*p=a[0];Cp=&a[0];Dp=&a;

54.設(shè)a為整型變量,初值為12,執(zhí)行完語(yǔ)句a+=a-=a*a后,a的值是()。

A552B144C264D-264

55.下列程序執(zhí)行后的輸出結(jié)果是_A_。

main()

(

intx='f';

printf(H%cXn'VA'+fx-'a'+l));

)

A、GB、HC、ID、J

56.有以下程序

main()

{intnum[4][4]={{l,2,3,4)45,6,7,8},{9,10,11,12},{13,14,15,16}},ij;

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

{for(j=l;j<=i;j++)printf("%4c";');

for(j=;j<4;j++)printf(n%4d",num[i][j]);

printf("\n");

)

)

若要按以下形式輸出數(shù)組右上半三角

1234

678

1112

16

則在程序下劃線處應(yīng)填入的是—B—o

A、i-1B、IC、i+1D、4-i

57.要求以下程序的功能是計(jì)算:s=l+l/2+S+…+1/1。

main()

{intn;

floats;

s=1.0;

for(n=10;n>l;n-)

s=s+l/n;

printf(”%6.4f\n,s);

)

程序運(yùn)行后輸出結(jié)果錯(cuò)誤,導(dǎo)致錯(cuò)誤結(jié)果的程序運(yùn)行是—

C_o

A、s=1.0;B、for(n=10;n>l;n-);C>s=s+l/n;D、printf(“%6.4f\n",s);

58.若執(zhí)行以下程序時(shí)從鍵盤上輸入9,則輸出結(jié)果是B_o

main()

{intn;

scanf("%d"z&n);

if(n++<10)printf("%d\n",n);

elseprintf("%d\n”,n??);

}

A、11B、10C、9D、8

59.以下程序的輸出結(jié)果為()。

main()

{inti=010J=10;

',

printf(%d/%d\n"/i++j-);}

A11,9B9,10C8,10D9,9

60.40

61.函數(shù)調(diào)用:strcat(strcpy(strl,str2),str3)的功能是__C___。

A^將串strl復(fù)制到串str2中后再連接到串str3之后

B、將串strl連接到串str2之后再?gòu)?fù)制到串str3之后

C將串str2復(fù)制到串strl中后再將串str3連接到串strl之后

D、將串str2連接到串strl之后再將串strl復(fù)制到串str3中

62.以下程序輸出的是C。

voidmain()

{inti=3,j=2;

char*a="DCBA";

printf("%c%c\n",a[i],a[j]);

)

63.設(shè)有如下程序段

intx=2002,y=2003;

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

則以下敘述中正確的是_口。

A、輸出語(yǔ)句中格式說(shuō)明符的個(gè)數(shù)少于輸出項(xiàng)的個(gè)數(shù),不能正確輸出

B、運(yùn)行時(shí)產(chǎn)生錯(cuò)誤信息

C、輸出值為2002

D、輸出值為2003

64.若有定義:inta=8,b=5,c;,執(zhí)行語(yǔ)句c=a/b+0.4;后,c的值是_B__?

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

知識(shí)點(diǎn):算術(shù)表達(dá)式

65.設(shè)有定義:fl。ata=2,b=4,h=3;,以下C語(yǔ)言表達(dá)式與代數(shù)式皿((a+b)h)計(jì)算結(jié)果不相符的

是—B―o

A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*l/2D、h/2*(a+b)

知識(shí)點(diǎn):算術(shù)表達(dá)式

66.設(shè)有intx=ll;則表達(dá)式(x++*)的值是___A___。??

A、3B、4C、11D、12

知識(shí)點(diǎn):算術(shù)表達(dá)式

67.C語(yǔ)言中,數(shù)組的各元素必須具有相同的,元素的下標(biāo)下限為,下標(biāo)必須是正整數(shù)、

0、或者。但在程序執(zhí)行過(guò)程中,不檢查元素下標(biāo)是否。

數(shù)據(jù)類型,0,符號(hào)常量,越界

68.C語(yǔ)言中,數(shù)組在內(nèi)存中占一片的存儲(chǔ)區(qū),由代表它的首地址。數(shù)組名是一個(gè)常量,

不能對(duì)它進(jìn)行賦值運(yùn)算。連續(xù),數(shù)組名,地址

69.為了建立結(jié)構(gòu)體(含有兩個(gè)成員,data是數(shù)據(jù)成員,next是指向自身結(jié)構(gòu)體的指針成

員),請(qǐng)?zhí)羁眨?/p>

Structlink

(

chardata;

structlink*next;

)

70.設(shè)有定義語(yǔ)句staticinta[3][4]={{1},{2},{3}};則a⑴⑼值為,a[l][l]值為,a⑵出的值

為。2,0,0

71.下面程序的輸出是_C—。

main()

{

unsigneda=32768;

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

)

A、a=32768B、a=32767C>a=-32768D、a=>l

知識(shí)點(diǎn):整型數(shù)據(jù)

72.在C語(yǔ)言中,合法的長(zhǎng)整型常數(shù)是一A—。

A、0LB、4962710C、324562&D、216D

知識(shí)點(diǎn):整型數(shù)據(jù)

73.有以下程序

main()

{

intm,n,p;

scanf("m=%dn=%dp=%d",&m,&n,&p);

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

}

若想從鍵盤上輸入數(shù)據(jù),使變量m中的值為123,n中的數(shù)值為456,p中的值為789,則

正確的輸入是—A—o

A、m=123n=456p=789B、m=123n456P=789

、、

Cm=123,n=4567p=789D123456789

74.C語(yǔ)言中運(yùn)算對(duì)象必須是整型的運(yùn)算符是_A.

A、%=B、/C、=D、<=

知識(shí)點(diǎn):整型數(shù)據(jù)

75.以下函數(shù)調(diào)用語(yǔ)句中含有()個(gè)實(shí)參。

func((el,e2),(e3,e4,e5));

A2B3C5D語(yǔ)法錯(cuò)誤

76.在(1)的基礎(chǔ)上,通過(guò)指針p給變量ch賦字符H的語(yǔ)句是*p=,a,;。

77.請(qǐng)讀程序片段:

inti=65536;

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

上面程序片段的輸出結(jié)果是—B—。

A、65536B、0C、有語(yǔ)法錯(cuò)誤,無(wú)輸出結(jié)果D、-1

知識(shí)點(diǎn):整型數(shù)據(jù)

78.下列定義變量的語(yǔ)句中錯(cuò)誤的是_Do

A、int_intB、doubleint_C^charForD、floatUS$

知識(shí)點(diǎn):常量、變量和標(biāo)識(shí)符

79.V)(5)所有函數(shù)定義都是并行的,相互獨(dú)立的。

80.V)(2)形參只有在被調(diào)用時(shí)才分配存儲(chǔ)空間。

81.x)(1)函數(shù)說(shuō)明指的是在程序中設(shè)定一個(gè)函數(shù)模塊。

82.函數(shù)調(diào)用可以在。D

A.函數(shù)表達(dá)式中B.函數(shù)語(yǔ)句中C.函數(shù)參數(shù)中D.以上都是

83.

有以下程序

main()

(

inta=0,b=0;

a=10;/*給a賦值*/

b=20;/*給b賦值*/

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

)

程序運(yùn)行后的輸出結(jié)果是B。

A、a+b=10B、a+b=30C、30D、出錯(cuò)

知識(shí)點(diǎn):簡(jiǎn)單C語(yǔ)言程序的構(gòu)成和格式

84.以下選項(xiàng)中非法的表達(dá)式是_D_o

A、0<=x<100B、i=j==0C、(char)(65+3)D、x+l=x+l

知識(shí)點(diǎn):賦值表達(dá)式

85.以下函數(shù),真正地沒(méi)有返回值。B

A.inta(){inta=2;return(a);}B.voidb(){printf("c");}

C.inta(){inta=2;returna;}D.以上都是

86.若執(zhí)下面程序時(shí)從鍵盤上輸入5,

main()

(

intx;

scanf("%d"z&x);

if(x++>5)printf("%d\n”,x);

elseprintf("%d\n”,xT;

)

則輸出是_B。

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

87.

include<stdio.h>

include<string.h>

voidmain()

(

chars[80];

inti;

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

(

s[i]=getchar();

if(s[i]=='\n')break;

}

s[i]='\0';i=0;

while(s[i])putchar(s[i++]);

putchar('\n');

從鍵盤輸入一個(gè)字符串,并逐一輸出

(2)

#include<stdio.h>

#include<string.h>

voidmain()

(

charstr[10][80],c[80];

inti;

for(i=0;i<10;i++)gets(str[i]);

strcpy(c,str[O]);

for(i=l;i<10;i++)if(strlen(c)<strlen(str[i]))strcpy(c,str[i]);

printf("%s\n",c);

printf("%d\n"zstrlen(c));

)

從鍵盤輸入若干字符串,找到其中最長(zhǎng)的一個(gè)輸出及它的長(zhǎng)度

(3)

#include<stdio.h>

include<string.h>

voidmain()

(

chara[10][80],c[80];

inti,j,k;

for(i=0;i<10;i++)gets(a[i]);

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

(

k=i;

for(j=i+l;j<10;j++)

if(strcmp(a[j],a[k])<0)k=j;

if(k!=i)

{strcpy(cza[i]);strcpy(a[i]za[k]);strcpy(a[k],c);}

〃字符串交換

)

for(i=0;i<10;i++)puts(a[i]);

}

從鍵盤輸入若干字符串,并將它們按大到小順序排好再輸出

⑷閱讀程序,寫出運(yùn)行結(jié)果

include<stdio.h>

voidmain()

inta[6]={12,4,17,25,27,16},b[6]={27,13,4,25,23,16},^;

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

for(j=0;j<6;j++)if(a[i]==b[j])break;

if(j<6)printf("%d",a[i]);

)

printf("\n");

)

4252716

⑸閱讀程序,寫出運(yùn)行結(jié)果。

#include<stdio.h>

voidmain()

(

chara[8],temp;intj,k;

for(j=0;j<7;j++)a[j]='a'+j;a[7]='\0';

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

(

temp=a[6];

for(k=6;k>0;k-)a[k]=a[k-l];

a[0]=temp;

printf("%s\n”,a);

)

}

gabcdef

fgabcde

efgabcd

⑹閱讀下列程序,寫出程序運(yùn)行的輸出結(jié)果。

include<stdio.h>

#include<string.h>

voidmain()

(

charstrl[]=,,*******H;

for(inti=0;i<4;i++)

(

printf("%s\n",strl);

strl[i]='

strl[strlen(strl)-l]='\O';

*******

*****

***

?

⑺該程序的運(yùn)行結(jié)果是:。

min=zm=,n=

voidmain()

(

floatarray⑷⑶={

{3.4,-5.6,56.7},

{56.8,999.廠.0123},

{0.45,-5.77,123.5},

{43.4,0,111.2}

);

intij;

intmin;

intm,n;

min=array[0][0];

m=0;n=0;

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

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

if(min>array[i][j])

(

min=array[i][j];

m=i;n=j;

)

,,,

printf('min=%d/m=%d/n=%d\nzmin,

)

-5.7721

(8)寫出下面這個(gè)程序的輸出結(jié)果:

voidmain()

(

charstr[]="ABCDEFGHIJKL";

printf("%s\nH,str);屏幕上顯示

printf(n%s\n",&str[4]);屏幕上顯示

str[2]=str[5];

printf("%s\n",str);屏幕上顯示

str[9]='\0';

屏幕上顯示

printf("%s\n"zstr);

ABCDEFGHIJKL

EFGHIJKL

ABFDEFGHIJKL

ABFDEFGHI

(9)讀懂下面的程序并填空。

voidmain()

(

charstr[80];

inti=0;

gets(str);

while(str[i]!=O)

(

if(str[i]>='a'&&str<='z')

str[i]-=32;

i++;

)

puts(str);

)

程序運(yùn)行時(shí)如果輸入upcase,屏幕顯示

程序運(yùn)行時(shí)如果輸入AalBb2Cc3,屏幕顯示

UPCASE

AA1BB2CC

88.以下定義語(yǔ)句中正確的是_C—。

A、chara='A'b='B';B、floata=b=10.0;(正解a=10.0b=10.0)

C、inta=10,*b=&a;D、float*a,b=&a;???

知識(shí)點(diǎn):常量、變量和標(biāo)識(shí)符

89.x)(7)數(shù)組定義inta[10];表示數(shù)組名為a,此數(shù)組有10個(gè)元素,第10個(gè)元素為

a[10]?

90.以下有4組用戶標(biāo)識(shí)符,其中合法的一組是—C—。

A、For-subCaseB、4dDOSizeC、f2_G3IFabcD^WORDVoiddefine

知識(shí)點(diǎn):常量、變量和標(biāo)識(shí)符

91.x)⑸定義s為5x6(5行6列)的數(shù)組可寫成floata[5,6];

92.下列選項(xiàng)中,合法的C語(yǔ)言關(guān)鍵字是_D—。

A、VARB、cherC、integerD、default

知識(shí)點(diǎn):常量、變量和標(biāo)識(shí)符

93.以下函數(shù)調(diào)用語(yǔ)句中,含有實(shí)參的個(gè)數(shù)為。C

fun((2,3),(4,5+6,7));

A.1B.2C.5D.6

94.若自定義函數(shù)要求返回一個(gè)值,則應(yīng)在該函數(shù)體中有一條語(yǔ)句,若自定義函數(shù)要求不

返回一個(gè)值,則應(yīng)在該函數(shù)說(shuō)明時(shí)加一個(gè)類型說(shuō)明符。return,void

95.以下函數(shù)值的類型是—A—?

fun(floatx)

{

floaty;

y=3*x-4;

returny;

)

A^intB、不確定C、voidD、float

96.被調(diào)函數(shù)通過(guò)語(yǔ)句,將值返回給主調(diào)函數(shù)。D

A.ifB.forC.whileD.return

97.有以下程序

charfun(charx,chary)

(

if(x<y)returnx;

returny;

)

main()

(

(,

inta='9/b=8',c='7';

printf("%c\n",fun(fun(a,b),fun(b,c)));

)

程序的執(zhí)行結(jié)果是_D_。

A、函數(shù)調(diào)用出錯(cuò)B、8C、9D、7

98.下列語(yǔ)句中,正確的是()。D

A.chara[3][X'abc',T};B.chara[][3]={'abjT};

H

C.chara[3][]={'a'zl"};D.chara[][3]={"a","1"};

99.被調(diào)函數(shù)調(diào)用結(jié)束后,返回到。D

A.主調(diào)函數(shù)中該被調(diào)函數(shù)調(diào)用語(yǔ)句處

B.主函數(shù)中該被調(diào)函數(shù)調(diào)用語(yǔ)句處

C.主調(diào)函數(shù)中該被調(diào)函數(shù)調(diào)用語(yǔ)句的前一語(yǔ)句

D.主調(diào)函數(shù)中該被調(diào)函數(shù)調(diào)用語(yǔ)句的后一語(yǔ)句

100.C語(yǔ)言可執(zhí)行程序從什么地方開始執(zhí)行()。C

A.程序中第一條可執(zhí)行語(yǔ)句B.程序中第一個(gè)函數(shù)

C.程序中的main函數(shù)D,包含文件中的第一個(gè)函數(shù)

101.下列敘述中正確的是—D—。

A、C語(yǔ)言編譯時(shí)不檢查語(yǔ)法B、C語(yǔ)言的子程序有過(guò)程和函數(shù)兩種

C、C語(yǔ)言的函數(shù)可以嵌套定義D、C語(yǔ)言所有函數(shù)都是外部函數(shù)

102.合法的數(shù)組定義是()。D

A.inta[3][]={0,1,2,3,4,5};B.inta[][3]={0,1,2,3,4};

C.inta[2][3]={0,l,2,3,4,5,6};D.inta[2][3]={0,l,2,3,4,5,};

103.在(1)的基礎(chǔ)上,通過(guò)指針p給變量ch讀入字符的scanf調(diào)用語(yǔ)句是

scanf("%c”,p);o

104.下列定義的字符數(shù)組中,輸出printf("%s\n",str⑵);的輸出是()。C

staticstr[3][20]={"basic","foxpro","windows"};

A.basicB.foxproC.windowsD.輸出語(yǔ)句出錯(cuò)

105.strlen(s)為求字符串s的長(zhǎng)度的函數(shù))

chars[12]="abook!";

printf("%d"zstrlen(s));

A.12B.8C.7D.11

106.有一個(gè)函數(shù)原型如下所示,則該函數(shù)的返回類型為()。C

abc(floatx,floaty);

A.voidB.doubleC.intD.float

二、填空題

107.,可以不進(jìn)行函數(shù)類型說(shuō)明。D

A.被調(diào)函數(shù)的返回值是整型或字符型時(shí)B.被調(diào)函數(shù)的定義在主調(diào)函數(shù)定義之前時(shí)

C.在所有函數(shù)定義前,已在函數(shù)外預(yù)先說(shuō)明了被調(diào)函數(shù)類型D.以上都是

108.設(shè)有定義:chars[12]="string";則printf("%d\n",sizeof(s));的輸出是()。D

A.6B.7C.11D.12

109.有以下程序

voidf(intv,intw)

(

intt;

t=v;v=w;w=t;

)

main()

(

intx=l/y=3,z=2;

if(x>y)f(x,y);

elseif(y>z)f(y,z);

elsef(x,z);

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

)

執(zhí)行后輸出結(jié)果是—C—o

A、1,2,3B、3,1,2A1,3,2D、2,3,1

110.以下程序的輸出結(jié)果是—A—o

main()

(

intk=4/m=l,p;

p=func(k,m);printf("%d,”,p);

p=func(k,m);printf("%d\n",p);

)

func(inta,intb)

(

staticintm=0J=2;

i+=m+l;m=i+a+b;

return(m);

}

A、8,17B、8,16C、8,20D、8,8

111.以下程序的輸出結(jié)果是(C)

A、4B、6C、8D、10

#include<stdio.h>

voidmain()

intk=2,m=4,n=6;

int*pk=&k,*pm=&m,*p;

*(p=&n)=*pk*(*pm);

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

)

112.下面哪一項(xiàng)是不正確的字符串賦值或賦初值的方式()。C

A.char*str;str="string";

B.charstr[7]={'s',t,匕甲,

C.charstrl[10];strl="string";

D.charstrl[]="string"/str2[]="12345678";

113.下面的程序中哪一行有錯(cuò)誤()。D

include<stdio.h>

main()

{

floatarray[5]={0.0};〃第A行

inti;

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

scanf(*'%f"z&array[i]);

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

array[O]=array[O]+array[i];〃第B行

primf("%f\n”,array⑼);〃第C行

}

A.第A行B.第B行C.第C行D.沒(méi)有

114.有以下程序

intfun(intx[],intn)

(

staticintsum=0J;

for(i=0;i<n;i++)sum+=x[i];

returnsum;

)

main()

(

inta[]={l/2,3A5}/b[]={6,7/8,9/},s=0;

s=fun(az5)+fun(b,4);

printf("%d\n"zs);

程序執(zhí)行后的輸出結(jié)果是一c_?

A、45B、50C、60D、55

115.已知指針p的指向(圖一)的a[l],則表達(dá)式++*p的值是(C)。

A、20B、30C、21D、31

116.以下敘述中正確的是_Bo

A、全局變量的作用域一定比局部變量的作用域范圍大

B、靜態(tài)(static)類別變量的生存期貫穿于整個(gè)程序的運(yùn)行期間

C、函數(shù)的形參都屬于全局變量

D、未在定義語(yǔ)句中賦初值的auto變量和static變量的初值都是隨機(jī)值

117.以下程序的輸出結(jié)果是(D)。

A、23B、24C、25D、26

#include<stdio.h>

voidprtv(int*x)

{printf(〃%d\n”,++*x);}

voidmain()

(

inta=25;prtv(&a);

}

118.若t為double類型,表達(dá)式t=l,t+5,t++的值是_D_。

A、1B、6.0C,2.0D、1.0

119.兩次運(yùn)行下面的程序,如果從鍵盤上分別輸入6和4,則輸出結(jié)果是—A—。

main()

(

intx;

scanf(“%d”,&x);

if(x++>5)

printf("%d"zx);

else

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

)

A、7和5B、6和3C、7和D、6和4

120.下列各語(yǔ)句定義了數(shù)組,其中哪一個(gè)是不正確的()。C

,,,,

A.chara[3][10]={China"JAmerican"/"Asia'};B.intx[2][2]={l,2,3,4};

C.floatx[2]口={1,2,4,6,8,10};D.intm口[3]={1,2,3,4,5,6};

121.若已定義char*p;,使指針p指向變量ch的賦值語(yǔ)句是p二&ch;。

122.說(shuō)明變量時(shí),若省略存儲(chǔ)類型符,系統(tǒng)默認(rèn)其為存儲(chǔ)類別,該存儲(chǔ)類別的類型符

為:。動(dòng)態(tài),auto

123.在下列程序段中,枚舉變量cl的值是()。

enumcolor{red,yellow,blue=4/green,white}cl;cl=yellow;cl=white;

A1B3C5D6

124.68

125.正確的程序?yàn)?/p>

#include"stdio.h"

main()

{charc;

getchar(c);

putchar('\007');/*鳴笛*/

putchar();

)

126.voidmain()

{floata,b,temp;

printf("inputaandb:");

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

temp=a;a=b;b=temp;

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

)

選擇結(jié)構(gòu)答案

127.554

554

334

128.下列說(shuō)法不正確的是()。

A主函數(shù)main中定義的變量在整個(gè)文件或程序中有效

B不同函數(shù)中,可以使用相同名字的變量

C形式參數(shù)是局部變量

D在一個(gè)函數(shù)內(nèi)部,可以在復(fù)合語(yǔ)句中定義變量,這些變量只在本復(fù)合語(yǔ)句中有效

129.以下程序的輸出結(jié)果為()。

main()

{charsl[40]="country",s2[20]="side";

inti=O,j=O;

while(sl[i]!='\O')i++;

while(s2[j]!='\0')sl[i++]=s2[j++];

sl[i]=O;

printf("%s\n",sl);

}

AsideBcountryCsidetryDcountryside

130.函數(shù)調(diào)用語(yǔ)句:fseek(fp,-10L,2);的含義是()。

A將文件位置指針從文件末尾處向文件頭的方向移動(dòng)10個(gè)字節(jié)

B將文件位置指針從當(dāng)前位置向文件頭的方向移動(dòng)10個(gè)字節(jié)

C將文件位置指針從當(dāng)前位置向文件末尾方向移動(dòng)10個(gè)字節(jié)

D將文件位置指針移到距離文件頭10個(gè)字節(jié)處

131.下面的選項(xiàng)中正確的賦值語(yǔ)句是(chara[5],*p=a;)()。

Ap="abcd〃;Ba=〃abcd”;C*p=〃abcd";D*a=〃abcd”;

132.定義由n個(gè)指向整形數(shù)據(jù)的指針組成的數(shù)組p,其正確的方式為()。

Aintp;Bint(*p)[n];Cint*p[n];Dint(*p)();

133.main()

{float5=0,01=2.0,0=1.0^;

inti;

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

{s=s+m/n;p=m;m=m+n;n=p;}

printf(s=%f\n,:s);

)

2.#include<stdio.h>

main()

{inti,j,k,s=l;

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

for(j=l;j<=50;j++)

{k=100-i*5-j*2;

if(k>=0)

{printf("%2d%2d%2d”,iJ,k);

s=s+l;

if(s%5==0)printf("\n〃);

)

)

)

134.表示條件:10<x<100或x<0的C語(yǔ)言表達(dá)式是。

答案:(x>10&&x<100||x<0)

135.若從鍵盤輸入58,則以下程序輸出的結(jié)果是。

main()

{inta;

scanf("%d"z&a);

if(a>50)printf("%d"za);

if(a>40)printf(”%d”,a);

if(a>30)printf("%d",a);

}

答案:585858

136.main()

{inta,b,c,sum;

floatave;

scanf("%d%d%d〃,&a,&b,&c);

sum=a+b+c;ave=sum^.O;

///,

printf(sum=%d/ave=%.2f\n/sum,ave);

}

五、選做題

137.帆44]={538,9}淇中2[3]的值為()。D

A.5B.3C.8D.9

138.下面選項(xiàng)中正確的賦值語(yǔ)句是(設(shè)chara[5],*p=a;)()。

Ap="abcd";Ba="abcd";C*p="abcd";D*a="abcd";

139.s=s+t*it=-t

三、閱讀下列程序,寫出程序運(yùn)行的輸出結(jié)果

140.ch=getchar()ch>=,A,&&ch<=,Z,

141.B2.A3.A4.C5.A6.B7.A8.C9.D10.D

二、填空題

142.對(duì)字符數(shù)組進(jìn)行初始化,()形式是錯(cuò)誤。B

A.charcl[]={'l','2','3'};B.charc2[]=123;C.charc3[]={'1','2','3','\0'};D.charc4[]="123";

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

144.A)2(B)3(C)5(D)語(yǔ)法錯(cuò)誤

145.a,b為整形變量,二者均不為0,以下關(guān)系表達(dá)式中恒成立的是()。

146.C)fp=fopen("file","r+");(D)fp=fopen("file","w+");

147.C語(yǔ)言中函數(shù)調(diào)用的方式有()。

A函數(shù)調(diào)用作為語(yǔ)句1種B函數(shù)調(diào)用作為函數(shù)表達(dá)式1種

C函數(shù)調(diào)用作為語(yǔ)句或函數(shù)表達(dá)式2種D函數(shù)調(diào)用作為語(yǔ)句、函數(shù)表達(dá)式或函數(shù)參數(shù)3種

148.以下程序的輸出結(jié)果是()。

main()

//",//,/

{charsl[20]=China,s2[20]=for/s[10];

if(strcmp(sl,s2))printf("%s\n",strcat(s2,sl));

elseprintf(/z%d\n,;strlen(sl));

)

AChinaforB5CforChinaD3

149.若有代數(shù)式,則錯(cuò)誤的C語(yǔ)言表達(dá)式是()。

Aa*e/c/bBa*e/b/cCa*e/b*cDa/b/c*e

150.數(shù)組名作為實(shí)參傳遞給形參時(shí),數(shù)組名被處理為()。

A該數(shù)組的長(zhǎng)度B該數(shù)組的元素個(gè)數(shù)C該數(shù)組的首地址D該數(shù)組中各元素的值

151.x)(10)定義函數(shù)時(shí),形參的類型說(shuō)明可以放在函數(shù)體內(nèi)。

四.判斷題

152.C)a/b*b+a%b==a(D)a/b*b==a

153.數(shù)組名作為實(shí)參數(shù)傳遞給函數(shù)時(shí),數(shù)組名被處理為()。

A該數(shù)組的長(zhǎng)度B該數(shù)組的元素個(gè)數(shù)

C該數(shù)組的首地址D該數(shù)組中各元素的值

154.執(zhí)行以下程序后,輸出”號(hào)的個(gè)數(shù)是。

include<stdio.h>

main()

{intij;

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

for(j=2;j<=i;j++)putchar('#');

)

答案:6

知識(shí)點(diǎn):循環(huán)結(jié)構(gòu)的嵌套

155.若給定條件表達(dá)式(M)?(a++):(a--),則其中表達(dá)式M和()等價(jià)。

AM==0BM=1CM!=lDM!=0

156.下列整數(shù)值中,不正確的八進(jìn)制或十六進(jìn)制數(shù)值常量是()。

AOxcdB-017C-0X123DOxfdc

157.下列標(biāo)識(shí)符中,不能作為合法的C用戶定義標(biāo)識(shí)符的是()。

Aa3_b3BvoidC_123DIF

158.A)day=25;month=10;year=1993;

159.以下程序的輸出結(jié)果是()。

main()

{charsl[20]=〃abc〃,s2[20]=〃123〃;

if(strcmp(sl,s2)>0)printf("%s\n〃,sl));

elseprintf(/z%s\n,;s2);

)

160.如定義語(yǔ)句為chara[]="windows",b[]="95";,語(yǔ)句printf(”%s”,strcat(a,b));的輸出結(jié)果

為oWindows95

161.V)⑹數(shù)組定義inta[10];表示數(shù)組名為a,此數(shù)組有10個(gè)元素。

162.x)(10)設(shè)己有說(shuō)明:staticcharcl[10],c2[10];下面程序片段是合法的。cl={"book"};

c2=cl;

四.判斷題

163.執(zhí)行staticintb[5],a[][3]={l,2,3,4,5,6};B,b[4]=,a[l][2]=?0,6

164.有以下說(shuō)明和定義語(yǔ)句

structstudent

{intage;charnum[8];};

structstudentstu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};

structstudent*p=stu;

以下選項(xiàng)中引用結(jié)構(gòu)體變量成員的表達(dá)式錯(cuò)誤的是(D)。

A)(p++)->numB)p->numC)(*p).numD)stu[3].age

二、填空題

165.設(shè)有以下語(yǔ)句

typedefstructS

{intg;charh;}T;

則下面敘述中正確的是(B)。

A)可用S定義結(jié)構(gòu)體變量B)可以用T定義結(jié)構(gòu)體變量

C)S是struct類型的變量D)T是structS類型的變量

166.以下程序的輸出結(jié)果是(D)。

A、OB、1C、3D、6

#include<stdio.h>

voidmain()

(

structemplx{intx;inty;}enum[2]={l,3,2,7};

printf(zz%d\n,,,enum[O].y/enum[O].x*enum[l].x);

)

167.x)⑺形參可以是常量、變量或表達(dá)式。

168.x)(6)函數(shù)的隱含存儲(chǔ)類型是extern。

169.x)⑷在調(diào)用函數(shù)時(shí),實(shí)參傳值給形參,調(diào)用結(jié)束時(shí),形參值傳給實(shí)參。

170.V)(8)staticcharc[]={wabook"};與staticcharc[]="abook”;等價(jià)。

171.函數(shù)的實(shí)參為常量時(shí),形參與實(shí)參結(jié)合的傳遞方式為。值傳遞

172.函數(shù)在定義時(shí),省略函數(shù)類型說(shuō)明符,則該函數(shù)值的類型為。A

A.intB.floatC.longD.double

173.單項(xiàng)選擇題

174.下面這個(gè)函數(shù)的功能是求兩個(gè)整數(shù)的積,并通過(guò)形參傳回結(jié)果,請(qǐng)?zhí)羁?。intintint*

*result

voidmul(___x,___y,___result)

(

一=x*y;

}

三.判斷題

175.以下函數(shù)的功能是:求x的y次方,請(qǐng)?zhí)羁铡?/p>

doublefun(doublex,inty)

{inti;

doublez;

for(i=l,z=x;i<y;i++)z=z*;

returnz;

}

答案:x

176.C語(yǔ)言中的文件類型只有()。

A索引文件和文本文件兩種B文本文件一種

C二進(jìn)制文件一種DASCII碼文件和二進(jìn)制文件兩種

177.下面選項(xiàng)中正確的賦值語(yǔ)句是(設(shè)chara[5],*p=a;)()。

Ap="abcd";Ba="abcd";C*p="abcd";D*a="abcd";

178.設(shè)有以下定義,值為5的枚舉常量是()。

enumweek{sun,mon=4,tue,wed,thu,fri,sat}w;

AtueBsatCfriDthu

179.設(shè)有如下程序段,下面描述中正確的是()。

intk=10;while(k=0)k=k-l;

A循環(huán)執(zhí)行一次B循環(huán)是無(wú)限循環(huán)C循環(huán)體語(yǔ)句一次也不執(zhí)行D循環(huán)體語(yǔ)句執(zhí)行一次

180.下列程序的輸出結(jié)果是()。

main()

{inta=7,b=5;

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

)

A5B1C0D不確定值

181.數(shù)組定義為inta⑶[2]={1,2,3,4,5,6},值為6的數(shù)組元素是()。B

A.a[3][2]B.a[2][l]C.a[l][2]D.a[2][3]

182.己知字母A的ASCII碼為65.以下程序運(yùn)行后的輸出結(jié)果是。

main()

{charazb;

b二a+62

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

)

答案:67G

183.下列程序段的輸出結(jié)果是。

main()

{charb[]="Hello,you"

b[5]=0;

printf("%s\n",b);

)

答案:Hello

知識(shí)點(diǎn):字符串?dāng)?shù)組

184.以下程序的輸出結(jié)果是。

main()

{chars[]="abcdef";

s[3]='\0';

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

)

答案:abc

知識(shí)點(diǎn):用一個(gè)一維字符數(shù)組來(lái)存放字符串

185.假設(shè)變量a,b均為整型,表達(dá)式(a=5,b=2,a>b?a++:b++,a+b)的值是()。

A7B8C9D2

186.能把函數(shù)處理結(jié)果的兩個(gè)數(shù)據(jù)返回給主調(diào)函數(shù),在下面的方法中不正確的是。A

A.return這兩個(gè)數(shù)B.形參用兩個(gè)元素的數(shù)組

C.形參用兩個(gè)這種數(shù)據(jù)類型的指針D.用兩個(gè)全局變量

187.以下程序運(yùn)行后的輸出結(jié)果是

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論