C#試題[選擇題]_第1頁(yè)
C#試題[選擇題]_第2頁(yè)
C#試題[選擇題]_第3頁(yè)
C#試題[選擇題]_第4頁(yè)
C#試題[選擇題]_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1)在studio.NET2005中,下圖屬于()窗口的一部分。(選擇一項(xiàng))彘:偉國(guó)|國(guó)國(guó)敵立的蹌工F-Froperties曲”虞引用fritiAiid. ctEl目二二二二/frmAdd.Deipier.cs小”WfrmAdd.resat,i:Program.esA解決方案管理器B)工具箱C)服務(wù)資源管理器D)類(lèi)視圖2)在C#中,下列代碼的運(yùn)行結(jié)果是()。(選擇一項(xiàng))UsingSystem;ClassTestStaticvoidMain()TryInta=10;Intb=0;Intc=a/b;Console.WriteLine(c);CatchConsole.writeLine(出現(xiàn)錯(cuò)誤“力

2、FinallyConsole.writeLine(運(yùn)行結(jié)束”力a) 0運(yùn)行結(jié)束b) 10運(yùn)行結(jié)束c)出現(xiàn)錯(cuò)誤運(yùn)行結(jié)束d)出現(xiàn)錯(cuò)誤3)在.net中,程序員在代碼中漏寫(xiě)了一個(gè)大括號(hào),這屬于()。(選擇一項(xiàng))A邏輯錯(cuò)誤B)運(yùn)行時(shí)錯(cuò)誤C)語(yǔ)法錯(cuò)誤D)自定義錯(cuò)誤4)在c#程序中,下列用來(lái)處理異常的結(jié)構(gòu),錯(cuò)誤的是()。(選擇一項(xiàng))A) catchfinallyB) tryfinallyC) trycatchfinallyD) trycatch5)在C#中,下列關(guān)于窗體的屬性和方法,說(shuō)法正確的是()。(選擇二項(xiàng))A)如果在窗體的邊框中顯示了最大化框或者最小化框,則幫助按鈕不會(huì)顯示。B)如果設(shè)置了窗體的Acc

3、eptButton屬性,則當(dāng)用戶(hù)按下Enter鍵時(shí),將引發(fā)AcceptButton屬性指定的按鈕的Click事件C)如果設(shè)置了窗體的CancelButton屬性,則當(dāng)用戶(hù)按下ES愉時(shí),窗體將會(huì)關(guān)閉D)如果窗體不可見(jiàn),調(diào)用窗體的Activate方法后,窗體顯示并激活6)在WinForms程序中可以通過(guò)()控件來(lái)實(shí)現(xiàn)一下界面示例。(選擇二項(xiàng))-培&司于嚙仙胴日陽(yáng)點(diǎn).整材變M宜常酎鼠困困|,弟|嗑A)工具欄B)狀態(tài)條C)滾動(dòng)條D)文本框條7)如圖是Winforms中的消息框,請(qǐng)問(wèn)顯示消息的代碼正確的是()。(選擇一項(xiàng))關(guān)閉翟示淵定美用嗎仁:是直匚力否|A) MessageBox.Show(關(guān)閉提示”

4、:確定關(guān)閉嗎“力B) MessageBox.Show(確定關(guān)閉嗎”,關(guān)閉提示,MessageBoxButtons.OK);C) MessageBox.Show(關(guān)閉提示,”確定關(guān)閉嗎”,MessageBoxButtons.Ye;D) MessageBox.Show(確定關(guān)閉嗎”,關(guān)閉提示,MessageBoxButtons.YesNo);8)在ADO.NET中,下列()用來(lái)獲得只讀只進(jìn)數(shù)據(jù)。(選擇一項(xiàng))A) DataSetB) CommandC) DataReaderD) DataAdapter9)運(yùn)行如下的C#弋碼段將()。(選擇一項(xiàng))Inta=10;Stringb=10;Console.W

