主页 > 东北大学 > 东大在线 >

东大18秋学期《软件设计模式》在线作业1【答案】

作者:apycfd

18秋学期《软件设计模式》在线作业1-0001 试卷总分:100 得分:0 一、 单选题 (共 10 道试题,共 50 分) 1.C#中导入某一个命名空间的关键字是: A.using B.use C.import D.include 2.C#的数据类型有( )
18秋学期《软件设计模式》在线作业1-0001
试卷总分:100    得分:0
一、 单选题 (共 10 道试题,共 50 分)
1.C#中导入某一个命名空间的关键字是:
 
A.using
B.use
C.import
D.include
 
 
2.C#的数据类型有( )
 
A.值类型和调用类型;
B.值类型和引用类型;
C.引用类型和关系类型;
D.关系类型和调用类型;
 
 
3.C#语言源代码文件的后缀名为:
 
A..C#
B..CC
C..CSP
D..CS
 
 
4.接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。
 
A.方法、属性、索引器和事件
B.方法、属性信息、属性
C.索引器和字段
D.事件和字段
 
 
5.C#中每个int 类型的变量占用______个字节的内存。
 
A.1
B.2
C.4
D.8
 
 
6.能正确表示逻辑关系“a>=10 或a<=0”的C#语言表达式是____。
 
A.a>=10 or a<=0
B.a>=10|a<=0
C.a>=10&&a<=0
D.a>=10||a<=0
 
 
7.下列语句创建了多少个string 对象?
string[,] strArray = new string[3][4];
 
A.0
B.3
C.4
D.12
 
 
8.在C#语言中,下面的运算符中,优先级最高的是____。
 
A.%
B.++
C./=
D.>>
 
 
9.关于结构类型,下列说法哪些是正确的?
 
A.结构是值类型
B.结构中不允许定义带参数的实例构造函数
C.结构中不允许定义析构函数
D.结构中可以定义成员方法,但是方法内不能使用this 指针
 
 
10.以下标识符中,正确的是:
 
A._nName
B.sizeof
C.16A
D.xl0#
 
 
二、 判断题 (共 10 道试题,共 50 分)
1.“+,-,*,/,%”均属于三元运算符。
 
A.错误
B.正确
 
 
2.一般来说,继承必须确保超类所拥有的性质在子类中仍然成立。
 
A.错误
B.正确
 
 
3.软件测试方法主要白盒测试和黑盒测试两种。
 
A.错误
B.正确
 
 
4.一个静态方法可以访问实例的成员吗?
 
A.错误
B.正确
 
 
5.数据流分析技术是结构化分析方法的核心技术。
 
A.错误
B.正确
 
 
6.单一职责原则、里氏代换原则、依赖倒置原则等,都可以看成是“开放-封闭”原则的实现方法。
 
A.错误
B.正确
 
 
7.具有抽象方法的类必须声明为abstract. 
 
A.错误
B.正确
 
 
8.结构化程序设计对基本模块的要求是单入口、多出口。
 
A.错误
B.正确
 
 
9.面向数据流的设计以面向对象分析阶段的数据流图为基础。
 
A.错误
B.正确
 
 
10. 在c#中,下列创建数组的语句是否合法?
    Int[] iArray = new int[ null ];
 
A.错误
B.正确
 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关文章