資源描述:
《C#基礎試題(附答案)》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、一、選擇題1、能作為C#程序的基本單位是()。A.字符B.語句C.函數D.源程序文件答案:B2、將變量從字符串類型轉換為數值類型可以使用的類型轉換方法是()。A.Str()B.CcharC.CStr()D.int.Parse();答案:D3、數據類型轉換的類是()。A.ModB.ConvertC.ConstD.Single答案:B4、字符串連接運算符包括&和()。A.+B.-C.*D./答案:A5、先判斷條件的當循環(huán)語句是()。A.do...whileB.whileC.while...doD.do...loop答案:
2、B6、下面幾個函數,()是重載函數.1.voidf1(int)2.intf1(int)3.intf1(int,int)4.floatk(int)A.四個全B.1和4C.2和3D.3和4答案:C8、以下的C#代碼:staticvoidMain(string[]args){??Console.WriteLine("運行結果:{0}",Console.ReadLine());??Console.ReadLine();}???????代碼運行結果為()。A.在控制臺窗口顯示“運行結果:”B.在控制臺窗口顯示“運行結果:{0}
3、”C.在控制臺窗口顯示“運行結果:,Console.ReadLine”D.如果用戶在控制臺輸入“A”,那么程序將在控制臺顯示“運行結果:A”答案:D9、在C#中定義一個數組,正確的代碼為()。A.intarraya=newint[5];B.int[]arraya=newint[5];C.intarraya=newint[];D.int[5]arraya=newint;答案:B10、在C#中,下列代碼運行后,變量Max的值是()(選擇一項)Inta=5,b=10,c=15,Max=0;??????Max=a>b?a:b
4、;??????Max=c5、最少的循環(huán)次數是0次答案:C13、在C#中,下列變量定義與賦值正確的是(????)Ainta=同學??Bfloata=老師Cdoublea=教室????Dchara=’學’答案:D14、表達式“abcde”==”abcde”+”2006”的值為()A.True2006B.trueC.falseD.0答案:C15、在C#中定義類時,使用的關鍵字是()A、interfaceB、intC、classD、overrides答案:C二.寫出下列程序的結果1、{inty=1,x;if(y!=0){x=5;}elseif(y<0)
6、{x=4;}else{x=3;}Console.WriteLine("x={0}”,x);}答案:52、{intx,y=0;do{x=y++;Console.WriteLine(x);}while(y<6);}答案:153、classTest{staticvoidMain(){intx=5;inty=x--;Console.WriteLine("y={0}",y);y=--x;Console.WriteLine("y={0}",y);}}答案:5,54、classTest{???public?staticvoidMa
7、in()??{?static?int[]a={1,2,3,4,5,6,7,8};int?s0,s1,s2;????s0=s1=s2=0;????for?(inti=0;i<8;i++)????{?switch?(a[i]%3)?????{case?0:s0+=Test.a[i];break;??????case?1:s1+=Test.a[i];break;??????case?2:s2+=Test.a[i];break;?}}????Console.WriteLine(s0?+""+s1+""+s2);}}答案:9+
8、12+135、usingSystem;classTest{???public?staticvoidMain(){?ints=0,i=1;?for(;?;i++){???if(s>50)??break;???if(i%2==0)?s+=i;}Console.writeLine("i,s="+i+","+s);}??}答案:14,S=2+4+6..