欢迎来到天天文库
浏览记录
ID:35791723
大小:13.72 KB
页数:4页
时间:2019-04-18
《东大19春学期《软件设计模式》在线作业3辅导资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、东大19春学期《软件设计模式》在线作业31、D2、A3、D4、C5、C一、单选题共10题,50分1、下面是几条动态初始化二维数组的语句,指出其中正确的:Aintarr5[][]=newint[4,5];Bint[][]arr6=newint[4,5];Cintarr7[,]=newint[4,5];Dint[,]arr8=newint[4,5];正确答案是:D2、关于结构类型,下列说法哪些是正确的?A结构是值类型B结构中不允许定义带参数的实例构造函数C结构中不允许定义析构函数D结构中可以定义成员方法,但是方法内不能使用this指针正确答案是:A3、以下关于类和对象的说法中,
2、不正确的是:A类包含了数据和对数据的操作B一个对象一定属于某个类C类是同一类对象的抽象D可由抽象类生成对象正确答案是:D4、下面有关静态方法的描述中,正确的是:A静态方法属于类,不属于实例B静态方法可以直接用类名调用C静态方法中,可以访问非静态的局部变量D静态方法中,可以访问静态的变量正确答案是:C5、在C#中设计类时,应如何保证在释放对象的所有引用之时,释放对象使用的文件、网络等资源?A为类重载new运算符B为类添加delete运算符C为类添加析构函数,在析构函数中释放资源D为类实现IDisposable接口,并实现Dispose方法,在该方法中释放资源正确答案是:C6、
3、分析下列C#语句,注意类MyClass没有访问修饰符:namespaceClassLibrary1{classMyClass{publicclasssubclass{inti;}}}若必须为类MyClass添加访问修饰符,并使MyClass的可访问域保持不变,则应选择_________AprivateBprotectedCinternalDpublic正确答案是:C7、能正确表示逻辑关系“a>=10或a<=0”的C#语言表达式是____。Aa>=10ora<=0Ba>=10
4、a<=0Ca>=10&&a<=0Da>=10
5、
6、a<=0正确答案是:D8、接口是一种引用类型,在接口
7、中可以声明(),但不可以声明公有的域或私有的成员变量。A方法、属性、索引器和事件B方法、属性信息、属性C索引器和字段D事件和字段正确答案是:A9、分析下列语句:namespaceTestCS{publicdelegatevoidHello(stringtarget);}该语句的作用是:()A在TestCS命名空间中定义了一个名为Hello的全局方法;B在TestCS命名空间中声明了函数Hello的原型;C在TestCS命名空间中定义了一个名为Hello的函数指针;D在TestCS命名空间中定义了了一个名为Hello的委托类型;正确答案是:D10、int[][]myArray
8、3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是()。A9B2C6D越界正确答案是:D二、判断题共10题,50分1、如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。A错误B正确正确答案是:B2、声明委托实际上是声明了一个方法。A错误B正确正确答案是:A3、活动图中的动作执行是需要时间来激发的,而状态图不需要。A错误B正确正确答案是:A4、在c#中,下列创建数组的语句是否合法?Int[]iArray=newint
9、[null];A错误B正确正确答案是:A5、数据流分析技术是结构化分析方法的核心技术。A错误B正确正确答案是:B6、不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。A错误B正确正确答案是:A7、面向过程方法的缺点是过程和数据结合的过于紧密。A错误B正确正确答案是:A8、结构化程序设计的3种基本结构是顺序、循环和选择。A错误B正确正确答案是:B9、属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。A错误B正确正确答案是:B10、用例图、类图、对象图、状态图和顺序图属于静态建模机制。A错误B正确正确答案是:A
此文档下载收益归作者所有