《22春季[东北大学]《软件设计模式》在线平时作业3》由会员分享,可在线阅读,更多相关《22春季[东北大学]《软件设计模式》在线平时作业3(4页珍藏版)》请在金锄头文库上搜索。
1、 谋学网【奥鹏】软件设计模式-东北大学软件设计模式在线平时作业3试卷总分:100 得分:100第1题,while语句循环结构和dowhile语句循环区别的区别在于:A、while语句的执行效率较高B、dowhile语句编写程序较复杂C、无论条件是否成立,while语句都要执行一次循环体D、dowhile循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体正确答案:D第2题,方法中的值参数是_的参数。A、按值传递B、按引用传递C、按地址传递D、不传递任何值正确答案:A第3题,C#中,回车字符对应的转义字符为:A、rB、fC、nD、a正确答案:C第
2、4题,以下是一些C#中的枚举型的定义,其中错误的用法有( )A、public enum var1 Mike = 100, Nike = 102, Jike B、public enum var1 Mike = 100, Nike, Jike C、public enum var1 Mike=-1 , Nike, Jike D、public enum var1 Mike , Nike , Jike 正确答案:C第5题,分析下列C#语句,注意类MyClass 没有访问修饰符:namespace ClassLibrary1class MyClasspublic class subclassint i;若
3、必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_A、privateB、protectedC、internalD、public正确答案:C第6题,以下标识符中,正确的是:A、_nNameB、sizeofC、16AD、xl0正确答案:A第7题,C#语言的核心是面向对象编程(OOP),所有OOP语言都应至少具有三个特性:A、封装、继承和多态B、类、对象和方法C、封装、继承和派生D、封装、继承和派生正确答案:A第8题,C#中每个int 类型的变量占用_个字节的内存。A、1B、2C、4D、8正确答案:C第9题,下列语句在控制台上的输出是什么?String msg
4、 = ”hellonworld!”;System.console.writeline(msg);A、hello world!B、”hellonworld!”C、hello World!D、hellonworld!正确答案:D第10题,C#中每个int 类型的变量占用_个字节的内存。A、1B、2C、4D、8正确答案:C第11题,提倡设计模式的根本原因是增强代码复用,增加可维护性。A、错误B、正确正确答案:B第12题,数据流分析技术是结构化分析方法的核心技术。A、错误B、正确正确答案:B第13题,在C#中,接口可以被多重继承而类不能。A、错误B、正确正确答案:B第14题,在C#中,索引器是专门用来
5、访问对象中的数组信息的。A、错误B、正确正确答案:A第15题,C#中,下列MyClass的定义是否合法?Public class Base1Public class Base2Public MyClass : Base1,Base2A、错误B、正确正确答案:A第16题,在面向对象方法中,封装使得外界无法存取对象的内部信息。A、错误B、正确正确答案:A第17题,命名空间和类库是一样的。A、错误B、正确正确答案:A第18题,书写需求陈述时,要做到语法正确,至于词汇选择则无关紧要。A、错误B、正确正确答案:A第19题,在检查状态图的完整性和一致性时,只要是没有前驱或后继的状态,则表明发现了一个错误。A、错误B、正确正确答案:A第20题,声明委托实际上是声明了一个方法。A、错误B、正确正确答案:A