欢迎来到天天文库
浏览记录
ID:8517339
大小:28.00 KB
页数:4页
时间:2018-03-30
《东大18春学期《软件设计模式》在线作业3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、东大18春学期《软件设计模式》在线作业31、A2、B3、D4、C5、D一、单选题共10题,50分1、分析下列程序:publicclassclass4{privatestring_sData="";publicstringsData{set{_sData=value;}}}在Main函数中,在成功创建该类的对象obj后,下列哪些语句是合法的?()Aobj.sData="Itisfunny!";BConsole.WriteLine(obj.sData);Cobj._sData=100;Dobj.set(obj.sData);正确答案是:A2、C#中,新建一字符串变量str,并
2、将字符串"Tom'sLivingRoom"保存到串中,则应该使用下列哪条语句?()Astringstr="Tom'sLivingRoom";Bstringstr="Tom'sLivingRoom";Cstringstr("Tom'sLivingRoom");Dstringstr("Tom"sLivingRoom");正确答案是:B3、int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是()。A9B2C6D越界正确答案是:D4、
3、下列选项中,()是引用类型。Aenum类型Bstruct类型Cstring类型Dint类型正确答案是:C5、在类的定义中,类的_______描述了该类的对象的行为特征。A类名B方法C所属的名字空间D私有域正确答案是:D6、C#中每个int类型的变量占用______个字节的内存。A1B2C4D8正确答案是:C7、以下叙述正确的是____。Ado….while语句构成的循环不能用其他语句构成的循环来代替Bdo….while语句构成的循环只能用break语句退出C用do….while语句构成的循环,在while后的表达式为true时结束循环D用do….while语句构成的循环,
4、在while后的表达式应为关系表达式或逻辑表达式正确答案是:D8、下列说法哪个正确?A允许一个子类有多个父类B某个类是一个类的子类,它仍有可能成为另一个类的父类C一个父类只能有一个子类D继承关系最多不能超过4层正确答案是:B9、C#语言中,下列能够作为变量名的是____。AifB3abCa_3bDa-bc正确答案是:C10、以下类型中,不属于值类型的是:A整数类型B布尔类型C字符类型D类类型正确答案是:D二、判断题共10题,50分1、面向对象设计中的"开-闭"原则指的是软件对修改应该是开放的,对扩展应该是关闭的。A错误B正确正确答案是:A2、当一个类中包含抽象方法是,则这
5、个类必须是一个抽象类。A错误B正确正确答案是:B3、单一职责原则、里氏代换原则、依赖倒置原则等,都可以看成是“开放-封闭”原则的实现方法。A错误B正确正确答案是:B4、脚本(script)就是详细描述类的静态结构的信息。A错误B正确正确答案是:A5、对象通过封装实现信息隐藏,封装的目的就是阻止非法访问。A错误B正确正确答案是:B6、类和对象的区别就是,类是对象的实例,而对象则是类的抽象。A错误B正确正确答案是:A7、具有抽象方法的类必须声明为abstract.A错误B正确正确答案是:B8、在检查状态图的完整性和一致性时,只要是没有前驱或后继的状态,则表明发现了一个错误。A
6、错误B正确正确答案是:A9、被protectedinternal属性或方法只能被与它在同一个程序集里的子类访问。A错误B正确正确答案是:B10、如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。A错误B正确正确答案是:B
此文档下载收益归作者所有