东北大学计算机科学与技术专业《软件设计模式》作业及答案3

搜题
1、已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:() int a,b,c,n; if(c<b) n=a+b+c; else if(a+b<c) n=c-a-b; else n=a+b;

A.3

B.-3

C.9

D.15

本题答案:
C
2、下面是几条动态初始化二维数组的语句,指出其中正确的:()

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];

本题答案:
D
3、接口Animal定义如下public interface Animal{ void Move();}则下列抽象类的定义中,哪些是不合法的?()

A.abstract class Cat:Animal{ abstract public void Move();}

B.abstract class Cat:Animal{ virtual public void Move(){ Console.Write(Console.Write(“Move!”);)}}

C.abstract class Cat:Animal{ public void Move(){ Console.Write(Console.Write(“Move!”);)};}

D.abstract class Cat:Animal{ public void Eat(){ Console.Write(Console.Write(“Eat!”);)};}

本题答案:
D
4、在C#中,引用命名空间system的正确语句是()。

A.using System;

B.#import;

C.uses System;

D.#include;

本题答案:
A
5、方法中的值参数是()的参数。

A.按值传递

B.按引用传递

C.按地址传递

D.不传递任何值

本题答案:
A
6、在编写c#程序时,若需要对一个数组中的所有元素进行处理,则使用()循环体最好?

A.while循环

B.for each循环

C.do循环

D.for循环

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

A.obj.Hello();

B.obj::Hello();

C.Myclass.Hello();

D.Myclass::Hello();

本题答案:
A
8、下面有关析构函数的说法中,不正确的是:()

A.析构函数中不可以包含return语句

B.一个类中只能有一个析构函数

C.析构函数在对象被撤销时,被自动调用

D.用户可以定义有参析构函数

本题答案:
D
9、判断下列类MyClass的定义中哪些是合法的抽象类?()

A.abstract class MyClass{ public abstract int getCount();}

B.abstract class MyClass{ abstract int getCount();}

C.private abstract class MyClass{ abstract int getCount();}

D.sealed abstract class MyClass{ abstract int getCount();}

本题答案:
D
10、以下关于类和对象的说法中,不正确的是:()

A.类包含了数据和对数据的操作

B.一个对象一定属于某个类

C.类是同一类对象的抽象

D.可由抽象类生成对象

本题答案:
D
11、结构化程序设计的3种基本结构是顺序、循环和选择。()

A.错误

B.正确

本题答案:
B
12、变换型数据流图的一般步骤是分析数据、变换数据、打印结果。()

A.错误

B.正确

本题答案:
A
13、一个用户可能对应多个参与者,不同的用户也可以只对应于一个参与者。()

A.错误

B.正确

本题答案:
B
14、不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。()

A.错误

B.正确

本题答案:
A
15、对于一个软件系统而言,至关重要的是其强大的功能,用户界面则是次要的。()

A.错误

B.正确

本题答案:
A
16、结构化程序设计的一般步骤是结构化需求分析、结构化概要设计和结构化详细设计。()

A.错误

B.正确

本题答案:
B
17、类和对象的区别就是,类是对象的实例,而对象则是类的抽象。()

A.错误

B.正确

本题答案:
A
18、与事件关联的方法,其方法名必须与事件名相同。()

A.错误

B.正确

本题答案:
A
19、软件开发是一个充满回溯的过程,而瀑布模型却将其分割为独立的几个阶段,不能从本质上反映软件开发过程本身的规律。()

A.错误

B.正确

本题答案:
B
20、&&是位运算符,表示按位与运算,&是逻辑运算符,表示逻辑与运算。()

A.错误

B.正确

本题答案:
A

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部