C-期末練習題_第1頁
C-期末練習題_第2頁
C-期末練習題_第3頁
C-期末練習題_第4頁
C-期末練習題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、c -期末練習題1.7 習題一、選擇題1、C#源程序文件的拓展名是(D)A、vbB、cC、cppD、cs2、有兩個double類型的變量x和y,分別取值為8. 8和4. 4,則表達式(int) x- y/y的值是(A)A、7Bs 7.0C、7. 5D、8. 0 3、運行 int a=20,b=5, c=10» d=3: bool s, e=false;則表達式(s=aO)運算后,e的值是(C)A、0B、1C、trueD、false 4、以下程序的輸出結果是(D) string str=M b856efl00 ; string result=M ;for(int i=0;stri>

2、;=, a*z' ;i+=3) result =strLi+result; Console. WriteLine(result); A、10fe658bB、febC、10658D、b 5、以下程序段的輸出結果是(A)int , a=l, 7, 32, 28, -3, -6, -9, 5, 10; int r=0;for(int i=0;i<3;i+) for(int j=0;j<3;j+) If (aEi, j%2=0) Continue; R+= Console. WriteLine (r);A、1B、25C、64D、76 二、簡答題1、C#中有哪些數(shù)值類型? 2、C#中

3、有哪些常見語句?3、類與實例之間的關系是什么? 4、類的構造函數(shù)與方法有什么區(qū)別? 5、類的字 段和屬性有什么區(qū)別?三、編程題1、編寫一個程序,根據(jù)用戶輸入的兩個整數(shù),分別輸出這兩個整數(shù)的和、差、積和 商。(提示:使用 u int a=Convert. Tolnt32(Console. ReadLineO)語句輸入整數(shù))2、編寫一個程序輸出L40之間的所有整數(shù),并且每行只輸出8個整數(shù),這8個整數(shù) 之間以(Tab)鍵分割。要求使用for和while循環(huán)語句實現(xiàn)。(提示:tab鍵的轉義字符為 't '。)3、創(chuàng)建一個有3個字符串組成的字符數(shù)組str。當訪問數(shù)組中第4個字符 串str

4、4時,用Try Catch Finally語句捕捉異常索引值超過數(shù)組范圍的錯誤。 (提示:索引值超過數(shù)值范圍異常類是IndexOutRangeException) 4、設計一個圓柱體類 Column,該類能夠記錄圓柱體大的高為h,底面半徑為r,體積為volumn和面積為area, 計算并輸出圓柱體的體積和表面積。2.5 習題一、選擇題1、退出應用程序的語句是(B)A、this, close() ; B、Application. ExitO ; C、break; D this. Cancel 0; 2,和C#中的所有對象一樣,窗體也是對象,是(C)類的實例A、LabelB、ControlsC、F

5、ormD> System 3、C# Windows 應用程序的唯一入口點是(B) A、Forml. resxB、Program, csC> Forml. cs D、 Forml. Designer, cs 二、簡答題1、什么是Windows窗體?2、System. Windows. Forms命名空間有什么作用? 3、如何設置Windows的默認啟動 窗體? Application. Run (new Forml):3.6 習題一、選擇題1、(A)控件組合了 TextBox控件和ListBox控件的功能。A、 ComboBoxB、 LabelC、 ListViewD、 Domain

6、UpDown 2、如果要讓Button在運行時與窗體Forml的上邊界保持固定距離,則須(B)。A、設置 Button的Dock屬性為TopB、設置Button的Anchor屬性為Top C、設置Forml的Dock屬性為TopD、設置Forml的Anchor屬性為Top3、在.NET應用程序界面設計時,GroupBox控件通常用來對單選按鈕、復選按鈕進行 分組,GroupBox控件沒有(D)屬性D、 BorderStyle 4、An Text B、 Backgroundimage C、 Enabled 當用戶單擊鼠標時,將會引發(fā)下列(BD)事件?(多選)A、 MouseDownB> M

7、ouseMoveC> MouseUpD、MouseLeave 二、填空題1、控制控件是否顯示的屬性是visible。2、若要在文本框中輸入密碼,常指定PasswrodChar屬性。3、MaskedTextBox控件 主要控制輸入文本的格式。4、ComboBoxx ListBox和CheckedListBox統(tǒng)稱為列表類控件,派生于一個共同的基 類ListControlo該類控件的主要功能是給列表添加數(shù)據(jù)和選擇數(shù)據(jù)。5、若某復選框某時刻CheckState屬性的值為Indeterminate,則其屬性Checked的 值為。6、若不希望用戶在ComboBox控件中編輯文本,則應將屬性Sty

8、le的屬性值設置 為DropDo«TiListo 三、編程題1、創(chuàng)建一個Windows程序,完成用戶信息的登記任務。如圖3-52所示,單擊“登記 用戶”按鈕,用戶所添的用戶名、年齡、性別、興趣及所在城市的信息將登記在下部的 “最終結果”控件中:單擊“取消登記”按鈕,將清空所有內容。4. 15習題一、選擇題1、如果要將ListView的Column顯示出來,應將其View屬性設置為(D) A、 Largelcon B、 List C、 SmallIconD、 Details 2、 ImageList 控件用于存儲圖像,下列()控件不與其相關聯(lián)。A、 ListView B、 ListBo

