《C#考試題》-多項(xiàng)選擇題_第1頁
《C#考試題》-多項(xiàng)選擇題_第2頁
《C#考試題》-多項(xiàng)選擇題_第3頁
《C#考試題》-多項(xiàng)選擇題_第4頁
《C#考試題》-多項(xiàng)選擇題_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《C#應(yīng)用開發(fā)》一一多項(xiàng)選擇題關(guān)于C#語言的基本語法,下列哪些說法是正確的#語言使用using關(guān)鍵字來引用.NET預(yù)定義的名字空間;B.用C#編寫的程序中,Main函數(shù)是唯一允許的全局函數(shù);#語言中使用的名稱嚴(yán)格區(qū)分大小寫;#中一條語句必須寫在一行內(nèi);正確答案:A、C下列哪些語句中定義的變量屬于引用類型變量info;在下列函數(shù)結(jié)束后,馬上從內(nèi)存中清除的是.voidTest(){inti=100;int[]arr=newint[10];stringstr="thisisatest";objectr=new(1999,9,9);}變量i數(shù)組變量arr變量str所引用的字符串對(duì)象變量r所引用的DataTime對(duì)象正確答案:A、BC#可以采用下列哪些技術(shù)來進(jìn)行對(duì)象內(nèi)部數(shù)據(jù)的隱藏靜態(tài)成員類成員的訪問控制說明屬性裝箱(boxing)和拆箱(Unboxing)技術(shù)正確答案:B、C使用下列哪種方法可以減小一個(gè)ArrayList對(duì)象的容量調(diào)用Remove方法調(diào)用Clear方法調(diào)用TrimToSize方法設(shè)置Capacity屬性正確答案:C、D當(dāng)創(chuàng)建一個(gè)新類時(shí),該類將從基類繼承下列哪些方法正確答案:A、C訪問數(shù)據(jù)庫時(shí),使用連接模式同使用非連接模式相比有何優(yōu)點(diǎn)更易于控制和維護(hù)更容易進(jìn)行并發(fā)控制可以為更多的用戶同時(shí)提供數(shù)據(jù)數(shù)據(jù)實(shí)時(shí)性更好正確答案:A、B、D下列哪些語言可以用來開發(fā)XMLWebService++#正確答案:A、B、C、D在使用C#.NET部署Web項(xiàng)目時(shí),使用“復(fù)制項(xiàng)目”與建立部署項(xiàng)目相比二者功能完全一樣后者功能更強(qiáng)大前者操作更簡(jiǎn)便前者只能在本地計(jì)算機(jī)內(nèi)部使用正確答案:B、C關(guān)于線程和進(jìn)程,下列說法哪些是正確的線程是操作系統(tǒng)分配處理器時(shí)間的基本單位;進(jìn)程是操作系統(tǒng)分配處理器時(shí)間的基本單位;一個(gè)線程可以屬于多個(gè)進(jìn)程;—個(gè)進(jìn)程可以有多個(gè)線程;正確答案:A、D.NETFramework可以運(yùn)行在下列哪些操作系統(tǒng)之上,并為托管程序提供支持2000Professional98SEHomeEdition正確答案:A,B,D關(guān)于程序集,下列正確的說法是:程序集可以由一個(gè)文件組成,也可由多個(gè)文件組成一個(gè)程序集中可有多個(gè)程序集清單一個(gè)程序集中可定義多個(gè)命名空間程序集是可自描述的正確答案:A,C,D已知變量I有如下定義:intI=1000;則下列類型轉(zhuǎn)換中,哪些出現(xiàn)了數(shù)據(jù)精度的丟失J=(byte)I;L=(long)I;D=(double)I;S=(short)I;正確答案AD下列數(shù)組初始化語句哪些是正確的[]nums=newint[]{0,1,2,3,4};[]nums2={0,1,2,3,4,5};[][]num_1={newint[]{0,1},newint[]{0,1,2},newint[]{0,1,2,3}};[][]num_2={{0,1},{0,1,2},{0,1,2,3}};正確答案:A,B,D.NET托管程序中,可以為下列哪些編程元素附加屬性命名空間程序集模塊類正確答案:B,C,D16.你使用VisualStudio.NET來創(chuàng)建一個(gè)控件,此控件將被你的應(yīng)用程序中的多個(gè)窗體使用。這是一個(gè)客戶標(biāo)簽(Label)控件,用來檢索和顯示你公司當(dāng)前的股票價(jià)格??丶⒃诤芏嗑哂胁煌尘暗拇绑w中顯示。你希望控件盡可能多的顯示潛在的窗體,你要確保股票價(jià)格是可見的,而這個(gè)矩形控件本身并不顯示出來。你需要在控件的Load事件中添加代碼來完成這些需求,你該采用哪兩段代碼(選擇兩個(gè)正確的答案)=null;false);true);正確答案:A,E你計(jì)劃使用VisualStudio.NET來創(chuàng)建一個(gè)名為BusinessRules的類,此類將被你公司的所有應(yīng)用程序使用°BusinessRules定義了業(yè)務(wù)規(guī)則并基于這些規(guī)則來執(zhí)行計(jì)算。你公司的其他開發(fā)員不能用他們自己的定義來覆蓋定義在BusinessRules中的函數(shù)和子程序。你該采取哪兩個(gè)操作來創(chuàng)建BusinessRules(選擇兩個(gè)正確答案)創(chuàng)建Windows控件庫工程創(chuàng)建類庫工程創(chuàng)建一個(gè)Windows服務(wù)工程使用以下的代碼段來定義BusinessRules:protectedclassBusinessRulesE.使用以下的代碼段來定義BusinessRules:publicnewclassBusinessRulesF.使用以下的代碼段來定義BusinessRules:publicsealedclassBusinessRulesG.使用以下的代碼段來定義BusinessRules:publicabstractclassBusinessRules正確答案:B,F最近,你提高了開發(fā)技能,成為了一名.Net軟件工程師。以下哪些調(diào)試操作不是使用VisualBasic.NET斷點(diǎn)的有效方法(選擇所有的正確答案)當(dāng)代碼段第五次執(zhí)行時(shí),在某一特定行停止執(zhí)行這部分代碼當(dāng)特定的變量值改變時(shí),停止執(zhí)行當(dāng)指定的代碼行執(zhí)行的次數(shù)是25的倍數(shù)時(shí),停止執(zhí)行這部分代碼當(dāng)特定的表達(dá)式求值計(jì)算停止時(shí),在某一特定行停止執(zhí)行這部分代碼E.當(dāng)變量的值改變?yōu)镕alse時(shí),停止執(zhí)行正確答案:B,E你使用VisualStudio.NET來創(chuàng)建一個(gè)基于Windows的應(yīng)用程序TimeSheetApp。此應(yīng)用程序的main窗體包括幾個(gè)與應(yīng)用程序的設(shè)置相對(duì)應(yīng)的復(fù)選框。其中一個(gè)CheckBox控件名為overtimeCheckBox,該控件的標(biāo)題是"Overtime”。你必須允許用戶按ALT+A來選擇或清除復(fù)選框。你該采用哪兩個(gè)操作(選擇兩個(gè)正確的答案)設(shè)置為True設(shè)置為False設(shè)置為“&Overtime”設(shè)置為UncheckedE.設(shè)置為IndeterminateF.設(shè)置為ButtonG.設(shè)置為NormalH.設(shè)置為“&Overtime”正確答案:A,H下列哪些方法不是OleDbCommand類的方法(選擇所有正確的答案)正確答案:B,C,D,F21.作為一家公司的程序員,你用VisualStudio.NET開發(fā)了幾個(gè)應(yīng)用,這些應(yīng)用將會(huì)被部署在Internet上。你必須確保用戶能夠檢驗(yàn)?zāi)愕能浖恼鎸?shí)性。你該采取那些操作(選擇所有可行答案)用簽署你的可移植的執(zhí)行程序用產(chǎn)生一個(gè)證書從認(rèn)證授權(quán)中心購買一個(gè)證書從認(rèn)證授權(quán)中心購買一個(gè)軟件發(fā)行證書E.使用把你的證書轉(zhuǎn)換成軟件發(fā)行證書正確答案:A,D《C#應(yīng)用開發(fā)》一一填空題1、在實(shí)例化類對(duì)象時(shí),系統(tǒng)自動(dòng)調(diào)用該類的()進(jìn)行初始化。2、當(dāng)一個(gè)對(duì)象離開它的作用域或不再被使用時(shí),系統(tǒng)將會(huì)自動(dòng)調(diào)用類的()。3、類的數(shù)據(jù)封裝可以通過類中的()實(shí)現(xiàn),而類的行為封裝通過()實(shí)現(xiàn)。4、通過()關(guān)鍵字定義一個(gè)接口,通過()關(guān)鍵字實(shí)現(xiàn)接口??蚣馨?)和.NET類庫。為便于管理多個(gè)項(xiàng)目,在Visual集成環(huán)境中引入了(),用來對(duì)企業(yè)級(jí)解決方案涉及的多個(gè)項(xiàng)目進(jìn)行管理。7、C#是作為()語言的替代品種出現(xiàn)的。8、要使Lable控件顯示給定的文字“您好",應(yīng)在設(shè)計(jì)狀態(tài)下設(shè)置它的()屬性值。9、C#要求程序中的每個(gè)元素都要屬于一個(gè)()。10、在C#程序中,程序的執(zhí)行總是從()方法開始的。11、在C#中,進(jìn)行注釋有兩種方法:使用"在控制臺(tái)程序運(yùn)行時(shí)輸入信息,可使用Console類的()方法。在C#中,表達(dá)式(2,-2)的值是()。下列程序完成的功能是:從鍵盤上輸入一個(gè)直角三角形的斜邊長(zhǎng)度和一個(gè)角的度數(shù),計(jì)算出另兩條直角邊的長(zhǎng)度并輸出。請(qǐng)?zhí)羁?Usingsystem;ClassExample1{PublicStaticvoidmain(){Doublea,b,c,d,jd;c=());x為int型變量,請(qǐng)寫出描述"x是奇數(shù)”的C#語言表達(dá)式()。請(qǐng)寫出描述"-10<=x<=10”的C#語言表達(dá)式()。在switch語句中,在分支的最后應(yīng)有一條()語句在C#語言中,實(shí)現(xiàn)循環(huán)語句主要有(),()和()在循環(huán)執(zhí)行過程中,希望當(dāng)某個(gè)條件滿足時(shí)退出循環(huán),使用()語句。Continue語句的作用是()下列程序的作用是求出所有的水仙花數(shù)。(所謂水仙花數(shù)是指這樣的數(shù):該數(shù)是三位數(shù),其各位數(shù)字的立方和等于該數(shù))Usingsystem;ClassExample1{PublicStaticvoidmain(){Inta,I,b,c,t;For(i=100;i<=;i++){t=I;a=t%10;t=t/10;b=t%10;c=t/10;if()(“i={0}”,i);}}}WriteLine()方法和Write()方法的區(qū)別是()。22?數(shù)組定義與賦值語句如下:int[]a={1,234,5};則a[2]的值是()。下列數(shù)組定義語句中,定義的數(shù)組a占的字節(jié)數(shù)為()。Int[]a=newint[3];下列程序段執(zhí)行后,a[4]的值為()。int[]a={1,2,3,4,5};a[4]=a[a[2]];25?下列數(shù)組定義語句中,數(shù)組將在內(nèi)存中占用()個(gè)字節(jié)。double[,]d=newint[4,5];要定義一個(gè)3行4列的單精度型二維數(shù)組f,使用的定義語句為()。要定義一個(gè)為int型參數(shù)數(shù)組a,數(shù)組有兩行,第一行一個(gè)元素,第二行兩個(gè)元素并賦初值3和4,使用的語句如下:TOC\o"1-5"\h\zInt[][]a=;a[0]=;a[1]=;28?定義方法時(shí)使用的參數(shù)是(),調(diào)用方法時(shí)使用的參數(shù)是()。29?數(shù)據(jù)類型說明符用來說明方法返回值的類型如果沒有返回值,則其類型說明符應(yīng)為()。30.下列方法的作用是求兩個(gè)數(shù)的較大數(shù),并把較大的數(shù)作為返回值,請(qǐng)?zhí)羁誇loatmax_v(){Floatmax;Max=a;If(max<b)max=b;}#中的字符串有兩類,規(guī)則字符串和逐字字符串,定義逐字字符串時(shí),應(yīng)在其前面加上()號(hào)。32?已知str的值為"abcdefgh”則表達(dá)式(1,3)的值為()。33?若要從字符串str的第三個(gè)字符開始取5個(gè)字符作為一個(gè)子串賦給sstr,使用的語句是()。34?所謂裝箱就是將一個(gè)()隱式地轉(zhuǎn)換成一個(gè)object類型或一個(gè)被該值類型應(yīng)用的接口類型。所謂拆箱就是將一個(gè)()顯示式轉(zhuǎn)換成一個(gè)值類型,或?qū)⒁粋€(gè)接口類型顯示式地轉(zhuǎn)換成一個(gè)執(zhí)行該接口的值類型。35、要聲明一個(gè)指向int類型函數(shù)原型的委托類型MyFunl,使用的語句是()。36?在類的成員聲明時(shí),若使用了()修飾符則該成員只能在該類或其派生類中使用。類的靜態(tài)成員屬于()所有,非靜態(tài)成員屬于類的實(shí)例所有。已知某類的類名為Class,則該類的西夠函數(shù)名為()。#方法的參數(shù)有四種,分別是:值參數(shù)(對(duì)應(yīng)值傳遞)、引用參數(shù)(對(duì)應(yīng)地址傳遞)、輸出函數(shù)和函數(shù)數(shù)組,在形參中聲明參數(shù)數(shù)組時(shí)應(yīng)使用()關(guān)鍵字。40?要給屬性對(duì)應(yīng)的數(shù)據(jù)成員賦值,通常要使用set訪問器,set訪問器始終使用()來設(shè)置屬性的值。41.在聲明類時(shí),在類名前()修飾符,則聲明的類只能作為其他類的基類,不能被實(shí)例化。42?與try塊相關(guān)的()塊將一定被執(zhí)行。異常對(duì)象是從()類派生而來的。()塊封裝了可能引發(fā)異常的代碼。如果方法的參數(shù)不是一個(gè)有效的整型值,可以拋出一個(gè)()異常。46?在整形運(yùn)算中發(fā)生算術(shù)溢出時(shí),為了強(qiáng)制發(fā)生異常,使用運(yùn)算符()。47.數(shù)組下標(biāo)越界時(shí)產(chǎn)生的異常是()類型的異常。類中有兩個(gè)重要的屬性:()屬性包含對(duì)異常原因的描述信息。在catch語句中列出異常類型時(shí)FormatException異常應(yīng)列在Exception異常的()。如果TextBox控件中顯示的文本發(fā)生了變化將會(huì)發(fā)生()事件。使用NumericUpdown控件時(shí),可通過它的()屬性來獲取或設(shè)置單擊向上或向下按鈕時(shí),控件遞增或遞減的值。51?當(dāng)復(fù)選框能夠顯示三種狀態(tài)時(shí),可通過他的()屬性來設(shè)置或返回復(fù)選框的狀態(tài)。要使listBox控件多選的情況下,可使用它的()屬性值設(shè)置為true。在允許listBox控件多選的情況下,可使用它的()屬性值來訪問選中列表項(xiàng)。要使pictureBox中顯示的圖片剛好填滿整個(gè)圖片框,應(yīng)把它的()屬性值設(shè)置為??丶?)屬性用來設(shè)置定時(shí)器Tick事件發(fā)生的時(shí)間間隔。滾動(dòng)條、TrackBar、ProgressBar等控件的當(dāng)前位置值均可通過()屬性來得到。在switch語句中,在分支的最后應(yīng)有一條()語句。在C#語言中,實(shí)現(xiàn)循環(huán)語句主要有(),()和()。在循環(huán)執(zhí)行過程中,希望當(dāng)某個(gè)條件滿足時(shí)退出循環(huán),使用()語句。Continue語句的作用是()。GDI是()的英文縮寫。創(chuàng)建一個(gè)畫線顏色為蘭色,像素寬度為100的畫筆,畫筆名為MyPen,使用的語句是()。畫多邊形時(shí)應(yīng)使用Graphics對(duì)象的()方法。在C#中的圖形編程中,最常用的命名空間是()。使用axMMControl1播放視頻文件,希望播放的圖象出現(xiàn)在Picutre1圖片框中,應(yīng)執(zhí)行一條語句,該語句是()。使用ClipBoard對(duì)象的()方法可以檢索當(dāng)前在系統(tǒng)剪切板上的內(nèi)容。表示控件是否可以對(duì)用戶交互作出響應(yīng)的屬性是()。表示是否顯示控件的屬性是()。按鈕控件的常用事件是()。如果想在文本框中輸入密碼,常指定()屬性。表示復(fù)選框是否處于選中狀態(tài)的屬性是()。MainMenu控件中作為菜單項(xiàng)為分隔符的符號(hào)是()。在畫線處填上合適的內(nèi)容,使程序變得正確完整。StringconnString=”server=localhost;IntegratedSecurity=SSPI;database=pubs”;SqlConnectionconn=Stringstrsql=”select*fromemployee”;SqlDataAdapteradpter=newSqlDataAdapter()Dataset=newDataSet();();在畫線處填上合適的內(nèi)容,使程序變得正確完整PrivatevoidDeleteRecord(DataSetdataset,stringtable,stringkey){if(“是否刪除當(dāng)前記錄刪除當(dāng)前記錄!”,,{try{//設(shè)定數(shù)據(jù)連接字符串,意思是打開SQLSERVER數(shù)據(jù)庫〃服務(wù)器名稱為serverl,數(shù)據(jù)庫為datal,登錄名為sa,密碼為空StringconnString=;SqlConnectionconnection=newSqlConnection(connString);StringcmdText=”DELETEFROM”+table+”WHEREid=”+key;SqlCommandsqlcommand=;();//從數(shù)據(jù)庫中刪除指定的記錄;//關(guān)閉連接的數(shù)據(jù)庫;}catch(Exceptionerr){(“刪除記錄出現(xiàn)錯(cuò)誤:”+(),”錯(cuò)誤!”);}}}《C#應(yīng)用開發(fā)》——判斷題1.按下按鈕會(huì)引發(fā)事件。()2.事件的預(yù)訂可以通過“=”來實(shí)現(xiàn)。()3.析構(gòu)函數(shù)可以返回值。()4.SQL的INSERT語句不可以對(duì)數(shù)據(jù)庫進(jìn)行更新。()5?對(duì)象的this引用是對(duì)該對(duì)象本身的引用。()6.屬性必須同時(shí)定義get訪問器和set訪問器。()TOC\o"1-5"\h\z7.密封類不能被繼承。()構(gòu)造函數(shù)不允許重載。()類的static成員可以通過該類的對(duì)象來引用。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論