东大22年春学期《软件设计模式》在线平时作业1【标准答案】

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2022-03-17 22:13:04来源:admin浏览: 75 次

 东大22年春学期《软件设计模式》在线平时作业1-00001

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 50 分)

1.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?( )

A.decimal theMoney;

B.int theMoney;

C.string theMoney;

D.Dim theMoney as double

 

2.C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法

A.obj.Hello()

B.obj::Hello();

C.MyClass.Hello();

D.MyClass::Hello();

 

3.下面是几条定义初始化一维数组的语句,指出其中正确的:

A.int arr1[]={6,5,1,2,3};

B.int[] arr2=new int[];

C.int[] arr3=new int[] {6,5,1,2,3};

D.int[] arr4;arr4={6,5,1,2,3};

 

4.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_________。

A.sealed 方法

B.public 方法

C.visual 方法

D.override 方法

 

5.C#语言源代码文件的后缀名为:

A..C#

B..CC

C..CSP

D..CS

 

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.下面有关静态方法的描述中,正确的是:

A.静态方法属于类,不属于实例

B.静态方法可以直接用类名调用

C.静态方法中,可以访问非静态的局部变量

D.静态方法中,可以访问静态的变量

 

8.C#中,回车字符对应的转义字符为:

A.\r

B.\f

C.\n

D.\a

 

9.下列关于构造函数的描述正确的是( )

A.构造函数可以声明返回类型。

B.构造函数不可以用private修饰

C.构造函数必须与类名相同

D.构造函数不能带参数

 

10.以下叙述正确的是____。

A.do&hellip;.while语句构成的循环不能用其他语句构成的循环来代替

B.do&hellip;.while语句构成的循环只能用break语句退出

C.用do&hellip;.while语句构成的循环,在while后的表达式为true时结束循环

D.用do&hellip;.while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式

 

二、判断题 (共 10 道试题,共 50 分)

11.面向过程方法的缺点是过程和数据结合的过于紧密。

 

12.在面对对象的开发中,对象就是现实世界中事物的抽象。

 

13.软件危机与软件本身的特点有关。

 

14.数组作为函数的参数时默认的传递形式是按值传递。

 

15.在设计人机交互部分时,对于操作步骤,应该用尽量少的单击、拖动和按键组合来表达命令,并为高级用户提供简捷的操作方法。

 

16.声明委托的关键字是delegate。

 

17.属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。

 

18.软件开发是一个充满回溯的过程,而瀑布模型却将其分割为独立的几个阶段,不能从本质上反映软件开发过程本身的规律。

 

19.当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。

 

20.“+,-,*,/,%”均属于三元运算符。


作业咨询 论文咨询
微信客服扫一扫

回到顶部