版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
專(zhuān)業(yè).專(zhuān)業(yè).專(zhuān)注.學(xué)習(xí)參考 .學(xué)習(xí)參考 .一單項(xiàng)選擇題1.(A )C語(yǔ)言程序的基本單位。A、函數(shù) B、過(guò)程 C、子程序 D、子例程語(yǔ)言程序從 C 開(kāi)始執(zhí)行。程序中第一條可執(zhí)行語(yǔ)句 B)程序中第一個(gè)函數(shù)C)程序中的main函數(shù) D)包含文件中的第一個(gè)函數(shù)3、以下說(shuō)法中正確的是( C )。A、C語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開(kāi)始執(zhí)行B、在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義C、C語(yǔ)言程序總是從main()函數(shù)開(kāi)始執(zhí)行D、C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部4.下列關(guān)于C語(yǔ)言的說(shuō)法錯(cuò)誤的是(B) 。C程序的工作過(guò)程是編輯、編譯、連接、運(yùn)行C語(yǔ)言不區(qū)分大小寫(xiě)。C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)Cmain函數(shù)開(kāi)始執(zhí)行下列正確的標(biāo)識(shí)符是(C )。A.-a1 B.a[i] C.a2_i D.int5~8題為相同類(lèi)型題考點(diǎn):標(biāo)識(shí)符的命名規(guī)則只能由字母、數(shù)字、下劃線構(gòu)成數(shù)字不能作為標(biāo)識(shí)符的開(kāi)頭關(guān)鍵字不能作為標(biāo)識(shí)符選項(xiàng)A中的“-”,選項(xiàng)B中“[”與“]”不滿(mǎn)足(1);選項(xiàng)D中的int為關(guān)鍵字,不滿(mǎn)足(3)下列C語(yǔ)言用戶(hù)標(biāo)識(shí)符中合法的是(B)。A)3ax B)x C)case D)-e2 E)union選項(xiàng)A中的標(biāo)識(shí)符以數(shù)字開(kāi)頭不滿(mǎn)足(2);選項(xiàng)C,E均為為關(guān)鍵字,不滿(mǎn)足(3);選項(xiàng)D中的“-”不滿(mǎn)足(1);下列四組選項(xiàng)中,正確的C語(yǔ)言標(biāo)識(shí)符是(C )。A) %x B) a+b C) a123 D)123選項(xiàng)A中的“%”,選項(xiàng)B中“+”不滿(mǎn)足(1);選項(xiàng)D中的標(biāo)識(shí)符以數(shù)字開(kāi)頭不滿(mǎn)足(2)8、下列四組字符串中都可以用作C語(yǔ)言程序中的標(biāo)識(shí)符的是(A)。A、print _3d db8 aBc B、I\am one_half start$it C、str_1 Cpp pow while D、Pxq My->book line# His.age選項(xiàng)B中的“\”,”$”,選項(xiàng)D中不滿(mǎn)足(1);選項(xiàng)C中的while為關(guān)鍵字,不滿(mǎn)足(3)9.C語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類(lèi)型包括(D )。A、整型、實(shí)型、邏輯型 B、整型、實(shí)型、邏輯型、字符C、整型、字符型、邏輯型 D、整型、實(shí)型、字符型在C語(yǔ)言程序中,表達(dá)式5%2的結(jié)果是 C A)2.5 B)2 C)1 D)3詳見(jiàn)教材P52~53.%為求余運(yùn)算符,該運(yùn)算符只能對(duì)整型數(shù)據(jù)進(jìn)行運(yùn)算。且符號(hào)與被模數(shù)相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;/為求商運(yùn)算符,該運(yùn)算符能夠?qū)φ?、字符、浮點(diǎn)等類(lèi)型的數(shù)據(jù)進(jìn)行運(yùn)算,5/2=2如果inta=3,b=4;則條件表達(dá)式"a<b?a:b"的值是A。A)3 B)4 C)0 D)1詳見(jiàn)教材P97.表達(dá)式1?表達(dá)式2:表達(dá)式3先計(jì)算表達(dá)式1,若表達(dá)式1成立, 則選擇計(jì)算表達(dá)式2,并表達(dá)式2的值作為整個(gè)大表達(dá)式的值若表達(dá)式1不成立,則選擇計(jì)算表達(dá)式3,并將表達(dá)式3的值作為整個(gè)大表達(dá)式的此題中的a<b相當(dāng)于表達(dá)式1,a相當(dāng)于表達(dá)式2,b相當(dāng)于表達(dá)式3.a為3,b為。a<b表達(dá)式1,因此計(jì)算表達(dá)式2,并將表達(dá)式2的值即a,因此整個(gè)表達(dá)式的值為3若intx=2,y=3,z=4則表達(dá)式x<z?y:z的結(jié)果是(B ).A)4 B)3 C)2 D)0 E)113.C語(yǔ)言中,關(guān)系表達(dá)式和邏輯表達(dá)式的值是(B ) A)0 B)0或1 C)1 D)‘T’或’F’下面( D )表達(dá)式的值為4.A) 11/3 B) C) (float)11/3 D) 14~16題為同一類(lèi)型詳見(jiàn)教材P54~56.相同數(shù)據(jù)類(lèi)型的元素進(jìn)行數(shù)學(xué)運(yùn)算(+、-、*、/)得到結(jié)果還保持原數(shù)據(jù)類(lèi)型。不同數(shù)據(jù)類(lèi)型的元素進(jìn)行數(shù)學(xué)運(yùn)算,先要統(tǒng)一數(shù)據(jù)類(lèi)型,精度的數(shù)據(jù)類(lèi)型。選項(xiàng)A,113,11/3結(jié)果的數(shù)據(jù)類(lèi)型也應(yīng)為整數(shù),3.666666的小數(shù)部分全部舍掉,僅保留整數(shù),11/3=3.選項(xiàng)B,11.0為實(shí)數(shù),3為整數(shù),因此首先要統(tǒng)一數(shù)據(jù)類(lèi)型,將整型數(shù)據(jù)3轉(zhuǎn)換為3.0,轉(zhuǎn)換后數(shù)據(jù)類(lèi)型統(tǒng)一為實(shí)型數(shù)據(jù),選項(xiàng)B變?yōu)?1.0/3.0,結(jié)果的數(shù)據(jù)類(lèi)型也應(yīng)為實(shí)型數(shù)據(jù),因此選項(xiàng)B11.0/3=3.666666選項(xiàng)C,先將整數(shù)11強(qiáng)制類(lèi)型轉(zhuǎn)換,轉(zhuǎn)換為實(shí)型11.0,因此選項(xiàng)C變?yōu)?1.0/3,其后計(jì)算過(guò)程、結(jié)果與選項(xiàng)B同選項(xiàng)D首先計(jì)算11.0/3其計(jì)算過(guò)程、結(jié)果與選項(xiàng)B同得到3.666666再計(jì)算3.666666+0.5=4.166666,最后將4.166666強(qiáng)制類(lèi)型轉(zhuǎn)換為整型,即將其小數(shù)部分全部舍掉,結(jié)果為4設(shè)整型變量a=2,則執(zhí)行下列語(yǔ)句后,浮點(diǎn)型變量b的值不為0.5的是( B A.b=1.0/a B.b=(float)(1/a)C.b=1/(float)a D.b=1/(a*1.0)若“intnfloat則執(zhí)行“n=(int)f%3”后,n的值是(A)A.1 B.4 C.4.333333 D.4.6“(int)f“f中的值強(qiáng)制類(lèi)型轉(zhuǎn)換為整型,13.8的小數(shù)部分舍掉,13;然后計(jì)算13%3,1,n,n1以下對(duì)一維數(shù)組a的正確說(shuō)明是: Dchara(10); B)inta[];C)intk=5,a[k]; D)char a[3]={‘a(chǎn)’,’b’,’c’};詳見(jiàn)教材P143~144,一維數(shù)組的定義、初始化類(lèi)型符數(shù)組名[常量表達(dá)式]類(lèi)型符是指數(shù)組中數(shù)組元素的類(lèi)型;數(shù)組名要符合標(biāo)識(shí)符命名規(guī)則;常量表達(dá)式是指數(shù)組的長(zhǎng)度(數(shù)組中包含元素的個(gè)數(shù)),其值只能是整數(shù),不可以是變量,而且從1開(kāi)始計(jì)數(shù)。選項(xiàng)A,常量表達(dá)式只能放在中括號(hào)[]中選項(xiàng)B,只有在對(duì)數(shù)組初始化(即賦值)的時(shí)候才可以省略數(shù)組的長(zhǎng)度,B中并未對(duì)a化。選項(xiàng)C,常量表達(dá)式不能為變量。以下能對(duì)一維數(shù)組a進(jìn)行初始化的語(yǔ)句是:( C A.inta[5]=(0,1,2,3,4,) B.inta(5)={}C.inta[3]={0,1,2} D.inta{5}={10*1}詳見(jiàn)教材P145,一維數(shù)組的定義、初始化選項(xiàng)B,D,常量表達(dá)式只能放在中括號(hào)[]中選項(xiàng)A,數(shù)組可以看做是若干個(gè)相同數(shù)據(jù)類(lèi)型元素的有序集合,因此以集合的形式對(duì)其初始化,使用{}對(duì)其初始化,選項(xiàng)A用了().在C語(yǔ)言中對(duì)一維整型數(shù)組的正確定義為 D A)inta(10); B)intn=10,a[n];C)int n;a[n]; D)#defineN10inta[N];20、已知:int a[10];則對(duì)a數(shù)組元素的正確引用是( D )A、a[10] B、a[3.5] C、a(5) D、a[0]詳見(jiàn)教材P144,數(shù)組元素的引用數(shù)組名[下標(biāo)]引用數(shù)組元素時(shí),[]中的下標(biāo)為邏輯地址下標(biāo),只能為整數(shù),可以為變量,且從0開(kāi)始計(jì)數(shù)inta[10]10個(gè)整型數(shù)據(jù)的數(shù)組a,0~9,即a[0]1個(gè)元素a[1]2個(gè)元素a[2]3個(gè)元素......;a[9]表示組中10個(gè)元素.選項(xiàng)A,超過(guò)了數(shù)組a的邏輯地址下標(biāo)范圍;B,邏輯地址下標(biāo)只能為整數(shù)選C,邏輯地址下標(biāo)只能放在若有以下數(shù)組說(shuō)明,則i=10;a[a[i]]元素?cái)?shù)值是(C )inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};A.10 B.9 C.6 a[a[i]]a[i],i=10,a[i]a[10].a[10]9.a[a[i]]a[9]a[9]6.a[9]622.若有說(shuō)明:inta[][3]={{1,2,3},{4,5},{6,7}};則數(shù)組a的第一維的大小為:(B ) 2 B. 3 C. 4 無(wú)確定57 D)369二維數(shù)組的一維大小,即指二維數(shù)組的行數(shù),在本題中,按行對(duì)二維數(shù)組賦值,因此內(nèi)層有幾個(gè)大括號(hào),數(shù)組就有幾行對(duì)二維數(shù)組的正確定義是(C )詳見(jiàn)教材P149~152,二維數(shù)組的定義、初始化類(lèi)型符數(shù)組名[常量表達(dá)式][常量表達(dá)式]二維數(shù)組可以看做是矩陣類(lèi)型符是指數(shù)組中數(shù)組元素的類(lèi)型;數(shù)組名要符合標(biāo)識(shí)符命名規(guī)則;第一個(gè)常量表達(dá)式是指數(shù)組的行數(shù);第二個(gè)常量表達(dá)式是指數(shù)組的列數(shù);常量表達(dá)式的值只能是整數(shù),不可以是變量,而且從1開(kāi)始計(jì)數(shù)。一維數(shù)組初始化時(shí)可以省略數(shù)組長(zhǎng)度二維數(shù)組初始化時(shí)可以省略行數(shù),但不能省略列數(shù)選項(xiàng)A,B,都省略了列數(shù)選項(xiàng)D,不符合二維數(shù)組定義的一般形式,行、列常量表達(dá)式應(yīng)該放在不同的[]中A.inta[][]={1,2,3,4,5,6}; B.inta[2][]={1,2,3,4,5,6};C.inta[][3]={1,2,3,4,5,6}; D.inta[2,3]={1,2,3,4,5,6};已知inta[3][4];則對(duì)數(shù)組元素引用正確的是C A)a[2][4] B)a[1,3] C)a[2][0] D)a(2)(1)詳見(jiàn)教材P150,數(shù)組元素的引用數(shù)組名[下標(biāo)][下標(biāo)]引用數(shù)組元素時(shí),[]中的下標(biāo)為邏輯地址下標(biāo),只能為整數(shù),可以為變量,且從0開(kāi)始計(jì)數(shù)第一個(gè)[下標(biāo)]表示行邏輯地址下標(biāo),第二個(gè)[下標(biāo)]表示列邏輯地址下標(biāo)。本題圖示詳見(jiàn)P149圖6.7因此a的行邏輯地址范圍0~2;a的列邏輯地址范圍0~3;選項(xiàng)A,列邏輯地址下標(biāo)超過(guò)范圍選項(xiàng)B,D,的引用形式不正確。語(yǔ)言中函數(shù)返回值的類(lèi)型是由 A 決定的.函數(shù)定義時(shí)指定的類(lèi)型 B)return語(yǔ)句中的表達(dá)式類(lèi)型C)調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類(lèi)型D)形參的數(shù)據(jù)類(lèi)型C語(yǔ)言中,函數(shù)的數(shù)據(jù)類(lèi)型是指A)A函數(shù)返回值的數(shù)據(jù)類(lèi)型 B.函數(shù)形參的數(shù)據(jù)類(lèi)型C調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類(lèi)型 任意指定的數(shù)據(jù)類(lèi)型 在函數(shù)調(diào)用時(shí),以下說(shuō)法正確的是(B A.函數(shù)調(diào)用后必須帶回返回值實(shí)際參數(shù)和形式參數(shù)可以同名函數(shù)間的數(shù)據(jù)傳遞不可以使用全局變量D.在C語(yǔ)言中,表示靜態(tài)存儲(chǔ)類(lèi)別的關(guān)鍵字是:( C )auto B)register C)static D)extern29.未指定存儲(chǔ)類(lèi)別的變量,其隱含的存儲(chǔ)類(lèi)別為(A )auto B)static C)extern D)register若有以下說(shuō)明語(yǔ)句:struct student{intnum;charname[];floatscore;}stu;則下面的敘述不正確的是:(D)struct是結(jié)構(gòu)體類(lèi)型的關(guān)鍵字structstudent是用戶(hù)定義的結(jié)構(gòu)體類(lèi)型numscore都是結(jié)構(gòu)體成員名stu31.若有以下說(shuō)明語(yǔ)句:struct date{intyear;intintday;}brithday;則下面的敘述不正確的是C .struct是聲明結(jié)構(gòu)體類(lèi)型時(shí)用的關(guān)鍵字structdate是用戶(hù)定義的結(jié)構(gòu)體類(lèi)型名brithday是用戶(hù)定義的結(jié)構(gòu)體類(lèi)型名year,day都是結(jié)構(gòu)體成員名 以下對(duì)結(jié)構(gòu)變量stul中成員age的非法引用是 structstudent{intage;int}stu1,*p;stu1.age B)student.age C)p->age D)(*p).age設(shè)有如下定義:strucksk{ inta;float}data;int*p;若要使P指向data中的a域,正確的賦值語(yǔ)句是 Cp=&a; Bp=data.a; C)p=&data.a;D)*p=data.a;34.設(shè)有以下說(shuō)明語(yǔ)句:typedef struct stu{ int a;float }stutype;則下面敘述中錯(cuò)誤的是(D )A、struct是結(jié)構(gòu)類(lèi)型的關(guān)鍵字B、structstu是用戶(hù)定義的結(jié)構(gòu)類(lèi)型C、a和b都是結(jié)構(gòu)成員名D、stutype是用戶(hù)定義的結(jié)構(gòu)體變量名語(yǔ)句int*p;說(shuō)明了 C A)p是指向一維數(shù)組的指針p是指向函數(shù)的指針,int型數(shù)據(jù)p是指向int型數(shù)據(jù)的指針 //指針的定義教材P223p是函數(shù)名,int型數(shù)據(jù)的指針下列不正確的定義是( A )。int*p=&i,i; B.int*p,i;C.inti,*p=&i; D.inti,*p;選項(xiàng)A先定義一個(gè)整型指針變量p,然后將變量i的地址賦給p。然而此時(shí)還未定義變量ii的地址。(AC對(duì)比,Ci,i,i在內(nèi)存空間的地址就可以確定了;p,pi的地址,C正確)若有說(shuō)明:int則以下非法的賦值語(yǔ)句是:( D )A)p=q B)*p=*q C)n=*q D)p=np,q同為整型指針變量,二者里面僅能存放整型變量的地址A,q中為地址,pB,*ppn的內(nèi)容,;*qq所指向?qū)ο蟮膬?nèi)容,由于在定義q時(shí)為其初始化,pnq,pn的地址,*qqn的內(nèi)容.因此*p=*q相當(dāng)于n=n;C,n=*qn=n;選項(xiàng)D,p中只能存放地址,不能將n中的整數(shù)值賦給p有語(yǔ)句:inta[10],;則 B 是對(duì)指針變量p的正確定義和初始化A)intp=*a; B)int*p=a; C)intp=&a; D)int*p=&a;選項(xiàng)A,a是數(shù)組名,不是指針變量名,因此不可用*標(biāo)注數(shù)組名aC,a是數(shù)組名,數(shù)組名就是地址,無(wú)需再用地址符號(hào)。p時(shí),名前加*,p是指針變量選項(xiàng)D,a是數(shù)組名,數(shù)組名就是地址,無(wú)需再用地址符號(hào)。若有說(shuō)明語(yǔ)句“inta[5],*p=a;”,則對(duì)數(shù)組元素的正確引用是(C)。A.a[p] B.p[a] C.*(p+2) 首先定義一個(gè)整型數(shù)組a,a5,然后定義一個(gè)指針變量p,并同時(shí)對(duì)p進(jìn)行初始化將數(shù)組a的地址賦給p。因此此時(shí)p中存放的數(shù)組a的首地址,a[0]的地址對(duì)于數(shù)組元素下標(biāo)的引用(p144),一般形式數(shù)組名[下標(biāo)]其中下標(biāo)為邏輯地址下標(biāo),0開(kāi)始計(jì)數(shù),方括號(hào)中的下標(biāo)可以是變量,可以是表達(dá)式,但結(jié)果一定要是整數(shù)。選項(xiàng)A,p中存放的是地址,不是整數(shù),不能做數(shù)組元素的下標(biāo)選項(xiàng)B,a是數(shù)組名,數(shù)組名就是地址,不是整數(shù),不能做數(shù)組元素的下標(biāo)選項(xiàng)C,(重點(diǎn)!?。≡斠?jiàn)p231~234) p+2表示指向同一數(shù)組中的下兩個(gè)元素的地址,當(dāng)前p指向a[0],則p+2表示a[2]的地址,因此*(p+2)表示a[2]的內(nèi)容有如下程序int a[10]={1,2,3,4,5,6,7,8,9,10},*P=a;則數(shù)值為9的表達(dá)式是 BA)*P+9 B)*(P+8) C)*P+=9 D)P+8(重點(diǎn)?。?!詳見(jiàn)p231~234)a,a5,P,P進(jìn)行初始化將數(shù)組a的地址賦給。因此此時(shí)P中存放的數(shù)組a的首地址,a[0]的地址數(shù)組中9對(duì)應(yīng)的是a[8],選項(xiàng)B,P+8表示數(shù)組中后8個(gè)元素的地址,即a[8]的地址。*(P+8)則表示該地址內(nèi)所存放的內(nèi)容,即a[8]的值。選項(xiàng)A,*P表示P所指向?qū)ο蟮膬?nèi)容,此時(shí)P指向a[0],*P即a[0]的值1.*P+9=1+9=10選項(xiàng)C,*P表示P所指向?qū)ο蟮膬?nèi)容,此時(shí)P指向a[0],*P即a[0]的值。因此*P+=9即*P=*P+9,等價(jià)于a[0]=a[0]+9.選項(xiàng)D,P+8表示數(shù)組中后8個(gè)元素的地址,即a[8]的地址,而非a[8]中的值。在C語(yǔ)言中,以 D 作為字符串結(jié)束標(biāo)志A)’\n’ B)’’ C)’0’ D)’\0’下列數(shù)據(jù)中屬于“字符串常量”的是( A)?!癮” B.{ABC} D.‘a(chǎn)’若干個(gè)字符構(gòu)成字符串在C語(yǔ)言中,用單引號(hào)標(biāo)識(shí)字符;用雙引號(hào)標(biāo)識(shí)字符串選項(xiàng)B,C,分別用{}和’’標(biāo)識(shí)字符串選項(xiàng)D,標(biāo)識(shí)字符。已知charx[]="hello",y[]={'h','e','a','b','e'};,則關(guān)于兩個(gè)數(shù)組長(zhǎng)度的正確描述是 B A)相同 B)x大于y C)x小于y D)以上答案都不對(duì)C語(yǔ)言中,字符串后面需要一個(gè)結(jié)束標(biāo)志位'\0',通常系統(tǒng)會(huì)自動(dòng)添加。對(duì)一維數(shù)組初始化時(shí)可采用字符串的形式(x),也可采用字符集合的形式(y)。在以字符串形式初始化時(shí),x不盡要存儲(chǔ)字符串中的字符,結(jié)束標(biāo)志位,因此數(shù)組x的長(zhǎng)度為6;在以字符集合形式初始化時(shí),數(shù)組y,僅存儲(chǔ)集合中的元素,y5一、 讀程序基本輸入輸出及流程控制1.#include<stdio.h>main(){inta=1,b=3,c=5;if(c==a+b)printf("yes\n");else}
printf("no\n");運(yùn)行結(jié)果為:nop89p91關(guān)系符號(hào)詳見(jiàn)附錄Dp378符號(hào)的優(yōu)先級(jí)==表示判斷符號(hào)兩邊的值是否相等;=表示將符號(hào)右邊的值賦給左邊的變量本題考點(diǎn)是選擇結(jié)構(gòu)3種基本形式的第二種選擇結(jié)構(gòu)三種一般形式中的“語(yǔ)句”皆為復(fù)合語(yǔ)句,復(fù)合語(yǔ)句要用{}括起來(lái),只有當(dāng)復(fù)合語(yǔ)句中只包括一條語(yǔ)句時(shí)可以省略{},此題即如此,因此兩個(gè)printf操作沒(méi)有加{}若c==a+b成立,則執(zhí)行printf("yes\n");否則(即c==a+b不成立),執(zhí)行printf("no\n");+的優(yōu)先級(jí)高于==,因此先算a+b,值為4,表達(dá)式5==4不成立,因此執(zhí)行printf("no\n");即輸出字符串no2.#include<stdio.h>main(){inta=12,b=-34,c=56,min=0;min=a;if(min>b)min=b;if(min>c)min=c;printf("min=%d",min);}運(yùn)行結(jié)果為:min=-34p89選擇結(jié)構(gòu)本題考點(diǎn)是選擇結(jié)構(gòu)3種基本形式的第一種一共包含了兩個(gè)選擇結(jié)構(gòu)(兩個(gè)if語(yǔ)句)定義變量,并賦值此時(shí)a=12,b=-34,c=56,min=0將a中值拷貝,賦給min,覆蓋了min中的0,此時(shí)min中的值被更新為12。min>b成立,min=b;min>c成立,min=c;min中的值12大于-34,第一個(gè)if語(yǔ)句的表達(dá)式成立,因此執(zhí)行min=b;執(zhí)行后min中的值被更新為-34.-34小于56,第二個(gè)if語(yǔ)句的表達(dá)式不成立,因此不執(zhí)行min=c;最后輸出min中的值,為-34.3.#include<stdio.h>main(){intx=2,y=-1,z=5;if(x<y)if(y<0)else
z=0;z=z+1;printf(“%d\n”,z);}運(yùn)行結(jié)果為:5遇到選擇結(jié)構(gòu),首先要明確條件表達(dá)式成立時(shí)執(zhí)行哪些操作。本題中,第一個(gè)if語(yǔ)句,合語(yǔ)句沒(méi)有大括號(hào){},說(shuō)明復(fù)合語(yǔ)句中只包含一條語(yǔ)句,進(jìn)而省略了{(lán)}。內(nèi)層的是選擇結(jié)構(gòu)的第二種基本形式,在結(jié)構(gòu)上視為一條語(yǔ)句。因此內(nèi)層的作為第一個(gè)if語(yǔ)句的復(fù)合語(yǔ)句。若表達(dá)式x<y成立,則繼續(xù)判斷若y<0,則執(zhí)行z=0;否則(即y>=0),執(zhí)行z=z+1;輸出z2>-1,表達(dá)式x<y不成立,因此不執(zhí)行內(nèi)層的if…else….進(jìn)而z中的值沒(méi)有被改變。輸出z中的值為54.#include<stdio.h>main(){floata,b,c,t;a=3;b=7;c=1;if(a>b)if(a>c)if(b>c){t=b;b=c;c=t;}printf("%5.2f,%5.2f,%5.2f",a,b,c); %}運(yùn)行結(jié)果為:1.00, 3.00, 7.00詳見(jiàn)教材p72數(shù)據(jù)的輸出形式3if,if語(yǔ)句后的都不可省略,因?yàn)槊總€(gè)a>b成立,則執(zhí)行{t=a;a=b;b=t;}若表達(dá)式a>c成立,則執(zhí)行{t=a;a=c;c=t;}若表達(dá)式b>c成立,則執(zhí)行{t=b;b=c;c=t;}a,b,c中的值,5個(gè)空格,2位,37,a>b不成立,因此不執(zhí)行{t=a;a=b;b=t;}31,a>c成立,則執(zhí)行{t=a;a=b;b=t;}。第一句,a3拷貝,粘貼到t中;第二句,c1拷貝,a中,3;第三句。t3c中,c1.a,c元素的值的互換,a1,c3,t3,。7大于c3,b>c成立,執(zhí)行則執(zhí)行{t=b;b=c;c=t;},過(guò)程同上,b3,c7,t為7此時(shí)輸出a,b,c中的值為1.00, 2.00, 7.005.#include <stdio.hmain(){ float c=3.0,d=4.0;if(c>d)c=5.0;elseif(c==d)c=6.0;else c=7.0;printf(“%.1f\n”,c);}運(yùn)行結(jié)果為:7.0此題為if...else...語(yǔ)句的嵌套,第二if...else...作為第一個(gè)if...else...語(yǔ)句else部分的復(fù)合語(yǔ)句。若表達(dá)式c>d成立,則執(zhí)行c=5.0;否則(表達(dá)式c>d不成立)若表達(dá)式c==d成立,則執(zhí)行c=6.0;否則,執(zhí)行c=7.0;輸出c中的值3.0小于4.0,因此表達(dá)式c>d不成立,執(zhí)行第二個(gè)if…else…。3.0不等于4.0,因此表達(dá)式c==d不成立,執(zhí)行c=7.0,將7.0賦給c,覆蓋掉c中的3.0,此時(shí)c中的值為7.0輸出此時(shí)的c中的值6.#include<stdio.h>main(){ intm;scanf("%d",if(m>=0){ if(m%2==0)printf("%disapositiveeven\n",m);else printf("%disapositiveodd\n",m);}else{ if(m%2==0) printf("%disanegativeeven\n",m);else printf("%disanegativeodd\n",m);}}若鍵入-9,則運(yùn)行結(jié)果為: -9isanegativeodd7.#include<stdio.h>main(){intnum=0;while(num<=2){num++;printf("%d\n",num);}}運(yùn)行結(jié)果為:123詳見(jiàn)教材p115循環(huán)結(jié)構(gòu)當(dāng)循環(huán)條件num<=2成立的時(shí)候,執(zhí)行循環(huán)體{num++;printf("%d\n",num);}中的語(yǔ)句。循環(huán)初值num為0;循環(huán)條件num<=2成立第1次循環(huán):執(zhí)行num++;即將num中的值加1,執(zhí)行后num為1;執(zhí)行printf("%d\n",num);在屏幕上輸出num中的值,即輸出1,之后換行此時(shí)num中的值為1,循環(huán)條件num<=2成立第2此循環(huán):執(zhí)行num++;即將num中的值加1,執(zhí)行后num為2;執(zhí)行printf("%d\n",num);在屏幕上輸出num中的值,即輸出2,之后換行此時(shí)num中的值為2,循環(huán)條件num<=2成立第3此循環(huán):執(zhí)行num++;即將num中的值加1,執(zhí)行后num為3;printf("%d\n",num);num中的值,3,之后換行num3,num<=2不成立,結(jié)束循環(huán)。8.#include<stdio.h>main(){intsum=10,n=1;while(n<3) {sum=sum-n; n++;printf(“%d,%d”,n,sum);}運(yùn)行結(jié)果為:3,7當(dāng)循環(huán)條件n<3成立的時(shí)候,執(zhí)行循環(huán)體{sum=sum-n; n++;}中的語(yǔ)句。sum10,n1;n<3成立第1次循環(huán):執(zhí)行sum=sum-n=10-1=9;執(zhí)行n++,即將n中的值加1,執(zhí)行后n為2;n2,sum9,n<3成立,繼續(xù)執(zhí)行循環(huán)2次循環(huán):sum=sum-n=9-2=7;執(zhí)行n++,即將n中的值加1,執(zhí)行后n為3;輸出此時(shí)n,sum中的值,即為3,7。需要注意,在printf(“%d,%d”,n,sum);中要求輸出的數(shù)據(jù)彼此間用逗號(hào)間隔,因此結(jié)果的兩個(gè)數(shù)據(jù)間一定要有逗號(hào)9.#include<stdio.h>main(){intnum,c;scanf("%d",&num);do {c=num%10; printf("%d",c); }while((num/=10)>0); printf("\n");} 23,則運(yùn)行結(jié)果為:32詳見(jiàn)教材p117循環(huán)結(jié)構(gòu);p60復(fù)合的賦值運(yùn)算符do{}while(表達(dá)式);先無(wú)條件執(zhí)行循環(huán)體,再判斷循環(huán)條件。注意while(表達(dá)式)后有分號(hào)定義整型變量num,c;為num賦一個(gè)整型值;執(zhí)行{c=num%10; printf("%d",c); }直到循環(huán)條件(num/=10)>0不成立;輸出換行已知為num賦值23第1次執(zhí)行循環(huán)體執(zhí)行c=num%10=23%10=3;執(zhí)行printf("%d",c);輸出3判斷循環(huán)條件num/=10等價(jià)于num=num/10;因此num=23/10=2,2大于0,因此循環(huán)條件(num/=10)>0成立,繼續(xù)執(zhí)行循環(huán)體。1次循環(huán)時(shí),num2,c3第2次執(zhí)行循環(huán)體執(zhí)行c=2%10=2;執(zhí)行printf("%d",c);再輸出2判斷循環(huán)條件num=2/10=0,0等于0,因此循環(huán)條件(num/=10)>0不成立。結(jié)束循環(huán)10#include<stdio.h>main(){ints=0,a=5,n;scanf("%d",&n);do {s+=1; a=a-2;}while(a!=n);printf("%d,%d\n",s,a);}若輸入的值1,運(yùn)行結(jié)果為:2,1詳見(jiàn)教材p117循環(huán)結(jié)構(gòu);p60復(fù)合的賦值運(yùn)算符執(zhí)行{s+=1; a=a-2;}直到循環(huán)條件a!=n不成立;n1,s0,a1次執(zhí)行循環(huán)體執(zhí)行s+=1;等價(jià)于s=s+1=0+1執(zhí)行a=a-2;a=5-2=3判斷循環(huán)條件,31,a!=n成立,繼續(xù)執(zhí)行循環(huán)體1次循環(huán)時(shí),s1,a3第2次執(zhí)行循環(huán)體執(zhí)行s+=1;等價(jià)于s=s+1=1+1=2執(zhí)行a=a-2;a=3-2=1判斷循環(huán)條件,11,a!=n不成立,結(jié)束循環(huán)2次循環(huán)時(shí),s2,a1輸出此時(shí)s,a中的值,結(jié)果為2,111.#include"stdio.h"main(){charc;c=getchar();while(c!='?') {putchar(c); c=getchar();}}如果從鍵盤(pán)輸入abcde?fgh(回車(chē))運(yùn)行結(jié)果為:abcde12.#include<stdio.h>main(){charc;while((c=getchar())!=’$’){if(‘A’<=c&&c<=‘Z’)putchar(c);elseif(‘a(chǎn)’<=c&&c<=‘z’) putchar(c-32); }}當(dāng)輸入為ab*AB%cd#CD$時(shí),運(yùn)行結(jié)果為:ABABCDCD13.#include<stdio.h>main(){intx,y=0;for(x=1;x<=10;x++){if(y>=10)break;y=y+x;}printf(“%d %d”,y,x);}運(yùn)行結(jié)果為:10 5詳見(jiàn)教材p120 for語(yǔ)句詳見(jiàn)教材p126~128 break,continue語(yǔ)句for(表達(dá)式1;表達(dá)式2;表達(dá)式3){}(1)先求解表達(dá)式1(2)求解表達(dá)式2,若其值為真,執(zhí)行循環(huán)體,然后執(zhí)行(3).若為假,則結(jié)束循環(huán),轉(zhuǎn)到(5)(3)求解表達(dá)式3(4)轉(zhuǎn)回上面(2)繼續(xù)執(zhí)行(5)循環(huán)結(jié)束,執(zhí)行for語(yǔ)句下面的一個(gè)語(yǔ)句break,跳出循環(huán)體;continue,結(jié)束本次循環(huán)(第i次循環(huán)),繼續(xù)執(zhí)行下一次循環(huán)(第i+1次循環(huán))此題表達(dá)式1為x=1,表達(dá)式2(循環(huán)條件)為x<=10,表達(dá)式3為x++初值x為1,y為0,循環(huán)條件(即表達(dá)式2)x<=10成立,進(jìn)入循環(huán)體第1次循環(huán)if語(yǔ)句。010,if,break;y=y+xy=0+1=1轉(zhuǎn)向表達(dá)式3,執(zhí)行x++, x=x+1=1+1=2。循環(huán)條件x<=10成立,進(jìn)入第2次循環(huán)第2次循環(huán)if語(yǔ)句。110,if,break;y=y+xy=1+2=3轉(zhuǎn)向表達(dá)式3,執(zhí)行x++, x=x+1=2+1=3。循環(huán)條件x<=10成立,進(jìn)入第3次循環(huán)第3次循環(huán)if語(yǔ)句。310,if,break;y=y+xy=3+3=6轉(zhuǎn)向表達(dá)式3,執(zhí)行x++, x=x+1=3+1=4。循環(huán)條件x<=10成立,進(jìn)入第4次循環(huán)第4次循環(huán)執(zhí)行if語(yǔ)句。6小于10,if語(yǔ)句的條件表達(dá)式不成立,不執(zhí)行break;執(zhí)行y=y+x;y=6+4=10轉(zhuǎn)向表達(dá)式3,執(zhí)行x++, x=x+1=4+1=5。循環(huán)條件x<=10成立,進(jìn)入第5次循環(huán)第5次循環(huán)執(zhí)行if語(yǔ)句。10等于10,if語(yǔ)句的條件表達(dá)式成立,執(zhí)行break,跳出循環(huán)。從break跳出至for語(yǔ)句的下一條語(yǔ)。執(zhí)行printf(“%d %d”,y,x);輸出當(dāng)前的y與x.結(jié)果為10 514.#include<stdio.h>main(){ charch;ch=getchar();switch(ch){ case ‘A’:printf(“%c”,’A’);case ‘B’:break;default:printf(“%s\n”,”other”);}}當(dāng)從鍵盤(pán)輸入字母A時(shí),運(yùn)行結(jié)果為:AB詳見(jiàn)教材p103,switch語(yǔ)句switch(表達(dá)式){ case 常量1:語(yǔ)句1case 常量2:語(yǔ)句┇ ┇ ┇case 常量n:語(yǔ)句ndefault : 語(yǔ)句}其中表達(dá)式,常量1,…,常量n都為整型或字符型case相當(dāng)于給出執(zhí)行程序的入口和起始位置,若找到匹配的常量,則從此處開(kāi)始往下執(zhí)行程序不再匹配常量,breakswitch結(jié)束本題過(guò)程:首先從鍵盤(pán)接收一個(gè)字符’A’并將其放在變量ch中。執(zhí)行switch語(yǔ)句。Switch后面的條件表達(dá)式為ch,因此表達(dá)式的值即為字符’A’用字符依次與下面的case中的常量匹配。與第1個(gè)case后的常量匹配,則從其后的語(yǔ)句開(kāi)始往下執(zhí)行程序(在執(zhí)行過(guò)程中不再進(jìn)行匹配。)因此先執(zhí)行printf(“%c”,’A’),屏幕上輸出A;再往下繼續(xù)執(zhí)行printf(“%c”,’B’),屏幕上輸出B;再繼續(xù)執(zhí)行break,此時(shí)跳出switch語(yǔ)句。15.#include<stdio.h>main(){inta=1,b=0;scanf(“%d”,&a);switch(a){case1:b=1;break;case2:b=2;break;default:b=10;}printf("%d",b);}若鍵盤(pán)輸入5,運(yùn)行結(jié)果為:10本題過(guò)程:首先用scanf函數(shù)為變量a賦值為5。switch語(yǔ)句。switcha,5.5依次與下面case中的常量匹配。沒(méi)有找到匹配的常量,因此兩個(gè)case后的語(yǔ)句都不執(zhí)行。執(zhí)行default后面的語(yǔ)句b=10;10b。輸出變量b,結(jié)果為1016.#include<stdio.h>main()_{chargrade=’C’;switch(grade){case‘A’:case‘B’:printf(“80-90\n”);case‘C’:printf(“70-80\n”);case‘D’:printf(“60-70\n”);break;case‘E’:printf(“<60\n”);default:printf(“error!\n”);}}運(yùn)行結(jié)果為70-8060-70本題過(guò)程:首先從鍵盤(pán)接收一個(gè)字符’C’并將其放在變量grade中。執(zhí)行switch語(yǔ)句。switch后面的條件表達(dá)式為grade,因此表達(dá)式的值即為字符’C’.用字符’C’依次與下面的case中的常量匹配。與第3個(gè)case后的常量匹配,則從其后的語(yǔ)句開(kāi)始往下執(zhí)行程序(配。)因此先執(zhí)行printf(“70-80\n”)屏幕上輸出70-80并換行再往下繼續(xù)執(zhí)行printf(“60-70\n”),屏幕上輸出60-70,并換行;break,switch語(yǔ)句。17.#include<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0){printf(%d”,--y);}}運(yùn)行結(jié)果為:852詳見(jiàn)教材p53,自增自減符號(hào)此題表達(dá)式1被省略,表達(dá)式2(循環(huán)條件)為y>0,表達(dá)式3為y--初值y為9,循環(huán)條件(即表達(dá)式2)y>0成立,進(jìn)入循環(huán)體第1次循環(huán)執(zhí)行if語(yǔ)句。9%3==0,if語(yǔ)句的條件表達(dá)式成立,執(zhí)行printf(%d”,--y),即y先自減1變?yōu)?,然后在輸出,因此屏幕上輸出8轉(zhuǎn)向表達(dá)式3,執(zhí)行y--, y=y-1=8-1=7。循環(huán)條件y>0成立,進(jìn)入第2次循環(huán)第2次循環(huán)執(zhí)行if語(yǔ)句。7%3不為0,if語(yǔ)句的條件表達(dá)式不成立,不執(zhí)行printf(%d”,--y)轉(zhuǎn)向表達(dá)式3,執(zhí)行y--, y=y-1=7-1=6。循環(huán)條件y>0成立,進(jìn)入第3次循環(huán)第3次循環(huán)執(zhí)行if語(yǔ)句。6%3==0,if語(yǔ)句的條件表達(dá)式成立,執(zhí)行printf(%d”,--y),即y先自減1變?yōu)?,然后在輸出,因此屏幕上輸出5轉(zhuǎn)向表達(dá)式3,執(zhí)行y--, y=y-1=5-1=4。循環(huán)條件y>0成立,進(jìn)入第4次循環(huán)第4次循環(huán)執(zhí)行if語(yǔ)句。4%3不為0,if語(yǔ)句的條件表達(dá)式不成立,不執(zhí)行printf(%d”,--y)轉(zhuǎn)向表達(dá)式3,執(zhí)行y--, y=4-1=3。循環(huán)條件y>0成立,進(jìn)入第5次循環(huán)第5次循環(huán)執(zhí)行if語(yǔ)句。3%3==0,if語(yǔ)句的條件表達(dá)式成立,執(zhí)行printf(%d”,--y),即y先自減1變?yōu)?,然后在輸出,因此屏幕上輸出2轉(zhuǎn)向表達(dá)式3,執(zhí)行y--, y=y-1=2-1=1。循環(huán)條件y>0成立,進(jìn)入第5次循環(huán)第6次循環(huán)執(zhí)行if語(yǔ)句。1%3不為0,if語(yǔ)句的條件表達(dá)式不成立,不執(zhí)行printf(%d”,--y)轉(zhuǎn)向表達(dá)式3,執(zhí)行y--, y=1-1=0。循環(huán)條件y>0不成立,循環(huán)結(jié)束。18.#include<stdio.h>main(){inti,sum=0; i=1;do{sum=sum+i;i++;}while(i<=10);printf(“%d”,sum);}運(yùn)行結(jié)果為:5519.#include<stdio.h>#defineN4main(){inti;intx1=1,x2=2;printf("\n");for(i=1;i<=N;i++){printf("%4d%4d",x1,x2);if(i%2==0)x1=x1+x2;x2=x2+x1;}}運(yùn)行結(jié)果為:12358132134此題首先為整型變量賦初值x1=1,x2=21i=1,2(循環(huán)條件)i<=Ni<=4,3i++i1,循環(huán)條件(2)i<=4成立,1次循環(huán)第1次循環(huán)執(zhí)行printf("%4d%4d",x1,x2);因此屏幕上輸出1 2if語(yǔ)句。1%20,if,printf("\n");x1=x1+x2=1+2=3;x13執(zhí)行x2=x2+x1=2+3=5。轉(zhuǎn)向表達(dá)式3,執(zhí)行i++, i為2。循環(huán)條件i<=4成立,進(jìn)入第2次循第2次循環(huán)執(zhí)行printf("%4d%4d",x1,x2);因此屏幕上輸出3 5執(zhí)行if語(yǔ)句。2%2==0,if語(yǔ)句的條件表達(dá)式成立,執(zhí)行printf("\n");換行執(zhí)行x1=x1+x2=3+5=8;此時(shí)x1中的值已變?yōu)?執(zhí)行x2=x2+x1=5+8=13。轉(zhuǎn)向表達(dá)式3,執(zhí)行i++, i為3。循環(huán)條件i<=4成立,進(jìn)入第3次循第3次循環(huán)執(zhí)行printf("%4d%4d",x1,x2);因此屏幕上輸出8 13if語(yǔ)句。3%20,if,printf("\n");x1=x1+x2=8+13=21;x121執(zhí)行x2=x2+x1=21+13=34。轉(zhuǎn)向表達(dá)式3,執(zhí)行i++, i為4。循環(huán)條件i<=4成立,進(jìn)入第4次循第2次循環(huán)執(zhí)行printf("%4d%4d",x1,x2);因此屏幕上輸出21 34執(zhí)行if語(yǔ)句。4%2==0,if語(yǔ)句的條件表達(dá)式成立,執(zhí)行printf("\n");換行執(zhí)行x1=x1+x2=21+34=55;此時(shí)x1中的值已變?yōu)?5執(zhí)行x2=x2+x1=34+55=89。轉(zhuǎn)向表達(dá)式3,執(zhí)行i++, i為5。循環(huán)條件i<=4不成立,結(jié)束循環(huán)20#include<stdio.h>main(){ int x,y;for(x=30,y=0;x>=10,y<10;x--,y++)x/=2,y+=2;printf(“x=%d,y=%d\n”,x,y);}運(yùn)行結(jié)果為:x=0,y=1221.#include<stdio.h>#defineN4main(){int i,j;{for(j=1;j<i;j++)printf("");printf("*");printf("\n");}}運(yùn)行結(jié)果為:****詳見(jiàn)教材P41符號(hào)常量用宏處理指令定義符號(hào)常量N為4,在編譯過(guò)程中,遇到N即視為整數(shù)4。for循環(huán),1i=1,2(循環(huán)條件)i<=N,3為i++內(nèi)層for循環(huán),表達(dá)式1為j=1,表達(dá)式2(循環(huán)條件)為j<i, 表達(dá)式3為j++首先計(jì)算外層循環(huán)的表達(dá)式1,i為1,使得循環(huán)條件i<=4成立,進(jìn)入外層for循環(huán)體外層for循環(huán)第1次 此時(shí)i為1內(nèi)層循環(huán)j=1,使得循環(huán)條件j<i不成立,因此不執(zhí)行內(nèi)層循環(huán)體(不輸出空格)執(zhí)行printf("*");執(zhí)行printf("\n");換行至此外層循環(huán)體執(zhí)行完,計(jì)算外層循環(huán)的表達(dá)式3,i++,此時(shí)i為2.使得循環(huán)條件i<=4成立,再次進(jìn)入外層for循環(huán)體外層for循環(huán)第2次 此時(shí)i為2內(nèi)層循環(huán)j=1,使得循環(huán)條件j<i成立第1次執(zhí)行內(nèi)層循環(huán)體printf("");執(zhí)行內(nèi)層循環(huán)表達(dá)式3,j++為2,j<i不成立,跳出內(nèi)層循環(huán)執(zhí)行printf("*");執(zhí)行printf("\n");換行至此外層循環(huán)體執(zhí)行完,計(jì)算外層循環(huán)的表達(dá)式3,i++,此時(shí)i為3.使得循環(huán)條件i<=4成立,進(jìn)入外層for循環(huán)體外層for循環(huán)第3次 此時(shí)i為3內(nèi)層循環(huán)j=1,使得循環(huán)條件j<i成立1printf(3,j++2,j<i成立再次執(zhí)行內(nèi)層循環(huán)2printf(執(zhí)行內(nèi)層循環(huán)表達(dá)式3,j++為3,j<i不成立,跳出內(nèi)層循環(huán)執(zhí)行printf("*");執(zhí)行printf("\n");換行至此外層循環(huán)體執(zhí)行完,計(jì)算外層循環(huán)的表達(dá)式3,i++,此時(shí)i為4.使得循環(huán)條件i<=4成立,進(jìn)入外層for循環(huán)體外層for循環(huán)第4次 此時(shí)i為4內(nèi)層循環(huán)j=1,使得循環(huán)條件j<i成立1printf(3,j++2,j<i成立再次執(zhí)行內(nèi)層循環(huán)2printf(3,j++3,j<i成立再次執(zhí)行內(nèi)層循環(huán)3printf(執(zhí)行內(nèi)層循環(huán)表達(dá)式3,j++為4,j<i不成立,跳出內(nèi)層循環(huán)執(zhí)行printf("*");執(zhí)行printf("\n");換行至此外層循環(huán)體執(zhí)行完,計(jì)算外層循環(huán)的表達(dá)式3,i++,此時(shí)i為5.使得循環(huán)條件i<=4不成立,跳出外層for循環(huán)體數(shù)組1.#include<stdio.h>main(){ int i,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf(“%d%d%d”,a[2],a[5],a[8]);}運(yùn)行結(jié)果為:852詳見(jiàn)p143-146. 例題6.1一定看懂!首先定義整型變量i,整型數(shù)組a,a的長(zhǎng)度為10,即a中包含10個(gè)整型元素(整型變量)執(zhí)行for循環(huán)語(yǔ)句初值i=9,使得循環(huán)條件i>=0成立,執(zhí)行循環(huán)體第1次循環(huán)a[i]=10-ia[9]=10-9=13,i--,i8,i>=0成立,繼續(xù)執(zhí)行循環(huán)體2次循環(huán)a[i]=10-ia[8]=10-8=23,i--,i7,i>=0成立,繼續(xù)執(zhí)行循環(huán)體3次循環(huán)a[i]=10-ia[7]=10-7=33,i--,i6,i>=0成立,繼續(xù)執(zhí)行循環(huán)體4次循環(huán)a[i]=10-ia[6]=10-6=43,i--,i5,i>=0成立,繼續(xù)執(zhí)行循環(huán)體5次循環(huán)a[i]=10-ia[5]=10-5=53,i--,i4,i>=0成立,繼續(xù)執(zhí)行循環(huán)體6次循環(huán)a[i]=10-ia[4]=10-4=63,i--,i3,i>=0成立,繼續(xù)執(zhí)行循環(huán)體7次循環(huán)a[i]=10-ia[3]=10-3=73,i--,i2,i>=0成立,繼續(xù)執(zhí)行循環(huán)體8次循環(huán)a[i]=10-ia[2]=10-2=83,i--,i1,i>=0成立,繼續(xù)執(zhí)行循環(huán)體9次循環(huán)a[i]=10-ia[1]=10-1=93,i--,i0,i>=0成立,繼續(xù)執(zhí)行循環(huán)體10次循環(huán)a[i]=10-ia[0]=10-0=10計(jì)算表達(dá)式3,即i--,i為-1,使得循環(huán)條件i>=0不成立,跳出循環(huán)體2.#include<stdio.h>main(){inti,a[6];for(i=0;i<6;i++)a[i]=i;for(i=5;i>=0;i--)printf("%3d",a[i]);}運(yùn)行結(jié)果為:5 4 3 2 1 0i,aa6,a6個(gè)整型元素(整型變量for循環(huán)語(yǔ)句初值i=0,使得循環(huán)條件i<6成立,執(zhí)行循環(huán)體第1次循環(huán)a[i]ia[0]=03,i++,i1,i<6成立,繼續(xù)執(zhí)行循環(huán)體2次循環(huán)a[i]ia[1]=13,i++,i2,i<6成立,繼續(xù)執(zhí)行循環(huán)體3次循環(huán)a[i]ia[2]=23,i++,i3,i<6成立,繼續(xù)執(zhí)行循環(huán)體4次循環(huán)a[i]ia[3]=33,i++,i4,i<6成立,繼續(xù)執(zhí)行循環(huán)體5次循環(huán)a[i]ia[4]=43,i++,i5,i<6成立,繼續(xù)執(zhí)行循環(huán)體6次循環(huán)a[i]ia[5]=5計(jì)算表達(dá)式3,即i++,i為6,使得循環(huán)條件i<6不成立,結(jié)束循環(huán)執(zhí)行第二個(gè)for循環(huán)語(yǔ)句初值i=5,使得循環(huán)條件i>=0成立,執(zhí)行循環(huán)體第1次循環(huán)執(zhí)行printf("%3d",a[i]); 即輸出a[5]的值3,i--,i4,i>=0成立,繼續(xù)執(zhí)行循環(huán)體2次循環(huán)執(zhí)行printf("%3d",a[i]); 即輸出a[4]的值3,i--,i3,i>=0成立,繼續(xù)執(zhí)行循環(huán)體3次循環(huán)執(zhí)行printf("%3d",a[i]); 即輸出a[3]的值3,i--,i2,i>=0成立,繼續(xù)執(zhí)行循環(huán)體4次循環(huán)執(zhí)行printf("%3d",a[i]); 即輸出a[2]的值3,i--,i1,i>=0成立,繼續(xù)執(zhí)行循環(huán)體5次循環(huán)執(zhí)行printf("%3d",a[i]); 即輸出a[1]的值3,i--,i0,i>=0成立,繼續(xù)執(zhí)行循環(huán)體6次循環(huán)執(zhí)行printf("%3d",a[i]); 即輸出a[0]的值計(jì)算表達(dá)式3,即i--,i為6,使得循環(huán)條件i>=0不成立,結(jié)束循環(huán)3.#include<stdio.h>main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(i+1)];for(i=0;i<3;i++)k+=p[i]*2;printf("%d\n",k);}運(yùn)行結(jié)果為:21i,k,aa10,pp3k5第一個(gè)for循環(huán)語(yǔ)句為數(shù)組a進(jìn)行初始化執(zhí)行完第一個(gè) for語(yǔ)句后,a[0]=0,a[1]=1,a[2]=2,a[3]=3,a[4]=4,a[5]=5,a[6]=6,a[7]=7,a[8]=8,a[9]=9 (循環(huán)過(guò)程略)第二個(gè)for循環(huán)語(yǔ)句為數(shù)組p進(jìn)行初始化初值i=0,使得循環(huán)條件i<3成立,執(zhí)行循環(huán)體第1次循環(huán)執(zhí)行p[i]=a[i*(i+1)]; 即p[0]=a[0*(0+1)]=a[0]=03,i++,i1,i<3成立,繼續(xù)執(zhí)行循環(huán)體2次循環(huán)執(zhí)行p[i]=a[i*(i+1)]; 即p[1]=a[1*(1+1)]=a[2]=23,i++,i2,i<3成立,繼續(xù)執(zhí)行循環(huán)體3次循環(huán)執(zhí)行p[i]=a[i*(i+1)]; 即p[2]=a[2*(2+1)]=a[6]=6計(jì)算表達(dá)式3,即i++,i為3,使得循環(huán)條件i<3不成立,結(jié)束循環(huán)第三個(gè)for循環(huán)語(yǔ)句初值i=0,使得循環(huán)條件i<3成立,執(zhí)行循環(huán)體第1次循環(huán)執(zhí)行k+=p[i]*2; 即k=5+p[0]*2=5+0=53,i++,i1,i<3成立,繼續(xù)執(zhí)行循環(huán)體2次循環(huán)執(zhí)行k+=p[i]*2; 即k=5+p[1]*2=5+2*2=93,i++,i2,i<3成立,繼續(xù)執(zhí)行循環(huán)體1次循環(huán)執(zhí)行k+=p[i]*2; 即k=9+p[2]*2=9+6*2=21計(jì)算表達(dá)式3,即i++,i為3,使得循環(huán)條件i<3不成立,結(jié)束循環(huán)4.#include<stdio.h>int int n[3][3]={1,2,3};main(){ printf(“%d,”,m[1][0]+n[0][0]);printf(“%d\n”,m[0][1]+n[1][0]);}運(yùn)行結(jié)果為:3,0詳見(jiàn)教材P149~152,圖6.7看懂!首先定義整型二維數(shù)組m,m為3行,3列的二維矩陣,并對(duì)其以行的形式初始化m[0][0]=1m[0][1]=0m[1][2]=0m[1][0]=2m[1][1]=0m[2][2]=0m[2][0]=3m[2][1]=0m[2][2]=0定義整型二維數(shù)組n,m為3行,3列的二維矩陣n[0][0]=1n[0][1]=2n[1][2]=3n[1][0]=0n[1][1]=0n[2][2]=0n[2][0]=0n[2][1]=0n[2][2]=0因此 m[1][0]+n[0][0]=2+1=3m[0][1]+n[1][0]=0+0=05.#include<stdio.h>main(){inti;intx[3][3]={1,2,3,4,5,6,7,8,9};for(i=1;i<3;i++)printf("%d }運(yùn)行結(jié)果為6 8首先按存儲(chǔ)順序?yàn)閿?shù)組x初始化x[0][0]=1x[0][1]=2x[0][2]=3x[1][0]=4x[1][1]=5x[1][2]=6x[2][0]=7x[2][1]=8x[2][2]=9初值i=1,使得循環(huán)條件i<3成立,執(zhí)行循環(huán)體第1次循環(huán)執(zhí)行printf("%d ",x[i][3-i]),打印出x[i][3-i],即x[1][2]的值3,i++,i2,i<3成立,繼續(xù)執(zhí)行循環(huán)體2次循環(huán)執(zhí)行printf("%d ",x[i][3-i]),打印出x[i][3-i],即x[2][1]的值計(jì)算表達(dá)式3,即i++,i為3,使得循環(huán)條件i<3成立,結(jié)束循環(huán)6.#include<stdio.h>main(){intn[3][3],i,j;for(i=0;i<3;i++){for(j=0;j<3;j++){n[i][j]=i+j;printf(“%d ”,n[i][j]);}}}運(yùn)行結(jié)果為0 1 21 2 32 3 4循環(huán)變量i為0,循環(huán)條件i<3成立,執(zhí)行循環(huán)外層for第1次循環(huán) 相當(dāng)于輸出第1行forj0,j<3成立,for1次循環(huán)執(zhí)行n[i][j]=i+j;即n[0][0]=0+0=0;執(zhí)行printf(“%d ”,n[i][j]);3,j++,j1,j<3,繼續(xù)執(zhí)行內(nèi)層循環(huán)體for2次循環(huán)執(zhí)行n[i][j]=i+j;即n[0][1]=0+1=1;執(zhí)行printf(“%d ”,n[i][j]);3,j++,j2,j<3,繼續(xù)執(zhí)行內(nèi)層循環(huán)體for3次循環(huán)執(zhí)行n[i][j]=i+j;即n[0][2]=0+2=2;執(zhí)行printf(“%d ”,n[i][j]);3,j++,j3,j<3,結(jié)束內(nèi)層循環(huán)printf(“\n”);執(zhí)行外層for語(yǔ)句的表達(dá)式3,i++,i為,1,i<3成立,繼續(xù)執(zhí)行外層循環(huán)體外層for第2次循環(huán) 相當(dāng)于輸出第2行內(nèi)層for循環(huán)j初值為0,循環(huán)條件j<3成立,執(zhí)行循環(huán)體內(nèi)層for第1次循環(huán)執(zhí)行n[i][j]=i+j;即n[1][0]=1+0=1;執(zhí)行printf(“%d ”,n[i][j]);3,j++,j1,j<3,繼續(xù)執(zhí)行內(nèi)層循環(huán)體for2次循環(huán)執(zhí)行n[i][j]=i+j;即n[1][1]=1+1=2;執(zhí)行printf(“%d ”,n[i][j]);3,j++,j2,j<3,繼續(xù)執(zhí)行內(nèi)層循環(huán)體for3次循環(huán)執(zhí)行n[i][j]=i+j;即n[1][2]=1+2=3;執(zhí)行printf(“%d ”,n[i][j]);3,j++,j3,j<3,結(jié)束內(nèi)層循環(huán)printf(“\n”);執(zhí)行外層for語(yǔ)句的表達(dá)式3,i++,i為,1,i<3成立,繼續(xù)執(zhí)行外層循環(huán)體外層for第2次循環(huán) 相當(dāng)于輸出第3行內(nèi)層for循環(huán)j初值為0,循環(huán)條件j<3成立,執(zhí)行循環(huán)體內(nèi)層for第1次循環(huán)執(zhí)行n[i][j]=i+j;即n[2][0]=2+0=1;執(zhí)行printf(“%d ”,n[i][j]);3,j++,j1,j<3,繼續(xù)執(zhí)行內(nèi)層循環(huán)體for2次循環(huán)執(zhí)行n[i][j]=i+j;即n[2][1]=2+1=2;執(zhí)行printf(“%d ”,n[i][j]);3,j++,j2,j<3,繼續(xù)執(zhí)行內(nèi)層循環(huán)體for3次循環(huán)執(zhí)行n[i][j]=i+j;即n[2][2]=2+2=3;3,j++,j3,j<3,結(jié)束內(nèi)層循環(huán)printf(“\n”);執(zhí)行外層for語(yǔ)句的表達(dá)式3,i++,i為,3,i<3不成立,結(jié)束外層循環(huán)7.#include<stdio.h>main(){chardiamond[][5]={{‘_’,’_’,’*’},{‘_‘,’*’,’_’,’*’},inti,j;for(i=0;i<5;i++){for(j=0;j<5;j++)printf(“%c”,diamond[i][j]);printf(“\n”);}}注:“_”代表一個(gè)空格。運(yùn)行結(jié)果為:** ** ** **8.#include<stdio.h>main(){inti,f[10];f[0]=f[1]=1;for(i=2;i<10;i++)for(i=0;i<10;i++){if(i%4==0)printf(“\n”);printf(“%d }}運(yùn)行結(jié)果為1 1 2 35 8 13 2134 559.#include“stdio.h”func(int b[]){ int j;b[j]=j;}main(){ int a[4],func(a);for(i=0;i<4;i++)printf(“%2d”,a[i]);}運(yùn)行結(jié)果為:0123詳見(jiàn)教材P194定義函數(shù)func函數(shù)頭:未定義函數(shù)的類(lèi)型,則系統(tǒng)默認(rèn)為int型。函數(shù)func的形參為整型數(shù)組名,即只接收整型數(shù)組地址。函數(shù)體:定義整型變量j循環(huán)變量初值(表達(dá)式1)j=0,使得循環(huán)條件(表達(dá)式2)j<4成立,執(zhí)行循環(huán)體第1次循環(huán)執(zhí)行b[j]=j;即b[0]=0;執(zhí)行循環(huán)變量自增(3)j++,j1,j<4成立,繼續(xù)執(zhí)行循環(huán)體2次循環(huán)b[1]=1;j++,j2,j<4成立,繼續(xù)執(zhí)行循環(huán)體3次循環(huán)b[2]=2;j++,j3,j<4成立,繼續(xù)執(zhí)行循環(huán)體4次循環(huán)b[3]=3;j++,j為4,使得j<4不成立,結(jié)束循環(huán)main函數(shù):定義整型變量i和數(shù)組a,其長(zhǎng)度為4,func(a);表示調(diào)用函數(shù)func,并以數(shù)組名a作為調(diào)用的實(shí)參(數(shù)組名在C語(yǔ)言中表示數(shù)組所在內(nèi)存空間的首地址,在以數(shù)組名作為實(shí)參時(shí),形參與實(shí)參公用存儲(chǔ)空間,因此對(duì)數(shù)組b的操作a的操作。)10.#include<stdio.h>main(){floatfun(floatx[]);floatave,a[3]={4.5,2,4};ave=fun(a);printf(“ave=%7.2f”,ave);}floatfun(floatx[]){intj;floataver=1;for(j=0;j<3;j++)aver=x[j]*aver;return(aver);}運(yùn)行結(jié)果為:ave= 36.0011.#include<stdio.h>main(){inta[2][3]={{1,2,3},{4,5,6}};intb[3][2],i,j;for(i=0;i<=1;i++){for(j=0;j<=2;j++)b[j][i]=a[i][j];}for(i=0;i<=2;i++){for(j=0;j<=1;j++)printf("%5d",b[i][j]);}}運(yùn)行結(jié)果為:1 4 2 5 3 612.#include<stdio.h>f(int b[],int n){int r=1;for(i=0;i<=n;i++)r=r*b[i];return(r);}main(){intx,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3);printf(“%d\n”,x);}運(yùn)行結(jié)果為:2413.main(){intj,k;staticintx[4][4],y[4][4];for(j=0;j<4;j++)for(k=j;k<4;k++)x[j][k]=j+k;for(j=0;j<4;j++)for(k=j;k<4;k++)y[k][j]=x[j][k];for(j=0;j<4;j++)printf("%d,",y[j][k]);}運(yùn)行結(jié)果為:函數(shù)1.#include<stdio.h>intSub(inta,intb){return(a-b);}main(){int x,y,result=0;scanf("%d,%d",&x,&y);result=Sub(x,y);printf("result=%d\n",result);}當(dāng)從鍵盤(pán)輸入:6,3運(yùn)行結(jié)果為:result=32.#include<stdio.h>int min(intx,inty){int m;if (x>y) m=else m=y;return(m);}main() {int a=3,b=5,abmin;abmin=min(a,b);printf(“min is %d”,abmin);}運(yùn)行結(jié)果為min is 53.#include<stdio.h>func(intx){x=10;printf(“%d,”,x);}main(){ intx=20;func(x);printf(“%d”,x);}運(yùn)行結(jié)果為:10,20在main函數(shù)中調(diào)用函數(shù)func,main函數(shù)將20作為實(shí)參穿給func,并轉(zhuǎn)向開(kāi)始執(zhí)行func.main()對(duì)應(yīng)的內(nèi)存 func()對(duì)應(yīng)的內(nèi)存2020x20 xfunc()執(zhí)行x=10;,其內(nèi)存中x變?yōu)?0.10 xfunc()執(zhí)行printf(“%d,”,x);即輸出func函數(shù)對(duì)應(yīng)內(nèi)存中x的值,輸出的是10.至此,func函數(shù)執(zhí)行結(jié)束,返回main函數(shù)。main函數(shù)執(zhí)行printf(“%d”,x);此時(shí)輸出main函數(shù)對(duì)應(yīng)內(nèi)存中的x,即204.#include<stdio.h>intm=4;intfunc(intx,inty){ intm=1;}main(){inta=2,b=3;printf("%d\n",m);printf("%d\n",func(a,b)/m);}運(yùn)行結(jié)果為:41m在函數(shù)外定義,m為全局變量,其作用于范圍為其定義位置開(kāi)始,序結(jié)束。funcmain函數(shù)都可以訪問(wèn)m程序首先執(zhí)行main函數(shù)執(zhí)行printf("%d\n",m);即輸出m中的值4,并換行。printf("%d\n",func(a,b)/m);func(a,b)/m的值,為了計(jì)算該表達(dá)式,func。maina,b23funcxy程序開(kāi)始轉(zhuǎn)向執(zhí)行func函數(shù),此時(shí)func中的x為2,y為3執(zhí)行intm=1;此句定義了一個(gè)局部變量m并賦值為1。m的作用域?yàn)槠渌诘膹?fù)合語(yǔ)句,即func的函數(shù)體,因此在func的函數(shù)體重,有限訪問(wèn)局部變量m。執(zhí)行return(x*y-m); 即return(2*3-1);返回的是整數(shù)5.func函數(shù)返回至main函數(shù)中的被調(diào)用處mainfunc(a,b)5,func(a,b)/m=5/4=1,注意,main函數(shù)中訪問(wèn)的m為全局變m,mainfuncm,funcm的作用域。5.#include<stdio.h>intfun(inta,intb){if(a>b) else return(b);}main(){intx=15,y=8,r;r=fun(x,y);printf("r=%d\n",r);}運(yùn)行結(jié)果為:r=15程序首先執(zhí)行main函數(shù)執(zhí)行r=fun(x,y);即將func(x,y)的值賦給r,為了計(jì)算該表達(dá)式,需要調(diào)用函數(shù)func。此時(shí)main將x,y中的15和8值作為實(shí)參傳遞給func的a和b程序開(kāi)始轉(zhuǎn)向執(zhí)行func函數(shù),此時(shí)func中的a為15,b為8if語(yǔ)句;if,a>b成立,return(a);即返回a的值。func函數(shù)返回至main函數(shù)中的被調(diào)用處main函數(shù)中func(x,y)的值為15,即將15賦給r。執(zhí)行printf("r=%d\n",r);即輸出r=156.#include<stdio.h>intfac(intn){intf=1,i;for(i=1;i<=n;i++)f=f*i;return(f);}main(){intj,s;scanf(“%d”,&j);s=fac(j);printf("%d!=%d\n",j,s);}如果從鍵盤(pán)輸入3, 運(yùn)行結(jié)果為:3!=6程序首先執(zhí)行main函數(shù)執(zhí)行r=fun(x,y);即將func(x,y)的值賦給r,為了計(jì)算該表達(dá)式,需要調(diào)用函數(shù)func。此時(shí)main將x,y中的15和8值作為實(shí)參傳遞給func的a和b程序開(kāi)始轉(zhuǎn)向執(zhí)行func函數(shù),此時(shí)func中的a為15,b為8if語(yǔ)句;if,a>b成立,return(a);即返回a的值。func函數(shù)返回至main函數(shù)中的被調(diào)用處main函數(shù)中func(x,y)的值為15,即將15賦給r。執(zhí)行printf("r=%d\n",r);即輸出r=157.#include<stdio.h>unsignedfun6(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}while(num);returnk;}main(){unsignedn=26;printf(“%d\n”,fun6(n));}運(yùn)行結(jié)果為:12程序首先執(zhí)行main函數(shù)執(zhí)行printf(“%d\n”,fun6(n));即輸出表達(dá)式func(6)的值,為了計(jì)算該表達(dá)式,需要調(diào)用函數(shù)func。此時(shí)main將n中的26作為實(shí)參傳遞給func的num程序開(kāi)始轉(zhuǎn)向執(zhí)行func函數(shù),此時(shí)func中的num為26執(zhí)行do-while語(yǔ)句第1次循環(huán)執(zhí)行k*=num%10,即k=k*(num%10)=1*(26%10)=6執(zhí)行num/=10;即num=num/10=26/10=2while后面循環(huán)條件為num,此時(shí)num為2,是非0值,即表示循環(huán)條件成立,繼續(xù)執(zhí)行循環(huán)體。此時(shí)k為6第2次循環(huán)執(zhí)行k*=num%10,即k=k*(num%10)=6*(2%10)=12執(zhí)行num/=10;即num=num/10=2/10=0while后面循環(huán)條件為num,此時(shí)num為0,表示循環(huán)條件不成立,結(jié)束循環(huán)執(zhí)行returnk;即返回至main函數(shù)中的被調(diào)用處執(zhí)行main函數(shù)繼續(xù)執(zhí)行printf(“%d\n”,fun6(n));即輸出128.#include<stdio.h>intmax(intx,inty);main(){inta,b,c;a=7;b=8;c=max(a,b);printf("Maxis%d",c);}max(intx,inty){intz;z=x>y?x:y;return(z);}運(yùn)行結(jié)果為:Maxis8指針1.#include<stdio.h>main( ){int x[]={10,20,30,40,50};int *pp=x;printf(“%d”,*(p+2));}運(yùn)行結(jié)果為:30首先定義一個(gè)整型數(shù)組x,x5;p;p進(jìn)行初始化,將數(shù)組x的地址賦給p。因此此時(shí)p中存放的數(shù)組x的首地址,即數(shù)組中第一個(gè)元素x[0]的地址。然后執(zhí)行printf語(yǔ)句,輸出表達(dá)式*(p+2)的值。p+2表示以p當(dāng)前指向的位置起始,之后第2個(gè)元素的地址,a[2]的地址。*(p+2)則表示該地址內(nèi)所存放的內(nèi)容,a[2]30,302.#include<stdio.h>main(){ chars[]=”abcdefg”;char*p;p=s;printf(“ch=%c\n”,*(p+5));}運(yùn)行結(jié)果為:ch=f首先定義一個(gè)字符型數(shù)組s,并用字符串a(chǎn)bcdefg對(duì)s進(jìn)行初始化;然后定義一個(gè)字符型指針變p;p,sp。ps的首地址,s[0]的地址。然后執(zhí)行printf語(yǔ)句,輸出表達(dá)式*(p+5)的值。p+5表示以p當(dāng)前指向的位置起始,之后第5個(gè)元素的地址,即a[5]的地址。*(p+5)則表示該地址內(nèi)所存放的內(nèi)容,即a[5]的值f,因此輸出ch=f3.#include<stdio.h>main(){inta[]={1,2,3,4,5};intx,y,*p;p=a;x=*(p+2);printf("%d:%d\n",*p,x);}運(yùn)行結(jié)果為:1:3首先定義一個(gè)整型數(shù)組a,并對(duì)a進(jìn)行初始化;然后定義整型變量x,y,整型指針變量p;組a的地址賦給p。因此此時(shí)p中存放的數(shù)組a的首地址,a[0]的地址。x=*(p+2);p+2表示以p當(dāng)前所指向的位置起始,之后第2個(gè)元素的地址,即a[2]的地址。*(p+2)則表示該地址內(nèi)所存放的內(nèi)容,a[2]3,3x然后執(zhí)行printf語(yǔ)句,先輸出表達(dá)式*p的值。此時(shí)*p表示的是p所指向變量的內(nèi)容,即a[0]的值1。再輸出一個(gè)冒號(hào)。然后再輸出x中的值3。4.#include<stdio.h>main(){ int arr[]={30,25,20,15,10,5}, *p=arr;p++;printf(“%d\n”,*(p+3));}運(yùn)行結(jié)果為:10首先定義一個(gè)整型數(shù)組arr,并對(duì)arr進(jìn)行初始化;然后定義整型指針變量p;再將數(shù)組arr的地址賦給p。因此此時(shí)p中存放的數(shù)組arr的首地址,即數(shù)組中第一個(gè)元素a[0]的地址。執(zhí)行p++,即p=p+1。p+1表示以p,之后第1個(gè)元素的地址,即arr[1]的地址,arr[1]p,執(zhí)行完此語(yǔ)句后,parr[0],arr[1]。printf語(yǔ)句,輸出表達(dá)式*(p+3)的值。p+3表示以p當(dāng)前指向的位置起始(此時(shí)p指向arr[1]),3個(gè)元素的地址,arr[4]的地址。*(p+3)則表示該地址內(nèi)所存放的內(nèi)容,arr[4]的值10,因此輸出105.#includ
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人教五四新版八年級(jí)地理下冊(cè)階段測(cè)試試卷含答案
- 2025年牛津上海版九年級(jí)地理下冊(cè)月考試卷含答案
- 2025年上教版選修3生物上冊(cè)階段測(cè)試試卷含答案
- 2025年滬科版必修3生物下冊(cè)階段測(cè)試試卷
- 2025年浙教版必修3生物上冊(cè)月考試卷含答案
- 二零二五年度爬架租賃與施工安全防護(hù)方案合同4篇
- 抽沙工程合同(2篇)
- 2024版違約合同的民事起訴狀
- 2025年度柑橘滯銷(xiāo)產(chǎn)品“搶購(gòu)”線上線下聯(lián)動(dòng)合同2篇
- 二零二五版屋頂廣告位使用權(quán)租賃與管理合同3篇
- 垃圾處理廠工程施工組織設(shè)計(jì)
- 天皰瘡患者護(hù)理
- 2025年高考物理復(fù)習(xí)壓軸題:電磁感應(yīng)綜合問(wèn)題(原卷版)
- 2025年蛇年新年金蛇賀歲金蛇狂舞春添彩玉樹(shù)臨風(fēng)福滿(mǎn)門(mén)模板
- 《建筑制圖及陰影透視(第2版)》課件 4-直線的投影
- 2024-2030年中國(guó)IVD(體外診斷)測(cè)試行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 碎紙機(jī)設(shè)計(jì)說(shuō)明書(shū)
- 裝修家庭風(fēng)水學(xué)入門(mén)基礎(chǔ)
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)二 社群的種類(lèi)與維護(hù)
- 《詩(shī)詞寫(xiě)作常識(shí) 詩(shī)詞中國(guó)普及讀物 》讀書(shū)筆記思維導(dǎo)圖
- 一站到底試題及答案完整版(第2801-2900題)
評(píng)論
0/150
提交評(píng)論