Windows可視化編程復(fù)習(xí)資料-溫延龍V3_第1頁(yè)
Windows可視化編程復(fù)習(xí)資料-溫延龍V3_第2頁(yè)
Windows可視化編程復(fù)習(xí)資料-溫延龍V3_第3頁(yè)
Windows可視化編程復(fù)習(xí)資料-溫延龍V3_第4頁(yè)
Windows可視化編程復(fù)習(xí)資料-溫延龍V3_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

課程名稱Windows可視化編程教名稱VisualC#2005Windows編程技術(shù)材出版社中國(guó)鐵道出版社信作者袁曉潔息版次2009年7月第1版注:如學(xué)員使用其他版本教材,請(qǐng)參考相關(guān)知識(shí)點(diǎn)一、客觀部分:(單項(xiàng)選擇、多項(xiàng)選擇)1. (C)是獨(dú)立于CPU的指令集,它可以被高效地轉(zhuǎn)換為特定于某種CPU的代碼.CLRCLSMSILXMLWebService.為保護(hù)Web_Service不受惡意訪問(wèn)的攻擊,應(yīng)使用(A)保護(hù)Web_Service.IIS目錄安全性NTFS安全性共享目錄安全性TCP/IP安全性.在VS.NET窗口中,(D)窗口提供了連接到本地或遠(yuǎn)程計(jì)算機(jī)上數(shù)據(jù)庫(kù)并進(jìn)行管理的功能.工具箱資源管理解決方案資源管理器服務(wù)器資源管理器4..Net依賴以下哪項(xiàng)技術(shù)實(shí)現(xiàn)跨語(yǔ)言互用性?(C)CLRCTSCLSCTT5.在VisualStudio.NET窗口中處理HTML文檔時(shí),可以使用(C)窗口來(lái)編輯某HTML元素的Text、Title、Style等信息。資源視圖類視圖屬性解決方案資源管理器6.在VS.NET窗口中,在(B)窗口中可以查看當(dāng)前項(xiàng)目的類和類型的層次信息.解決方案資源管理器類視圖資源視圖屬性Web表單中就鈕的默認(rèn)事件是(A)Click事件Load事件Init事件Command事件VS.NET控件的屬性窗口中,按鈕2-義"點(diǎn)擊后,屬性列表會(huì)按造(C)順序進(jìn)行排列?按照大小排序各屬性按照功能分類排列屬性按照名稱排列屬性先按照功能分類排列屬性后在每個(gè)單元中以名稱排序VS.NET中,在(C)窗口中可以瀏覽與當(dāng)前項(xiàng)目相關(guān)的菜單字符串表,對(duì)話框等信息。解決方案資源管理器類視圖資源視圖屬性.在C#編制的財(cái)務(wù)程序中,需要?jiǎng)?chuàng)建一個(gè)存儲(chǔ)流動(dòng)資金金額的臨時(shí)變量,則應(yīng)使用下列哪條語(yǔ)句?(A)decimaltheMoney;inttheMoney;stringtheMoney;DimtheMoneyasdouble.語(yǔ)句string[,]strArray=newstring[3,4];創(chuàng)建了多少個(gè)string對(duì)象?(D)0341212.下列語(yǔ)句在控制臺(tái)上的輸出是(A).if(true)System.Console.WriteLine("First");System.Console.WriteLine("Second");FirstSecondFirstSecond無(wú)輸出13.請(qǐng)問(wèn)經(jīng)過(guò)表達(dá)式a=3+1>5?0:1的運(yùn)算,變量a的最終值是什么?(B)31C.0D.D.4什么字符被用來(lái)放在其他字符串末尾使這些字符串連成一串?( )+-?*以下哪個(gè)是可以變長(zhǎng)的數(shù)組?(D)Arraystring[]string[N]ArrayListC#中每個(gè)char類型量占用(B)個(gè)字節(jié)的內(nèi)容1248在C#中,表示一個(gè)字符串的變量應(yīng)使用以下哪條語(yǔ)句定義?(B)Cstringstr;stringstr;Dimstrasstringchar*str;C#中,新建一個(gè)字符串變量str,并將字符串"Tom'sLivingRoom"保存到串中,應(yīng)該(B).stringstr="Tom'sLivingRoom";stringstr="Tom'sLivingRoom";stringstr("Tom'sLivingRoom");stringstr("Tom"sLivingRoom");19.在C#中,預(yù)處理指令#regionff#endregion的作用是(B)A.注釋#region和#?口~代810口之間的代碼B.為CodeEditor定義一段可折疊代碼區(qū)#region和#?口~代810口之間的代碼在Debug版本中不參加編譯#region和#?口~代810口之間的代碼在Release版本中不參加編譯C#程序中,需要對(duì)一個(gè)數(shù)組中的所有元素進(jìn)行處理,則使用(B)循環(huán)體最好.whileforeachdoforVS.NET中編輯C#代碼時(shí),如何為在類company中定義的方法GetEmpoyeeCount創(chuàng)建XML注釋?(A)A.將光標(biāo)定位在GetEmployeeCount前一行,然后輸入///B.將光標(biāo)定位在GetEmployeeCount前一行,然后輸入<X乂匕></乂乂匕>C.將光標(biāo)定位在GetEmployeeCount前一行,然后輸入\\\D.將光標(biāo)定位在GetEmployeeCount前一行,然后輸入//<?>C#的數(shù)據(jù)類型有(B)值類型和調(diào)用類型值類型和引用類型引用類型和關(guān)系類型關(guān)系類型和調(diào)用類型在C#中,引用命名空間System的正確語(yǔ)句是(A)usingSystem;#import<System>;usesSystem;#include<System>;關(guān)于結(jié)構(gòu)類型,下列說(shuō)法哪些是正確的?(A)結(jié)構(gòu)是值類型結(jié)構(gòu)中不允許定義帶參數(shù)的實(shí)例構(gòu)造函數(shù)結(jié)構(gòu)中不允許定義析構(gòu)函數(shù)D.結(jié)構(gòu)中可以定義成員方法,但是方法內(nèi)不能使用this指針C#中,在方法MyFunc內(nèi)部的try..catch語(yǔ)句中,如果在try代碼塊中發(fā)生異常,并且在當(dāng)前的所有catch塊中都沒有找到合適的catch塊,則(C).NET運(yùn)行時(shí)忽略該異常.NET運(yùn)行時(shí)馬上強(qiáng)制退出該程序.NET運(yùn)行時(shí)繼續(xù)在MyFunc的調(diào)用堆棧中查找提供該異常處理的過(guò)程.NET拋出一個(gè)新的”異常處理未找到”的異常在類的定義中,類的(B)描述了該類的對(duì)象的行為特征.類名方法所屬的名字空間私有域在定義類時(shí),如果希望類的某個(gè)方法能夠在類中進(jìn)一步改進(jìn),以處理不同的派生類的需要,則應(yīng)該將方法聲明成(C)sealedpublicvirtualoverrideC#程序中,可以使用try...catch機(jī)制來(lái)處理程序出現(xiàn)的(B)錯(cuò)誤.語(yǔ)法運(yùn)行邏輯D.D.對(duì)象的內(nèi)部細(xì)節(jié)被隱藏D.D.拼寫在Queue類中,移除并返回隊(duì)列前端對(duì)象的方法是(A)DequeneEnqueuePeekPop在為自定義類取名時(shí),Microsoft推薦使用的命名規(guī)范是(D)Hungariannotation隨便起名字CamelPascal在C#中設(shè)計(jì)類時(shí),如何將一個(gè)可讀可寫的公有屬性Name修改為只讀屬性?(C)A.將Name的set塊刪除B.將Name的set塊置空C.將Name的set塊前加修飾符privateD.將Name添加readonly修飾符下列關(guān)于C#中索引器理解正確的是(D)索引器的參數(shù)必須是兩個(gè)或兩個(gè)以上索引器的參數(shù)類型必須是整數(shù)型索引器沒有名字以上皆非面向?qū)ο缶幊讨械摹袄^承”的概念是指(B)派生類對(duì)象可以不受限制地訪問(wèn)所有的基類對(duì)象派生自同一個(gè)基類的不同類的對(duì)象具有一些共同特征對(duì)象之間通過(guò)消息進(jìn)行交互(C)命名空間中的類和接口用于創(chuàng)建Web應(yīng)用程序的頁(yè)面?System.DrawingSystem.IOSystem.Web.UISystem.Web.Service在Stack類中,移除并返回棧頂元素的方法是(D)DequeuePeekPushPop通過(guò)繼承(A)類,用戶可以創(chuàng)建自己的異常類.System.ExceptionSystem.SystemExceptionSystem.ApplicationExceptionSystem.UserException下列關(guān)于構(gòu)造函數(shù)的描述正確的是(BC)構(gòu)造函數(shù)可以聲明返回類型B.構(gòu)造函數(shù)不可以用private修飾構(gòu)造函數(shù)必須與類名相同構(gòu)造函數(shù)不能帶參數(shù)以下描述錯(cuò)誤的是(D)類不可以多重繼承而接口可以抽象類自身可以定義成員而接口不可以抽象類和接口都不能被實(shí)例化一個(gè)類可以有多個(gè)基類和多個(gè)基接口.NET提供的管理常用數(shù)據(jù)結(jié)構(gòu)的List.Quese.HashTable等類是直接包含在(C)命名空間中的。System.DataSystem.IOSystem.CollectionsSystem使用VS.NET的"新建C#項(xiàng)目”創(chuàng)建一個(gè)名為"SimpleForm”的Windows表單應(yīng)用程序,則在生成(D)文件中可以設(shè)置該程序集的Copyright/Trademark等屬性信息.Form1.resxSimpleForm.slnSimpleForm.csprojAssemblyInfo.cs變量openFileDialogl引用一個(gè)OpenFileDialog對(duì)象.為檢查用戶在退出對(duì)話框時(shí)時(shí)否點(diǎn)擊了"打開"按鈕,應(yīng)檢查openFileDialog1.ShowDialog()的返回值是否等于(A)DialogResult.OKDialogResult.YesDialogResult.NoDialogResult.Cancel在從標(biāo)準(zhǔn)文本文件(如:readme.txt)中讀取信息行,應(yīng)使用(C)操作文件.XmltextReaderXmlReaderTextReaderStreamReader構(gòu)建Windows窗體以及其所使用空間的所有類的命名空間是下列哪個(gè)選項(xiàng)?(D)System.DataSystem.IOSystem.TextSystem.Windows.Forms.在窗體Forml中有按鈕Buttonl,以下那個(gè)Click事件處理程序可以關(guān)閉該窗體?(C)Form1.Close();this.Close();Button1.Close();me.Close();如果要將窗體設(shè)置為透明的,則(B)A.要將FormBoderStyle屬性設(shè)置為NoneB.要將Opacity屬性設(shè)置為小于100%得值C.要將locked屬性設(shè)置為TrueD.要將Enabled屬性設(shè)置為True開始狀態(tài)默認(rèn)時(shí),屏幕位于(C)左下方中部左上方右上方.如果將窗體的FormBoderStyle設(shè)置為None,則(B)窗體沒有邊框并不能調(diào)整大小窗體沒有邊框但能調(diào)整大小窗體有邊框但不能調(diào)整大小窗體是透明的.已知在某Windows_Form應(yīng)用程序中,主窗口類為Form1,程序入口為靜態(tài)方法,則在Main方法中打開主窗口的正確代碼是(A)Application.Run(new_Form1());Application.Open(new_Form1());(new_Form1()).Open();(new_Form1()).Run();.C#程序中,為使變量myForm引用的窗口對(duì)象顯示為對(duì)話框,必須(C)A.使用myForm.ShowDialog方法顯示對(duì)話框B.將myForm對(duì)象的isDialog屬性設(shè)為trueC.將myForm對(duì)象的FormBorderStyle枚舉屬性設(shè)置為FixedDialogD.將變量myForm改為引用System.Windows.Dialog類的對(duì)象.在MDI主窗體中,如何新建一個(gè)MDI子窗體?(A)Form1_NewMdiChild=new_Form1();NewMdiChild.MdiParent=this;Form1_NewMdiChild=new_Form1();this.MdiChild=NewMdiChild;Form1.MdiParent=this;this.MdiChild=Form1;.如果將窗體的FormBoderStyle設(shè)置為None,則(B)窗體沒有邊框并不能調(diào)整大小窗體沒有邊框但能調(diào)整大小窗體有邊框但不能調(diào)整大小窗體是透明的.(A)對(duì)象的AcceptButton屬性被使用響應(yīng)選定的某個(gè)特殊按鈕的單擊事件。按鈕窗體鍵盤鼠標(biāo).顯示消息框時(shí),MessageBoxIcon枚舉中的Error成員可在消息框中添加一個(gè)圖標(biāo),該圖標(biāo)的形狀是(B)i?X!.要?jiǎng)?chuàng)建多文檔應(yīng)用程序,需要將窗體的(D)屬性設(shè)為true。DrawGridShowInTaskbarEnabledIsMdiContainer.在C#程序中,顯示一個(gè)信息為"test",標(biāo)題為"Hello"的消息框,正確的語(yǔ)句是(B)。MessageBox("test","hello");MessageBox.Show("test","hello");MessageBox("hello","test");MessageBox.Show("hello","test");.用鼠標(biāo)右擊一個(gè)控件中出現(xiàn)的菜單一般稱為(C)主菜單菜單項(xiàng)快捷菜單子菜單.讀取圖形文件時(shí),應(yīng)使用(C)類的對(duì)象.TextReaderXmlTextReaderStreamReaderBinaryReader58.某Windows_Form的工具條為ToolBarl,則代表該工具條的第2個(gè)按鈕的對(duì)象為(B).ToolBar1.Button(2)ToolBar1.Button(1)ToolBar1.Button(3)ToolBar1.Button(0)59.創(chuàng)建菜單后,為了實(shí)現(xiàn)菜單項(xiàng)的命令功能,應(yīng)為菜單項(xiàng)添加(C)事件處理方法.DrawItemPopupClickSelect60.在ComboBox控件的SelectedChangeConmite事件處理方法中,應(yīng)使用ConboBox對(duì)象的(A)屬性獲取用戶新選項(xiàng)的值。SelectedIndexNewvalueSelectedItemText61.在WindowsForm程序中,對(duì)某ComboBox對(duì)象有以下要求:控件的列表框部分總是可見的,且用戶可以編輯文本框控件的文本。則該ComboBox對(duì)象的DropDownStyle屬性應(yīng)設(shè)置為ComboBoxStyle枚舉類型中的(B)值。DropDownDropDownListSinpleIsSelected哪個(gè)控件被用來(lái)選擇或不選擇,并且若干個(gè)同樣的控件放在一個(gè)小組中被用來(lái)選擇其中的某一個(gè)。這樣的控件是(D)標(biāo)簽單選按鈕文本框復(fù)選框(A)屬性用來(lái)設(shè)置某個(gè)控件為三維或平的?DimensionFlatBorderStyleFixed在C#_Windows表單應(yīng)用程序中,如何將一個(gè)對(duì)話框?qū)ο髆yDialog顯示為模態(tài)對(duì)話框?(B)A.調(diào)用myDialog.Show();B.調(diào)用myDialog.ShowDialog();C.調(diào)用System.Forms.Dialog.Show(myDialog);D.調(diào)用System.Forms.Dialog.ShowDialog(myDialog);Winform中,關(guān)于ToolBar控件的屬性和事件的描述不正確的是(D)Buttons屬性表示ToolBar控件的所有工具欄按鈕ButtonSize屬性表示ToolBar控件上的工具欄按鈕的大小,如高度和寬度DropDownArrows屬性表明工具欄按鈕(該按鈕有一列值需要以下拉方式顯示)旁邊是否顯示下箭頭鍵ButtonClick事件在用戶單擊工具欄任何地方時(shí)都會(huì)觸發(fā)什么顏色經(jīng)常被使用在窗口的應(yīng)用中?(C)白色藍(lán)色灰色黑色67.如果設(shè)treeView1=newTreeView(),則treeView1.Nodes.Add("根節(jié)點(diǎn)")返回的是一個(gè)(A)類型的值。TreeNodeintstringTreeView68.在使用FileStream打開一個(gè)文件時(shí),通過(guò)使用FileMode枚舉類型的(A)成員,來(lái)指定操作系統(tǒng)打開一個(gè)現(xiàn)有文件并把文件讀寫指針定位在文件尾部。AppendCreateCreateNewTruncate69.Windows_Form應(yīng)用程序中,要求下壓按鈕控件Buttonl有以下特性:正常情況下,該按鈕是扁平的,當(dāng)鼠標(biāo)指針移動(dòng)到它上面時(shí),按鈕升高.那么,在程序中,屬性Buttonl.FlatStyle的值應(yīng)設(shè)定為(A)System.Windows.Forms.FlatStyle.FlatSystem.Windows.Form.FlatStyle.PopupSystem.Windows.Forms.FlatStyle.StandardSystem.Windows.Forms.FlatStyle.System70.在ADO.NET中,表示程序到數(shù)據(jù)的連接對(duì)象為(A)Connection對(duì)象Command對(duì)象DataSet對(duì)象DataAdapter對(duì)象71.變量menuItem1引用一個(gè)菜單項(xiàng)對(duì)象,為隱藏該菜單項(xiàng),應(yīng)進(jìn)行何種操作?(A)menuItem1.Visible=falsemenuItem1.Enabled=falsemenuItem1.Text=""D.menuItem1.Checked=false.選定或是取消選定RadioButton時(shí),都會(huì)觸發(fā)什么事件?(B)SelectedSelectedChangeChangeCheckedChanged.如何將控件??康酱绑w的右邊?(C)button1.Dock=DockStyle.Right;button1.Dock=Right;button1.Anchor=AnchorStyles.Right;button1.Anchor=Right;.在WindowsForms程序中,某CheckBox對(duì)象初始化為三態(tài)(即:其ThreeState屬性值為true).則應(yīng)使用(B)屬性來(lái)檢查此CheckBox的狀態(tài).IsSelectedCheckStateCheckedState.諸如文本框,組合框,復(fù)選框,單選按鈕是從(D)添加到窗體。幫助菜單菜單欄工具欄工具箱.哪個(gè)控件用來(lái)存儲(chǔ)圖象?(A)PictureBox單選按鈕復(fù)選框組合框.(B)屬性確定焦點(diǎn)移動(dòng)到當(dāng)前控件。TabKeyTabOrderTabKeyOrderTabIndex.在C#中,選項(xiàng)卡式控件是(D)類的實(shí)例.TableTabpagesTabpageTabControl.如果設(shè)treeView1=newTreeView(),則treeView1.Nodes.Add("根節(jié)點(diǎn)")返回的是一個(gè)(A)類型的值。TreeNodeintstringTreeView.哪個(gè)控件被用來(lái)選擇或不選擇,并且若干個(gè)同樣的控件放在一個(gè)小組中被用來(lái)選擇其中的某一個(gè)。這樣的控件是(D)標(biāo)簽單選按鈕文本框復(fù)選框.Winform中,關(guān)于ToolBar控件的屬性和事件的描述不正確的是(D)Buttons屬性表示ToolBar控件的所有工具欄按鈕ButtonSize屬性表示ToolBar控件上的工具欄按鈕的大小,如高度和寬度DropDownArrows屬性表明工具欄按鈕(該按鈕有一列值需要以下拉方式顯示)旁邊是否顯示下箭頭ButtonClick事件在用戶單擊工具欄任何地方時(shí)都會(huì)觸發(fā).變量menulteml引用一個(gè)菜單項(xiàng)對(duì)象.為使該菜單項(xiàng)變?yōu)椤盎疑豢蛇x”狀態(tài),應(yīng)對(duì)menulteml的哪個(gè)屬性進(jìn)行操作?(A)EnabledCheckedVisibleText.設(shè)置openfiledialogl引用一個(gè)openfiledialog對(duì)象.則打開該對(duì)話框的正確代碼是(B)openfiledialog1.show();openfiledialog1.showdialog();openfiledialog1.open();openfiledialog1.openandshow();.下列關(guān)于數(shù)組的描述中,哪些選項(xiàng)是正確的?(ABD)String類本身可以被看做是一個(gè)System.Char對(duì)象的數(shù)組String類中的許多方法都能用在數(shù)組中數(shù)組可以用來(lái)處理數(shù)據(jù)類型不同的批量數(shù)據(jù)System.Array類是所有數(shù)組的基類.以下關(guān)于ref和out的描述哪些項(xiàng)是正確的?(ACD)A.使用ref參數(shù),傳遞到ref參數(shù)的參數(shù)必須最先初始化。B.使用out參數(shù),傳遞到out參數(shù)的參數(shù)必須最先初始化。C.使用ref參數(shù),必須將參數(shù)作為ref參數(shù)顯式傳遞到方法。D.使用out參數(shù),必須將參數(shù)作為out參數(shù)顯式傳遞到方法。86.在控制臺(tái)程序必須有一個(gè)staticvoidMain(),下列關(guān)于這個(gè)方法的描述中,哪些是正確的?(ABCD)A.必須在結(jié)構(gòu)或類的內(nèi)部B.聲明Main()方法時(shí)既可以使用參數(shù),也可以不使用這方法不可以有返回類型這個(gè)方法叫做入口點(diǎn)函數(shù).以下哪些可以作為接口成員?(ABD)方法屬性字段事件.面向?qū)ο缶幊痰娜筇卣魇?ABC)繼承多態(tài)封裝統(tǒng)一接口.C#可以采用以下哪些技術(shù)來(lái)實(shí)現(xiàn)對(duì)象內(nèi)部數(shù)據(jù)的隱藏?(BC)靜態(tài)成員類成員的訪問(wèn)控制說(shuō)明屬性裝箱和拆箱技術(shù).使用下列哪種方法可以減少一個(gè)ArrayList對(duì)象的容量?(CD)A.調(diào)用Remove方法B.調(diào)用Clear方法C.調(diào)用Trim/ToSize方法D.設(shè)置Capacity屬性.在C#中設(shè)計(jì)類時(shí),應(yīng)如何保證在釋放對(duì)象的所有引用之前,釋放對(duì)象使用的文件、網(wǎng)絡(luò)等資源?(AC)A.為類添加析構(gòu)函數(shù),在析構(gòu)函數(shù)中釋放資源B.為類重載new運(yùn)算符C.為實(shí)現(xiàn)【Disposable接口D.為類添加delete運(yùn)算符以下敘述正確的是(BC)接口中可以有虛方法一個(gè)類可以實(shí)現(xiàn)多個(gè)接口接口不能被實(shí)例化接口中可以包含已實(shí)現(xiàn)的方法下面關(guān)于抽象類說(shuō)法正確的是(AD)抽象類不能實(shí)例化抽象類只能做基類抽象類可以實(shí)例化抽象類可以做子類下面描述錯(cuò)誤的是(CD)窗體也是控件窗體也是類控件是從窗體繼承來(lái)的窗體的父類是控件類創(chuàng)建項(xiàng)目后,希望在當(dāng)前項(xiàng)目中加入一個(gè)Windows_Form界面,以下哪些方法可以實(shí)現(xiàn)?(BC)點(diǎn)擊“文件”,選擇子菜單中的“新建”再選擇“項(xiàng)目”在解決方案資源管理器中,右鍵當(dāng)前項(xiàng)目,選擇“添加”,再選擇“新項(xiàng)目”使用類視圖,右鍵后選擇“添加”,再選擇“類”點(diǎn)擊“文件”,選擇子菜單中的“打開”,再選擇“項(xiàng)目”要向窗體中添加按鈕和其它控件,可以使用下列方法中的哪一種?(BCD)右擊“工具箱”上的控件,選擇“添加”就可以將一個(gè)控件添加到窗體的左上角,然后可以根據(jù)需要將控件拖動(dòng)到適當(dāng)?shù)奈恢迷凇肮ぞ呦洹鄙想p擊控件圖標(biāo)變可以將一個(gè)控件添加到窗體的控件左上角,然后可以根據(jù)需要拖動(dòng)控件單擊“工具箱”上的控件,并將其拖放到窗體中的理想位置,接著就可以把一個(gè)控件拖放到窗體中單擊“工具箱”上的控件,然后在窗體上期望的位置單擊并拖動(dòng)出一個(gè)長(zhǎng)方形,接著就可以在窗體上繪制出一個(gè)控件從數(shù)據(jù)庫(kù)讀取記錄,你可能用到的方法怖CD)ExecuteNonQueryExecuteScalarFillExecuteReader當(dāng)運(yùn)行程序時(shí),系統(tǒng)自動(dòng)執(zhí)行啟動(dòng)窗體的(C)事件。A.ClickB.DoubleClickC.LoadD.Activated若要使命令按鈕不可操作,要對(duì)(B)屬性進(jìn)行設(shè)置。A.VisibleB.EnabledC.BackColorD.Text在VS.Net集成開發(fā)環(huán)境中有兩類窗口,即浮動(dòng)窗口和固定窗口。下面不屬于浮動(dòng)窗口的是(D)。A.工具箱B.屬性C.工具欄D.窗體設(shè)inta=9,b=6,c;執(zhí)行語(yǔ)句c=a/b+0.8;后c的值是(B)A.1B.1.8C.2D.2.3下面(B)代碼可以顯示一個(gè)消息框。Dialog.Show();MessageBox.Show();Form.Show();D.Form.ShowDialog();構(gòu)建Windows窗體以及其所使用空間的所有類的命名空間是下列哪個(gè)選項(xiàng)(D)A.System.IO B.System.DataC.System.Text D.System.Windows.Forms在以下C#類中,(B)是控制臺(tái)類,利用它可進(jìn)行控制臺(tái)的輸入輸出。A.ControlB.ConsoleC.CancelD.Write程序運(yùn)行過(guò)程中發(fā)生的錯(cuò)誤,叫作(C)。A.版本B.斷點(diǎn)C.異常D.屬性創(chuàng)建菜單后,為了實(shí)現(xiàn)菜單項(xiàng)的命令功能,應(yīng)為菜單項(xiàng)添加(C)事件處理方法。A.DrawItemB.PopupC.ClickD.SelectC#的數(shù)據(jù)類型有(B)。A.值類型和調(diào)用類型 B.值類型和引用類型C.引用類型和關(guān)系類型 D.關(guān)系類型和調(diào)用類型以下選項(xiàng)中,哪個(gè)選項(xiàng)中的變量命名是合法的(B)。A.**zB.esterC.tc@caacD.窗體中有一個(gè)年齡文本框txtAge,下面(D)代碼可以獲得文本框中的年齡值。intage=txtAge;intage=txtAge.Text;intage=Convert.ToInt32(txtAge);intage=int.Parse(txtAge.Text);引用ListBox最后一個(gè)數(shù)據(jù)項(xiàng)應(yīng)使用(C)。ListBox1.Items[ListBox1.Items.Count]ListBox1.Items[ListBox1.SelectedIndex]ListBox1.Items[ListBox1.Items.Count-1]ListBox1.Items[ListBox1.SelectedIndex-1]改變窗體的標(biāo)題,需修改的窗體屬性是( A)。A.TextB.NameC.TitleD.Index派生類訪問(wèn)基類的成員,可使用(A)關(guān)鍵字。A.baseB.thisC.outD.external二、主觀部分:(一)、填空部分.在VS.NET窗口中,在類視圖窗口中可以查看當(dāng)前項(xiàng)目的類和類型的層次信息。.通過(guò)繼承System.Exception類,用戶可以創(chuàng)建自己的異常類。.如果設(shè)treeView1=new_TreeView(),則treeView1.Nodes.Add("根節(jié)點(diǎn)")返回的是一個(gè)TreeNode類型的值。.在C#中,選項(xiàng)卡式控件是TabControl類的實(shí)例..在WindowsForms程序中,某CheckBox對(duì)象初始化為三態(tài)(即:其ThreeState屬性值為true).則應(yīng)使用Checked屬性來(lái)檢查此CheckBox的狀態(tài)..要?jiǎng)?chuàng)建多文檔應(yīng)用程序,需要將窗體的IsMdiContainer屬性設(shè)為true。.MSIL是獨(dú)立于CPU的指令集,它可以被高效地轉(zhuǎn)換為特定于某種CPU的代碼..在VS.NET窗口中,服務(wù)器資源管理器窗口提供了連接到本地或遠(yuǎn)程計(jì)算機(jī)上數(shù)據(jù)庫(kù)并進(jìn)行管理的功能..VS.NET中,在資源視圖窗口中可以瀏覽與當(dāng)前項(xiàng)目相關(guān)的菜單字符串表,對(duì)話框等信息。.C#中每個(gè)char類型量占用2個(gè)字節(jié)的內(nèi)容..在類的定義中,類的方法描述了該類的對(duì)象的行為特征..在為自定義類取名時(shí),Microsoft推薦使用的命名規(guī)范是Pascal.變量openFileDialog1引用一個(gè)OpenFileDialog對(duì)象.為檢查用戶在退出對(duì)話框時(shí)時(shí)否點(diǎn)擊了"打開"按鈕,應(yīng)檢查openFileDialog1.ShowDialog()的返回值是否等于DialogResult.OK.用鼠標(biāo)右擊一個(gè)控件中出現(xiàn)的菜單一般稱為快捷菜單.創(chuàng)建菜單后,為了實(shí)現(xiàn)菜單項(xiàng)的命令功能,應(yīng)為菜單項(xiàng)添加Click事件處理方法..在ComboBox控件的SelectedChangeConmite事件處理方法中,應(yīng)使用ComboBox對(duì)象的SelectedItem屬性獲取用戶新選項(xiàng)的值。.在使用FileStream打開一個(gè)文件時(shí),通過(guò)使用FileMode枚舉類型的Append成員,來(lái)指定操作系統(tǒng)打開一個(gè)現(xiàn)有文件并把文件讀寫指針定位在文件尾部。.讀取圖形文件時(shí),應(yīng)使用BinaryReader類的對(duì)象..使用VS.NET的"新建C#項(xiàng)目”創(chuàng)建一個(gè)名為"SimpleForm”的Windows表單應(yīng)用程序,則在生成AssemblyInfo.cs文件中可以設(shè)置該程序集的Copyright/Trademark等屬性信息..語(yǔ)句string[,]_strArray=new_string[3,4];創(chuàng)建了12_個(gè)string對(duì)象..請(qǐng)問(wèn)經(jīng)過(guò)表達(dá)式a=3+1>5?0:1的運(yùn)算,變量a的最終值是1.在VisualStudio.NET窗口中處理HTML文檔時(shí),可以使用屬性窗口來(lái)編輯某HTML元素的Text、Title、Style等信息。.顏色的三要素指色調(diào)、飽和度和亮度。.位圖是由像素點(diǎn)構(gòu)成的矩陣,包括3個(gè)基本屬性:像素尺寸、分辨率和顏色深度。.繪圖元素分為兩類:設(shè)備元素和幾何元素。.位圖包括真彩位圖和索引位圖兩種。.C#允許使用關(guān)鍵字abstract把類和函數(shù)聲明為抽象類。.C#中數(shù)據(jù)類型可以分為兩種:值類型和引用類型。.Windows窗體有兩種顯示模式:模式顯示和非模式顯示。.C#語(yǔ)言有兩個(gè)分支語(yǔ)句:if語(yǔ)句和swtich語(yǔ)句。.屬性窗口的屬性可以按 分類 順序和按字母順序排列。.在Windows程序中,若想選中復(fù)選框,則應(yīng)將該控件的 Checked屬性設(shè)置為true。.C#中的三元運(yùn)算符是 ?: 。.Windows窗體應(yīng)用程序的編程模型主要由窗體、 控件和事件。.表達(dá)式4*10>=65的值為false。.CheckBox與RadioButton控件的區(qū)別在于 后者只能單選。.若有數(shù)組定義與賦值語(yǔ)句int[]a={1,2,3,4,5};則a[2]的值是3 。. ListBoxLItems.Count 屬性用于獲取ListBox1控件中項(xiàng)的數(shù)目。.在異常處理結(jié)構(gòu)中,對(duì)異常處理的代碼應(yīng)放在 catch塊中。.System.Array有一個(gè)Length屬性,通過(guò)它可以獲取數(shù)組的長(zhǎng)度。.如果一個(gè)類包含一個(gè)或多個(gè)抽象方法,它是一個(gè)視象類。.設(shè)x=10;則表達(dá)式x<10?x=0:x++的值為10 。.Timer控件的Interval屬性,用來(lái)指定時(shí)鐘空間觸發(fā)時(shí)間的時(shí)間間隔,單位毫秒。.在windows程序中,若想選中復(fù)選框,則應(yīng)將該控件的Checked屬性設(shè)置為true。.ComboBox控件的SelectedIndex屬性返回對(duì)應(yīng)于組合框中選定項(xiàng)的索引整數(shù)值。其中,第1項(xiàng)為0,未選中為-1 。.若要在文本框中輸入密碼,常指定PasswrodChar屬性。.要使Lable控件顯示給定的文字“您好”,應(yīng)在設(shè)計(jì)狀態(tài)下設(shè)置它的Text屬性值。.StreamWriter的WriteLine方法,可以向文本文件寫入一行帶回車和換行的文本的。(二)、名詞解釋.色調(diào) 參見P85.飽和度 參見P85.亮度 參見P85.程序集 參見P105.消息框 參見P121.控件 參見P144.運(yùn)行時(shí)信息 參見P153.模式窗體 參見P226.設(shè)備事件 參見P227