5、riteLine(a+b);a)輸出:20b)輸出:1010c)輸出:10+10d)編譯報(bào)錯(cuò),提示數(shù)據(jù)類(lèi)型不匹配10)在WinForms中,有一個(gè)多文檔應(yīng)用程序,主窗體中打開(kāi)了三個(gè)子窗體,布局如下圖所示,請(qǐng)問(wèn)該布局是通過(guò)()代碼實(shí)現(xiàn)的。(選擇一項(xiàng))A) this.LayoutMdi(MdiLayout.Cascade);B) this.LayoutMdi(MdiLayout.TileHorizontal);C) this.LayoutMdi(MdiLayout.TileVertical);D) this.LayoutMdi(MdiLayout.Arrangelcons);11)在C#中,下列表

6、達(dá)式計(jì)算正確的是()。(選擇二項(xiàng))A) 10%3=3B) 10/3=3C) 10%3=1D) 10/3=112)在.Net中,程序中的錯(cuò)誤可以劃分為以下除了()的三類(lèi)。(選擇一項(xiàng))A)邏輯錯(cuò)誤B)運(yùn)行時(shí)錯(cuò)誤C)語(yǔ)法錯(cuò)誤D)自定義錯(cuò)誤13)已知在數(shù)據(jù)庫(kù)student的stuinfo表中,有兩行三列,則下列代碼的運(yùn)行結(jié)果是()。SqlConnectionsqlCon=newSqlConnection(Server=.;DataBase=student;integratedsecurity=SSP);SqlCon.Open();SqlCommandcmd=newSqlCommand(Selectst

7、uNamefromstuInfo”,sqlCon);sqlDataReaderreader=cmd.ExecuteReader();Console.WriteLine(reader.FieldCount);(選擇項(xiàng))A) 1B) 2C) 3D) 514)在C#中定義一個(gè)數(shù)組,正確的代碼為()。(選擇一項(xiàng))A) intarraya尸newint5;B) intarraya=newint5;C) intarraya=newint;D) int5arraya=newint;15)在winForm中,為了防止用戶(hù)無(wú)意關(guān)閉窗體,需要在()事件中編寫(xiě)代碼,提示用戶(hù)是否關(guān)閉窗體。(選擇一項(xiàng))A) formC

8、losingB) formClosedC) LoadD) VisibleChanged16)已知在WinForms窗體中有一個(gè)Timer控件,Interval屬性設(shè)置為4分鐘,當(dāng)控件計(jì)時(shí)1分鐘后,調(diào)用了控件的Stop方法,在過(guò)1分鐘過(guò)后,重新調(diào)用控件的start方法,則自該次調(diào)用Start方法后,第一次觸發(fā)控件的Tick事件的時(shí)間間隔是()分鐘。(選擇一項(xiàng))|A) 1B) 2C) 3D) 417)在C#中下列代碼的運(yùn)行結(jié)果是()。(選擇一項(xiàng))Intx=6;Switch(x)Case 6:Case 7:Console.WriteLine(今天是周末);Break;Case 1:Console.W

9、riteLine(今天是星期一“工Break;Case 2:Console.WriteLine(今天是是星期二”);Break;Default:Console.WriteLine(你完成任務(wù)了嗎?“力Break;a)沒(méi)有輸出b)今天是星期一c)今天是星期二d)今天是周末18)在WinForms窗體中有一名為txtUser的TextBox控件,其MaxLength屬性為5,該控件的當(dāng)前文本為“網(wǎng)絡(luò)編程”,若再執(zhí)行代碼:txtUser.AppendText(高手”);則控件的文本為()。(選擇一項(xiàng))A)網(wǎng)絡(luò)編程B)網(wǎng)絡(luò)編程tWjC)網(wǎng)絡(luò)編程高手D)出現(xiàn)運(yùn)行時(shí)錯(cuò)誤19)在VS.net2005中,下圖

