C面向?qū)ο蟪绦蛟O(shè)計期末復(fù)習(xí)題_第1頁
C面向?qū)ο蟪绦蛟O(shè)計期末復(fù)習(xí)題_第2頁
C面向?qū)ο蟪绦蛟O(shè)計期末復(fù)習(xí)題_第3頁
C面向?qū)ο蟪绦蛟O(shè)計期末復(fù)習(xí)題_第4頁
C面向?qū)ο蟪绦蛟O(shè)計期末復(fù)習(xí)題_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——C面向?qū)ο蟪绦蛟O(shè)計期末復(fù)習(xí)題

面向?qū)ο蟪绦蛟O(shè)計測試題

一、單項選擇題

1、改變窗體的標(biāo)題,需修改窗體的什么屬性(A)A)TextB)NameC)TitleD)Index2、開啟代碼編輯器的功能鍵是(C)

A)F1B)F5C)F7D)F123、加載窗體時觸發(fā)的事件是(B)

A)ClickB)LoadC)GotfocusD)DoubleClick4、設(shè)置計時器時間間隔的屬性是(C)

A)EnabledB)NameC)IntervalD)Modifiers5、數(shù)據(jù)類型為Long的數(shù)據(jù)在內(nèi)存中占用幾個字節(jié)數(shù)(D)

A)2B)4C)4D)8

6、假使要使文本框能夠多行顯示,則應(yīng)使什么屬性設(shè)為True。(A)

A)MultiLineB)MaxLengthC)SelLengthD)Locked

7、圖片框控件可顯示圖像,若想使圖片框自動改變大小,以適應(yīng)裝入的圖片,應(yīng)修改SizeMode屬性值為(B)

A)NormalB)AutoSizeC)StretchImageD)CenterImage8、要使文本框成為密碼輸入框,一般應(yīng)修改文本框的什么屬性(C)

A)PasswordChar屬性和MaxLength屬性,并且MultiLine屬性值只能為False。B)PasswordChar屬性和MaxLength屬性,并且Lines屬性值只能為False。C)只修改PasswordChar屬性值就可以了,其他屬性可以不修改。

D)PasswordChar屬性和MaxLength屬性,MultiLine屬性值可以為True。10、以下四組屬性中,決定對象的大小的一組屬性為:(A)

A)width,heightB)left,topC)forecolor,backcolorD)right,buttom11、下面哪個控件在程序運行時是不可見的(c)

A)單項選擇鈕B)組合框C)組件D)框架

12、有兩個數(shù)組s1和s2,要將s1的內(nèi)容“拷貝〞一份給s2,應(yīng)使用(B)

A)s2=s1

B)s2=string.copy(s1)

C)s2=s1.Clone

D)s2=s1.All

13、下面哪種不是循環(huán)結(jié)構(gòu)(A)

A)Try?Catch?FinallyC)ForEach?NextA)Timer

B)For?NextD)Do?Loop

D)TextBoxD)TextBox

14、用于專門輸入日期時間型數(shù)據(jù)的控件是(B)

B)DateTimePickerC)ListBox

B)DataGridView

15、要以表格形式顯示數(shù)據(jù)表,可以使用以下什么控件(B)

A)ListBox

C)DataSet

16、C#項目文件的擴(kuò)展名是(B)

第1頁

A).slnB).csprojC).projD).cs17、C#中,用什么屬性標(biāo)識不同的對象(B)

A)TextB)NameC)TitleD)Index18、菜單項標(biāo)題中含有帶下劃線的字符,這是(B)

A)快捷鍵B)訪問鍵C)選取標(biāo)記D)菜單禁用19、可以通過改變什么屬性,改變復(fù)選框的狀態(tài)(C)

A)valueB)checkedC)styleD)appearance20、在C#中,用什么對象來創(chuàng)立彈出式菜單(B)

A)MenuB)contextMenustripC)MenustripD)Mainmenu21、SQL語句分為三類,分別是:(C)

A)createdeletemodifyB)selectupdateeditC)DDLDMLDCLD)createalterdrop22、下面哪種語言不是面向?qū)ο蟪绦蛟O(shè)計語言(D)

A)JAVAB)C#C)VB.NETD)PHP23、對象的三個基本要素,它們是(B)

A)對象的名稱、值和所屬類B)對象的屬性、事件和方法C)對象的大小、存儲方式和內(nèi)容D)對象的訪問方法、存儲方式和名稱

24、在使用OpenfileDialog對話框控件時,希望通過對話框查找到(*.txt)類型的文件和所有文件(*.*),則該控件的filter屬性應(yīng)當(dāng)如何設(shè)置(B)

A)文本文件(*.txt):*.txt;所有文件(*.*):*.*B)文本文件(*.txt)|*.txt|所有文件(*.*)|*.*C)文本文件(*.txt)\\*.txt\\所有文件(*.*)\\*.*D)文本文件(*.txt)->*.txt;所有文件(*.*)->*.*

25、要創(chuàng)立多文檔應(yīng)用程序,需要將父窗體的什么屬性設(shè)置為true(D)

A)DrawGridB)ShowInTaskbarC)ParentD)IsMdiContainer26、以下不屬于容器類控件的是(d)