10.導(dǎo)出事件參見P22911.畫刷參見P23512.導(dǎo)出事件參見P22913.進(jìn)程參見P26514.顏色深度參見P9115.比特率參見P9316.程序集參見p10517.接口參見p3818.顏色六邊形參見p8419.采樣率參見p9320.貝賽爾曲線參見p9421.編碼參見p7922.程序集反射參見p15223.RGB顏色空間參見p8624.聲道數(shù)參見p9325.基數(shù)樣條曲線參見p9626.數(shù)據(jù)持久化參見p25327.注冊(cè)表參見p27428.CMY顏色空間參見p8629.采樣尺寸參見p9230.網(wǎng)絡(luò)終端參見p27331.多態(tài)參見p4032.委托參見p4733.HSL顏色空間參見p8734.CheckBox控件參見p16835.LinkLabel控件參見p16936.MaskedTextBox控件參見p16937.ListBox控件參見p17038.ComboBox控件參見p171.PictureBox控件參見p171.用戶控件 參見p200.自定義控件 參見p208.自定義組件 參見p210.數(shù)據(jù)持久化 參見p252.線程 參見p265.TCP服務(wù)器 參見p270(三)、簡(jiǎn)答.如果想避免窗體閃爍,代碼實(shí)現(xiàn)雙緩沖繪圖有哪些過(guò)程?參見P238.控件的坐標(biāo)系有哪些規(guī)定? 參見P166.世界坐標(biāo)變換有哪些特點(diǎn)? 參見P99.try塊的嵌套工作方式有哪幾種情況? 參見P57.什么是顏色空間?常見的顏色空間有哪些? 參見P86.列舉位圖的基本屬性,并進(jìn)行對(duì)這些屬性進(jìn)行解釋。 參見P90-P91.在.NETFramework2.0中有樣條曲線相關(guān)的方法有哪些?參見P94.Windows應(yīng)用程序的運(yùn)行流程 參見P120(四)、編程.創(chuàng)建一個(gè)關(guān)于人的類(其屬性有姓名、性別、年齡、身高、體重等),并定義一些設(shè)置屬性和獲取屬性值的方法。最后通過(guò)實(shí)例化該類,來(lái)進(jìn)行測(cè)試.publicclassperson{privateintname;publicintName{get{returnname;}set{name=value;}}privateintsex;publicintSex{get{returnsex;}set{sex=value;}}privateintage;publicintAge{get{returnage;}set{age=value;}}privateintheight;publicintHeight{get{returnheight;}set{height=value;}}privateintweight;publicintWeight{get{returnweight;}set{weight=value;}}.制作一個(gè)簡(jiǎn)單的計(jì)算器,完成加減乘除運(yùn)算。#include"stdio.h"voidmain(){floatx,y;charop;scanf("%f%c%f",&x,&op,&y);switch(op){case'+':printf("%.2f%c%.2f=%.2f\n",x,op,y,x+y);break; case'-':printf("%.2f%c%.2f=%.2f\n",x,op,y,x-y);break; case'*':printf("%.2f%c%.2f=%.2f\n",x,op,y,x*y);break;case'/':{if(y==0.0)printf("error!");elseprintf("%.2f%c%.2f=%.2f\n",x,op,y,x/y);}break;}}.輸入一串字符,并判斷第一個(gè)字符是字母、數(shù)字、還是特殊字符。usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){strings=Console.ReadLine();char[]c=s.ToCharArray();if(c[0]>='0'&&c[0]<='9')Console.WriteLine("第一個(gè)字符是數(shù)字");elseif(c[0]>='A'&&c[0]<='z')Console.WriteLine("第一個(gè)字符是字母");elseConsole.WriteLine("第一個(gè)字符是特殊字符");}}}.現(xiàn)有三種規(guī)格的飲料:大杯,5元;中杯,4元,小杯,3元。請(qǐng)編寫一程序,根據(jù)你所選擇的規(guī)格飲料,顯示相應(yīng)的費(fèi)用。.編寫程序,求數(shù)組中的最大值和最小值并輸出。#include<stdio.h>intmain(){inti,a[20],maxv,minv;for(i=0;i<20;i++){scanf("%d",&a[i]);}minv=maxv=a[0];for(i=0;i<20;i++){if(maxv<a[i])maxv=a[i];if(minv>a[i])minv=a[i];}printf("max:%d,min:%d\n",maxv,minv);return0;}.編寫程序,統(tǒng)計(jì)4*5二維數(shù)組中奇數(shù)的個(gè)數(shù)和偶數(shù)的個(gè)數(shù)?!俣〝?shù)組為arr[4,5]inteven=0;for(inti=0;i<4;i++)for(intj=0;j<5;j++)if(arr[i,j]%2==0)even++;Console.WriteLine("偶數(shù){0}個(gè),奇數(shù){1}個(gè)",even,20-even);.鍵盤輸入十個(gè)整數(shù),統(tǒng)計(jì)輸出其中大于等于平均數(shù)的整數(shù)。#includevoidmain(){floatnum[10];inti=0;floatsum=0,avg=0;for(;i<10;i++)scanf("%f",&num[i]);for(i=0;i<10;i++)sum+=num[i];avg=sum/10;floattemp[10];intbegin=0,end=9;for(i=0;i<10;i++){if(num[i]>=avg){temp[begin]=num[i];//將不小于平均數(shù)的放在前面

begin++;}}for(i=0;i<10;i++)printf("%f",temp[i]);printf("\n");}.編寫一個(gè)Windows應(yīng)用程序,輸入梯形的上底、下底和高,單擊“面積”按鈕后輸出梯形的面積。窗體上拉三個(gè)文本框(注意添加順序,必須從左往右放三個(gè),分別用來(lái)輸入上底,下底,高),一個(gè)按鈕而戊㈠門),一個(gè)標(biāo)簽(label),然后雙擊按鈕,貼這段代碼:voidButton1Click(objectsender,EventArgse){//鍵入以下代碼。try{//上底inttopline=System.Convert.ToInt32(textBox1.Text);//下底i

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論