10、屬于()窗體的一部分。(選擇一項(xiàng))Tr3rLMparencyKey.焦點(diǎn)CausesValidationTrue臼前訪問(wèn)性A.?c9EEibleTecriptionA-cceseiblel!.ol.eDefault日設(shè)計(jì)frklain.Language加fault)LocaliiablA費(fèi)據(jù)E(ApplicationSe七ting缶)國(guó)(Dat&Bindings)Tag外雙A屬性B)解決方案資源管理器C)類(lèi)視圖D)工具箱20)在ADO.NET中,已知變量sqlCom是一個(gè)SqlCommand對(duì)象,則下列代碼運(yùn)行時(shí)將出現(xiàn)異常的是()。SqlDataReaderreader=SqlCom.Exec

11、uteReader();1reader.Read();/2reader.Close();/3reader.Read();/4(選擇一項(xiàng))a) 1b) 2c) 3d) 421)在WinForms窗體中,如果不使用分組控件來(lái)分組單選按鈕,而是直接拖拽兩個(gè)單選按鈕放置在窗體中,則以下說(shuō)法正確的是()。(選擇一項(xiàng))A)兩個(gè)單選按鈕可以同時(shí)被選中,即被看作是兩個(gè)單獨(dú)的組B)如果窗體中還存在有其他的已經(jīng)用分組框分組的單選按鈕,則這兩個(gè)單選按鈕自動(dòng)被加入該組C)兩個(gè)單選按鈕被自動(dòng)默認(rèn)為一組D)運(yùn)行報(bào)錯(cuò),提示必須使用分組控件對(duì)單選按鈕進(jìn)行分組22)在C#中,為了防止用戶(hù)沒(méi)有保存操作的結(jié)果而無(wú)意關(guān)閉了窗體,一般

12、()。(選擇一項(xiàng))A)在窗體的formClosing事件中添加代碼:e.Cancel=true;B)在窗體的formClosing事件中添加代碼:e.Cancel=false;C)在窗體的formClosed事件中添加代碼:e.Cancel=true;D)在窗體的formClosed事件中添加代碼:e.Cancel=false;23)在C#中,下列代碼的運(yùn)行結(jié)果是()。(選擇一項(xiàng))PublicclassDaysInYearPrivateintdays;StaticvoidMain(String口args)DaysInYearnewDays=newDaysInYear();Console.Wri

13、teLine(newDays.days-1);A) -1B) 0C) 1D)編譯報(bào)錯(cuò)24)如圖是一個(gè)WinForms窗體,下列關(guān)于該窗體的屬性的推斷正確的是()。(選擇二項(xiàng))A) HelpButton屬性為T(mén)rueB) ControlBox屬性為FalseC) MaximizeBox屬性為FalseD) Modal屬性為T(mén)rue25)在WinForm中,為了禁用一個(gè)名為btnOpen的Button控件,下列做法正確的是()。(選擇一項(xiàng))A) btnOpen.Enable=true;B) btnOpen.Enable=false;C) btnOpen.Visible=false;D) btnOp

14、en.Visible=true;26)下列關(guān)于C#的異常處理的說(shuō)法,錯(cuò)誤的是()。(選擇二項(xiàng))A) try塊必須跟catch塊組合使用,不能單獨(dú)使用B) 一個(gè)try快可以跟隨多個(gè)catch塊C)使用throw語(yǔ)句即可引發(fā)系統(tǒng)異常,也可引發(fā)由開(kāi)發(fā)人員創(chuàng)建的自定義異常/可以單獨(dú)使用try塊D)在trycatchfinally快中,即便開(kāi)發(fā)人員編寫(xiě)強(qiáng)制邏輯代碼,也不能跳出finally快的執(zhí)行27)在C#中,下列代碼的運(yùn)行結(jié)果是()。(選擇一項(xiàng))Int口age1=newint口10,20;Intage2=age1;Age21=30;Console.WriteLine(age11);A) 0B) 10

