C語(yǔ)言期末相關(guān)復(fù)習(xí)題_第1頁(yè)
C語(yǔ)言期末相關(guān)復(fù)習(xí)題_第2頁(yè)
C語(yǔ)言期末相關(guān)復(fù)習(xí)題_第3頁(yè)
C語(yǔ)言期末相關(guān)復(fù)習(xí)題_第4頁(yè)
已閱讀5頁(yè),還剩63頁(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)介

c語(yǔ)言全部章節(jié)復(fù)習(xí)題.第一章C語(yǔ)言概述ー、選擇題:1、ー個(gè)C程序的執(zhí)行是從(A)。A本程序的main函數(shù)開(kāi)始,到main函數(shù)結(jié)束B(niǎo)本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束C本程序的main函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束D本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序main函數(shù)結(jié)束2、在C語(yǔ)言中,每個(gè)語(yǔ)句必須以(D)結(jié)束。A.回車符B,冒號(hào)C.逗號(hào)D,分號(hào)3、C語(yǔ)言規(guī)定:在ー個(gè)源程序中,main函數(shù)的位置(C)。A,必須在最開(kāi)始 B,必須在系統(tǒng)調(diào)用的庫(kù)函數(shù)的后面C.可以任意 D.必須在最后4、一個(gè)C語(yǔ)言程序是由(B)。A,ー個(gè)主程序和若干子程序組成 B.函數(shù)組成C.若干過(guò)程組成 D.若干子程序組成5、下列說(shuō)法中錯(cuò)誤的是(D)〇A.主函數(shù)可以分為兩個(gè)部分:主函數(shù)說(shuō)明部分和主函數(shù)體B.主函數(shù)可以調(diào)用任何非主函數(shù)的其他函數(shù)C.任何非主函數(shù)可以調(diào)用其他任何非主函數(shù)D.程序可以從任何非主函數(shù)開(kāi)始執(zhí)行6、用C語(yǔ)言編寫(xiě)的源文件經(jīng)過(guò)編譯,若沒(méi)有產(chǎn)生編譯錯(cuò)誤,則系統(tǒng)將(C)〇A.生成可執(zhí)行目標(biāo)文件B.生成目標(biāo)文件C.輸出運(yùn)行結(jié)果D,自動(dòng)保存源文件二、填空題:1、C語(yǔ)言只有32個(gè)關(guān)鍵字和9種控制語(yǔ)句。2、每個(gè)源程序有且只有一個(gè)main函數(shù),系統(tǒng)總是從該函數(shù)開(kāi)始執(zhí)行C語(yǔ)言程序。3、C語(yǔ)言程序的注釋可以出現(xiàn)在程序中的任何地方,它總是以\? 符號(hào)作為開(kāi)始標(biāo)記,以?Z 符號(hào)作為結(jié)束標(biāo)記。4、C語(yǔ)言中,輸入操作是由庫(kù)函數(shù)scanf完成的,輸出操作

是由庫(kù)函數(shù)printf 完成的。5、系統(tǒng)默認(rèn)的C語(yǔ)言源程序文件的擴(kuò)展名是.c,經(jīng)過(guò)編譯后生成的目標(biāo)文件的擴(kuò)展名是.。bj,經(jīng)過(guò)連接后生成的可執(zhí)行文件的擴(kuò)展名是.exe〇6、C語(yǔ)言的標(biāo)識(shí)符只能由字母、數(shù)字和下劃線 三種字符組成。第三章數(shù)據(jù)類型、運(yùn)算符和表達(dá)式ー、選擇題:1、以下選項(xiàng)中,不正確的C語(yǔ)言浮點(diǎn)型常量是(C)。A.160.B.0.12C.2e4.2D.0.02、以下選項(xiàng)中,(D)是不正確的C語(yǔ)言字符型常量。A.'a'B.'\x41'C.'MOVD."a"3、在C語(yǔ)言中,字符型數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中,以字符的(C)形式存儲(chǔ)。A.原碼B.反碼C.ASCII碼D.BCD碼4、若x、i、j和k都是int型變量,則計(jì)算下面表達(dá)式后,x的值是(C)。x二(i二4,r16,k=32)A.4B.16A.4B.16C.32D.525、算術(shù)運(yùn)算符、賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級(jí)按從高到低依次為(B)。A.算術(shù)運(yùn)算、賦值運(yùn)算、關(guān)系運(yùn)算 B,算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算C.關(guān)系運(yùn)算、賦值運(yùn)算、算術(shù)運(yùn)算 D,關(guān)系運(yùn)算、算術(shù)運(yùn)算、賦值運(yùn)算6、若有代數(shù)式,則不正確的C語(yǔ)言表達(dá)式是(C)。A.a/b/c*e*3B.3*a*e/b/cC.3*a*e/b*cD.a*e/c/b*37、表達(dá)式!x||aニニb等效于(D)〇A.!((xIIa)==b)B.!(x||y)—b C.!(x||(a~b))D.(!x)II(a==b)8^設(shè)整型變量m,n,a,b,c,d均為1,執(zhí)行(m=a>b)&&(n=c>d)后,m,n的值是(A)〇A.0,0B.0,1C.1,0D.1,19、設(shè)有語(yǔ)句inta二3;,則執(zhí)行了語(yǔ)句a+二a一二a?二a;后,變重a的值是(B)〇A.3B.0 0.9D.-1210、在以下ー組運(yùn)算符中,優(yōu)先級(jí)最低的運(yùn)算符是(D)〇A.*B.!二C.+D.二11、設(shè)整型變量i值為2,表達(dá)式(++i)+(++i)+(++i)的結(jié)果是(B)〇A.6B.12C.15D. 表達(dá)式出錯(cuò)12、若已定義x和y為double類型,則表達(dá)式x=1,y=x+3/2的值是(C)〇A.1B.2C.2.0D.2.513、sizeof(doub丨e)的結(jié)果值是(A)〇A.8B.4C.2D.出錯(cuò)14、設(shè)a=1,b=2,c=3,d=4,則表達(dá)式:a<b?a:c<d?a:d的結(jié)果為(D)。A.4B.3C.2D.115、設(shè)a為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系:10くaく15的C語(yǔ)言表達(dá)式是(A)。A.10<a<15 B.a==11||a==12||a==13||a==14C.a>10&&a<15 D.!(a<=10)&&!(a>=15)16、設(shè)f是實(shí)型變量,下列表達(dá)式中不是逗號(hào)表達(dá)式的是(D)oA.f=3.2,1.0B.f>0,f<10C.f=2.0,f>0D.f=(3.2,1.0)1フ、表達(dá)式18/4*sqrt(4.0)/8值的數(shù)據(jù)類型是(C)。A.intB.fIoatC.doubIeD.不確定18、已知字母A的ASCII碼為十進(jìn)制數(shù)65,且c2為字符型,則執(zhí)行語(yǔ)句C2='A'+'6'-'3';后c2中的值是(A)。