9、xC、 TreeViewD、 ToolBar 3、 (A)控件用于以節(jié)點形式顯示文本或數(shù)據(jù),這些節(jié)點按層次結構順序排列。A、TreeView B、ListView C、BoxViewD、TextView 4、在.NET 中,使用 ProcessBar控件的(),可以編碼實現(xiàn)進度的自動增加,并且所增加的值不斷變化。A、Increment 方法 B、Add 方法C、Current 屬性D、CurrentValue 屬性 5、對于 TreeView 控件 TvwTreel,代碼 TvwTreel. Nodes. Clear ();的意思是(A) <> A、清除所有節(jié)點 B、清除當前節(jié)點

10、C、清除第一個節(jié)點D、清除最后一個節(jié)點二、填空題1. FlowLay out Panel控件的Padding屬性用于指定子控件與其邊界之間大的距離,屬 性用于指定子控件之間的距離。2、FlowLayoutPanel作為Windows窗體的布局控件,是一個容器,允許以方式放置包 含的控件,并可以剪輯控件。放置的方向使用屬性來設置。重新設置窗體的大小時, FlowDirection屬性確定控件是放在下一行、下一列,還是剪輯控件。3、Splitter控件有兩個重要的屬性FixedPanel和SplitterDistance,它們可以確 ??吭赟plitter的控件不至于過小,以至無法使用。4、Spl

11、itContainer控件把3個控件組合在一起,其中有兩個面板控件,在它們之間 有一個分隔欄。5、在TabControl控件中的每個標簽都是Button控件,它基本上就是一個容器控件, 用于放置其他控件。該控件的屬性用來設置或返回標簽上顯示的內容。5.8習題一、選擇題1、Winform支持兩種類型菜單,即主菜單和(C)。A、次菜單 B、上級菜單 C、下級菜單D、上下文菜單2、當Windows窗體的屬性被設置為true時,該窗體會成為MDI窗體。A、IsMdiContainer B、IsMdiForm C、IsMdiChild 3、在多文檔應用程序中,(B)方法用來激活子窗 體。A、 Activ

12、eMdiChild B、 ActivateMdiChild C、 ActiveChild D ActivedChild4、Menuitem控件的()屬性表明菜單項中包含MDI窗體的當前活動子窗體的名稱。A、MDIList B、MDIChildC、MDINameD、MIDForm 5、下面(AC)屬于菜單大的屬性。(選擇兩項)D、Disabled E、Visible 二、A> Checked B、 Grayed C、 Enabled 填空題1、要使某窗體frmuser成為主窗體的一個子窗體,并顯示在主窗體中,請將以下代 碼填寫完整。FrmUserfrmuser = ;= this; frm

13、user.:2、菜單透明度的設置可在代碼中通過屬性Enabled的設置完成,取值在0%-100%之間。3、MDI多個子窗體的排列可以調用方法來進行。該方法把枚舉值作為參數(shù),其值可以是Cascade> TileHorizontal 和 TileVerticaK6.6 習題一、選擇題1、AD0.NET的兩個主要組件是(D)和()。A、 DataAdapter 和 DataSetB、Connection fIJ CommandC、.NET數(shù)據(jù)提供程序和CommandD、DataSet和.NET數(shù)據(jù)提供程序2、ADO. NET的(C)對象用建立應用程序與數(shù)據(jù)庫的連接。A、 DataSet B、

14、DataReader C、 Connection D、 Command3、下列(C)方法是Command對象執(zhí)行后,能從查詢后返回的結果集中,檢索第一行 的第一列。A、 ExecuteNonQuery B、 ExecuteReader C、 ExecuteScalar D、 ExecuteRowColumn 4、在ADO. NET中,下列關于DataReader的描述正確的是(A)A、可以使用DataReader從數(shù)據(jù)庫中檢索只進數(shù)據(jù)流,并且可以通過DataReader對 象對該數(shù)據(jù)流進行讀寫操作B、可以使用DataReader從數(shù)據(jù)庫中檢索數(shù)據(jù)流,該數(shù)據(jù)流將在內存中緩存C、當 DataRea

15、der打開時,該DataReader將以獨占方式使用Connection D、可以使用 DataReader從數(shù)據(jù)庫中檢索數(shù)據(jù)流,該數(shù)據(jù)流中的記錄為數(shù)據(jù)源的整個記錄集二、填空 題查詢數(shù)據(jù)庫Student中的數(shù)據(jù),顯示在CboGrade中。在下列空白處填入代碼: Private void AddStudentForm_Load(object sender, EventArgs e) SqlConnection con = new SqlConnection0;String sql = uSELECT GradeName FROM Grade” ;查詢年級的 SQL 語句設置Command命令執(zhí)行的語句SqlCommand command = new SqlCommandO;try (Con. OpenO ;打開數(shù)據(jù)庫連接SqlDataReaderdataReader = ;/執(zhí)行查詢 stringgradeName =; 年級 名稱循環(huán)讀出所有的年級名,并添加到年級列表框中while(dataRea

溫馨提示

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

評論

0/150

提交評論