A)Panel控件B)GroupBox控件C)TabControl控件D)listBox控件27、以下ADO.NET對象模型中,用于生成并執(zhí)行SQL語句的對象是(B)

A)Connection對象B)Command對象C)DataSet對象D)DataReader對象28、使用DataSet類定義數(shù)據(jù)集對象,應(yīng)在代碼開始處添加對什么命名空間引用。(C)

A)System.IOB)System.UtilsC)System.DataD)System.DataBase

二、填空題

1、變量從作用域分為:____局部變量和全局變量________________________________________。2、數(shù)學(xué)表達(dá)式a=a_________________________。

第2頁

5、MenuStrip控件用于___創(chuàng)立下拉菜單___________________________。

6、要選擇表Authors中出版社(publish)字段值為“電子工業(yè)出版社〞并且出版時間(date)字段值在2023年以后的所有記錄,其SQL語句是select*fromAuthorswherepublish=“電子工業(yè)出版社〞andyear(data)>2023______。

7、DataAdapter對象用______fill___方法將數(shù)據(jù)庫的數(shù)據(jù)填充到數(shù)據(jù)集,用____update_____方法對數(shù)據(jù)庫記錄進(jìn)行更新。

9、生成10到15之間的隨機(jī)整數(shù)x,可以使用語句:x=randomr=newrandom();r.next(10,15)___。10、函數(shù)參數(shù)的傳遞有兩種方式,分別是值傳遞和_地址___傳遞。

三、判斷題(1-8都是正確。)

1、可以給Object變量賦以任何類型的數(shù)據(jù)。

()

2、類的構(gòu)造函數(shù)名和析構(gòu)函數(shù)名必需和類的名字一致()3、一個Char類型的變量可包含一個Unicode字符,占用兩個字節(jié)。4、若沒有指定,C#會把第一個建立的窗體作為啟動窗體。

()

()

()

5、構(gòu)造函數(shù)在建立類的對象時,會自動調(diào)用,一般用于初始化操作。

6、抽象類不能創(chuàng)立實例化對象()7、利用SqlConnection對象只可連接SQL數(shù)據(jù)庫。()8、CommandText屬性用于獲取或設(shè)置Command對象要對數(shù)據(jù)源執(zhí)行的SQL語句。()9、在Do?While循環(huán)內(nèi)中不允許有For?Next循環(huán)。(錯)10、在定義數(shù)組時不允許為數(shù)組中的元素賦初值。(錯)11、在C#中,一個子類可以有多個父類(錯)12、在同一行上可以書寫多條語句,每條語句間用逗號分隔。(錯)13、窗體的邊框大小在運行狀態(tài)時不能被調(diào)整大小。(錯)14、streamReader和streamWriter類主要用于對二進(jìn)制文件進(jìn)行讀寫(錯)

四、程序填空題

下面的C#程序代碼是實現(xiàn)對126郵箱的新用戶進(jìn)行注冊和登錄,注冊時用戶名和密碼寫入email數(shù)據(jù)庫中的user表中。登錄時,假使用戶名和密碼在user表中存在,則允許登錄。數(shù)據(jù)庫系統(tǒng)采用的是SQLserver,請在下劃線處填入程序的關(guān)鍵代碼。

第3頁

//以下是“注冊〞按鈕的單擊事件方法

privatevoidbutton1_Click(objectsender,EventArgse)

{stringconstr=\SqlConnectionmycon=newSqlConnection(constr);mycon.Open();

stringsqltext=___________________________________________________________________;SqlCommandmycm=_____________________________________________________________;mycm.ExecuteNonQuery();

MessageBox.Show(\你的注冊信息已經(jīng)成功寫入數(shù)據(jù)庫\}

//以下是“登錄〞按鈕的單擊事件方法

privatevoidbutton2_Click(objectsender,EventArgse)

{stringconstr=\SqlConnectionmycon=newSqlConnection(constr);mycon.Open();

stringsqltext=__________________________________________________________________;SqlCommandmycm=newSqlCommand(sqltext,mycon);

Int32i=_____________________________________________________________________;if(i>0)MessageBox.Show(\登錄成功\

elseMessageBox.Show(\用戶名或密碼不正確\}

第4頁

五、編程題

編寫一個rectangle(長方形)類,具體要求如下:

(1)它具有私有數(shù)據(jù)成員width(寬度)、height(高度)、L(周長),S(面積)。

(2)設(shè)置一個構(gòu)造函數(shù),用于在創(chuàng)立rectangle對象時,初使化該對象的長度和寬度。(3)設(shè)置求長方形面積的方法area(),求周長的方法perimeter(),輸出面積和周長結(jié)果的方法showinfo();

(4)最終,創(chuàng)立一個rectangle類的實例對象rect1,長度設(shè)置為10,寬度設(shè)置為5,并輸出該對象的面積和周長。usingSystem;

usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;

namespace_1{

classrectangle{

privatedoublewidth,height,S,L;

publicrectangle(doublew,doubleh){

width=w;height=h;

doubleS=width*height;doubleL=2*(width+height);}

publicdoublew{get;set;}publicdou

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論