可視化編程C_復(fù)習題.doc_第1頁
可視化編程C_復(fù)習題.doc_第2頁
可視化編程C_復(fù)習題.doc_第3頁
可視化編程C_復(fù)習題.doc_第4頁
可視化編程C_復(fù)習題.doc_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

可視化程序設(shè)計復(fù)習資料一、填空題1、在 Visual Studio .NET 中新建項目時,將通過一個“容器”對 項目 文件進行組織管理,這個“容器”稱為 解決方案 。2、應(yīng)用程序模板 提供了起始文件,并且對項目結(jié)構(gòu)進行了定義。此外,它還包含了相應(yīng)應(yīng)用程序類型所需要的基本項目對象和環(huán)境設(shè)置。3、什么符號用來在代碼中標識單行注釋?答:雙斜杠 (/)4、一個字節(jié)可以存放的最大數(shù)值是多少?答:2555、在下列表達式中,y 的值是什么?int x = 50;int y = +x;答:y= 51,因為在給 y 賦值之前就已將 x 做了增量操作。6、_語句根據(jù)布爾表達式的值,來選擇要執(zhí)行的語句,從而達到控制應(yīng)用程序執(zhí)行流程的目的。答:條件7、關(guān)鍵字_用來通知編譯器某個變量將在方法內(nèi)初始化?答:out8、如果希望某個類不能被其它類繼承,那么應(yīng)該為這個類添加什么關(guān)鍵字?答:Sealed9、.NET框架包括 公共語言運行庫 和 .NET類庫。10、為便于管理多個項目,在Visual Studio.NET集成環(huán)境中引入了 解決方案資源管理器 用來對企業(yè)級解決方案涉及的多個項目進行管理。11、要使Label控件顯示給定的文字“您好。”,應(yīng)在設(shè)計狀態(tài)下設(shè)置它的 Text 屬性值。12、C#要求程序中的每個元素都要屬于一個 類 。13、在C#程序中,程序的執(zhí)行總是從 Main() 方法開始的。14、在C#中,進行注釋有兩種方法:使用“/”和使用“/* */”符號對,其中 / 只能進行單行注釋。15、要在控制臺程序運行時輸入信息,可使用Console類的 ReadLine 方法。16、為計算表達式e(B+8)sin75。的值,就使用的C#語言的表達式是Math.Exp(B+8)*Math.Sin(75.0/180*Math.PI)。17、在C#中,表達式Math.Pow(2,-2)的值是0.25。18、下列程序完成的功能是:從鍵盤上輸入一個直角三角形的斜邊長度和一個角的度數(shù)計算出另兩條直角邊的長度并輸出。請?zhí)羁铡sing System;Class Exer1public static void Main()double a,b,c,d,jd;c=Convert.ToSingle(Console.ReadLine();/輸入斜邊長度jd=Corvert.ToSingle(Console.ReadLine();/輸入角的度數(shù)d= jd/180.0*Math.PI;a=c*Math.Sin(d);b= c*Math.Cos(d);Console.WriteLine(“a=0,b=1”,a,b);/輸出兩直角邊的值19、設(shè)x為int型變量,請寫出描述“x是奇數(shù)”的C#語言表達式x%2=1。20、請寫出描述“-10x10”的C#語言表達式x=-10 & x=10。21、在switch語句中,在分支的最后應(yīng)有一條break語句.22、在C#語句中,實現(xiàn)循環(huán)語句主要有while,dowhile和 for 。23、在循環(huán)執(zhí)行過程中,希望當某個條件滿足時退出循環(huán),使用break 。24、continue語句的作用是:結(jié)束本次循環(huán),從新測試循環(huán)條件語句。25、下列程序的作用是:求出所有的水仙花數(shù)。(所謂水仙花數(shù)是指這樣的數(shù):該數(shù)是三位數(shù),其各位數(shù)字的立方和等于該數(shù)。如:153=13+53+33,所以153是一個水仙花數(shù)) 。填空:using System;class Dapublic static void Main()int i,a,b,c,t; for(i=100;i= 999 ;i+)t=i;a=t%10;t=t/10;b=t%10;c=t/10;if (a*a*a+b*b*b+c*c*c=i)Console.WriteLine(“i=0”,i);26、WriteLine()方法和Write()方法的區(qū)別是WriteLine()方法換行而Write()方法不換行。27、數(shù)組定義與賦值語句如下:int a=1,2,3,4,5;則a2的值為 3 。28、數(shù)組定義語句:inta=new int3中,定義的數(shù)組a占的字節(jié)數(shù)為12。29、下列程序執(zhí)行后,a4的值為 4 。int a =1,2,3,4,5;4=aa2;30、下列數(shù)組定義語句中,數(shù)組將在內(nèi)存中占用160個字節(jié):double ,d =new int4,5;31、要定義一個3行4列的單精度型二維數(shù)組f,使用的定義語句為float ,f=new float 3,4;。32、定義方法時使用的參數(shù)是形式參數(shù),調(diào)用方法時使用的參數(shù)是實際參數(shù)。33、數(shù)據(jù)類型說明符用來說明方法返回值的類型,如果沒有返回值,則其類型說明符應(yīng)為void 。34、下列方法的作用是求兩個數(shù)的較大數(shù),并把較大數(shù)作為返回值,請?zhí)羁铡olat max_v(int a,int b) float max;max=a;if(maxb)max=b;return(max);35、在調(diào)用方法時,要使參數(shù)按引用方式進行傳遞,然后使用關(guān)鍵字ref和out,其中out關(guān)鍵字并不要求實參數(shù)變量已經(jīng)初始化。36、C#中的字符串有兩類:規(guī)則字符串和逐字字符串,定義逐字字符串時,應(yīng)在其前面加上號。37、下列程序的執(zhí)行結(jié)果是(false)using System;class Temppublic static void Main() string str1,str2;str1=”abdde”;str2=”abcdefg”;Console.WriteLine(“0”,str1=str2);38、已知str的值為“abcdefgh”,則表達式str.Subsring(1,3)的值為bcd。39、若要從字符串str的第三個字符開始取5個字符作為一個字串賦給sstr,使用的語句是sstr=str.Substring(2,5)。40、以下程序的執(zhí)行結(jié)果是123。Usying System;Class Temppublic static void Main()string str=”1a2b3c”;int i;for(i=0;i=0&stri=10或a=10 or a=10|a=10&a=10|ab?(ac?a:c):b);A5 B4 C6 D不確定8、if 語句后面的表達式應(yīng)該是_A邏輯表達式B賦值表達式C算術(shù)表達式D任意表達式9、有如下程序:using System;class Dapublic static void Main()int x=1,a=0,b=0;switch(x)case0:b+;break;case1:a+;break;case2:a+;b+;break;Console.WriteLine(“a=0,b=1”,a,b);該程序的輸出結(jié)果是_.Aa=2,b=1 Ba=1,b=1 Ca=1,b=0 Da=2,b=210、以下敘述正確的是_.A、dowhile語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)來代替B、dowhile語句構(gòu)成的循環(huán)只能用break語句退出C、用dowhile語句構(gòu)成的循環(huán),在while后的表達式為true時結(jié)束循環(huán)D、用dowhile語句構(gòu)成的循環(huán),在while后的表達式應(yīng)為關(guān)系表達式或邏輯表達式11、以下關(guān)于for循環(huán)的說法不正確的是_.A、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B、for循環(huán)是先判定表for達式,后執(zhí)行循環(huán)語句C、for循環(huán)中,可以用break語句跳出循環(huán)體D、for循環(huán)體語句中,可以包含多條語句,但要用花括號括起來12、假設(shè)int類型變量占用四個字節(jié),若有定義:int x =new int 100,2,4,4,5,6,7,8,9,10;,則數(shù)組x在內(nèi)存中所占的字節(jié)數(shù)是_。A6 B20 C40 D8013、以下程序的輸出結(jié)果是_。Class temppublic static void Main()int i; inta=new int10;for(i=9;i=0;i-) ai=10-i;Console.Write(“012”,a2,a5,a8);A258 B741 C852 D36914、有定義語句:int ,a=new int5,6;則下列正確的數(shù)組元素的引用是_。Aa(3,4) B(3)(4 ) C34 Da3,415、下列的數(shù)組定義語句,不正確的是_。Aint a=new int 51,2,3,4,5 Bint ,a=new int a34 Cinta=new int3 D int a=1,2,3,4 16、關(guān)于C#語言的方法,下列敘述正確的_.A、方法的定義不能嵌套, 但方法調(diào)用可以嵌套B、方法的定義可以嵌套, 但方法調(diào)用不能嵌套C、方法的定義和調(diào)用都不能調(diào)用D、方法的定義和調(diào)用都可以嵌套17、以下所列的各方法頭部中, 正確的是_.A、void play(var a:lnteger,var b:lnteger) B、void play(int a,b)C、void play(int a,int b)D、Sub play(a as lnteger,b as lnteger)18、下列程序的輸出結(jié)果是_.Using System;Class Temp static long fib(int n) if(n2)return(fib(n-1)+fib(n-2)else return(2);public static void Main() Console.WriteLine(“0”,fib(3);A2 B4 C6 D819、下列程序的輸出結(jié)果是_。Using System;Class Tempstatic void sub(int x,int y,int z)z=x*x+y*y;public static void Main() int a=30;sub(5,2,a);Console.WriteLine(“0”,a);A0 B29 C30 D無定植20、下列程序的執(zhí)行結(jié)果是()Using System;Class Tempenum teammy,your=4,his,her=his+10;public static void main()Console.WriteLine(“0,1,2,3”,(int)team.my,(int)team.your,(int)team.his,(int)team.her); A0,1,2,3 B0,4,0,10 C0,4,5,15 D1,4,5,1521、下列對枚舉的定義,正確的是( )Aenum a=one,two,three; Benum aa1,a2,a3;Cenum a=1,2,3; Denum a“one”,”two”,”three”;22、有下列語句:struct Brithday public int year;public int mouth ;public int day;struct Studentint no;string name;int age;public Brithday bir;.Student Stu;如果要把Stu的出生年份賦值為1988,正確的語句是()AStu.bir.year=1988; BStu.year=1988CStu.Brithday.year=1988; DStudent.Brithday.year=1988;23、枚舉型常量的值不可以是( )類型Aint Blong Cushort Ddouble24、調(diào)用重載方法時,系統(tǒng)根據(jù)_來選擇具體的方法。A方法名 B參數(shù)的個數(shù)和類型C參數(shù)的及參數(shù)個數(shù) D方法的返回值值類型25、下列的_ 不是構(gòu)造函數(shù)的特征。A構(gòu)造函 數(shù)的 函數(shù)名與類名相同 B構(gòu)造函 數(shù)可以重載。C構(gòu)造函 數(shù)可以帶 有參數(shù) D可以指定構(gòu)造函數(shù)的返回值類型26、類ClassA有一個名為MI的方法,在程序中有如下一段代碼,假設(shè)該代碼是可以執(zhí)行的,則聲明MI方法一定使用了_修飾符。ClassA Aobj=new ClassA():ClassA.MI();Apublic Bstatic Cprivate Dvirtual 27、已知類B是由類A繼承來,類A中有一個名為M的非虛方法,現(xiàn)在希望在類B中也定義一個名為M 的方法,若希望編譯不出警告信息,則在類B中聲明該方法時應(yīng)使用_關(guān)鍵字。Astatic Bnew Covrride Dvirtual28、下列關(guān)于trycatch.finally語句的說明中,不正確的是_.Acatch塊可以有多個 Bfinally塊是可選項的Ccatch塊也是可選項的 D可以只有try塊29、為了能夠在程序中捕獲所有異常,在catch語句的括號中使用的類名為_AException BDivideByZeroExceptionCFormatException D以上三個均可30、關(guān)于異常,下列的說法中不正確的是_用戶可以根據(jù)需要拋出異常在被調(diào)方法中可通過 throw 語句把異常傳回給調(diào)用方法用戶可以自己定義異常在C#中有的異常不能被捕獲31、下列說法正確的是_在C#中,編譯時對數(shù)組下標越界將作檢查在C#中,程序運行時,數(shù)組下標越界也不會產(chǎn)生異常在C#中, 程序運行時, 數(shù)組下標越界是否產(chǎn)生異常由用戶確定在C#中, 程序運行時, 數(shù)組下標越界一定會產(chǎn)生異常32、要使窗體剛運行時,顯示在屏幕的中央,應(yīng)設(shè)置窗體的_屬性。WindowState BStartPosition CCenterScreen DCenterParent33、要使文本框控件能夠顯示多行且能自動換行,應(yīng)設(shè)置它的_屬性。AMaxLength和MultiLine BMultiLine和WordWrapCPasswordChar和MultiLine DMaxLength和WordWrap34、在使用RichTextBox控件進行文檔編輯時,如果希望知道文檔上次設(shè)置該控件的內(nèi)容后,文件框中的內(nèi)容是否改變,可使用它的_屬性。AModified BSelectedText CUndo DSaveFile35、要使復(fù)選框控件能夠顯示出三種狀態(tài),應(yīng)首先設(shè)置它的_屬性。ThreeState BChecked CCheckState DIndeterminate36、已知OpenFileDialog控件的Filter的屬性值為”文本文件(*.txt)|*txt|圖形文件(*.BMP;*.JPG)|*.BMP;*.JPG|RTF文件(*.RTF)|*.RTF”,打開對話框的文件過濾器中顯示的文件類型為”RTF文件(*.RTF)”,應(yīng)把它的FilterIndex屬性值設(shè)置為_ 。A2B3C4 D537、在設(shè)計菜單時,若希望某個菜單項前面有一個“”,應(yīng)把該菜單項的_屬性設(shè)置為true。A Checked BRadioCheck CShowShortcut DEnabled38、在GDI+的所有類中,_類是核心,在繪制任何圖形之前,一定要先用它創(chuàng)建一個對象。AGraphics BPen CBrush DFont39、要設(shè)置PEN對象繪制線條的寬度,應(yīng)使用它的 _屬性。Color BWidth CDashStyle DPenType40、通過HatchBrush對象的_屬性可設(shè)置HatchBrush對象的陰影樣式。ABackgroundColor BForegroundColor CHatchStyle DColorStyle41、使用Directory類的 方法可以判定磁盤上是否存在指定目錄。AExists BGetDirectories CGetCurrentDirectory DGetFiles42、打開文件或創(chuàng)建文件流時,經(jīng)常要指定文件的打開模式,下列 模式不會創(chuàng)建新文件。AAppend BCreate COpen DOpenOrCreate43、下列類的文件流既可以寫也可以讀。FileStream BStreamReader CStreamWriter DBinaryWriter44、在向文件流寫入數(shù)據(jù)時,數(shù)據(jù)只是寫入到文件緩沖區(qū)中,只有在緩沖區(qū)滿時才真正寫入到文件中去。所以寫入數(shù)據(jù)后還應(yīng)調(diào)用方法以便把緩沖區(qū)中的數(shù)據(jù)實際寫入到文件中去。Open BSeek CFlush DClose45、設(shè)置文本框的哪種屬性用于輸入口令類的文本。 ( )A、ReadOnly B、Text C、PasswordChar D、DataSource 46、在C#中,使用_語句捕獲異常 ( )A、doB、whileC、ifD、try 和catch47、在對用戶單擊鼠標動作進行處理時,需要對_事件進行編碼。 ( )A、Click B、DoubleClick C、KeyPress D、EnterPress 48、在列表框中,修改_屬性可使用戶一次選擇多項。 ( )A、SelectionMode B、DataSource C、Items D、Text 49、修改窗體的下列哪個屬性可改變窗體的標題( )A、Name B、Text C、Caption D、Items50、允許查看項目文件層次組織的IDE窗口名稱是什么?A、解決方案資源管理器 B、服務(wù)器資源管理器 C. 對象瀏覽器D. 類視圖51、下列關(guān)于構(gòu)造函數(shù)的描述正確的是()A. 構(gòu)造函數(shù)可以聲明返回類型。 B. 構(gòu)造函數(shù)不可以重載C. 構(gòu)造函數(shù)的方法名和類名相同 D. 構(gòu)造函數(shù)不能帶參數(shù)52、C#的數(shù)據(jù)類型有()A. 值類型和調(diào)用類型B. 值類型和引用類型;C. 引用類型和關(guān)系類型D. 關(guān)系類型和調(diào)用類型;53、窗體上面的 圖標可以使窗體保留在屏幕上而不是自動隱藏。A. 圖釘 B. 星號 C. 叉號 D. 鉛筆54、下面的例子中不是對象的是 。A. 窗體 B. 顏色 C. 按鈕 D. 輸入框55、一個C#應(yīng)用程序稱為一個 ,它由一個或多個項目組成。A. 解決方案 B. 策略 C. 定義 D. 窗體56、類成員缺省的訪問修飾符是什么?A. PublicB. PrivateC. InternalD. Protect答:b. (Private) 在默認情況下,此時類成員只能由包含該成員的類訪問。57、以下哪些語句是正確的?工具欄按鈕的圖像是:A、在“Image集合編輯器”分配一個索引數(shù)字。B、自動地附加到基于函數(shù)的工具欄按鈕。C、在 ToolBarButton Image集合編輯器中獲得。D、在一個單獨的 ImageList 控件中獲得。答:a 和 d 是正確的。58、從數(shù)據(jù)庫讀取記錄,你不可能用到的方法有:A. ExecuteNonQuery B. ExecuteScalarC. Fill D. ExecuteReader59、下列選項中,(c)是引用類型。A、enum類型 B、struct類型 C、string類型 D、int類型 60、C#的數(shù)據(jù)類型有(b) A、值類型和調(diào)用類型B、值類型和引用類型C、引用類型和關(guān)系類型D、關(guān)系類型和調(diào)用類型61、如果將窗體的FormBoderStyle設(shè)置為None,則 (B)A、窗體沒有邊框并不能調(diào)整大小B、窗體沒有邊框但能調(diào)整大小 C、窗體有邊框但不能調(diào)整大小D、窗體是透明的62、如果要將窗體設(shè)置為透明的,則( b) A、要將FormBoderStyle屬性設(shè)置為NoneB、要將Opacity屬性設(shè)置為小于100%的值C、要將locked 屬性設(shè)置為TrueD、要將 Enabled屬性設(shè)置為True四、簡答題1、若要在客戶端上運行基于 .NET 的應(yīng)用程序,必須在客戶端上安裝什么?答:要運行基于 .NET 的應(yīng)用程序,必須在客戶機上安裝 .NET CLR。2、與傳統(tǒng)的開發(fā)環(huán)境相比,使用 .NET 框架編程的優(yōu)點是什么?答:.NET 框架允許開發(fā)人員在一種操作系統(tǒng)中編寫代碼,然后在運行其他操作系統(tǒng)的其他計算機上部署該應(yīng)用程序。3、用線連接文件擴展名和對應(yīng)的描述擴展名描述.csA. 組織解決方案中的項目、項目子項和其他子項。.slnB. 記錄所有可能和解決方案相關(guān)的選項。.aspxC. 表示屬于單個項目的窗體、用戶控件、類和模塊文件。.suoD. 表示屬于多個項目的窗體、用戶控件、類和模塊文件。.csprojE. 表示 Web 項目子項文件。參考答案:cs = C, .sln = A, .aspx = E, .suo = B, .csproj = D4、用直線把下列術(shù)語和其對應(yīng)的定義連接起來。術(shù)語定義XML Web ServiceA. 一種 .NET 組件,它可以用來定期檢查那些將要從計算機內(nèi)存中釋放的對象設(shè)備B. 獨立于 CPU 的指令集,它可以被高效地轉(zhuǎn)換為對應(yīng)于特定 CPU 的代碼MSILC. 一個提供某些特定功能(如應(yīng)用程序邏輯)的可編程實體,并且任何其他類型的系統(tǒng)都可以訪問該實體.NET 框架D. 一個用于開發(fā)應(yīng)用程序的組件,它包含了可重用的類型集.NET 框架類庫E. 一種 .NET 平臺的編程模式,用以生成、部署和運行 XML Web Service 以及所有基于桌面或 Web 的應(yīng)用程序CLRF. 手持計算機或移動電話,它們可以運行基于 .NET 的應(yīng)用程序垃圾收集 G. 一種管理代碼執(zhí)行的組件,它還提供了簡化開發(fā)過程的服務(wù)參考答案:XML Web Service= C設(shè)備=F MSIL=B .NET 框架=E .NET框架類庫=DCLR=G垃圾收集=A5、重載構(gòu)造函數(shù)的目的是什么?答:允許以多種方式創(chuàng)建實例。6、靜態(tài)構(gòu)造函數(shù)什么時候執(zhí)行?它的執(zhí)行次數(shù)是多少?答:最多一次,靜態(tài)構(gòu)造函數(shù)在類的第一個實例創(chuàng)建之前,或者在使用任何靜態(tài)方法之前執(zhí)行。7、可以不實例化對象而調(diào)用靜態(tài)方法嗎?為什么?答:可以;因為靜態(tài)方法屬于類。8、派生類應(yīng)該比它的基類更特化還是更泛化?答:派生類應(yīng)該比基類更特化。基類應(yīng)該提供泛化的屬性和操作。8、面向?qū)ο缶幊逃心男﹥?yōu)點?答:a.由于對象反映了現(xiàn)實世界的元素,所以使程序更易于設(shè)計。b.對用戶來說更易于應(yīng)用,因為隱藏了他們不需要的數(shù)據(jù)。c.對象是自治單元。d.由于可以重用代碼,所以生產(chǎn)率提高。e.降低系統(tǒng)維護的難度,并且使系統(tǒng)易于適應(yīng)業(yè)務(wù)需求變化。9、在數(shù)組 int number = 1, 2, 3, 4 中,如何訪問數(shù)值 3 ?答:number2;10、創(chuàng)建一個包含有整數(shù) 1、2 和 3 的數(shù)組。然后使用 foreach 語句遍歷數(shù)組中的每個元素,并且把它們輸出到控制臺。答:int numbers = 1, 2, 3;foreach (int i in numbers) System.Console.WriteLine(number: 0, i); 11、說出命名空間 System.Collections 中的兩種集合類型,并且描述它們?nèi)绾喂芾韺ο螅看穑篴. Queue 類按照先進現(xiàn)出的原則管理對象。b. Stack 類按照先進后出的原則管理對象。12、什么是委托?使用委托的優(yōu)點是什么?什么時候應(yīng)該使用委托?答:委托是對方法的引用。如果調(diào)用一個委托,那么該委托所引用的方法將會執(zhí)行。 委托可以使類具有可擴展性。當需要調(diào)用一個方法,而該方法只有在運行時才能確定時,就可以使用委托。13、下面列出了名稱空間的內(nèi)容和名稱空間。畫線匹配名稱空間和它的內(nèi)容。名稱空間名稱空間 的內(nèi)容SystemA. 讀寫文件類型System.CollectionsB. 組成 ADO.NET 架構(gòu)的大部分類System.DataC. 基礎(chǔ)類和定義了通用值和引用數(shù)據(jù)類型、事件和事件處理程序、接口、特性和處理異常的基類System.DiagnosticsD. 定義了多種對象集合的借口和類System.IOE. 可以與系統(tǒng)進程、事件日志和性能計數(shù)器的類答:System = C, System.Collections = D, System.Data = B, System.Diagnostics = E, System.IO = A14、當創(chuàng)建一個新類時,該類將從 System.Object 基類繼承哪些方法?答:從System.Object 類繼承 ToString、GetHashCode、Equals 和 GetType 方法。15、Append、AppendFormat、Insert 和 Replace 方法屬于哪一個類?答:StringBuilder 類。16、當需要創(chuàng)建新文件或打開現(xiàn)有文件時,應(yīng)該創(chuàng)建什么類型的對象?答:創(chuàng)建 FileStream 對象創(chuàng)建新文件或打開現(xiàn)有文件。17、哪兩個類可以用來讀寫二進制文件?答:BinaryReader 和 BinaryWriter 類是用來讀寫二進制文件的。18、ADO.NET 對象模型中兩個主要組件的名字。答:.NET Data Provider類和 DataSet 類。19、連接的和非連接的環(huán)境之間的區(qū)別是什么?答:連接的環(huán)境是用戶或應(yīng)用程序持續(xù)地連接到數(shù)據(jù)源上的環(huán)境。非連接的環(huán)境是用戶或應(yīng)用程序沒有持續(xù)地連接到數(shù)據(jù)源上的環(huán)境。用戶可以在非連接的設(shè)備上查看數(shù)據(jù)的子集,然后在以后將改變合并回中心數(shù)據(jù)庫。20、DataAdapter 對象的主要用途是什么?答:DataAdapter 對象是用來創(chuàng)建和初始化各種表的工具。它允許獲取和保存 DataSet 對象和數(shù)據(jù)源之間的數(shù)據(jù)。它負責從物理存儲中取出數(shù)據(jù)并放入到數(shù)據(jù)表和關(guān)系中。21、哪種 Windows 窗體控件可以用來顯示從數(shù)據(jù)源中得到的多條記錄?答:DataGrid 控件。22、哪個方法使用查詢結(jié)果填充 DataSet?答:用查詢結(jié)果填充 DataSet 的方法是 Fill 方法。23、什么命名空間包含菜單、對話框、狀態(tài)欄和工具欄?答:System.Windows.Forms24、窗體和和對話框之間有什么區(qū)別?答:對話框是一個窗體,它把自己的 FormBorderStyle 設(shè)置為 FixedDialog,,ControlBox、MinimizeBox、MaximizeBox和 ShowInTaskbar properties 設(shè)置為 false。25、命名兩個方法,通過它們把項添加到組合框。答:把項添加到組合框最簡單的方法是通過使用 Add 或 AddRange 方法添加字符串到項集合。 26、如何將一個方法聲明為 Web方法?答:通過在方法定義上添加 WebMethod 屬性來聲明Web 方法。27、如何定義一個類,使之成為 XML Web Service?答:通過添加 WebMethod 屬性到類定義來定義一個作為類,使之作為 XML Web Service。28、何時使用 XML Web Service?答:XML Web Service 適用于可能需要在為客戶提供特定功能的 Internet 上發(fā)送基于 XML 消息的應(yīng)用程序 ,適用于需要集成的應(yīng)用程序,這里 XML Web Service 提供每個作為 XML Web Service 的應(yīng)用程序的功能和數(shù)據(jù),適用于工作流應(yīng)用程序,這里 XML Web Service 允許創(chuàng)建端到端工作流解決方案。29、為什么在內(nèi)部網(wǎng)中使用 XML Web Service?答:通過向機構(gòu)中的編程人員提供應(yīng)用程序的功能,內(nèi)部網(wǎng)中的 XML Web Service 可以用來支持早期應(yīng)用程序。30、Visual Studio .NET提供哪四種部署模板?答:合并模塊項目、安裝項目、Web安裝項目和Cab項目。31、簡述 private、 protected、 public、 internal 修飾符的訪問權(quán)限。答:private : 私有成員, 在類的內(nèi)部才可以訪問。protected : 保護成員,該類內(nèi)部和繼承類中可以訪問。public : 公共成員,完全公開,沒有訪問限制。internal: 在同一命名空間內(nèi)可以訪問。五、閱讀程序題1、寫出程序的輸出結(jié)果 class Class1 private string str = Class1.str; private int i = 0; static void StringConvert(string str) str = string being converted.; static void StringConvert(Class1 c) c.str = strin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論