正确答案:B
正确答案:D
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.while语句循环语句结构和do…while语句循环结构的区别在于
正确答案:A
A.while语句的执行效率比较高
B.do…while语句编写程序较为复杂
正确答案:D
C.do…while循环是先执行循环体,后判定条件表达式是否成立,而while语句是先判定条件表达式,再决定是否执行循环体
正确答案:D
D.无论条件是否成立,while语句都要执行一次循环体
正确答案:A
2.下列选项中,( )是引用类型。
A.enum类型
B.struct类型
C.string类型
D.int类型
正确答案:A
3.以下程序的输出结果是____。
Using system;
Class Example1
{
Public Static void main()
正确答案:B
{
Int a=5,b=4,c=6,d;
正确答案:C
Console.Writeline(“{0}”,d=a>b?(a>c?a:c):b);
正确答案:B
}
}
A.5
B.4
C.6
D.不确定
正确答案:C
4.C#中每个int 类型的变量占用______个字节的内存。
A.1
B.2
C.4
D.8
正确答案:A
5.在C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?
A.string[3] StrList = {"","",""};
B.string[3] StrList = {"","",""};
C.string[] StrList = {"","",""};
D.string[] StrList = new string[3];
正确答案:D
6.C#语言源代码文件的后缀名为
A..C#
B..CC
C..CSP
D..CS
正确答案:A
7.能正确表示逻辑关系“a>=10 或a<=0”的C#语言表达式是____。
正确答案:C
A.a>=10 or a<=0
B.a>=10|a<=0
C.a>=10&&a<=0
D.a>=10||a<=0
正确答案:D
8.以下类MyClass 的属性count 属于_____属性.
class MyClass
{
int i;
int count
{
get{ return i; }
}
}
A.只读
B.只写
C.可读写
D.不可读不可写
正确答案:A
9.以下标识符中,正确的是
A._nName
B.sizeof
C.16A
D.xl0#
正确答案:C
10.以下是一些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 }
正确答案:D
东大23春学期《软件设计模式》在线平时作业3[答案]多选题答案
正确答案:C
二、判断题 (共 10 道试题,共 50 分)
11.软件测试方法主要白盒测试和黑盒测试两种。
12.不同的参数类型、参数顺序、参数个数和返回值类型都是区别重载方法的根据。
13.结构化程序设计对基本模块的要求是单入口、多出口。
14.可以覆写私有的虚方法。
15.书写需求陈述时,要做到语法正确,至于词汇选择则无关紧要。
16.命名空间和类库是一样的。
17.下列函数的定义语句是合法的。
Void Test()
正确答案:B
{
Int i=100;
Object s=i;
S+=200;
}
21.软件危机与软件本身的特点有关。
19.对象模型定义了对象的静态结构,但问题的求解活动是动态的,它要求对象之间发生复杂的动态时序联系。
20.在面向对象方法中,由于对象中的数据以及对数据的操作是封装的,所以对某一类对象的修改一般只涉及该类,通常不会对整个系统造成很大影响。
东大23春学期《软件设计模式》在线平时作业3[答案]历年参考题目如下:
18秋学期《软件设计模式》在线作业3-0001
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 50 分)
1.下面是几条动态初始化二维数组的语句,指出其中正确的:
A.int arr5[][]=new int[4,5];
B.int[][] arr6 = new int[4, 5];
C.int arr7[,]=new int[4,5];
D.int[,] arr8=new int[4,5];
2.关于结构类型,下列说法哪些是正确的?
A.结构是值类型
B.结构中不允许定义带参数的实例构造函数
C.结构中不允许定义析构函数
D.结构中可以定义成员方法,但是方法内不能使用this 指针
3.以下关于类和对象的说法中,不正确的是:
A.类包含了数据和对数据的操作
B.一个对象一定属于某个类
C.类是同一类对象的抽象
D.可由抽象类生成对象
4.下面有关静态方法的描述中,正确的是:
A.静态方法属于类,不属于实例
B.静态方法可以直接用类名调用
C.静态方法中,可以访问非静态的局部变量
D.静态方法中,可以访问静态的变量
5.在C#中设计类时,应如何保证在释放对象的所有引用之时,释放对象使用的文件、网络等资源?
A.为类重载new运算符
B.为类添加delete运算符
C.为类添加析构函数,在析构函数中释放资源
D.为类实现IDisposable接口,并实现Dispose方法,在该方法中释放资源
6.
分析下列C#语句,注意类MyClass 没有访问修饰符:
namespace ClassLibrary1
{
class MyClass
{
public class subclass
{
int i;
}
}
}
若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________
A.private
B.protected
C.internal
D.public
7.能正确表示逻辑关系“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
8.接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。
A.方法、属性、索引器和事件
B.方法、属性信息、属性
C.索引器和字段
D.事件和字段
9. 分析下列语句:
namespace TestCS{
public delegate void Hello(string target);
}
该语句的作用是:( )
A.在TestCS 命名空间中定义了一个名为Hello 的全局方法;
B.在TestCS 命名空间中声明了函数Hello 的原型;
C.在TestCS 命名空间中定义了一个名为Hello 的函数指针;
D.在TestCS 命名空间中定义了了一个名为Hello 的委托类型;
10.int[][] myArray3=new int[3][]{new int[3]{5,6,2}, new int[5]{6,9,7,8,3}, new int[2]{3,2}}; myArray3[2][2]的值是( )。
A.9
B.2
C.6
D.越界
二、 判断题 (共 10 道试题,共 50 分)
1.如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。
A.错误
B.正确
2.声明委托实际上是声明了一个方法。
A.错误
B.正确
3.活动图中的动作执行是需要时间来激发的,而状态图不需要。
A.错误
B.正确
4. 在c#中,下列创建数组的语句是否合法?
Int[] iArray = new int[ null ];
A.错误
B.正确
5.数据流分析技术是结构化分析方法的核心技术。
A.错误
B.正确
6.不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。
A.错误
B.正确
7.面向过程方法的缺点是过程和数据结合的过于紧密。
A.错误
B.正确
8.结构化程序设计的3种基本结构是顺序、循环和选择。
A.错误
B.正确
9.属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。
A.错误
B.正确
10.用例图、类图、对象图、状态图和顺序图属于静态建模机制。
A.错误
B.正确
东大23春学期《软件设计模式》在线平时作业3[答案][答案]相关练习题:
如果两信号含有频率不相等的周期成分,则两者相关。
依照法的历史类型的不同,法可分为()
(1). 点击主窗口右上角的启动/停止开关,使计算机对电路进行仿真。
下列关于行政行为确定力的正确表述的是( )。
关于不符合建筑节能标准的建筑工程说法,错误的是()。
某公司从证券市场上购入股票50 000股,每股价格6元,其中含有已宣告发放但未支取的股利每股为1元,另支付手续费30 000元,则该长期投资的投资成本为( )。
以下哪项不属于董仲舒认为的三纲?
数行为在处理时作为一罪的是( )
关于超声回弹综合法检测混凝土强度,下列不正确的是( )。
使用暴力拘禁他人并致其伤残的,( )
电动力学18秋在线作业1-0005
侦查文书的制作主体包括:( )
王熙凤分析了宁国府五大弊病,其中不属于五大弊病之一的是?
大工18秋《水力学》在线作业1-0001
我国失业保险的功能包括( )。
下列属于影响企业宏观环境的有( )。
在分析培训需求,选择培训对象时要注意( )
夏至日,北半球各纬度日照时间( )
良性卵巢肿瘤最常见的并发症是( )。
遵循()原则是进行科学研究的前提条件。