15、C) 20D) 3028)在ADO.NET中,某程序員在開(kāi)發(fā)中編寫(xiě)了下列幾條代碼,你覺(jué)得可能會(huì)出現(xiàn)錯(cuò)誤的應(yīng)該是第()條。SqlCommandSqlcmd=newSqlCommand();/1SqlConnectionSqlCon=newSqlConnection(server=.;database=MySchool;uid=sa;pwd=sa);/2Sqlcmd.Connection=SqlCon;/3Sqlcmd.CommandText=select*fromsubject;/4SqlCon.Open();/5strings=Sqlcmd.ExecuteScalar().ToString()

16、;/6SqlCon.Close();/7A) 1B) 3C) 4D) 629)在ADO.NET中,數(shù)據(jù)適配器用于在()之間交換數(shù)據(jù)。(選擇一項(xiàng))a)數(shù)據(jù)源和數(shù)據(jù)源b)數(shù)據(jù)集和數(shù)據(jù)集c)數(shù)據(jù)源和數(shù)據(jù)集d)數(shù)據(jù)源和數(shù)據(jù)集或數(shù)據(jù)集與數(shù)據(jù)集30) .NET中,為了執(zhí)行返回DataReader對(duì)象的命令,要使用Command對(duì)象的()方法。(選擇一項(xiàng))a)ExecuteReaderb)ExecuteScalarc)ExecuteNonQueryd)ExecuteQuery31) C詭序中的類(lèi)myClass中的成員變量van如下:publicclassmyClassprivateintvar1;則可以訪問(wèn)

17、var1的有()。(選擇一項(xiàng))a)myClass中包含的方法b)和myClass在不在同一命名空間下的類(lèi)c)和myClass在同一個(gè)文件下的其他類(lèi)d)和myClass在同一命名空間下的類(lèi)32)有C#(弋碼如下:usingSystem;publicclassconsolepublicstaticvoidMain()在橫線處填入語(yǔ)句(),輸出為:C#issimple。(選擇兩項(xiàng))a)Console.PrintLine(“C#issimpleb”)Console.WriteLine(“C#issimple”)c)System.Console.WriteLine(“C#issdi)mCpolensol

18、e”).Output.WriteLine(“C#issimple33)Winform中,以下屬于ListView的視圖類(lèi)型的有()。(選擇兩項(xiàng))a)僅小圖標(biāo)b)帶有小圖標(biāo)的文本c)帶有大圖標(biāo)的文本d)僅大圖標(biāo)34)下列.NET語(yǔ)句()正確地創(chuàng)建了一個(gè)與SQLServe數(shù)據(jù)庫(kù)的連接。(選擇一項(xiàng))a) SqlConnectioncon1=newConnection(“DaStaource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);b) SqlConnectioncon1=newSqlConnection(“DSaotaurce=

19、myDB;IntegratedSecurity=SSPI;InitialCatalog=localhost”);c) SqlConnectioncon1=newSqlConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);d) SqlConnectioncon1=newOleDbConnection(“DaStaource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);35)C#中,聲明一個(gè)帶參數(shù)的Main方法,代碼為()。(選

20、擇一項(xiàng))a)publicstaticvoidMain()b)publicstaticvoidMain(String)c)publicstaticvoidMain(Stringargs)d)publicstaticvoidMain(String*args)36)已有ASP.NET弋碼創(chuàng)建了個(gè)Command對(duì)象,要求創(chuàng)建個(gè)DataReader對(duì)象myReader,語(yǔ)句為()。(選擇一項(xiàng))SqlConnectionCon1=newSqlConnection(“DSatoaurce=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);Con1

21、.Open();SqlCommandmyCmd=newSqlCommand(“SelectName,AgeFromStudentsWhereDept=Computer“,Con1);a) OleDataReadermyReader=myCmd.ExecuteScalar();b) SqlDataReadermyReader=myCmd.ExecuteScalar();c) SqlDataReadermyReader=myCmd.ExecuteQuery();d) SqlDataReadermyReader=myCmd.ExecuteReader();37)以下的C制弋碼,用來(lái)判斷兩個(gè)整數(shù)是否相

