freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]c期末考試題-資料下載頁(yè)

2025-01-08 20:02本頁(yè)面
  

【正文】 void WA(ref int[] a, int n) { for(int i=0。in1。i++) { int k=i。 for(int j=i+1。jn。j++) if(a[j]a[k]) k=j。 int x=a[i]。 a[i]=a[k]。 a[k]=x。 } } 答案: 采用選擇排序的方法對(duì)數(shù)組 a中的 n個(gè)整數(shù)按照從小到大的次序重新排列。 9. 寫出以下程序的運(yùn)行結(jié)果。 using System。 class Test { public static void Main () { int[ ] a ={2,4,6,8,10,12,14,16,18}。 for (int i=0。 i9。 i++) { (“ ”+a[i])。 if ((i+1)%3==0) ()。 } } } 答案: 2 4 6 8 10 12 14 16 18 10. 寫出以下程序運(yùn)行結(jié)果。 using System。 class Test { public static void Main () { int s=0。 for (int i=1。 。 i++) { if (s50) break。 if (i%2==0) s+=i。 } (i, s= + i + , + s)。 } } 答案: i,s = 15, 56 五、簡(jiǎn)答題( 10 分,每題 5 分) ? 不同的參數(shù)類型,不同的參數(shù)個(gè)數(shù),不同的參數(shù)順序 用多種修飾符來(lái)表達(dá)類的不同性質(zhì)。根據(jù)其保護(hù)級(jí) C的類有五種不同的限制修飾符,請(qǐng)寫出并指出它們之間的區(qū)別是什么? 答: public 可以被任意存取 protected 只可以被本類和其繼承子類存取 internal 只可以被本組合體( Assembly)內(nèi)所有的類存取,組合體是 C語(yǔ)言中類被組合后的邏輯單位和物理單位,其編譯后的文件擴(kuò)展名往往是“ .DLL”或“ .EXE”。 protected internal 唯一 的一種組合限制修飾符,它只可以被本組合體內(nèi)所有的類和這些類的繼承子類所存取。 private 只可以被本類所存取。 ? 答:接口用于規(guī)范,抽象類用于共性。接口中只能聲明方法,屬性,事件,索引器。而抽象類中可以有方法的實(shí)現(xiàn),也可以定義非靜態(tài)的類變量。抽象類是類,所以只能被單繼承,但是接口卻可以一次實(shí)現(xiàn)多個(gè)。抽象類可以提供某些方法的部分實(shí)現(xiàn),接口不可以 .抽象類的實(shí)例是它的子類給出的。接口的實(shí)例是實(shí)現(xiàn)接口的類給出的。在抽象類中加入一個(gè)方法,那么它的子類就同時(shí)有了這個(gè)方法。而在接口中加 入新的方法,那么實(shí)現(xiàn)它的類就要重新編寫(這就是為什么說(shuō)接口是一個(gè)類的規(guī)范了)。接口成員被定義為公共的,但抽象類的成員也可以是私有的、受保護(hù)的、內(nèi)部的或受保護(hù)的內(nèi)部成員(其中受保護(hù)的內(nèi)部成員只能在應(yīng)用程序的代碼或派生類中訪問(wèn))。此外接口不能包含字段、構(gòu)造函數(shù)、析構(gòu)函數(shù)、靜態(tài)成員或常量。 ? 答案:抽象類是含有一個(gè)或多個(gè)抽象方法的類,抽象類不能實(shí)例化。 1. % % 和 % % 有什么區(qū)別? % %表示綁定的數(shù)據(jù)源 % %是服務(wù)器端代碼塊 2.以下代碼能否通過(guò)編譯?如果不能 ,請(qǐng)改成正確代碼,并說(shuō)明原因。 html % int subtract(int num1, int num2) { return num1num2。 } % body % int number = 100。 while (number 0) { (value: + number + br/)。 number = subtract(number, 1)。 } % /body /html 3.通過(guò) Web Site Administration Tool (in VS2022) 可以實(shí)現(xiàn)哪些功能? Web Site Administration Tool 會(huì)自動(dòng)對(duì)哪些文件進(jìn)行修改或添加? 4.解釋一下帶 “original_” 前綴的 Data Parameter 和不帶前綴的 Data Parameter 有什么異同。(可用簡(jiǎn)單的代碼說(shuō)明) 5.修改下面 的代碼段,使 GridView 能 Update 數(shù)據(jù)。 %@ Page Language=C % html head runat=server titleGridView/title /head body form id=form1 runat=server asp:GridView ID=GridView1 AllowSorting=true AllowPaging=true Runat=server DataSourceID=SqlDataSource1 DataKeyNames=id AutoGenerateColumns=False Columns asp:BoundField ReadOnly=true HeaderText=ID DataField=id SortExpression=id / asp:BoundField HeaderText=Last Name DataField=lname SortExpression=lname / asp:BoundField HeaderText=First Name DataField=fname SortExpression=fname / /Columns /asp:GridView asp:SqlDataSource ID=SqlDataSource1 Runat=server SelectCommand=SELECT [id], [lname], [fname] FROM [authors] ConnectionString=%$ ConnectionStrings:Pubs % / /form /body /html 6. GridView 沒(méi)有內(nèi)置 Insert 數(shù)據(jù)的功能,如果想在 GridView 內(nèi) Insert 數(shù)據(jù),你有什么想法? 7. 哪個(gè)(些)特性是你覺得最激動(dòng)人心的?為什么?(也可以談 C# ) 相對(duì)于 突出了 3 大 理念 , 1,提高生產(chǎn)力 A 一致性 (masterpage) B 會(huì)員管理 C 資料存取 D 個(gè)性化 2 管理能力的提高 (例如 ) 3 提升效能 ,滿足更多人的訪問(wèn) 8.你覺得 ( VS2022)和你以前使用的開發(fā)工具( .Net 或其他)有什么最大的區(qū)別?你在以前的平臺(tái)上使用的哪些開發(fā)思想( pattern / architecture)可以移植到 上 (或者已經(jīng)內(nèi)嵌在 中 ) 1 把一些代碼進(jìn)行了封裝打包 ,所以相比 相同功能減少了很多代碼 . 2 同時(shí)支持代碼分離和頁(yè)面嵌入服務(wù)器端代碼兩種模式 ,以前 ,.NET提示幫助只有在分離的代碼文件 ,無(wú)法在頁(yè)面嵌入服務(wù)器端代碼獲得幫助提示 , 3 代碼和設(shè)計(jì)界面切換的時(shí)候 , 支持光標(biāo)定位 .這個(gè)我比較喜歡 4 在綁定數(shù)據(jù) ,做表的分頁(yè) .UPDATE,DELETE,等操作都可以可視化操作 ,方便了初學(xué)者 5, 在 中增加了 40 多個(gè)新的控件 ,減少了工作量 =================== override 與重載的區(qū)別 . 的錯(cuò)誤處理機(jī)制是什么 C#中接口和類的異同 DataReader 和 DataSet 的異同 Override 用來(lái)重寫父類的方法,重載使用相同名的方法或操作符擁有不同類型的參數(shù) . 錯(cuò)誤處理機(jī)制采用 trycatchfinally 結(jié)構(gòu),發(fā)生錯(cuò)誤時(shí),層層上拋,直到找到匹配的 Catch 為止。 接口和類都是類,不同的事,接口只包含方法或?qū)傩缘穆暶?,不包含具體實(shí)現(xiàn)方法的代碼,接口可以實(shí)現(xiàn)多繼承,而類只能是單繼承,繼承接口的類必須實(shí)現(xiàn)接口中聲明的方法或 屬性。接口主要定義一種規(guī)范,統(tǒng)一調(diào)用方法,在大型項(xiàng)目中接口正發(fā)揮日益重要的作用。 DataReader 用于讀取數(shù)據(jù), DataSet 用于在內(nèi)存中保存數(shù)據(jù)。 重載與覆蓋的區(qū)別 方法的覆蓋是子類和父類之間的關(guān)系,是垂直關(guān)系;方法的重載是同一個(gè)類中方法之間的關(guān)系,是水平關(guān)系。 覆蓋只能由一個(gè)方法,或只能由一對(duì)方法產(chǎn)生關(guān)系;方法的重載是多個(gè)方法之間的關(guān)系。 覆蓋要求參數(shù)列表相同;重載要求參數(shù)列表不同。 覆蓋關(guān)系中,調(diào)用那個(gè)方法體,是根據(jù)對(duì)象的類型(對(duì)象對(duì)應(yīng)存儲(chǔ)空間類型)來(lái)決定;重載關(guān)系,是根據(jù)調(diào)用時(shí)的 實(shí)參表與形參表來(lái)選擇方法體的。 DataReader 和 DataSet 的異同 DataReader和 DataSet最大的區(qū)別在于 ,DataReader使用時(shí)始終占用 SqlConnection,在線操作數(shù)據(jù)庫(kù) ..任何對(duì) SqlConnection 的操作都會(huì)引發(fā) DataReader 的異常 ..因?yàn)镈ataReader 每次只在內(nèi)存中加載一條數(shù)據(jù) ,所以占用的內(nèi)存是很小的 ..因?yàn)?DataReader的特殊性和高性能 .所以 DataReader 是只進(jìn)的 ..你讀了第一條后就不能再去讀取第一條了 .. DataSet 則是將數(shù)據(jù)一 次性加載在內(nèi)存中 .拋棄數(shù)據(jù)庫(kù)連接 ..讀取完畢即放棄數(shù)據(jù)庫(kù)連接 ..因?yàn)?DataSet 將數(shù)據(jù)全部加載在內(nèi)存中 .所以比較消耗內(nèi)存 ...但是確比 DataReader 要靈活 ..可以動(dòng)態(tài)的添加行 ,列 ,數(shù)據(jù) .對(duì)數(shù)據(jù)庫(kù)進(jìn)行回傳更新操作 ... =============== 一 .填空題 中的三元運(yùn)算符是 _____? a 賦值給一個(gè) object 對(duì)象時(shí),整數(shù) a 將會(huì)被 _____? _____種可訪問(wèn)形式? static const int A=1。這段代碼有錯(cuò)誤 么?是什么? f=。 int i=(int)f。 i 的值現(xiàn)在是 _____? operator 聲明且僅聲明了 ==,有什么錯(cuò)誤么 ? ______? sealed 修飾的類有什么特點(diǎn)? 中所有的自定義用戶控件都必須繼承自 ________? .Net 中所有可序列化的類都被標(biāo)記為 _____? .Net 托管代碼中我們不用擔(dān)心內(nèi)存漏洞,這是因?yàn)橛辛?______? ? _______ using System。 class A { public virtual void F(){ ()。 } } abstract class B:A { public abstract override void F()。 } T 只聲明了私有實(shí)例構(gòu)造函數(shù)時(shí),則在 T 的程序文本外部, ______(可以 or 不可以)從 T 派生出新的類, ____(可以 or 不可以)直接創(chuàng)建 T 的任何實(shí)例。 ? switch (i){ case(): CaseZero()。 break。 case 1: CaseOne()。 break。 case 2: dufault。 CaseTwo()。 break。 } .Net 中,類 可以被繼承么? 二 .簡(jiǎn)答題 c中 using 和 new 這兩個(gè)關(guān)鍵字有什么意義,請(qǐng)寫出你所知道的意義? using System。 class A { public A(){ PrintFields()。 } public virtual void PrintFields(){} } class B:A { int x=1。 int
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1