




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)得分評卷人一、選擇題:(本大題共15小題,每小題2分,共30分)1、TextBox 控件的( )屬性,可以設(shè)置一個字符表示用戶在文本框中輸入的文本顯示給用戶,一般用作密碼框的輸入。AAcceptsReturn BCharactorCasing CPasswordChar DSelectText2、Panel控件的 ( )屬性指示當(dāng)控件內(nèi)容大于可視區(qū)域是否自動顯示滾動條。AScroll BAutoScroll CBackColor DEnable 3、以下哪個對象從數(shù)據(jù)源
2、中提供只進且只讀的高性能數(shù)據(jù)流。( )AConnection BCommand CDataReader DDataAdapter 4、Command對象用的( )屬性,可以用來設(shè)置要執(zhí)行的SQL命令語句。ACommandType BCommandText CCommandTimeDConnection 5、以下哪個Command對象的方法用來執(zhí)行命令,但不返回結(jié)果集,只返回語句影響的記錄行數(shù)。( )AExecuteNonQuery BConnection CExecuteScalar DExcuteReader 6、DataGridView要綁定到一個數(shù)據(jù)源上,并顯示其數(shù)據(jù),使用的屬性是 (
3、)。ADataBind BDataSource CDataMember DTable 7、引入命名空間的關(guān)鍵字是 ( )。 Aintroduce Busing Cnamespace Dinterface8、以下面程序的輸出結(jié)果是 ( )。class Test static void Swap(ref int x, ref int y) int temp= x; x = y ; y = temp ; static void Swap(int x, int y ) int temp = x ; x = y; y = temp ;static void main( ) int i=1 , j=2 ;
4、 Swap(i, j ) ; Console.WriteLine(“i=0, j=1” , i , j ); Swap(ref i , ref j) ; Console.WriteLine(“i=0, j=1” , i , j );Ai =1 , j = 2 Bi =2, j = 1 Ci =1 , j = 2 Di =2 , j = 1 i = 1, j = 2 i = 2, j = 1 i =2, j = 1 i = 1, j = 2 9、閱讀下列程序class Parent public void F( ) Console.WriteLine(“Parent.F”) ; public v
5、irtual void G( ) Console.WriteLine(“Child.G”) ; class Child :Parent new public void F()Console.WriteLine(“Child.F”); public override void G() Console.WritleLine(“Child.G”); class Test static void main( ) Child b=new Child( ); Parent a= b; a.F() ; a.G(); b.F(); b.G(); Console.Read; 輸出結(jié)果是: ( )。AParent
6、.F B Parent.F CParent.F DParent.F Parent.G Child.G Parent.F Child.F Child.F Child.F Child.G Child.G Child.G Child.G Child.F Child.F10、DirectoryInfo類的( )方法返回當(dāng)前目錄的所有子目錄。AGetFiles BGetParent CGetDirs DGetDirectories11、下面對C#中類的構(gòu)造函數(shù)描述正確的是( )。A與方法不同的是,構(gòu)造函數(shù)只有void這一種返回類型 。B構(gòu)造函數(shù)如同方法一樣,需要人為調(diào)用才能執(zhí)行其功能。C構(gòu)造函數(shù)一般被聲
7、明成private型 。D類中可以重載構(gòu)造函數(shù),C#會根據(jù)參數(shù)匹配原則來選擇執(zhí)行合適的構(gòu)造函數(shù)。12、下面有關(guān)類的繼承說法正確的是( ) 。A派生類的成員應(yīng)該與基類的成員一致,不能為派生類增加新成員。B在派生類中可通過隱藏繼承成員,來刪除基類的成員 。C在描述類的繼承關(guān)系時,父類與子類是基類與派生類的另一種說法。D所有的類成員都可以被繼承 。13、要創(chuàng)建一個MDI應(yīng)用程序,只需要將窗體Form的( )屬性設(shè)置為true 。AName BIsParent CIsMdiContainer DIsMdiForm 14、采用lock鎖定資源時,一般將對象聲明為Object類型,并且修飾符使用 ( )A
8、private Bsealed Cpublic Dprotected 15、若把數(shù)據(jù)集的No字段綁定到TextBox控件的Text屬性上面,以下哪個是正確的( )。 AtextBox1.DataBindings.Add(Text, dsMydataBase.No) BtextBox1.DataBindings.Add(dsMydataBase.No, Text)CtextBox1.DataBindings.Add(”No”, dsMyDataBase.Tables“BaseInform”,” Text”)DtextBox1.DataBindings.Add(”Text” , dsMyDataB
9、ase.Tables“BaseInform”,”No”)得分評卷人二、判斷題:(本大題共10小題,每題 1分 共10分)1、調(diào)用多線程Thread 類的start方法,就意味著線程立即執(zhí)行。( ) 2、委托實際上就是指向方法的函數(shù)指針。( )3、一個類只能繼承一個類,但它可以通過接口實現(xiàn)多重繼承。 ( )4、方法的重載,就是子類對父類方法的重寫。( )5、派生類可以添加新的成員,但不能刪除已經(jīng)繼承的成員定義。 ( ) 6、屬性一般都聲明成protected類型。 ( ) 7、構(gòu)造函數(shù)可以重載,但不能被繼承。 ( ) 8、類的static成員為該類所用實例對象所共享。 ( ) 9、抽象類提供繼承
10、和接口的元素;抽象類本身不能實例化,它必須被繼承。 ( )10、DataReader對象能夠自動地打開和關(guān)閉連接 。( )得分評卷人三、填空題:(本大題共12空,每空2分,共24分)1、調(diào)用Thread類的 1 方法能將一個線程阻塞,調(diào)用 2 方法能將阻塞的線程喚醒。2、一般將構(gòu)造函數(shù)聲明為 3 權(quán)限。如果聲明為private就不能創(chuàng)建該類的對象。3、數(shù)據(jù)庫連接驗證方式分為 4 和 5 兩種。4、FileStream提供異步讀取支持,主要靠 6 和 7 兩個函數(shù)來實現(xiàn)。5、若要獲取當(dāng)前計算機所有已啟動進程,應(yīng)該調(diào)用Process類的 8 方法。6、閱讀下面程序:class Element pu
11、blic int Number = 20 ;class Test static void Change(Element s) Element t = new Element() t.Number = 50 ; s = r; static void Main() Element e = new Element(); Console.WriteLine(e.Number); Change(e); Console.WriteLine(e.Number); 程序輸出的結(jié)果是 9 。7、如下圖:當(dāng)按下按鈕時候,顯示進度,請補充代碼:private void button1_Click(object se
12、nder, EventArgs e) progressBar1.Minimum = 0; progressBar1.Maximum = 5000; progressBar1.Step = 1; for (int i = 0; i 5000; i+) 10 8、以下代碼片段是連接數(shù)據(jù)庫并將數(shù)據(jù)讀取返回到數(shù)據(jù)集對象,請按要求補充完整程序:SqlDataAdapter da=new SalDataAdapter(strSql, StrConn);DataSet ds = new DataSet(); 11 /將數(shù)據(jù)適配器中數(shù)據(jù)填充到數(shù)據(jù)集對象 9、FileStream 訪問文件指定位置采用 12 方
13、法。得分評卷人四、簡答題:(本大題共4小題 ,每題5分 共20分)1、根據(jù)類的保護級別,C#的類有哪幾種不同的限制修飾符?各種修飾符的作用是什么?2、C#中方法的參數(shù)傳遞有哪四種類型?各種類型參數(shù)的作用和區(qū)別是什么?3、C#支持哪兩種類型的多態(tài)性?請分別簡述其區(qū)別。4、Command對象執(zhí)行SQL命令有哪三種方式?這三種方式的區(qū)別是什么?得分評卷人五、編程題:(本大題共2小題,共16分)1、編寫一個控制臺應(yīng)用程序,要求完成以下功能: (1)接收一個整數(shù)n; (2)如果接收的值n為正數(shù),則輸出1n之間的全部整數(shù); (3)如果接收的為0或負數(shù),則用break或return 退出程序。 (4)轉(zhuǎn)到第
14、一步繼續(xù)接收下一個整數(shù)。2、利用DirectoryInfo類編程實現(xiàn)返回D:Test目錄下所有文件夾和所有文本文件;并且顯示每個文件夾的名稱,創(chuàng)建時間和每個文本文件的名稱、長度、創(chuàng)建時間等信息。(7 分)系別 專業(yè)(班級) 姓名 學(xué)號 密封裝訂線武夷學(xué)院期末考試試卷答題卡( 2010 級計算機科學(xué)與技術(shù)專業(yè)20122013 學(xué)年 第 一 學(xué)期)課程名稱 .NET程序設(shè)計 A 卷考試形式 閉 卷 考核類型 考試 本試卷共 五 大題,卷面滿分100分,答題時間120分鐘。題號一二三四五總分復(fù)核人得分得分評卷人一、選擇題:(本大題共15小題,每小題2分,共30分)15 ( C ) ( B ) ( C
15、 ) ( B ) ( A )610 ( B ) ( B ) ( C ) ( B ) ( D )1115 ( D ) ( C ) ( C ) ( A ) ( D )得分評卷人二、判斷題:(本大題共10小題,每題 1 分,共10分)15 ( ) ( ) ( ) ( ) ( )610 ( ) ( ) ( ) ( ) ( )得分評卷人三、填空題:(本大題共12空,每空2分,共24分)【1】 Suspend( ) 【2】Resume( ) 【3】 public 【4】 Windows驗證 【5】Sql server 驗證 【6】 BeginRead 20【7】EndRead 【8】GetProcesse
16、s( ) 【9】 20 【10】progressBar1.PerformStep( ); 【11】da.Fill(ds) ; 【12】Seek( ); 得分評卷人四、簡答題:(本大題共4小題 ,每題5分 共20分)答: C#分為一下5種保護級別:(1)、public :可以被任意存??;(2)、protected:只可以被本類和其繼承子類存?。唬?)、internal:只可以被本組合體(Assembly)內(nèi)所有的類存取,組合體是。(4)、protected internal:唯一的一種組合限制修飾符,它可以被本組合內(nèi)所有的類和這些類的繼承子類所有存??;(5)、private:只可以被本類所存取。
17、2、答:方法參數(shù)傳遞有四種類型:(1)、傳值類型:實參傳給形參的是自己值一份拷貝;(2)、傳地址類型:實參將自己值的地址傳遞給形參,兩者指向同一內(nèi)存位置;(3)、輸出參數(shù):輸出形參不依賴實參,只需要函數(shù)返回時得到它的值;(4)、數(shù)組參數(shù):類似傳地址參數(shù),實參傳遞給形參地址,適合用來傳遞大量數(shù)組集合類型的值。3、答:C#支持以下兩種類型的多態(tài)性: (1)、編譯時的多態(tài)性:編譯時多態(tài)通過重載實現(xiàn)。對于非虛成員,系統(tǒng)在編譯時根據(jù)傳遞的參數(shù)、返回類型等信息決定實現(xiàn)何種操作。 (2)、運行時多態(tài):運行時多態(tài)性:直到系統(tǒng)運行時,才根據(jù)實際情況決定實現(xiàn)何種操作。C#中,運行時的多態(tài)性通過虛成員實現(xiàn)。4、答:
18、Command 對象執(zhí)行執(zhí)行SQL 命令有以下三中方式:(1)ExecuteNonQuery:使用ExcecuteNonQuery: 執(zhí)行命令不會返回結(jié)果集,只會返回語句影響記錄行數(shù),適合執(zhí)行插入、更新、刪除之類不返回結(jié)果集的命令。(2)ExecuteReader :該方法執(zhí)行的命令可以返回一個類型化的DataReader實例或IDataReader接口的結(jié)果集。(3)ExecuteScalar: 該方法執(zhí)行查詢,并返回查詢所返回的結(jié)果中第一行的第一列,忽略其他列和行,返回object類型。得分評卷人五、編程題:(本大題共2小題,共16分)注:以下為參考程序,若給出程序能實現(xiàn)功能,照常給分。答
19、:class Program static void Main(string args ) DirectoryInfo dir=new DirectoryInfo( “D: Test”) ; DirectoryInfo diries=dir.GetSubdirectories(); FileInfo txtFiles =dir.GetFiles(“*.txt”); foreach( DirectoryInfo d in diries) Console.WriteLine(“name:0” ,d.Name) ; Console.WriteLine(“Creation:0” ,d.Creation
20、Time) ;foreach( FileInfo t in txtFiles ) Console.WriteLine(“name:0” ,t.Name) ; Console.WriteLine(“Length:0” ,t.Length) ; Console.WriteLine(“Creation:0” ,t.CreationTime) ;答:(1 )、public class Employee private String name ;private int age ;private float salary ;public Employee(String n ,int i ) =n ; this.age=i ;public virtual float GetSalary () this.salar
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 書寫贈與合同范本
- 線上旅游公共信息服務(wù)專題研究:建立評估與反饋機制
- 勞務(wù)挖機合同范本
- 合同范本 稅 代扣
- 會展合同范本
- 注塑機行業(yè)分析研究報告
- 3人房屋購買合同范本
- 排他使用許可合同范本
- 租房合同范本1
- 出售二手舊房合同范本
- 三年級數(shù)學(xué)研課標(biāo)說教材課件
- 山西水庫壩坡混凝土施工方案(含冬季施工)
- 國資委建立和完善央企職工代表大會制度指導(dǎo)意見
- ktv地震應(yīng)急疏散預(yù)案
- 課題優(yōu)秀申報書課題申報書范例
- 《金融學(xué)講義》word版
- 給排水管道施工組織設(shè)計
- 2022年四川省瀘州市中考語文試題
- 食物之四氣五味
- GB/T 40529-2021船舶與海洋技術(shù)起貨絞車
- GB/T 14643.2-2009工業(yè)循環(huán)冷卻水中菌藻的測定方法第2部分:土壤菌群的測定平皿計數(shù)法
評論
0/150
提交評論