资源描述:
《C#期末试题_选择题及答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、///////////////////////////////////////////////////1.属于C#语言的关键字(A)。A.abstractB.camelC.SalaryD.Employ2.C#语言中,值类型包括:基本值类型、结构类型和(D)。A.小数类型B.整数类型C.类类型D.枚举类型3.假定一个10行20列的二维整型数组,下列哪个定义语句是正确的(C)。A.int[]arr=newint[10,20]B.int[]arr=intnew[10,20]C.int[,]arr=newint[10,20]D.int[,]ar
2、r=newint[20;10]5.以下正确的描述是()。A.函数的定义可以嵌套,函数的调用不可以嵌套B.函数的定义不可以嵌套,函数的调用可以嵌套C.函数的定义和函数的调用均可以嵌套D.函数的定义和函数的调用均不可以嵌套9.可用作C#程序用户标识符的一组标识符是(B)。A.voiddefine+WORDB.a3_b3_123YNC.for-abcCaseD.2aDOsizeof10.引用类型主要有4种:类类型、数组类型、接口类型和()。A.对象类型B.字符串类型C.委托类型D.整数类型2.在C#中,定义派生时,指定其基类应使用的语句是()
3、。A.InheritsB.:C.ClassD.Overrides答案:B3.类的以下特性中,可以用于方便地重用已有的代码和数据的是().A.多态B.封装C.继承D.抽象答案:C4.在Array类中,可以对一维数组中的元素进行排序的方法是(A)。A.Sort()B.Clear()C.Copy()D.Reverse()3.以下标识符中不全是关键字的是(D)。A.caseforintB.defaultthenwhileC.boolclasslongD.gotounitchar7.设”inta=12;”,则执行完语句”a+=a*a;”后,a的值
4、是(C)。A.12B.144C.156D.2881.C#中MyClass为一自定义类,其中有以下方法定义publicvoidHello(){..}使用以下语句创建了该类的对象,并使变量obj引用该对象:MyClassobj=newMyClass();那么,可如何访问类MyClass的Hello方法?(A)A.obj.Hello();B.obj::Hello();C.MyClass.Hello();D.MyClass::Hello();2.分析下列C#语句,注意类MyClass没有访问修饰符:namespaceClassLibrary1{
5、classMyClass{publicclasssubClass{inti;}}}若必须为类MyClass添加访问修饰符,并使MyClass的可访问域保持不变,则应选择(C)A.private访问只限于包含该成员的类,私有的B.protected访问限于包含该成员的类及类的派生灯,保护的C.internal访问只限于所在的程序集,只有在同一个程序集中才能访问D.public访问不受限制,公共的还有一种是protectedinternal3.C#可以采用下列哪些技术来进行对象内部数据的隐藏?(BC)A.静态成员B.类成员的访问控制说明C.
6、属性D.装箱(boxing)和拆箱(Unboxing)技术4.分析下列程序:publicclassclass4{privatestring_sData=““;publicstringsData{set{_sData=value;}}}在Main函数中,在成功创建该类的对象obj后,下列哪些语句是合法的?(A)A.obj.sData=“Itisfunny!”;B.Console.WriteLine(obj.sData);C.obj._sData=100;D.obj.set(obj.sData);5.分析下列程序中类MyClass的定义cl
7、assBaseClass{publicinti;}classMyClass:BaseClass{publicnewinti;}则下列语句在Console上的输出为(D)MyClassy=newMyClass();BaseClassx=y;x.i=100;Console.WriteLine(“{0},{1}”,x.i,y.i);(提示:注意类MyClass中的new关键字)A.0,0B.100,100C.0,100D.100,06.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成(
8、C)A.sealed方法封闭类B.public方法公共类C.visual方法虚方法D.override方法重载基类7.类MyClass中有下列方法定义:publicvoidtestParams(params