《C#考試題》-多項選擇題_第1頁
《C#考試題》-多項選擇題_第2頁
《C#考試題》-多項選擇題_第3頁
《C#考試題》-多項選擇題_第4頁
《C#考試題》-多項選擇題_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論