C#基础试题(附答案).doc

C#基础试题(附答案).doc

ID:50531639

大小:126.51 KB

页数:16页

时间:2020-03-10

C#基础试题(附答案).doc_第1页
C#基础试题(附答案).doc_第2页
C#基础试题(附答案).doc_第3页
C#基础试题(附答案).doc_第4页
C#基础试题(附答案).doc_第5页
资源描述:

《C#基础试题(附答案).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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、先判断条件的当循环语句是()。A.do...whileB.whileC.while...doD.do...loop答案:B6、下面几个函数,()是重载函数.1.vo

2、idf1(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}”C.在控制台窗口显示“运行结果:,Console.ReadLine”D.如果用户在控制

3、台输入“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;      Max=c

4、以下说法正确的是(  )Abreak是中断本次循环Bcontinue是中断本次循环,进入一下次的循环Cbreak是中断本次循环,进入一下次的循环Dcontinue是中断整个循环答案:A12、在C#中,关于while和do…while,以下说法正确的是(  )Awhile先执行然后判断条件是否成立Bwhile最少的循环次数是1次Cdo…while先执行然后判断条件是否成立Ddo…while最少的循环次数是0次答案:C13、在C#中,下列变量定义与赋值正确的是(    )Ainta=同学  Bfloata=老师Cdoublea=教室    Dchara=’学’答案

5、: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){x=4;}else{x=3;}Console.WriteLine("x={0}”,x);}答案:52、{intx,y=0;do{x=y++;Console.WriteLine(x);}while(y<6);}答案:15

6、3、classTest{staticvoidMain(){intx=5;inty=x--;Console.WriteLine("y={0}",y);y=--x;Console.WriteLine("y={0}",y);}}答案:5,54、classTest{   public staticvoidMain()  { 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+=Te

7、st.a[i];break;      case 1:s1+=Test.a[i];break;      case 2:s2+=Test.a[i];break; }}    Console.WriteLine(s0 +""+s1+""+s2);}}答案:9+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);

8、}  }答案:14,S=2+4+6..

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。