欢迎来到天天文库
浏览记录
ID:13104624
大小:61.00 KB
页数:6页
时间:2018-07-20
《c#笔试题目(带答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C#笔试题目一、选择题(每题2分,共30分)1.以下那个工具用来将一个COM的TYPELIBRARY转换为一个具有相同定义的.NETASSEMBLY?(C)A)RegAsm.exeB)TlbExp.exeC)TlbImp.exeD)aximp.exe2.webservice的源文件后缀是:(A)A).aspxB)asaxC)ascxD)asmx3、.NET框架中的SqlCommand对象的ExecuteReader方法返回一个:(B)A)XmlReaderB)SqlDataReaderC)SqlDataAdapterD)DataSet4、下面那一个不
2、能作为C#中类修饰符?(D)A)newB)public、privateC)protected、internalD)overrideE)abstract、sealed5、.NET框架中,File对象的OpenText方法,将返回一个:(A)A)StreamReader对象B)StreamWriter对象C)Stream对象D)File对象6、以下哪些不是C#的关键字?(B)A)finallyB)importC)interfaceD)unsafeE)sbyte7、以下代码片断(B)strings="1234567";stringss=s.Remove(3
3、,3);returnss;的返回值是(D)A)“1234”B)“4567”C)“12345”D)“1237”8、异常是由try来处理,以下那种处理形式不正确(B)A)try—catch(s)B)try---throwC)try---finallyD)try—catch(s)---finally9、对代理的声明方法不正确的有:(D)A)delegateintd();B)delegateintd(inti);C)publicdelegateint(inti);D)deleageintd;D)[A(“temp”)]delegateintd(inti);10
4、、假定有一个类A,类A中定义一个方法staticvoidf();a1是A的一个对象,则下面对f的引用那一个正确(A):A)A.f()B)a1.f()C)f()D)都不正确11、接口可以包含一个和多个成员,下面哪个选项不能包含在接口中DA)方法、属性B)索引指示器C)事件D)常量、域12、接口不能通过(C)来实现A)类B)结构C)方法13、下面那一个不是C#中方法的参数的类型(E)A)值类型B)引用型C)输出型D)数组型E)代理型14、C#中的数据类型分为简单类型和引用类型,下面那一个不属于引用类型(E)A)类B)代表C)数组D)接口E)枚举15、下面
5、对属性的格式描述正确的是:(A)A)只读属性B)只写属性publicstringNamepublicstringName{{getget{{returnname;name=value;}}}}C)只读只写属性D)只读只写属性publicstringNamepublicstringName{{getget{{returnname;publicstringName}returnname;}}publicstringNameset{{setname=value;{name=value;}}}}二、程序填空(每空2分,共10分)下面是代理使用方法的描述,请根
6、据提示把代码补充完整。①明一个代理,名称为d,带有两个参数,分别为整型变量i,j。delegateintd(inti,intj);publicclassMyClass{publicintinstancemethod(inta,intb)//实例化方法{intc;c=a+b;returnc;}staticpublicintstaticmethod(inta,intb)//静态方法{intc;c=a+b;retunc;}}publicclassMainClass{staticpublicvoidMain(){intx=3,y=5;MyClassp=new
7、MyClass()②把代理映射到类的实例方法___dd1=newd(p.instancemethod);______③调用实例方法___d1(x,y);___________________________④把代理映射到类的静态方法___dd1=newd(MyClass.staticmethod);_____⑤调用静态方法____d2(x,y);__________________________}}三、阅读程序(10分)usingSystem;classJumptest{publicstaticvoidMain(){try{Console.Writ
8、eLine("try");gotoleave;}finally{Console.WriteLine("fin
此文档下载收益归作者所有