![課后習(xí)題答案-C#NET程序設(shè)計(jì)項(xiàng)目化教程-張震-清華大學(xué)出版社_第1頁(yè)](http://file4.renrendoc.com/view/81feb418e387868da2892e3a5525dcf2/81feb418e387868da2892e3a5525dcf21.gif)
![課后習(xí)題答案-C#NET程序設(shè)計(jì)項(xiàng)目化教程-張震-清華大學(xué)出版社_第2頁(yè)](http://file4.renrendoc.com/view/81feb418e387868da2892e3a5525dcf2/81feb418e387868da2892e3a5525dcf22.gif)
![課后習(xí)題答案-C#NET程序設(shè)計(jì)項(xiàng)目化教程-張震-清華大學(xué)出版社_第3頁(yè)](http://file4.renrendoc.com/view/81feb418e387868da2892e3a5525dcf2/81feb418e387868da2892e3a5525dcf23.gif)
![課后習(xí)題答案-C#NET程序設(shè)計(jì)項(xiàng)目化教程-張震-清華大學(xué)出版社_第4頁(yè)](http://file4.renrendoc.com/view/81feb418e387868da2892e3a5525dcf2/81feb418e387868da2892e3a5525dcf24.gif)
![課后習(xí)題答案-C#NET程序設(shè)計(jì)項(xiàng)目化教程-張震-清華大學(xué)出版社_第5頁(yè)](http://file4.renrendoc.com/view/81feb418e387868da2892e3a5525dcf2/81feb418e387868da2892e3a5525dcf25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
習(xí)題1一、選擇題.命名空間是雷的組織方式,C#提供了關(guān)鍵字(A)來聲明命名空間。A.Namespace B.using C.Class D.Main.C#程序的語(yǔ)句必須以(B )作為語(yǔ)句結(jié)束符。A.逗號(hào) B.分號(hào) C.冒號(hào) D.大括號(hào).Console類是System命名空間中的一個(gè)類,該類用于實(shí)現(xiàn)控制臺(tái)的基本輸入輸出,其中完成“輸出一行文本”的方法是(A)。A.WriteLine()B.Write() C.ReadLine() D.Read().下面( B)是C#的單行注釋語(yǔ)句。A./*注釋內(nèi)容刃 B.〃注釋內(nèi)容 C.〃/注釋內(nèi)容 D.Note注釋內(nèi)容.關(guān)于C#程序書寫格式,以下說法錯(cuò)誤的是( C)。A.C#是大小寫敏感的語(yǔ)言B.注釋語(yǔ)句是給程序員看的,不會(huì)被編譯,也不會(huì)生成可執(zhí)行代碼C.縮進(jìn)在C#程序中是必須的D.在C#中,大括號(hào)“{”和“}”是一種范圍標(biāo)志,可以嵌套使用。習(xí)題2、選擇題1.下歹1」數(shù)據(jù)類型中不是數(shù)值類型的是(D)。A.int B.char C.doubleD.float2.C#中的三元運(yùn)算符是( D )。A.% B.++ C.||D.?:3.下列」運(yùn)算符中優(yōu)先級(jí)最高的是( A )。A.- B.== C.&&D.!4.下列」程序語(yǔ)句中,變量j的值為( B)。intj,a=41,b=5;j=a%b;A.8.2 B.1 C.8D.8.05.下列」程序語(yǔ)句中,變量j的值為(A )。intj,a=10;j=++a;A.11 B.12 C.9D.106.已知a,b,c均為整型變量,下列J表達(dá)式的值等于(A )。b=a=(b=20)+100;A.120 B.100 C.20D.true7.下面有關(guān)變量和常量的說法,正確的是(C)。A.在程序運(yùn)行過程中,變量的值是不能改變的,而常量是可以改變的。B.常量定義必須使用關(guān)鍵字const。C.在給常量賦值的表達(dá)式中不能出現(xiàn)變量。D.常量在內(nèi)存中的存儲(chǔ)單元是固定的,變量則是變動(dòng)的。.表達(dá)式"100"+"88"的值為(D)。A.88100 B.188 C.10088 D.10088.Math.Sqrt(9)的結(jié)果是( B)。A.9 B.3 C.09 D.03.把字符串變量stra中的字符“f”全部替換成字符“F”,正確的語(yǔ)句為(C)。A.string.replace('fJF); B.stra.replace('fJFz);C.stra.Replace('f」Fz); D.stra.Replace(‘F」f);習(xí)題3一、選擇題.選判斷條件的循環(huán)語(yǔ)句是(B)A.do…while B.whileC.while…doD.do…100P.下列語(yǔ)句中控制臺(tái)上的輸出是(B)if(true)System.Console.WriteLine(“FirstMessage”);System.Console.WriteLine(“SecondMessage”);A.FirstMessage B.SecondMessageSecondMessageC.無輸出 D.FirstMessage.執(zhí)行C#語(yǔ)句序列:inti;for(i=0;i++<4;);后,變量的值是(A)A.5 B.4 C.1 D.0.若有如下程序,則語(yǔ)句a+1執(zhí)行的次數(shù)(C)staticvoidMain(string[]args)(intx=1,a=1;do(a=a+1;}while(x!=0)}A.0 B.1C.無限次D.有限次.有如下程序,該程序的輸出結(jié)果是(B)staticvoidMain(string[]args)(intn=9;while(n>6)(n--;Console.WriteLine(n);}}A.987 B.876 C.8765 D.9876二、填空題.當(dāng)中程序中執(zhí)行到continue語(yǔ)句時(shí),將結(jié)束在循環(huán)語(yǔ)句中循環(huán)體的一次執(zhí)行。.在switch語(yǔ)句中,每個(gè)語(yǔ)句標(biāo)號(hào)所含關(guān)鍵字case后面的表達(dá)式必須是常量表達(dá)式.在while循環(huán)語(yǔ)句中,一定要有修改循環(huán)條件的語(yǔ)句,否則可能造成死循環(huán)。語(yǔ)句。.在C#語(yǔ)言中,實(shí)現(xiàn)循環(huán)的主要語(yǔ)句有while,do-while,for和 foreach語(yǔ)句。.VisualStudio提供throw 方法就是專門用于人為引發(fā)異常的。三、寫出程序的運(yùn)行結(jié)果classProgram(staticvoidMain(string[]args)(ints=0,i;for(i=1;;i++){if(s>50)break;if(i%2==0)s+=i;}Console.WriteLine("i,s="+i+","+s);}}運(yùn)行結(jié)果為:i,s=15,562.staticvoidMain(string[]args){intx=15;while(x>10&&x<50){x++;if(x/3!=0){x++;break;}elsecontinue;}Console.WriteLine(x);}運(yùn)行結(jié)果為:173.staticvoidMain(string[]args){intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;k--;}Console.WriteLine("{0},{1}",k,n);}運(yùn)行結(jié)果為:3,34.有以下程序段staticvoidMain(string[]args){intk=5,n=0;while(k>0)(switch(k)(n+=k;break;break;n+=k;break;default:break;}k=k-1;}Console.WriteLine(n);}運(yùn)行結(jié)果為: 4staticvoidMain(string[]args)(inti=0,s=0;do(if(i%2!=0)(i++;continue;}i++;s+=i;}while(i<7);Console.Write(s);}運(yùn)行結(jié)果為:16習(xí)題4一、選擇題.在Array類中,可以對(duì)一維數(shù)組中的元素進(jìn)行排序的方法是(A)A.Sort()B.Clear()C.Copy()D.Reverse().假定一個(gè)10行20列的二維整型數(shù)組,下列哪個(gè)定義語(yǔ)句是正確的(CA.int[]arr=newint[10,20] B.int[]arr=intnew[10,20]C.int[,]arr=newint[10,20] D.int[,]arr=newint[20,10].下列語(yǔ)句創(chuàng)建了多少個(gè)string對(duì)象?(D)String[,]strArray=newstring[3,4];A.0 B.3 C.4 D.12.數(shù)組pins的定義如下:int[]pins=newint[4]{9,2,3,1};貝Upins[1]=(D)A.1 B.2 C.3 D.9.數(shù)組pins的定義如下:string[]pins=newstring[4]{“a",“b“,”c“,”d”};執(zhí)行下列語(yǔ)句后,數(shù)組pins的值為(B)String[]myArr=pins;myArr[3]=”e”;A."a",”b",”c",”d“ B.“a",”b",”c",”e“ C.“a",”b",”c",“d"D."e",”e",”e",“d".下面所列選項(xiàng)中,能夠正確定義具有10個(gè)數(shù)據(jù)元素一維整型數(shù)組a的是(A)A.int[]a=newint[10];B.inta[10];C.int[]a=int[10];D.int[]a=int(10).設(shè)有C#數(shù)組定義語(yǔ)句:int[]a=newint[5];對(duì)數(shù)組a元素的正確引用是(B)A.a[5] B.a[100-100] C.a(0) D.a+1.設(shè)有C#數(shù)組定義語(yǔ)句:float[,]a=newfloat[5,5];對(duì)數(shù)組a元素的正確引用是(D)A.a[3][2] B.a[4,5] C.a[5,0] D.a[0,0].在C#語(yǔ)言中,表示數(shù)組長(zhǎng)度屬性的關(guān)鍵字是(D)A.LenB.SizeC.LongD.Length.設(shè)有C#數(shù)組定義語(yǔ)句:int[]a=newint[5];對(duì)數(shù)組a元素的正確引用是(B )A.a[5] B.a[100-100] C.a(0) D.a+1二、填空題.(Array)是所有數(shù)組的基類。.在C#語(yǔ)言中,可以用來遍歷數(shù)組元素的循環(huán)語(yǔ)句是(foreach).數(shù)組是一種(引用)類型。三、寫出程序的運(yùn)行結(jié)果classProgram{staticint[]a={1,2,3,4,5,6,7,8};staticvoidMain(string[]args){ints0,s1,s2;s0=si=s2=0;for(inti=0;i<8;i++){switch(a[i]%3){case0:s0+=a[i];break;case1:s1+=a[i];break;case2:s2+=a[i];break;}}Console.WriteLine(s0+""+si+""+s2);}}運(yùn)行結(jié)果:9 1215staticvoidMain(string[]args)(int[,]x=newint[3,3]{{1,2,3},{4,5,6},{7,8,9));inti;for(i=0;i<3;i++)Console.Write(x[i,2-i]);}運(yùn)行結(jié)果:3 57習(xí)題5一、選擇題.在C#.Net中,用來創(chuàng)建主菜單的對(duì)象是(C)。A.Menu B.MenuItem C.MenuStrip D.Item.下面所列舉的應(yīng)用程序中,不是多文檔應(yīng)用程序的是(D)A.Word B.Excel C.PowerPoint D.記事本.加載窗體時(shí)觸發(fā)的事件是(B)。A.ClickB.LoadC.GotFoucsD.DoubleClick.建立訪問鍵時(shí),需在菜單標(biāo)題的字母前添加的符號(hào)是(D)。A.! B.# C.$ D.&.修改控件的BackColor屬性可改變控件的(C)。A.大小 B.前景色 C.背景色 D.長(zhǎng)寬.修改(A)屬性可改變按鈕控件的外觀。A.BorderStyleB.FlatStyleC.BackColor D.ForeColor.MessegeBox.Show(Text,Title,Buttons,Icon,Default)方法中,修改消息框的標(biāo)題可以設(shè)置哪個(gè)參數(shù)?( D)A.Text B.TitleC.Buttons D.Icon.消息框的按鈕顯示為“是”和“否”,應(yīng)將Buttons設(shè)置為(D)。A.MessngeBoxButtons.OKCancel B.MessageBoxButtons.YesNoCancelC.MessageBoxButtons.YesNoCancel D.MessageBoxButtons.YesNo二、填空題.在C#Net中,窗體父子關(guān)系通過(MDI窗體)窗口來創(chuàng)建。.根據(jù)Windows窗體的顯示狀態(tài),可以分為(模式)窗體和(非模式)窗體。.將文本框設(shè)置為只讀,可以通過修改(ReadOnly)屬性實(shí)現(xiàn)。.(MenuStrip)控件又稱為菜單控件,主要用來設(shè)計(jì)程序的菜單欄。.計(jì)時(shí)器控件每隔一定的時(shí)間間隔引發(fā)一次(Tick)事件。.ProgressBar控件又稱為(進(jìn)度條)控件。.將文本框控件設(shè)置為密碼文本框,可以通過修改(PassWordChar)屬性實(shí)現(xiàn)。習(xí)題6一、選擇題.在C#.NET中,ArrayList的(B)屬性可以指定ArrayList容量。A.ValueB.CapacityC.TotalD.Count.在C#.NET中下列代碼的運(yùn)行結(jié)果是(D)。int[]num=newint[]{1,2,3,4,5);ArrayListarr=newArrayList();for(inti=0;i<num.Length;i++){arr.Add(num[i]);}arr.Remove(arr[2]);Console.Write(arr[2]);A.1 B.2 C.3 D.4.在C#.NET中下列代碼的運(yùn)行結(jié)果是(B)。HashtablehsStu=newHashtable();hsStu.Add(3,"A");hsStu.Add(2,"B");hsStu.Add(1,"C");hsStu.Remove(1);Console.WriteLine(hsStu[2]);A.2B.B C.1 D.C二、簡(jiǎn)答題簡(jiǎn)述數(shù)組、ArrayList的區(qū)別。答:Q數(shù)組的容量是固定的(雖然也可以擴(kuò)充的方法,但不主張),而ArrayList的容量是動(dòng)態(tài)的;Q一個(gè)數(shù)組只能保存一種類型,而Arraylist可以保存不同類型。Q數(shù)組可以保存基本數(shù)據(jù)類型,但ArrayList不可以,它保存的是OBJECT類的引用,因此在取出元素時(shí),要做類型轉(zhuǎn)換。Q數(shù)組不能聲明為只讀數(shù)組,而ArrayList可以提供ReadOnly方法,以只讀的方式使用。Q數(shù)組的效率高,但ArrayList的效率低。當(dāng)增加一個(gè)新元素時(shí),ArrayList首先要檢查其內(nèi)部數(shù)組是否越界,如沒有越界,則可增加;如越界,則新建一個(gè)兩倍于當(dāng)前內(nèi)部數(shù)組容量的新數(shù)組,將舊內(nèi)部數(shù)組的元素拷貝至新內(nèi)部數(shù)組,并廢棄舊數(shù)組,因此其效率相比數(shù)組要低。習(xí)題7一、選擇題1、下列選項(xiàng)中不屬于面向?qū)ο筇匦缘氖牵ǎ?。A、封裝性B、繼承性C、多態(tài)性D、可移植性答案:D2、在面向?qū)ο蟮乃枷胫?,類是?duì)某一類事物的(),而對(duì)象則表示現(xiàn)實(shí)中該類事物的()。A、簡(jiǎn)單概括,個(gè)體 B、抽象描述,整體C、抽象描述,個(gè)體 D、簡(jiǎn)單概括,整體答案:C3、在定義一個(gè)構(gòu)造方法時(shí),需要遵循以下哪些條件()。(多選)A、方法名必須和類名相同B、方法名前面沒有返回值類型的聲明C、方法名前面可以有返回值類型的聲明,也可以沒有D、在方法中不能使用return語(yǔ)句答案:ABD4、下列選項(xiàng)中,可以使用this關(guān)鍵字修飾的是()。(多選)A、成員變量 B、成員方法 C、類 D、構(gòu)造方法答案:ABD5、關(guān)于構(gòu)造方法的描述,下列說法正確的是()。(多選)A、系統(tǒng)默認(rèn)情況下為每個(gè)類提供了一個(gè)無參的構(gòu)造方法B、構(gòu)造方法在一個(gè)對(duì)象被創(chuàng)建時(shí)自動(dòng)執(zhí)行C、構(gòu)造方法可以重載D、一個(gè)類中只能定義一個(gè)構(gòu)造方法答案:ABC6、下列選項(xiàng)中,可以使用static關(guān)鍵字修飾的是()。(多選)A、成員變量 B、成員方法 C、代碼塊D、類答案:ABD7、關(guān)于C#中類的描述,下列說法正確的是()。(多選)A、類中只能有變量定義和成員方法的定義,不能有其他語(yǔ)句B、構(gòu)造方法是類中的特殊方法C、類一定要聲明為public的,才可以執(zhí)行D、一個(gè).cs文件中可以有多個(gè)class定義答案:BD8、下面這段代碼是Test類的定義:publicclassTest{publicTest(floata,floatb){}}下列方法中,將哪個(gè)方法填寫在空白處會(huì)產(chǎn)生編譯錯(cuò)誤()。A、publicTest(floata,floatb,floatc){}B、publicTest(floatc,floatd){}C、publicTest(inta,intb){}D、publicTest(Stringa,Stringb,Stringc){}答案:B9、類的字段和方法的默認(rèn)訪問修飾符是()。A、publicB、privateC、protectedD、internal答案:B10、下列關(guān)于對(duì)象占用內(nèi)存的說法,正確的是()。A、同一個(gè)類創(chuàng)建的對(duì)象占用的是同一段內(nèi)存空間B、成員變量和成員方法不占用內(nèi)存C、同一個(gè)類創(chuàng)建的對(duì)象占用的是不同的內(nèi)存段D、以上說法都不對(duì)答案:C11、下列關(guān)于構(gòu)造方法重載的特征描述,正確的是()。(多選)A、參數(shù)類型不同B、參數(shù)個(gè)數(shù)不同C、參數(shù)順序不同D、參數(shù)名稱不同答案:ABC12、下列選項(xiàng)中,關(guān)于類A的構(gòu)造方法定義正確的是()。A、voidA(intx){...}B、publicA(intx){...}C、publica(intx){...}D、statica(intx){...}答案:B13、定義一個(gè)Age屬性,表示用戶的年齡,控制該屬性的值在0——130之間,請(qǐng)將代碼補(bǔ)充完整。()privateintage;publicintAge{get{returnage;}set}}A、if(value>0&&value<130){age=value;}B、if(value>0&&value<130){value=age;}C、if(value>0||value<130)(age=value;}D、if(value>0||value<130)(value=age;}答案:A14、下列代碼中x的輸出結(jié)果是( )。privateintAdd(refintx,inty)(x=x+y;returnx;}staticvoidMain(string[]args)(Programpro=newProgram();intx=30;inty=40;Console.WriteLine(pro.Add(refx,y));Console.WriteLine(x);}A、70 B、30 C、40 D、0答案:A15、下面程序的輸出結(jié)果是()。inti=2000;objecto=i;i=2001;intj=(int)o;Console.WriteLine("i={0},o={1},j={2}",i,o,j);A、i=2001,o=2000,j=2000B、i=2001,o=2001,j=2001C、i=2000,o=2001,j=2000D、i=2001,o=2000,j=2001答案:A16、裝箱、拆箱操作發(fā)生在( )。A、類與對(duì)象之間 B、對(duì)象與對(duì)象之間C、引用類型與值類型之間D、引用類型與引用類型之間答案:C17、以下關(guān)于ref和out的描述錯(cuò)誤的是( )。A、使用ref參數(shù),傳遞到ref參數(shù)的參數(shù)必須最先初始化。B、使用out參數(shù),傳遞到out參數(shù)的參數(shù)必須最先初始化。C、使用ref參數(shù),必須將參數(shù)作為ref參數(shù)顯式傳遞到方法。D、使用out參數(shù),必須將參數(shù)作為out參數(shù)顯式傳遞到方法。答案:B18、下面關(guān)于靜態(tài)方法的描述中,錯(cuò)誤的是( )。A、靜態(tài)方法屬于類,不屬于實(shí)例。B、靜態(tài)方法能用類名調(diào)用。C、靜態(tài)方法能定義非靜態(tài)的局部變量。D、靜態(tài)方法能訪問非靜態(tài)成員。答案:D二、判斷題1、在C#程序中,可以使用關(guān)鍵字new來創(chuàng)建類的實(shí)例對(duì)象。(V)2、類是對(duì)象的模板,對(duì)象是類的實(shí)例。(V)3、一個(gè)類只能創(chuàng)建一個(gè)相應(yīng)的對(duì)象。(X)4、所謂屬性是指在定義一個(gè)類時(shí),將類中的字段私有化。(X)5、實(shí)例方法也可以通過“類名.方法名”的方式來調(diào)用。(X)6、定義在類中的變量稱為成員變量,定義在方法中的變量稱為局部變量。(V)7、靜態(tài)變量可以被所有實(shí)例所共享。(V)8、static關(guān)鍵字即可以修飾成員變量,又可以修飾局部變量。(V)9、使用運(yùn)算符new創(chuàng)建對(duì)象時(shí),賦給對(duì)象的值實(shí)際上是一個(gè)地址值。(V)10、在構(gòu)造方法中,this和base關(guān)鍵字可以同時(shí)使用。(V)11、類中聲明的屬性往往具有g(shù)et()和set()兩個(gè)訪問器。(V)12、在C#中,類的靜態(tài)成員方法不能對(duì)非靜態(tài)的數(shù)據(jù)成員進(jìn)行操作。(V)13、在C#中,類的構(gòu)造方法可以重載,析構(gòu)方法也可以重載。(X)14、在C#中,定義一個(gè)類時(shí),聲明了一個(gè)構(gòu)造方法,則編譯器不會(huì)再提供默認(rèn)的構(gòu)造方法。(X)15、在C#中,在類的屬性聲明中,只有g(shù)et訪問器,表明該屬性只能讀出不能寫入。(V)三、程序分析題1、請(qǐng)閱讀下面的程序,分析代碼是否能夠編譯通過,如果能編譯通過,請(qǐng)列出運(yùn)行的結(jié)果。否則請(qǐng)說明編譯失敗的原因。publicclassTest(staticvoidMain(string[]args)Testtest=newTest();test.add();test.add(5);test.add(6,8);test.add(5.0,5.5);Console.ReadKey();)publicvoidadd()Console.WriteLine("NO");)publicvoidadd(inti)(Console.WriteLine(i);)publicvoidadd(inta,intb)(Console.WriteLine(a+b);)答案}:不能通過編譯,沒有含有兩個(gè)double類型參數(shù)的add方法。2、閱讀下面的程序,分析代碼是否能夠編譯通過,如果能編譯通過,請(qǐng)列出運(yùn)行的結(jié)果。否則請(qǐng)說明編譯失敗的原因publicclassTest(publicstaticvoidMain(string[]args)(Personp=newPerson();//實(shí)例化Person對(duì)象Console.ReadKey();)publicclassPerson(publicPerson(intage)Console.WriteLine("構(gòu)造方法被調(diào)用了");答案:不能通過編譯,Person類中不含有無參的構(gòu)造方法。四、編程題1、假設(shè)在學(xué)生管理系統(tǒng)中有一個(gè)學(xué)生信息管理的類,它包含以下屬性:姓名、年齡、出生年月、家庭住址、班級(jí)、入學(xué)年份等信息。請(qǐng)編程實(shí)現(xiàn)該類的定義。參考答案:classStudentInfo{privatestringname;privateintage;privatestringbirth;privatestringaddress;privatestringgradeclass;privateintyear;publicstringName{get{returnname;}set{name=value;}}publicintAge{get{returnage;}set{age=value;}}publicstringBirth{get{returnbirth;}set{birth=value;}}publicstringAddress{get{returnaddress;}set{address=value;}}publicstringGradeClass{get{returngradeclass;}set{gradeclass=value;}}publicintYear{get{returnyear;}set{year=value;}}}2、編寫一個(gè)控制臺(tái)應(yīng)用程序,完成下列功能。(1)創(chuàng)建一個(gè)類,用無參數(shù)的構(gòu)造函數(shù)輸出該類的類名。(2)增加一個(gè)重載的構(gòu)造函數(shù),帶有一個(gè)string類型的參數(shù),在此構(gòu)造函數(shù)中將傳遞的字符串打印出來。(3)在Main方法中創(chuàng)建屬于這個(gè)類的一個(gè)對(duì)象,不傳遞參數(shù)。(4)在Main方法中創(chuàng)建屬于這個(gè)類的另一個(gè)對(duì)象,傳遞一個(gè)字符串“Thisisastring.”。(5)寫出運(yùn)行程序應(yīng)該輸出的結(jié)果。參考答案:usingSystem;classTesti(publicTest1()(Console.WriteLine(this);)publicTest1(stringstr)(Console.WriteLine(str);)publicstaticvoidMain()(Testitl=newTest1();Testit2=newTest1("Thisisastring.");))輸出結(jié)果:TestiThisisastring.3、請(qǐng)按照以下要求設(shè)計(jì)一個(gè)計(jì)算機(jī)類Computer,并進(jìn)行測(cè)試。要求如下:1)Computer類中定義一個(gè)靜態(tài)變量cpu(2)Computer類中定義一個(gè)靜態(tài)方法Info(),用于輸出計(jì)算機(jī)的cpu信息(3)在main()方法中為靜態(tài)變量cpu賦值,并調(diào)用靜態(tài)方法Info()輸出計(jì)算機(jī)cpu的相關(guān)信息。參考答案:classComputer(staticintcpu;staticvoidInfo()(Console.WriteLine(“"+cpu);}}classProgram{publicstaticvoidMain(){Computer.cpu=8;Computer.Info();}}4、請(qǐng)按照以下要求設(shè)計(jì)一個(gè)學(xué)生類Student,并進(jìn)行測(cè)試。要求如下:(1)Student類中包含姓名(name)、性別(sex)、年齡(age)m個(gè)屬性(2)Student類中定義一個(gè)接收name、sex兩個(gè)參數(shù)的構(gòu)造方法和一個(gè)接收name、sex、age三個(gè)參數(shù)的構(gòu)造方法(3)Student類中定義一個(gè)Introduce。方法,用于輸出對(duì)象的自我介紹信息,如“大家好!我叫小華,我是一個(gè)女孩,我今年10歲”(4)在main()方法中創(chuàng)建兩個(gè)Student類的實(shí)例對(duì)象si和s2,在構(gòu)造方法中為屬性name、sex、age賦值。然后使用這兩個(gè)對(duì)象分別調(diào)用Introduce。方法,輸出si和s2的相關(guān)信息。參考答案:classStudent{privatestringname;privatecharsex;privateintage;publicstringName{get{returnname;}set{name=value;}}publiccharSex{get{returnsex;}set{sex=value;}}publicintage{get{returnage;}set{age=value;}}publicStudent(stringname,charsex){Name=name;Sex=sex;}publicStudent(stringname,charsex,intage){Name=name;Sex=sex;Age=age;}publicvoidIntroduce(){Console.WriteLine,大家好!我叫"+Name+“,我是一個(gè)"+Sex+“孩,我今年"+Age+“歲”);}}classProgram{publicstaticvoidMain(){Students1=newStudent(“Lily”,‘女’);s1.Introduce();Students2=newStudent(“Zhangsan”,‘男’,15);s2.Introduce();}5、請(qǐng)按照以下要求設(shè)計(jì)一個(gè)書籍類Book,并進(jìn)行測(cè)試。要求如下:(1)Book類中包含名稱(title)、頁(yè)數(shù)(pageNum)兩個(gè)字段(2)Book類中使用封裝的思想定義Title和PageNum兩個(gè)屬性(3)Booke類中定義一個(gè)Detail()方法,用于輸出書籍的名稱以及頁(yè)數(shù)信息(4)在Main()方法中創(chuàng)建一個(gè)Book類的實(shí)例對(duì)象book,并通過Title、PageNum為title、pageNum屬性賦值,最后調(diào)用detail()方法,輸出book相關(guān)信息。參考答案:classBook{privatestringtitle;privateintpageNum;publicstringTitle{get{returntitle;}set{title=value;}}publicintPageNum{get{returnpageNum;}set{pageNum=value;}}publicvoidDetail(){Console.WriteLine("書籍的名稱為"+Title+”,頁(yè)數(shù)為"+PageNum);}}classProgram{publicstaticvoidMain(){Bookbook=newBook();book.Title="人民的名義”;book.PageNum=600;book.Detail();}習(xí)題8一、選擇題1、下列關(guān)于c#中繼承的描述,錯(cuò)誤的是( )。A、一個(gè)子類可以有多個(gè)父類。B、通過繼承可以實(shí)現(xiàn)代碼重用。C、派生類還可以添加新的特征或者是修改已有的特征以滿足特定的要求。D、繼承是指基于已有類創(chuàng)建新類的語(yǔ)言能力。答案:A2、接口是一種引用類型,在接口中可以聲明( ),但不可以聲明公有的域或私有的成員變量。A、方法、屬性、索引器和事件B、方法、屬性信息、屬性C、索引器和字段D、事件和字段答案:A3、在C#中利用sealed修飾的類( )。A、密封,不能繼承B、密封,可以繼承C、表示基類D、表示抽象類答案:A4、在C#中,一個(gè)類( )。A、可以繼承多個(gè)類B、可以實(shí)現(xiàn)多個(gè)接口C、在一個(gè)程序中只能有一個(gè)子類D、只能實(shí)現(xiàn)一個(gè)接口答案:B5、在C#中,接口和抽象類的區(qū)別在于( )。A、抽象類可以包含非抽象方法,而接口只能包含抽象方法B、抽象類可以被實(shí)例化,而接口不能被實(shí)例化C、抽象類不能被實(shí)例化,而接口可以被實(shí)例化D、抽象類能夠被繼承,而接口不能被繼承答案:A6、C#的類不支持多重繼承,但可以用( )來實(shí)現(xiàn)。A、類B、抽象類C、接口D、靜態(tài)類答案:C7、( )是指同一個(gè)消息或操作作用于不同對(duì)象,可以有不同的解釋,產(chǎn)生不同的執(zhí)行結(jié)果。A、封裝B、繼承C、多態(tài)D、可移植性答案:C8、使用下面( )關(guān)鍵字來聲明抽象類。A、sealedB、privateC、abstractD、virtual答案:C9、假設(shè)類B繼承了A,下列說法錯(cuò)誤的是( )。A、類B中的成員可以訪問類A中的公有成員B、類B中的成員可以訪問類A中的保護(hù)成員C、類B中的成員可以訪問類A中的私有成員D、類B中的成員可以訪問類A中的靜態(tài)成員答案:C10、關(guān)于虛方法實(shí)現(xiàn)多態(tài),下列說法錯(cuò)誤的是( )。A、定義虛方法使用關(guān)鍵字virtualB、關(guān)鍵字virtual必須與override一起使用C、虛方法是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式D、重寫方法是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式答案:B11、下列說法中,正確的是( )。A、派生類對(duì)象可以隱式轉(zhuǎn)換為基類對(duì)象B、在任何情況下,基類對(duì)象都不能轉(zhuǎn)換為派生類對(duì)象C、基類對(duì)象可以訪問派生類的成員D、接口不可以實(shí)例化,也不可以引用實(shí)現(xiàn)該接口的類的對(duì)象答案:A12、在C#中定義接口時(shí),使用的關(guān)鍵字是( )。A、InterfaceB、:C、classD、override答案:A13、類的以下特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是( )。A、多態(tài)B、封裝C、繼承D、抽象答案:C14、以下關(guān)于接口的說法正確的是( )。A、接口可以實(shí)例化B、類只能實(shí)現(xiàn)一個(gè)接口C、接口的成員必須是未實(shí)現(xiàn)的D、接口成員前面可以加訪問修飾符答案:C15、下列關(guān)于抽象類的說法錯(cuò)誤的是( )。A、抽象類可以實(shí)例化B、抽象類可以包含抽象方法C、抽象類可以包含抽象屬性D、抽象類可以引用派生類的實(shí)例答案:A16、下列關(guān)于繼承的說法錯(cuò)誤的是( )。A、.NET框架類庫(kù)中,object類是所有類的基類B、派生類不能直接訪問基類的私有成員C、protected修飾符既有公有成員的特點(diǎn),又有私有成員的特點(diǎn)D、基類對(duì)象不能引用派生類對(duì)象答案:D17、繼承具有( ),即當(dāng)基類本身也是某一類的派生類時(shí),派生類會(huì)自動(dòng)繼承間接基類的成員。A、規(guī)律性B、傳遞性C、重復(fù)性D、多樣性答案:B二、判斷題1、不能指定接口中方法的訪問修飾符。(V)2、如果要實(shí)現(xiàn)重寫,在基類的方法中必須使用virtual關(guān)鍵字,在派生類的方法中必須使用override關(guān)鍵字。(J)3、可以重寫私有的虛方法。(X)4、在C#中所有類都是直接或間接地繼承System.Object類而得來的。(J)5、在C#中,子類不能繼承父類中用private修飾的成員變量和成員方法。(J)6、可以阻止某一個(gè)類被其他類繼承。(J)7、在C#中,類的構(gòu)造方法和析構(gòu)方法都不能被繼承。(J)8、在C#中,類的成員默認(rèn)訪問修飾符是private,而接口的成員默認(rèn)訪問修飾符是public。(J)9、在C#中,接口成員包含任何訪問修飾符都是錯(cuò)誤的。(J)10、C#中,抽象方法是隱式的虛方法,實(shí)現(xiàn)抽象方法用關(guān)鍵字overrideo(J)三、填空題1、在C#中,子類要隱藏基類的同名方法應(yīng)使用關(guān)鍵字;子類要重寫基類的同名方法應(yīng)使用關(guān)鍵字。答案:newoverride2、在C#中,要聲明一個(gè)密封類,只需要在聲明類時(shí)加上關(guān)鍵字。答案:sealed3、在C#中,要聲明一個(gè)虛方法,則在該方法定義前要加上關(guān)鍵字修飾。答案:virtual4、C#中,所有類型的基類都是。答案:object5、在C#中,關(guān)鍵字用于從派生類中訪問基類的成員。答案:base6、在C#中,在類的成員聲明時(shí),若使用了訪問修飾符,則該成員只能在該類或其派生類中使用。答案:protected7、在進(jìn)行類定義時(shí)不需要編寫代碼就可以包含另一個(gè)類定義的數(shù)據(jù)成員、方法成員等的特征,稱為類的。答案:繼承8、請(qǐng)將實(shí)現(xiàn)接口的代碼補(bǔ)充完整。interfaceIStudent(voidshowInfo();}classSchool:IStudent(}答案:publicvoidshowInfo()(Console.WriteLine,學(xué)生信息”);四、簡(jiǎn)答題1、接口和抽象類的區(qū)別是什么?參考答案:接口中所有方法沒有具體實(shí)現(xiàn),并且不能指定方法的訪問修飾符。抽象類中可以有方法的實(shí)現(xiàn),也可以指定方法的訪問修飾符。2、什么是類的繼承?怎么定義派生類?參考答案:繼承就是在已有類的基礎(chǔ)上建立新的類,新的類既具備原有類的功能和特點(diǎn),又可以將這些功能在原有基礎(chǔ)上進(jìn)行拓展。由于新的類是由原來的類發(fā)展而來,所以又被稱為原有類的派生類(子類),而原有類就是新類的基類(父類)。定義一個(gè)繼承于基類的派生類的語(yǔ)法格式如下:【訪問修飾符】class派生類名稱:基類名稱(〃派生類的類體}其中,訪問修飾符可以是public>protected和private,通常都使用public以保證類的開放性,并且public可以省略,因?yàn)轭惗x的訪問控制默認(rèn)是public。":基類名稱”表示所繼承的類。定義的派生類默認(rèn)繼承了基類的所有成員,包括變量和方法(構(gòu)造函數(shù)和析構(gòu)函數(shù)除外),基類中用private訪問修飾符限制的成員不能被繼承。3、什么是多態(tài)性?多態(tài)性有何作用?參考答案:多態(tài)性可以簡(jiǎn)單地概括為“一個(gè)接口,多種方法”,它在程序運(yùn)行的過程中才決定調(diào)用的方法,多態(tài)性是面向?qū)ο缶幊痰暮诵母拍?。多態(tài)使得子類(派生類)的實(shí)例可以直接賦予基類的對(duì)象(不需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換),然后直接就可以通過這個(gè)對(duì)象調(diào)用子類(派生類)的方法。多態(tài)則是為了實(shí)現(xiàn)另一個(gè)目的一一接口重用,因?yàn)榻涌谑亲詈馁M(fèi)時(shí)間的資源,實(shí)質(zhì)上設(shè)計(jì)一個(gè)接口要比設(shè)計(jì)一堆類要顯得更有效率。4、虛方法和抽象方法的區(qū)別是什么?參考答案:(1) 抽象方法僅有聲明,沒有具體實(shí)現(xiàn),如abstractsomeMethod();虛方法卻不能如此,虛方法使用virtual修飾,既有方法聲明,又有具體實(shí)現(xiàn)。(2)子類繼承父類,可以對(duì)父類中的虛方法進(jìn)行重寫、覆蓋等,對(duì)抽象方法卻必須實(shí)現(xiàn)。5、子類對(duì)父類中的虛方法的處理有重寫(override)和覆蓋(new),請(qǐng)說明它們的區(qū)別?參考答案:有父類ParentClass和子類ChildClass、以及父類的虛方法VirtualMethod。有如下程序段:ParentClasspc=newChildClass();pc.VirtualMethod(...);如果子類是重寫父類的VirtualMethod,則上面第二行語(yǔ)句將調(diào)用子類的該方法;如果子類是覆蓋父類的VirtualMethod,則上面第二行語(yǔ)句將調(diào)用父類的該方法。五、編程題1、編寫一個(gè)控制臺(tái)應(yīng)用程序,完成下列功能,并回答提出的問題。(1)創(chuàng)建一個(gè)類A,在構(gòu)造函數(shù)中輸出“A”,再創(chuàng)建一個(gè)類B,在構(gòu)造函數(shù)中輸出“B”。(2)從A繼承一個(gè)名為C的新類,并在C內(nèi)創(chuàng)建一個(gè)成員B。不要為C創(chuàng)建構(gòu)造函數(shù)。(3)在Main方法中創(chuàng)建類C的一個(gè)對(duì)象,寫出運(yùn)行程序后輸出的結(jié)果。(4)如果在C中也創(chuàng)建一個(gè)構(gòu)造函數(shù)輸出“C”,整個(gè)程序運(yùn)行的結(jié)果又是什么?參考答案:usingSystem;publicclassA(publicA()(Console.WriteLine("A");))publicclassB(publicB()(Console.WriteLine("B");))publicclassC:A(Bnewb=newB();)classMainClass(publicstaticvoidMain()(Cnewc=newC();Console.ReadLine();))輸出結(jié)果:BA如果在C中也創(chuàng)建一個(gè)構(gòu)造函數(shù)輸出“C”,即添加:publicC()(Console.WriteLine("C");}則整個(gè)程序運(yùn)行的結(jié)果為:BAC2、編寫一個(gè)控制臺(tái)應(yīng)用程序,完成下列功能,并寫出運(yùn)行程序后輸出的結(jié)果。(1)創(chuàng)建一個(gè)類A,在A中編寫一個(gè)可以被重寫的帶int類型參數(shù)的方法MyMethod,并在該方法中輸出傳遞的整型值加10后的結(jié)果。(2)再創(chuàng)建一個(gè)類B,使其繼承自類A,然后重寫A中的MyMethod方法,將A中接收的整型值加50,并輸出結(jié)果。(3)在Main方法中分別創(chuàng)建類A和類B的對(duì)象,并分別調(diào)用MyMethod方法。參考答案:usingSystem;publicclassA(publicvirtualvoidMyMethod(intnum)num+=10;Console.WriteLine(num);))publicclassB:A(publicoverridevoidMyMethod(intnum)(num+=50;Console.WriteLine(num);))classMainClass(publicstaticvoidMain()(Anewa=newA();newa.MyMethod(2);Bnewb=newB();newb.MyMethod(2);Console.ReadLine();))輸出結(jié)果:12523、編寫一個(gè)控制臺(tái)應(yīng)用程序,定義一個(gè)類MyClass,類中包含有public、private以及protected數(shù)據(jù)成員及方法。然后定義一個(gè)從MyClass類繼承的類MyMain,將Main方法放在MyMain中,在Main方法中創(chuàng)建MyClass類的一個(gè)對(duì)象,并分別訪問類中的數(shù)據(jù)成員及方法。要求注明在試圖訪問所有類成員時(shí)哪些語(yǔ)句會(huì)產(chǎn)生編譯錯(cuò)誤。參考答案:usingSystem;classMyClass(publicinti;privateintj;protectedintk;publicvoidmethod1()(Console.WriteLine("publicmethod.");)privatevoidmethod2()(Console.WriteLine("privatemethod.");)protectedvoidmethod3()(Console.WriteLine("protectedmethod.");))classMyMain:MyClass(publicstaticvoidMain()(MyClasst=newMyClass();Console.WriteLine("i={0}”,t.i);Console.WriteLine("j={0}",t.j);〃會(huì)出現(xiàn)編譯錯(cuò)誤,私有成員不允許在其它類中訪問Console.WriteLine("k={0}",t.k);〃會(huì)出現(xiàn)編譯錯(cuò)誤,應(yīng)該創(chuàng)建MyMain的對(duì)象,然〃后通過MyMain的對(duì)象訪問t.method1();t.method2();〃會(huì)出現(xiàn)編譯錯(cuò)誤,私有的方法不允許在其它類中調(diào)用t.method3();〃會(huì)出現(xiàn)編譯錯(cuò)誤,應(yīng)該創(chuàng)建MyMain的對(duì)象,然后通過MyMain的〃對(duì)象調(diào)用該方法}}4、創(chuàng)建一個(gè)類包含有protected數(shù)據(jù)。在相同的文件里創(chuàng)建第二個(gè)類,用一個(gè)方法操縱第一個(gè)類里的protected數(shù)據(jù)。參考答案:usingSystem;classClass1{protectedinti=5;protectedvoidMyMethod(){Console.WriteLine("protectedmethod.");}}classClass2:Class1{privatevoidNewMethod(){Console.WriteLine(this.i);this.i+=10;Console.WriteLine(this.i);}publicstaticvoidMain(){Class2t=newClass2();t.NewMethod();}}習(xí)題9一、選擇題1、在c#中對(duì)文件夾操作,通常需要引入命名空間()。A、usingSystem.IO B、usingSystem.IOC、usingSystem.IO D、System.Data.OleDb答案:C2、實(shí)現(xiàn)遞歸刪除文件夾目錄及文件,下列程序中publicstaticvoidDeleteFolder(stringdir)(if(Directory.―1(dir))//如果存在這個(gè)文件夾刪除之(foreach(stringdin__2.GetFileSystemEntries(dir))(if(File.Exists(d))File.3(d);//直接刪除其中的文件else4(d);//遞歸刪除子文件夾}Directory.Delete(dir);//刪除已空文件夾}}A、Exist B、Exists C、DirectoryD、Delete E、DeleteFolder F、DeleteDirectory答案:1、應(yīng)選擇(B)。2、應(yīng)選擇(C)。3、應(yīng)選擇(D)。4、應(yīng)選擇(E)。3、StreamWriter對(duì)象的下列方法,可以向文本文件寫入一行帶回車和換行的文本的是()。A、WriteLine()B、Write()C、WritetoEnd()D、Read()答案:A4、使用Directory類的下列方法,可以獲取指定文件夾中的文件的是( )。A、Exists()B、GetFiles()C、GetDirectories()D、CreateDirectory()答案:B5、指定操作系統(tǒng)讀取文件方式中的FileMode.Create的含義是()。A、打開現(xiàn)有文件B、指定操作系統(tǒng)應(yīng)創(chuàng)建文件,如果文件存在,將出現(xiàn)異常C、打開現(xiàn)有文件,若文件不存在,出現(xiàn)異常D、指定操作系統(tǒng)應(yīng)創(chuàng)建文件,如果文件存在,將被改寫答案:D6、在使用FileStream打開一個(gè)文件時(shí),通過使用FileMode枚舉類型的()成員,來指定操作系統(tǒng)打開一個(gè)現(xiàn)有文件并把文件讀寫指針定位在文件尾部。A、AppendB、CreateC、CreateNewD、Truncate答案:A7、SreamReader類的( )方法用于從流中讀取一行字符。如果到達(dá)流的末尾,則返回null。A、ReadLineB、ReadC、WriteLineD、Write答案:A二、填空題1.C#文件操作,通常要引入( )命名空間。答案:System.IOTOC\o"1-5"\h\z2、語(yǔ)句“Directory.Delete(@"f:\bbs2",true);”的作用是( )。答案:將f:\bbs2及其子目錄刪除3、語(yǔ)句“string[]dirs=Directory.GetDirectories(@"f:\","b*");"的作用是( )。答案:獲取f:\下以b開頭的目錄存儲(chǔ)到dirs數(shù)組中4、確定文件是否存在的方法是( )。答案:File.Exists(filename)5、File.AppendTextFileInfo.AppendText的作用是( )。答案:創(chuàng)建一個(gè)StreamWriter,它將UTF-8編碼文本追加到現(xiàn)有文件。三、簡(jiǎn)答題簡(jiǎn)要回答Directory類與DirectoryInfo類有何區(qū)別,二者分別適合什么場(chǎng)合?參考答案:Directory類和DirectoryInfo類均可用于對(duì)磁盤和目錄進(jìn)行管理,如復(fù)制、移動(dòng)、重命名、創(chuàng)建、刪除目錄等。兩個(gè)類的不同點(diǎn)在于DirectoryInfo類提供了更詳細(xì)的功能,而且必須被實(shí)例化后才能使用,而Directory類則只提供了常用的靜態(tài)方法。程序中如果多次使用某個(gè)對(duì)象,一般用DirectoryInfo類;但是如果只使用一次,由于創(chuàng)建、銷毀實(shí)例花費(fèi)的時(shí)間比較長(zhǎng),其效率沒有直接用Directory類提供的靜態(tài)方法高。如果僅執(zhí)行某一個(gè)操作,則使用Directory類提供的靜態(tài)方法效率更高一些。四、編程題1、編寫程序,用Directory類提供的方法確定指定的目錄是否存在,如果不存在,則創(chuàng)建該目錄。然后在其中創(chuàng)建一個(gè)文件,并將一個(gè)字符串寫到文件中。參考答案:程序清單如下:usingSystem;usingSystem.IO;classTest(publicstaticvoidMain()(stringpath=@"c:\MyDir";try(if(!Directory.Exists(path))(Directory.CreateDirectory(path);}StreamWritersw=File.CreateText(path+@"\myfile.txt");sw.WriteLine("ThisisaString!");sw.Close();}catch(Exceptione)(Console.WriteLine,操作失?。簕0}",e.ToString());}Console.ReadLine();}2、編寫程序,使用File類實(shí)現(xiàn)刪除指定目錄下的指定文件。參考答案:程序清單如下:usingSystem;usingSystem.IO;classFileTest(publicstaticvoidMain()(Console.WriteLine("確認(rèn)刪除當(dāng)前目錄下的所有文件?");Console.WriteLineC點(diǎn)擊'Y'鍵繼續(xù),其它鍵取消操作");inta=Console.Read();if(a=='Y'||a=='y'){Console.WriteLine("F在刪除文件...");}else{Console.WriteLine,用戶取消操作");return;}DirectoryInfodir=newDirectoryinfo(".");foreach(Fileinfofindir.GetFiles()){f.Delete();}Console.ReadLine();}}3、編寫程序使用StreamReader和StreamWriter完成文本文件的讀寫。功能要求:創(chuàng)建C:\test.txt文件,并往文件中寫入一些數(shù)據(jù),然后再打開該文件,讀出該文件的內(nèi)容。參考答案:程序清單如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.IO;namespaceConsoleApplication{classProgram{staticvoidMain(string[]args){stringfilePath=@"c:\text.txt";Console.WriteLine,使用StreamWriter寫入字符串到文本文件中");StreamWritersw=File.CreateText(filePath);sw.WriteLine("Thisisastring.T
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度養(yǎng)老機(jī)構(gòu)護(hù)理員勞動(dòng)權(quán)益保障與管理協(xié)議
- 2025年度車輛不過戶責(zé)任界定與賠償標(biāo)準(zhǔn)協(xié)議
- 2025年度煙酒店跨境電商合作經(jīng)營(yíng)合同
- 2025年度生態(tài)濕地植被養(yǎng)護(hù)與修復(fù)合同
- 二零二五年度砍伐木種植與生態(tài)保護(hù)合同
- 二零二五年度區(qū)塊鏈技術(shù)應(yīng)用合同違約起訴狀
- 2025年度自媒體品牌形象設(shè)計(jì)合作協(xié)議
- 人教版七年級(jí)數(shù)學(xué)上冊(cè)1.4.2《有理數(shù)的除法》聽評(píng)課記錄
- 【部編人教版】八年級(jí)上冊(cè)歷史聽課評(píng)課記錄 第4課 洋務(wù)運(yùn)動(dòng)
- 五年級(jí)上冊(cè)數(shù)學(xué)聽評(píng)課記錄《2.3 平移》(3)-北師大版
- 城鄉(xiāng)環(huán)衛(wèi)一體化保潔服務(wù)迎接重大節(jié)日、活動(dòng)的保障措施
- 醫(yī)院-9S管理共88張課件
- 設(shè)立登記通知書
- 簡(jiǎn)約喜慶元宵節(jié)介紹模板 教學(xué)課件
- 高考作文復(fù)習(xí):議論文論證方法課件15張
- 2022醫(yī)學(xué)課件前列腺炎指南模板
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程完整版課件全書電子教案教材課件(完整)
- 藥品生產(chǎn)質(zhì)量管理工程完整版課件
- 《網(wǎng)絡(luò)服務(wù)器搭建、配置與管理-Linux(RHEL8、CentOS8)(微課版)(第4版)》全冊(cè)電子教案
- 職業(yè)衛(wèi)生教學(xué)課件生物性有害因素所致職業(yè)性損害
- 降“四高”健康教育課件
評(píng)論
0/150
提交評(píng)論