22、等:classCstaticvoidMain(stringargs)intA;intB;ifA=BConsole.Write(A=B);代碼中存在的錯(cuò)誤包括以下的幾項(xiàng),除了()(選擇一項(xiàng))a) 變量A和B在使用以前,必須進(jìn)行賦值b) 判斷A和B是否相等,應(yīng)使用“=”符號(hào)c) A和B是否相等的判斷,應(yīng)使用括號(hào)括起來(lái);d) If下面的執(zhí)行代碼,應(yīng)使用花括號(hào)括起來(lái)38)閱讀下面Winform代碼this.IsMdiContainer=true;Form2frm2=newForm2();frm2.MdiParent=this;frm2.Show();關(guān)于以上代碼描述不正確的是()。(選擇三項(xiàng))a) 上

23、述代碼能通過(guò)編譯,并且將建立一個(gè)窗體frm2,該窗體作為當(dāng)前窗體的子窗體b) 上述代碼不能通過(guò)編譯c) 上述代碼能夠通過(guò)編譯,但是不能建立一個(gè)窗體frm2d) 上述代碼不能通過(guò)編譯,因?yàn)榇afrm2.MdiParent=this;有誤39)數(shù)據(jù)庫(kù)myDB中有表myTab,具體如下:ID(整型)Name(字符串型)Sal(Double)1001MIKE1000.001003NANCY1250.501004BEEGEES25001005Dr.Dre50000下面.NET代碼中錯(cuò)誤的行為()。(選擇一項(xiàng))DaStaource = localhost; Integrated1SqlConnection

24、myCon=newSqlConnection(Security=SSPI;InitialCatalog=myDB”);2myCon.Open();3SqlCommandmyCmd=newSqlCommand(“Select*FrommyTabWhereNameLIKEM%myCon);4 SqlDataReadermyReader=myCmd.ExecuteReader();While(myReader.Read()5 Console.Write(myReader0+“t“+myReade1r);a)1b)3c)5d)代碼中沒(méi)有錯(cuò)誤40)在C#中,如果要將數(shù)組作為一個(gè)方法的參數(shù),則傳遞的是()

25、。(選擇一項(xiàng))a)數(shù)組中的所有元素b)數(shù)組的第一個(gè)元素c)對(duì)象的引用d)以上皆非41)在WinForm中,為了在主菜單的某個(gè)菜單項(xiàng)中列出MDI窗體的子窗體,應(yīng)該設(shè)置該菜單()屬性設(shè)置菜單項(xiàng)。(選擇一項(xiàng))a) MdiWindowListItemb) ContextMenuStripc) MdiParentd) IsMDIContainer42)在C#中,下列代碼的運(yùn)行結(jié)果是()(選擇一項(xiàng))floatf=123.56Fobjecto=f;f=789.123FConsole.WriteLine(f=0”,f);Console.WriteLine(O=0”.o);a) f=789.1230=123.5

26、6b) f=123.560=789.123c) f=789.1230=789.123d) f=123.560=123.56(選擇一項(xiàng))43)在ADO.NET中,下列代碼的輸出結(jié)果是()sqlConnectionconn=newSqlConnection(datasource=pub;uid=bill;pwd=12345;initialcatalog=Northwind);Console.WriteLine(conn.ConnectionString);a) pubb) billc) datasource=pub;uid=bill;pwd=12345;initialcatalog=Northwindd) Northwind44)如圖,在WinForms中,有一個(gè)ToolBar控件,圖中增加試題按鈕的DisplayStyle屬性為()。(選擇一項(xiàng))a) ImageAndTextb) Nonec) Textd) Image45)以下關(guān)于C#代碼的說(shuō)法正確的是()。(選擇一項(xiàng))for(inti=1;i3;i+)switch(i)Case 1:Console.Write(i.ToString();Case 2:Console.Write(i*2).ToString();Case 3:Console.Write(i*3

溫馨提示

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

評(píng)論

0/150

提交評(píng)論