欢迎来到天天文库
浏览记录
ID:33946063
大小:265.57 KB
页数:10页
时间:2019-03-02
《c#程序设计期末a卷以及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、洛阳理工学院2010/2011学年第一学期面向对象程序设计期末考试试题卷(A)适用班级:B100513/14/15/16考试时间:120分钟注意:看清题目要求,书写整洁!一、选择题(每小题2分,30题共计60分)1.C#中每个int类型的变量占用()个字节的内存。A.1B.2C.4D.82.在C#中,表示一个字符串的变量应使用以下哪条语句定义?()A.CStringstr;B.stringstr;C.DimstrasstringD.char*str;3.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?()A.decimaltheMone
2、y;B.inttheMoney;C.stringtheMoney;D.DimtheMoneyasdouble4.C#中,新建一字符串变量str,并将字符串"Tom'sLivingRoom"保存到串中,则应该使用下列哪条语句?()A.stringstr="Tom'sLivingRoom";B.stringstr="Tom'sLivingRoom";C.stringstr("Tom'sLivingRoom");D.stringstr("Tom"sLivingRoom");5.C#中MyClass为一自定义类,其中定义了以下方法publicvoidHello(){…}使用以下语
3、句创建了该类的对象,并使变量obj引用该对象:MyClassobj=newMyClass();那么,可如何访问类MyClass的Hello方法?()A.obj.Hello();B.obj::Hello();C.MyClass.Hello();D.MyClass::Hello();6.分析下列C#语句,注意类MyClass没有访问修饰符:namespaceClassLibrary1{classMyClass{publicclasssubclass{inti;}}}若必须为类MyClass添加访问修饰符,并使MyClass的可访问域保持不变,则应选择()。A.privateB.
4、protectedC.internalD.public7.分析下列程序:publicclassclass4{privatestring_sData="";publicstringsData{set{_sData=value;}}}在Main函数中,在成功创建该类的对象obj后,下列哪些语句是合法的?()A.obj.sData="Itisfunny!";B.Console.WriteLine(obj.sData);第1页共10页C.obj._sData=100;D.obj.set(obj.sData);8.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不
5、同的派生类的需要,则应将该方法声明成()。A.sealed方法B.public方法C.virtual方法D.override方法9.类MyClass中有下列方法定义:publicvoidtestParams(paramsint[]arr){Console.Write("使用Params参数!");}publicvoidtestParams(intx,inty){Console.Write("使用两个整型参数!");}请问上述方法重载有无二义性?若没有,则下列语句的输出为().MyClassx=newMyClass();x.testParams(0);x.testParams
6、(0,1);x.testParams(0,1,2);A.有语义二义性;B.使用Params参数!使用两个整型参数!使用Params参数!C.使用Params参数!使用Params参数!使用Params参数!D.使用Params参数!使用两个整型参数!使用两个整型参数!10.C#程序中,可使用try…catch机制来处理程序出现的()错误。A.语法B.运行C.逻辑D.拼写11.下列语句创建了多少个string对象?()string[,]strArray=newstring[3,4];A.0B.3C.4D.1212.接口Animal定义如下:publicinterfaceAni
7、mal{voidMove();}则下列抽象类的定义中,哪些是不合法的?()A.abstractclassCat:Animal{abstractpublicvoidMove();}B.abstractclassCat:Animal{virtualpublicvoidMove(){Console.Write("Move!");}}C.abstractclassCat:Animal{publicvoidMove(){第2页共10页Console.Write("Move!");}}D.abstractclassCat:An
此文档下载收益归作者所有