A.DB.68C.不確定的值A(chǔ).DB.68C.不確定的值D.C19、以下用戶標(biāo)識(shí)符中,合法的是(B)。A.intB.nitC.123D.a+b20、C語(yǔ)言中,要求運(yùn)算對(duì)象只能為整數(shù)的運(yùn)算符是(A)。A.%B./C.>D.*21、若有說(shuō)明語(yǔ)句:charcゴ、72,;則變量c在內(nèi)存占用的字節(jié)數(shù)是(A)。A.1 B.2 C. 3 D. 422、字符串“ABC”在內(nèi)存占用的字節(jié)數(shù)是(B)。A.3 B.4 0. 6 D. 823、要為字符型變量a賦初值,下列語(yǔ)句中哪一個(gè)是正確的(B)〇A.chara:''3”; B.chara='3';C.chara=%;D.chara二?;24、下列不正確的轉(zhuǎn)義字符是(C)。A.\\B.\'C.074D.\0二、填空題:1、C語(yǔ)言中的邏輯值“真”是用1表示的,邏輯值“假”是用〇表示的。2、若x和n都是int型變量,且x的初值為12,n的初值為5,則計(jì)算表達(dá)式x%=(n%=2)后x的值為〇〇3、設(shè)cゴM,a=1,b=2,d二一5,則表達(dá)式‘x'+1>c,'y'!=c+2,-a-5*bく=d+1,b=a=2的值分別為1 、〇、1 、 1 。4、設(shè)floatx=2.5,y=4.7;inta=7;,表達(dá)式x+a%3*(int)(x+y)%2/4的值為2.5〇5、判斷變量a、b的值均不為〇的邏輯表達(dá)式為a!二0&&b!ニ〇 〇6、求解賦值表達(dá)式a=(b=10)%(c=6),表達(dá)式值、a、b、c的值依次為4,4,10,6〇7、求解逗號(hào)表達(dá)式x=a=3,6*a后,表達(dá)式值、x、a的值依次為18,3,3〇8、數(shù)學(xué)式a/(b*c)的C語(yǔ)言表達(dá)式 a/b/c〇三、編程題:1、設(shè)長(zhǎng)方形的高為1.5,寬為2.3,編程求該長(zhǎng)方形的周長(zhǎng)和面積。2、編寫(xiě)ー個(gè)程序,將大寫(xiě)字母A轉(zhuǎn)換為小寫(xiě)字母a。main(){fIoatx=1.5,y=2.3;printf("areais%6.2f\n”,x*y);}main(){charc=,A';printf(<<%d,>,c+32);}順序結(jié)構(gòu)答案ー、單項(xiàng)選擇題AADABCCBBD二、程序改錯(cuò)題.正確的程序?yàn)?incIude"stdio.h"main(){charc;getchar(c);putcharC\007');/?鳴笛?/putchar();).正確的程序?yàn)閙ain(){inta,b,s,I;scanf("%d,%d",&a,&b);s=a*b;I=2*(a+b);printfCI二%d,s二%d\n”,I)三、寫(xiě)出程序運(yùn)行結(jié)果68x=4y=11四、編程題1.main(){inta,b,c,sum;fIoatave;scanf(“%d%d%d",&a,&b,&c);sum=a+b+c; ave=surn/3.0;printf("sum二%d,ave二%.2f\n”,sum,ave);)五、選做題voidmain(){fIoata,b,temp;printfCinputaandb:");scanf("%d,%d",&a,&b);temp=a;a=b;b=temp;printf("a=%d,b二%d\n”,a,b);)選擇結(jié)構(gòu)答案ー、單項(xiàng)選擇題1.B2,A3.D4.C5.D6.B7.C二、填空題554543440VeryGoodGoodVeryGoodFaiIPassPass三、閱讀程序,寫(xiě)出運(yùn)行結(jié)果10,4,3;一1361四、程序設(shè)計(jì)題main(){inta,b,x,y;scanf(“%d%d”,&a,&b);x=a*a+b*b;if(x>100){y=x/100;printf(“%d”,y);}eIseprintf("%d”,a+b);}if結(jié)構(gòu)main(){floatt;charc;printf(uinputscore,maxas100:、n");scanf("%f",&t);if(t>=90)ch='A';elseif(t>=80)ch='B';elseif(t>二フ0)ch二'C';elseif(t>二60)ch二'D';eIsech二'E';printf("Grade二%d\n”,ch);)switch結(jié)構(gòu)main(){fIoatt;charc;printf(uinputscore,maxas100:、n");scanf("%f”,&t);switch(t/10){case10:case9:ch二'A';break;case8:ch二'B';break;case7:ch二'C';break;case6:ch二'D';break;case5:ch二'E';)printf(“Grade二%d\n”,ch);)五、選做題main(){inta,b,c,t;scanf(“%d%d%d",&a,&b,&c);if(aくb){t二a;a二b;b=t;}if(a<c)Ha;a二c;Lt;}if(b<c){t=b;b=c;c=t;}printf(u%d,%d,%d\n",a,b,c);)switch((s>0)&&(s<=10)){case1:switch((s>二3)&&(sく二6)){case1:x二2;break;case0:switch(s>1)||(s>8)){case1:x二3;break;case0:x=1;break;}break;case0:x=0;break;)循環(huán)結(jié)構(gòu)答案ー、選擇題1.B2.A3.A4.C5.A6.B7.A8.C9.D10.D二、填空題x1 xレ2-2ch=getcharOch>:’A'&&chくニ’Z's二s+t*i tニーt三、閱讀下列程序,寫(xiě)出程序運(yùn)行的輸出結(jié)果85289214.SUM=2468四、程序改錯(cuò)1.main(){inti=200,n二0;/*n用來(lái)記錄每行已打印數(shù)的個(gè)數(shù)?/whiIe(i<=300){if(i%フ=0){//break;printf(,,%5d,/,i); n=n+1;if(n—5) /?滿5個(gè)換行?/{printf("\n");nニ〇;}i++;)}).main(){inti,s二〇,t=1;for(i=1;i<=7;i++){t=t*i;s=s+t; }printf("sum二%d\n”,s);五、程序設(shè)計(jì)題main(){intx,g,s,b;for(x=100;x<1000;x++){b=x/100;s=x%100/10;g=x%10;if((g*g*g+s*s*s+b*b*b)==x)printf(“%d\n”,x);})main(){inti,s=0,f=1;for(i=2;i<80;i++){s=s+f*(i-1)/i;f=-f;}printf(s二%f\n”,s);)六、選做題{floats二〇,m二2.0,n=1.0,p;inti;for(i=1;i<=20;i++){s=s+m/n;p二m;m=m+n;n=p;}printf(s=%f\nv,s);)2.#incIude<stdio.h>main(){inti,j,k,s=1;for(i=1;i<=20;i++)for(j=1;j<=50;j++){k=100-i*5-j*2;if(k>=0){printf(“%2d%2d%2d”,i,j,k);s=s+1;if(s%5==0)printf(“\n”);第フ章數(shù)組習(xí)題A卷.單項(xiàng)選擇題inta[4]:{5,3,8,9};其中a⑶的值為()。DA.5B.3C.A.5B.3C.8(2)以下4個(gè)字符串函數(shù)中,(不同。AA.getsB.strcpyC.(3)以下4個(gè)數(shù)組定義中,(A.inta[7];B.#definec[5];D.intn,d[n];(4)對(duì)字符數(shù)組進(jìn)行初始化,(A.chard[]={,1,,*2*,*3');charc3U={‘1','2','3','、〇’};(5)在數(shù)組中,數(shù)組名表示(A.數(shù)組第1個(gè)元素的首地址址D.9)所在的頭文件與其他3個(gè)strlenD.strcmp)是錯(cuò)誤的。DN5Iongb[N];C.char)形式是錯(cuò)誤。BB.charc2[]=123;C.D.charc4口:"123”;C.數(shù)組所有元素的首地址地址)〇AB.數(shù)組第2個(gè)元素的首地D.數(shù)組最后1個(gè)元素的首(6)若有以下數(shù)組說(shuō)明,則數(shù)值最小的和最大的元素下標(biāo)分別是()〇Binta[12]={1,2,3,4,5,6,7,8,9,10,11,12};A.1,12B.0,11C.1,11D.0,12(7)若有以下說(shuō)明,則數(shù)值為4的表達(dá)式是()〇Dinta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=,ad,g;A.a[g-c]B.a[4]C.at'd"-'c']D.afd'-c](8)設(shè)有定義:chars[12]="string";則printf("%d\n",strlen(s)):的輸出是( )〇AA.6B.7C.11D.12(9)設(shè)有定義:chars[12]="string":則printf("%d\nsizeof(s)):的輸出是()。DA.6B.7C.11D.12(10)合法的數(shù)組定義是()〇AA.chara[]="string";B.inta[5]={0,1,2,3,4,5}; C.chara="string";D.chara[]={0,1,2,3,4.5}(11)合法的數(shù)組定義是()〇DA.inta[3][]={0,1,2,3,4,5};B.inta[][3]={0,1,2,3,4);C.inta[2][3]={0,1,2,3,4,5,6};D.inta[2][3]={0,1,2,3,4,5,};(12)下列語(yǔ)句中,正確的是()〇DA.chara[3][]={'abc','T};B.chara[][3]={'abc',」};C.chara[3][]={,a','T'};D.chara[][3]:{"a","1"};(13)下列定義的字符數(shù)組中,輸出printfC%s\n,z,str[2]);的輸出是()〇Cstaticstr[3][20]={"basic","foxpro","windows"};A.basicB.foxproC.windowsD.輸出語(yǔ)句出錯(cuò)(14)下列各語(yǔ)句定義了數(shù)組,其中哪一個(gè)是不正確的()〇CA.chara[3][10]={"China","American","Asia,z};B.intx[2][2]={1,2,3,4};C.floatx[2][]={1,2,4,6,8,10}; D.intm[][3]={1,2,3,4,5,6};(15)數(shù)組定義為inta[3][2]={1,2,3,4,5,6},值為6的數(shù)組元素是()〇BA.a[3][2]B,a[2][1]C.a[1][2]D.a[2][3](16)下面的程序中哪一行有錯(cuò)誤( )〇D#incIude<stdio.h>main(){floatarray[5]={0.0}J〃第A行inti;for(i=0;i<5;i++)

scanf(,,%f,,I&array[i]);for(i=1;i<5;i++)array[〇]二array[〇]+array[i];//第B行printf(/,%f\n,/,array[0]);〃第C行)A.第A行 B.第B行 C.第C行 D,沒(méi)有(17)下面哪ー項(xiàng)是不正確的字符串賦值或賦初值的方式()〇Cchar*str;str="string;charstr[7]={'s','t','r','i','n','g'};charstr1[10];str1="string";charstr1[]="string",str2[]="12345678";(18)若有以下說(shuō)明和語(yǔ)句,則輸出結(jié)果是哪ー項(xiàng)()〇C(strlen(s)為求字符串s的長(zhǎng)度的函數(shù))chars[12]="abook!";printf("%d",strIen(s));A.12B.8C.7D.11(19)若有以下說(shuō)明和語(yǔ)句,則輸出結(jié)果是()〇B(strlen(s)為求字符串s的長(zhǎng)度的函數(shù))charsp[]="\t\v\\\0wiIl\n";printf("%d",strIen(sp));A.14B.3C.9D.A.14B.3C.9D.字符串中有非法字符(20)若有以下說(shuō)明和語(yǔ)句,則輸出結(jié)果是()〇Ccharstrロニ"、"c:\\abc.dat\"";printf("%s",str);A.字符串中有非法字符 B.\"c:\\abc.dat\"C."c:\abc.dat"D."c:\\abc.dat"2.填空題C語(yǔ)言中,數(shù)組的各元素必須具有相同的 ,元素的下標(biāo)下限為 ,下標(biāo)必須是正整數(shù)、〇、或者。但在程序執(zhí)行過(guò)程中,不檢查元素下標(biāo)是否 。數(shù)據(jù)類型,〇,符號(hào)常量,越界C語(yǔ)言中,數(shù)組在內(nèi)存中占一片 的存儲(chǔ)區(qū),由 代表它的首地址。數(shù)組名是ー個(gè) 常量,不能對(duì)它進(jìn)行賦值運(yùn)算。連續(xù),數(shù)組名,地址(3)執(zhí)行staticintb[5],aロ[3]={1,2,3,4,5,6};后,b[4]= ,a⑴⑵=〇0,6(4)設(shè)有定義語(yǔ)句staticinta[3][4]={{1},{2},{3}}:則a[1][〇]值為,a⑴⑴值為,a⑵⑴的值為 。2,0,0(5)如定義語(yǔ)句為chara[]="windows",b[]="95";,語(yǔ)句〇Windows95printf("%s",strcat(a,b));的輸出結(jié)果為(6)根據(jù)以下說(shuō)明,寫(xiě)出正確的說(shuō)明語(yǔ)句:men是ー個(gè)有10個(gè)〇Windows95step是ー個(gè)有4個(gè)實(shí)型元素的數(shù)組,元素值分別為1.9,-2.33,0,20.6〇grid是ー個(gè)二維數(shù)組,共有4行,10列整型元素。intmesh[10];fIoatstep[4]={1.9,-2.33,0,20.6};intgrid[4][10];(7)array是ー個(gè)ー維整形數(shù)組,有10個(gè)元素,前6個(gè)元素的初值是9,4,7,49,32,-5,正確的說(shuō)明語(yǔ)句為:。該數(shù)組下標(biāo)的取值范圍是從一到ー(從小到大)〇用scanf函數(shù)輸入數(shù)組的第二個(gè)元素表示為: 。用賦值語(yǔ)句把39存入第一個(gè)元素表示為: 。把第六個(gè)和第四個(gè)元素之和存入第一個(gè)元素表示為: 。intarray[10]={9,4,7,49,32,-5};09scanf("%d”,&array[1]);array[0]=39;array[0]=array[5]+array[3];(8)寫(xiě)出以下初始化數(shù)組的長(zhǎng)度:①intchn[3];數(shù)組chn的長(zhǎng)度為ー〇②floatisaロ={1.0,2.0,3.0,4.0,5.0};數(shù)組isa的長(zhǎng)度為。③intdoom[8];數(shù)組doom的長(zhǎng)度為 。?floatpci[4][2];數(shù)組pci的長(zhǎng)度為〇⑤intast[3][3];數(shù)組ast的長(zhǎng)度為〇⑥intatt[3][4];數(shù)組att的長(zhǎng)度為ー〇⑦floatdell[][3]={{1,4.7},{2,5},[3,6,9}};數(shù)組deI丨的長(zhǎng)度為ー〇 6201632182436¢9)若有以下整型的a數(shù)組,數(shù)組元素和它們得值如下所示:數(shù)組元素:a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]元素的值:9 4 12 8 2 10 7 5 1 3①請(qǐng)寫(xiě)出對(duì)該數(shù)組的說(shuō)明,并賦以上初值。②該數(shù)組的最小下標(biāo)值為,最大下標(biāo)值為ー〇③寫(xiě)出下面各式的值:a[a[9]]的值為ー;a[a[4]+a[8]]的值為ー。inta[10]=(9,4,12,8,2,10,7,5,1,3}; 0 9 8 8(10)字符串"ab\n\\012八'\"的長(zhǎng)度為ー〇10.判斷題(X)(1)C允許對(duì)數(shù)組的大小作動(dòng)態(tài)定義,即可用變量定義數(shù)組的大小。(x)(2)字符數(shù)組不要求它的最后ー個(gè)字符為‘、〇’,甚至可以不包含‘、〇‘〇(X)(3)數(shù)組定義inta[10]:也可以寫(xiě)成inta(10)J〇(V)(4)在對(duì)全部數(shù)組元素賦初值時(shí),可以不指定數(shù)組長(zhǎng)度。(X)(5)定義s為5X6(5行6歹リ)的數(shù)組可寫(xiě)成floata[5,6];(V)(6)數(shù)組定義inta[10];表示數(shù)組名為a,此數(shù)組有10個(gè)元素。(X)(7)數(shù)組定義inta[10];表示數(shù)組名為a,此數(shù)組有10個(gè)元素,第10個(gè)元素為a[10]。(V)(8)staticcharcロ={“abook"}:與staticcharcロ="abook"i等價(jià)。(X)(9)staticcharcロ二{'a'b'〇’,‘〇’,'k','、〇’};與staticcharcロ二{'a','','b','〇','?!痥'};等價(jià)。(X)(10)設(shè)已有說(shuō)明:staticchard[10],c2[10]:下面程序片段是合法的。c1={"bookw};c2=d;.程序填空題(1)輸入20個(gè)數(shù),輸出它們的平均值,輸出與平均值之差的絕對(duì)值為最小的數(shù)組元素。請(qǐng)?zhí)羁铡?incIude<stdio.h>voidmain()(floata[20],pjz=O,s,t;inti,k;千or(i二〇;iく20;i++)pjz+=a[i];s=fabs(a[O]-pjz);for(i=1;i<20;i++)if(fabs(a[i]-pjz)<s)(s=fabs(a[i]-pjz);t=a[i];))for(i二〇;iく20;i++)scanf(“%f”,&a[i]);pjz/=20;printf("%f,%f\n”,piz,t);(2)以下程序以每行10個(gè)數(shù)據(jù)的形式輸出a數(shù)組,請(qǐng)?zhí)羁?。voidmain()inta[50],i;printf("輸入50個(gè)整數(shù):");TOC\o"1-5"\h\zfor(i=0;i<50;i++)scanf("%d", );for(i=1;i<=50;i++){if( )printf(,,%3d\n/,, );printf("%3d",a[i-1]);))&a[i]i%10=0a[i-1](3)下面程序的功能是輸出數(shù)組s中最大元素的下標(biāo),請(qǐng)?zhí)羁?。voidmain()(intk,p;ints[]={1,-9,7,2,-10,3);for(p=0,k=p;p<6;p++)if(s[p]>s[k]) ;printf("%d\n”,k);k二p(4)這個(gè)程序輸入了20個(gè)數(shù)存放在ー個(gè)數(shù)組中,并且輸出其中最大者與最小者、20個(gè)數(shù)的和及它們的平均值。請(qǐng)?zhí)羁铡oidmain()(chararray;intmax,min,average,sum;inti;for(i=0;i<;i++)(printf("請(qǐng)輸入第%d個(gè)數(shù):",i+1);scanf("%d", );)max=array[0];min=array[0];for(i=0;i<= ;i++)if(max<array[i])if(min>array[i])sum= ;}average= ;printf(“20個(gè)數(shù)中最大值是%d,",max);printf("最小值是%d,",min);printf("和是%d,”,sum);printf("平均值是%d.\n",average);[20]20&array[i]19max=array[i];min=array[i];sum+array[i]sum/205.閱讀程序,分析程序的功能。#incIude<stdio.h>#incIude<string.h>voidmain()(chars[80];inti;for(i=0;i<80;i++)(s[i]=getchar();if(s[i]==>\n')break;)s[i]=*\0*; i二〇;while(s[i])putchar(s[i++]);putchar('\n');)從鍵盤(pán)輸入ー個(gè)字符串,并逐一輸出#incIude<stdio.h>#incIude<string.h>voidmain()(charstr[10][80],c[80];inti;for(i=0;i<10;i++)gets(str[i]);strcpy(c,str[0]);for(i=1;i<10;i++)if(strIen(c)<strIen(str[i]))strcpy(c,str[i]);printf("%s\n",c);printf("%d\n”,strIen(c));)從鍵盤(pán)輸入若干字符串,找到其中最長(zhǎng)的ー個(gè)輸出及它的長(zhǎng)度incIude<stdio.h>incIude<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+1;j<10;j++)if(strcmp(a[j],a[k])<0)k=j;if(k!=i){strcpy(c,a[i]);strcpy(a[i],a[k]);strcpy(a[k],c);}/Z字符串交換)for(i=0;i<10;i++)puts(a[i]);)從鍵盤(pán)輸入若干字符串,并將它們按大到小順序排好再輸出(4)閱讀程序,寫(xiě)出運(yùn)行結(jié)果incIude<stdio.h>voidmain()(inta[6]={12,4,17,25,27,16},b[6]={27,13,4,25,23,16},i,j;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]);)printfC\n");)4252716(5)閱讀程序,寫(xiě)出運(yùn)行結(jié)果。incIude<stdio.h>voidmain()(chara[8],temp;intj,k;for(j=O;j<7;j++)a[j]=,a,+j;a[7]='、〇’;for(j=0;j<3;j++)(temp=a[6];for(k=6;k>0;k―)a[k]=a[k-1];a[0]=temp;printf("%s\n,a);)gabcdeffgabcdeefgabcd(6)閱讀下列程序,寫(xiě)出程序運(yùn)行的輸出結(jié)果。incIude<stdio.h>incIude<string.h>voidmain()(charstr1[]="*******";for(inti=0;i<4;i++)(printf("%s\n”,str1);str1[i]=,';str1[strlen(str1)-1]=>\0r;))***(7)該程序的運(yùn)行結(jié)果是:min=,m二 ,n二voidmain()(fIoatarray[4][3]={{3.4,-5.6,56.7},{56.8,999.,-.0123},{0.45,-5.77,123.5},{43.4,0,111.2)};inti,j;ntmin;ntm,n;min=array[0][0];m二〇;n=0;for(i=0;i<3;i++)for(j=0;j<4;j++)if(min>array[i][j])min=array[i][j];m二!?n二j?)printfCmin二%d,m二%d,n二%d\n,min,m,n);)-5.7721(8)寫(xiě)出下面這個(gè)程序的輸出結(jié)果:voidmain()(charstrロ二"ABCDEFGHIJKL”;printf("%s\n",str);屏幕上顯示printf("%s\n",&str[4]);屏幕上顯示str[2]二str[5];printf("%s\n",str);屏幕上顯示str[9]二‘、〇’;printf("%s\n",str); 屏幕上顯示)ABCDEFGHIJKLEFGHIJKLABFDEFGHIJKLABFDEFGHI(9)讀懂下面的程序并填空。voidmain()(charstr[80];intiニ〇;gets(str);while(str[i]!ニ〇)(if(str[i]>='a'&&strくゴz')str[i]一二32;i++;)puts(str);程序運(yùn)行時(shí)如果輸入upcase,屏幕顯示程序運(yùn)行時(shí)如果輸入Aa1Bb2Cc3,屏幕顯示UPCASEAA1BB2CC第8章函數(shù)習(xí)題A卷.單項(xiàng)選擇題(1)C語(yǔ)言總是從 函數(shù)開(kāi)始執(zhí)行。AA.mainB.處于最前的 C.處于最后的 D.隨機(jī)選一個(gè)⑵函數(shù)在定義時(shí),省略函數(shù)類型說(shuō)明符,則該函數(shù)值的類型為0AA.intB.fIoatC.IongD.doubIe⑵以下函數(shù),真正地沒(méi)有返回值。BA.inta(){inta=2;return(a);}B.voidb(){printf("c");}C.inta(){inta=2;returna;} D, 以上都是⑶在C語(yǔ)言中,有關(guān)函數(shù)的說(shuō)法,以下正確的是 。AA,函數(shù)可嵌套定義,也可嵌套調(diào)用 B.函數(shù)可嵌套定義,但不可嵌套調(diào)用

C,函數(shù)不可嵌套定義,但可嵌套調(diào)用 D,函數(shù)不可嵌套定義,也不可嵌套調(diào)用(4)以下函數(shù)調(diào)用語(yǔ)句中,含有實(shí)參的個(gè)數(shù)為 。Cfun((2,3),(4,5+6,7));A.1A.1B.2C.5D.6DB,函數(shù)語(yǔ)句中DB,函數(shù)語(yǔ)句中C.函數(shù)參數(shù)A.函數(shù)表達(dá)式中中D,以上都是⑹被調(diào)函數(shù)返回給主調(diào)函數(shù)的值稱為 。CA.形參B.實(shí)參C.返回值D,參數(shù),可以不進(jìn)行函數(shù)類型說(shuō)明。DA,被調(diào)函數(shù)的返回值是整型或字符型時(shí) B,被調(diào)函數(shù)的定義在主調(diào)函數(shù)定義之前時(shí)C.在所有函數(shù)定義前,已在函數(shù)外預(yù)先說(shuō)明了被調(diào)函數(shù)類型D,以上都是⑻被調(diào)函數(shù)通過(guò) 語(yǔ)句,將值返回給主調(diào)函數(shù)。DifB.forC.whileD.return⑼被調(diào)函數(shù)調(diào)用結(jié)束后,返回到。DA.主調(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ǔ)句(10)以下對(duì)C語(yǔ)言函數(shù)的有關(guān)描述中,正確的是。AA.在C中,調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參C函數(shù)既可以嵌套定義又可遞歸調(diào)用C.函數(shù)必須有返回值,否則不能使用函數(shù)D.C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)源程序文件中(1DC語(yǔ)言中函數(shù)的隱含存儲(chǔ)類型是 。cA.autoB.staticC.externD,無(wú)存儲(chǔ)類型(12)能把函數(shù)處理結(jié)果的兩個(gè)數(shù)據(jù)返回給主調(diào)函數(shù),在下面的方法中不正確的是 。AA.return這兩個(gè)數(shù) B.形參用兩個(gè)元素的數(shù)組C.形參用兩個(gè)這種數(shù)據(jù)類型的指針 D,用兩個(gè)全局變量(13)C語(yǔ)言可執(zhí)行程序從什么地方開(kāi)始執(zhí)行()〇CA.程序中第一條可執(zhí)行語(yǔ)句 B.程序中第一個(gè)函數(shù)C.程序中的main函數(shù)D.包含文件中的第一個(gè)函數(shù)(14)有一個(gè)函數(shù)原型如下所示,則該函數(shù)的返回類型為()。Cabc(floatx,fIoaty);A.voidB.doubIeC.intD.float.填空題(1)變量的作用域主要取決于變量 ,變量的生存期既取決于變量,又取決于變量 。所處的位置,所處的位置,存儲(chǔ)類型(2)說(shuō)明變量時(shí),若省略存儲(chǔ)類型符,系統(tǒng)默認(rèn)其為 存儲(chǔ)類別,該存儲(chǔ)類別的類型符為: 。動(dòng)態(tài),auto(3)靜態(tài)型局部變量的作用域是 ,生存期是 。它所在的局部,整個(gè)程序(4)函數(shù)中的形參和調(diào)用時(shí)的實(shí)參都是數(shù)組名時(shí),傳遞方式為 ,都是變量時(shí),傳遞方式為 。址傳遞,值傳遞(5)函數(shù)的形式參數(shù)的作用域?yàn)?,全局的外部變量和函數(shù)體內(nèi)定義的局部變量重名時(shí), 變量?jī)?yōu)先。該函數(shù)中,局部(6)若自定義函數(shù)要求返回一個(gè)值,則應(yīng)在該函數(shù)體中有一條 語(yǔ)句,若自定義函數(shù)要求不返回一個(gè)值,則應(yīng)在該函數(shù)說(shuō)明時(shí)加一個(gè)類型說(shuō)明符 。return,void(7)若函數(shù)的形式參數(shù)是指針類型,則實(shí)參可以是或 。指針,數(shù)組名(8)函數(shù)的參數(shù)為char?類型時(shí),形參與實(shí)參結(jié)合的傳遞方式為。址傳遞(9)函數(shù)的實(shí)參為常量時(shí),形參與實(shí)參結(jié)合的傳遞方式〇值傳遞(10)下面這個(gè)函數(shù)的功能是求兩個(gè)整數(shù)的積,并通過(guò)形參傳回結(jié)果,請(qǐng)?zhí)羁?。intintint* *resu11voidmuI(x,y,resu11)(=x*y;.判斷題(X)(1)函數(shù)說(shuō)明指的是在程序中設(shè)定一個(gè)函數(shù)模塊。(V)(2)形參只有在被調(diào)用時(shí)オ分配存儲(chǔ)空間。(X)(3)在C的函數(shù)中,最好使用全局變量。(X)(4)在調(diào)用函數(shù)時(shí),實(shí)參傳值給形參,調(diào)用結(jié)束時(shí),形參值傳給實(shí)參。(V)(5)所有函數(shù)定義都是并行的,相互獨(dú)立的。(X)(6)函數(shù)的隱含存儲(chǔ)類型是extern。(X)(7)形參可以是常量、變量或表達(dá)式。(X)(8)函數(shù)調(diào)用可以作為ー個(gè)函數(shù)的形參。(V)(9)C語(yǔ)言規(guī)定,實(shí)參應(yīng)與其對(duì)應(yīng)的形參類型一致。(X)(10)定義函數(shù)時(shí),形參的類型說(shuō)明可以放在函數(shù)體內(nèi)。.程序填空題(1)對(duì)數(shù)組按值從大到小的順序排序后輸出,請(qǐng)?zhí)羁铡?incIude<stdio.h>voidmain()(floata[7]={2,6,3,8,3,12,9);inti;voidsort(fIoat*,int);for(i=0;i<7;i++)printfC%f”,a[i]);printf("\n");)voidsort( )(inti,j,k;fIoatt;for(i=0;i<n-1;i++)(k=i;for(j=i+1;j<n;j++)if( )k=j;{t=*(p+i);*(p+i)=*(p+k);*(p+k)=t;})sort(a,7)fIoat*p,intn*(p+k)<*(p+j) if(k!=i)(2)下列函數(shù)在n個(gè)元素的一維數(shù)組中,找出最大值、最小值并傳送到調(diào)用函數(shù),請(qǐng)?zhí)羁铡?incIude<stdio.h>voidfind(fIoat*p,intmax,intmin,intn)(intk;*max二*p;for(k=1;k<n;k++)(t=*(p+k);if( )*max=t;if(t<*min)*min=t;))fIoatt;*min=*p;*max<tB卷5.寫(xiě)出下列程序運(yùn)行結(jié)果(1)main()(inti=1,p;p=fun(i,i+1);printf("%d\n",p);)intfun(inta,intb)(intf;if(a>b)f=1;eIseif(a==b)f二〇;eIsef=-1;returnf;(2)鍵盤(pán)輸入abcdef<CR>#incIude<stdio.h>voidfun()(charc;if((c二getchar())!='\n')fun();putchar(c);}voidmain(){fun(); }fedcba#incIude<stdio.h>#defineC5intx=1,y=C;voidmain()intx;x=y++;printf("%d%d\n”,x,y);if(x>4){intx;x=++y;printfC%d%d\n”,x,y);}x+=y——;printf("%d%d\n”,x,y);)5677126#incIude<stdio.h>intc,a=4;func(inta,intb){c=a*b;a=b-1;b++;return(a+b+1);}voidmain()(intb=2,p二〇:c=1;p=func(b,a);printf("%d,%d,%d,%d\n”,a,b,c,p);4,2,8,9unsignedfun6(unsignednum)(unsignedk=1;do{k*=num%10;num/=10;}while(num);returnk;)voidmain()(unsignedn=26;printf("%d\n”,fun6(n));)12#incIude<stdio.h>intmax(inta,intb);main()intx,y,z,t,m;scanf("%d,%d,%d",&x,&y,&z);t=max(x,y);m=max(t,z);printfm);)intmax(inta,intb)(if(a>b)return(a);eIsereturn(b);)運(yùn)行時(shí)若輸入:10,15,9則輸出:—15運(yùn)行時(shí)若輸入:300,129,300則輸出:—300#incIude<stdio.h>longsum(inta,intb);longfactoriaI(intn);main()intn1,n2;Ionga;scanf("%d,%d”,&n1,&n2);a=sum(n1,n2);printf(,,a=%1d//,a);)longsum(inta,intb)(Iongd,c2;c1=factoriaI(a);c2=factoriaI(b);return(c1+c2);)longfactoriaI(intn)(Iongrtn=1;inti;for(i=1;iく=n;i++)rtn*=i;return(rtn);)運(yùn)行時(shí)若輸入:2,3則輸出:—8運(yùn)行時(shí)若輸入:0,5則輸出:—121#incIude<stdio.h>ints();intx,y;main()(intn;x=1;y=2;n=s();printf("x二%d,y二%d,n二%d”,x,y,n);)ints()(intz;x二3;y二4;z=x+y;return(z);)程序運(yùn)行后輸出:一一3,4,7(9)以下程序的輸出結(jié)果是"—,b=—,c=.#incIude<stdio.h>intfunc(inta,int*p);voidmain()(inta=1,b=2,c;c=func(a,&b);b=func(c,&a);a=func(b,&c);printf("a二%d,b二%d,c二%d”,a,b,c);)intfunc(inta,int*p)(a++;*p二a+2;return(*p+a);)36 16 19第九章 預(yù)處理A部分(本、??票刈?ー、選擇題以下不正確的敘述是(D)A、宏替換不占用運(yùn)行時(shí)間。B、宏名無(wú)類型。C、宏替換只是字符替換。 D、宏名必須用大寫(xiě)字母表示。C語(yǔ)言的編譯系統(tǒng)對(duì)宏命令的處理(D)A、在程序運(yùn)行時(shí)進(jìn)行的。B、在程序連接時(shí)進(jìn)行。C、和C程序中的其它語(yǔ)句同時(shí)進(jìn)行編譯的。D、在對(duì)源程序中其它語(yǔ)句正式編譯之前進(jìn)行的。3、以下程序的輸出結(jié)果是(C)。A、15B、100C、10D、150#defineMIN(x,y)(x)<(y)?(x):(y)voidmain()(intI,j,k;i=10;j=15;k=10*MIN(i,j);printf("%d\n",k);)4、以下敘述中正確的是(D)用#include包含的文件的后綴必須是“.h”。若一些源程序中包含某個(gè)頭文件;當(dāng)該文件有錯(cuò)時(shí),只需對(duì)該頭文件進(jìn)行修改,包含此頭文件的所有源程序不必重新進(jìn)行編譯。

宏命令行可以看作是一行C語(yǔ)句。預(yù)處理是在編譯之前進(jìn)行的。5、以下敘述中正確的是(C)A、源程序中所有的行都參加編譯。B、宏定義常量與const定義常量是ー樣的。C、宏定義可以嵌套定義,即在宏定義中的字符串可以引用另ー個(gè)宏定義的標(biāo)識(shí)符。D、以上都不正確。二、填空題以下程序中for循環(huán)執(zhí)行的次數(shù)是 6〇#defineN2#defineMN+1#defineNUM(M+1)*M/2voidmain()inti;for(i=1;i<=NUM;i++);printf("%d\n",i);)2、以下程序的輸出結(jié)果是 x=93〇#defineA3#defi#defineB(a)((A+1)*a)voidmain()intx;x=3*(A+B(7));printf("x二%d\n”,x);B部分(本科必做)編程:請(qǐng)寫(xiě)出ー個(gè)宏定義MYALPHA(c)?用以判斷c是否是字母字符,若是,得1,否則,得〇。解:#defineMYALPHA(c)((c>:'A'&&cくニ‘Z')||(c>二'a'&&cく二'z')?1:0)第十章指針A部分(本、專科必做)ー、選擇題1、若有定義:intX,*pb;則以下正確的表達(dá)式是(A)A、pb二&xB、pb二x C、*pb二&xD、*pb二?x2、以下程序的輸出結(jié)果是(B)A、因變量無(wú)定義輸出不定值B、0C、-1D、1#incIude<stdio.h>voidmain(){printf(“%d\n”,NULL);}3、以下程序的輸出結(jié)果是(B)A、5,2,3B、?5,-12,-7C、-5,-12,-17D、5,-2,-7#incIude<stdio.h>voidsub(intx,inty,int*z){*z=y-x;}voidmain()(inta,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf("%d,%d,%d\n”,a,b,c);)4、以下程序的輸出結(jié)果是(C)A、4B、6C、8D、I0#incIude<stdio.h>voidmain()(intk=2,m=4,n=6;int*pk=&k,*pm=&m,*p;*(p=&n)=*pk*(*pm);printf(“%d\n”,n);)5、已知指針p的指向(圖ー)的aロ],則執(zhí)行語(yǔ)句*P++;后,*p的值是(B)〇A、20B、30C、21D、31a[〇] a[1]a[2]a[3]a[4]1020304050(圖一)6^已知指針p的指向(圖ー)的a[1],則表達(dá)式?++p的值是(B)。A、20B、30C、21D、317、已知指針p的指向(圖ー)的a[1],則表達(dá)式++*p的值是(C)。A、20B、30C、21D、318、以下程序的輸出結(jié)果是(D)。A、23B、24C、25D、26#incIude<stdio.h>voidprtv(int*x){printf("%d\n”,++*x);}voidmain()(inta=25;prtv(&a);)9、以下程序的輸出結(jié)果是(B)。A、運(yùn)行出錯(cuò)B、100C、a的地址D、b的地址#incIude<stdio.h>voidmain()(int**k,*a,b=100;a=&b;k=&a;printf("%d\n",**k);)10、以下程序運(yùn)行后,輸出結(jié)果是(D)。A)8 B)7 0)6 D)5#includeくstdio,h>ss(char*s){char*p=s;while(*p) p++;return(p-s);main(){char *a="abded”;inti;i=ss(a);printf("%d\n",i);)二、填空題1、若有定義:charch;(1)使指針P指向變量ch的定義語(yǔ)句是char*p=&ch:〇(2)若已定義char*p;,使指針p指向變量ch的賦值語(yǔ)句是p二&ch;〇(3)在(1)的基礎(chǔ)上,通過(guò)指針p給變量ch讀入字符的scanf調(diào)用語(yǔ)句是scanf("%c",p);。(4)在(1)的基礎(chǔ)上,通過(guò)指針p給變量ch賦字符'a'的語(yǔ)句是?P二'a';。(5)在(1)的基礎(chǔ)上,通過(guò)指針p用格式輸出函數(shù)輸出ch中字符的語(yǔ)句是printf("%c",*p);。2、以下程序輸出的是C〇voidmain(){inti=3,j=2;char*a="DCBA";printf("%c%c\n",a[i],a[j]);)3、以下函數(shù)的功能是,把兩個(gè)整數(shù)指針?biāo)傅拇鎯?chǔ)單元中的內(nèi)容進(jìn)行交換。請(qǐng)?zhí)羁铡oidexchange(int*x,int*y){intt;t二*y; *y二*x; *x=t;)B部分(本科必做)程序填空:1、下面程序的輸出結(jié)果是ABCDBCDCDD〇charbロゴABCD”;voidmain(){char*chp;for(chp=b;*chp:chp+=2)printf("%s",chp);printf("\n");)下面是一個(gè)字符串連接函數(shù),請(qǐng)補(bǔ)充完整。voidmystrcat(char*s1,char*s2)char*p,*q;for(p=s1;*p; p++);for(q=s2;*q;q++) *p++=*q*p二'\0';)第十一章 結(jié)構(gòu)體與共用體A部分(本、專科必做)ー、選擇題1、設(shè)有如下定義:structsk{inta;fIoatb;}data,*p;若有p=&data;,則對(duì)data中的a域的正確引用是(B)〇A)(*p).data,aB)(*p).aC)p->data.aD)p.data.a2、根據(jù)以下定義,能輸出字母M的語(yǔ)句是(D)。A、printf(u%c\n",cIass[3].name);B、printf("%c\n”,c丨ass[3].name⑴);C>printf(u%c\n,>,cIass[2].name[1]);D^printf(“%c\n”,cIass[2].name[0]);structperson{charname[9];intage;};structpersonclass[10]={"John",17,"Paul",19,"M

溫馨提示

  • 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)論