奥鹏作业答案-谋学网

 找回密码
 会员注册

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2019年12月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(ver:3.1)
查看: 1240|回复: 0

东大11春学期《软件设计模式》在线作业2

[复制链接]
发表于 2011-6-21 08:48:07 | 显示全部楼层 |阅读模式
谋学网
东北大学
11春学期《软件设计模式》在线作业二
单选题
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.在C#中,表示一个字符串的变量应使用以下哪条语句定义?
A.
CString str;
B.
string str;
C.
Dim str as string;
D.
char * str;
答案:B
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#中,新建一字符串变量str,并将字符串"Tom"s Living Room"保存到串中,则应该使用下列哪条语句
A.
string str = "Tom\"s Living Room";
B.
string str = "Tom"s Living Room";
C.
string str("Tom"s Living Room");
D.
string str("Tom"s Living Room");
答案:A
5.以下描述错误的是( )
A.
在C++中支持抽象类,但在C#中不支持抽象类。
B.
C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员。
C.
在C#中可使用 new 修饰符显式隐藏从基类继承的成员。
D.
在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
答案:
6.下面有关析构函数的说法中,不正确的是:
A.
析构函数中不可以包含return语句
B.
一个类中只能有一个析构函数
C.
析构函数在对象被撤销时,被自动调用
D.
用户可以定义有参析构函数
答案:
7.分析下列程序:
public class class4
{
private string _sData = "";
public string sData{set{_sData = value;}}
}
在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?
A.
       obj.sData = "It is funny!";
B.
Console.WriteLine(obj.sData);
C.
obj._sData = 100;
D.
       obj.set(obj.sData);
答案:
8.在C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?
A.
string[3] StrList = {"","",""};
B.
string[3] StrList = {"","",""};
C.
string[] StrList = {"","",""};
D.
string[] StrList = new string[3];
答案:
9.在类的定义中,类的_______描述了该类的对象的行为特征。
A. 类名
B. 方法
C.
所属的名字空间  
D. 私有域
答案:
10.在C#语言中,下面的运算符中,优先级最高的是____。
A.
%
B.
++  
C.
/=
D.
>>
答案:
判断题
1.用例图、类图、对象图、状态图和顺序图属于静态建模机制。
A. 错误
B. 正确
答案:
2.面向对象(Object-Oriented,OO)将数据和对数据的操作作为一个相互依赖,不可分割的整体,采用了数据抽象和信息隐蔽技术。
A. 错误
B. 正确
答案:
3.C#中每个char类型的变量占用1个字节的内存。
A. 错误
B. 正确
答案:
4.在面对对象的开发中,对象就是现实世界中事物的抽象。
A. 错误
B. 正确
答案:
5.关键字sealed可以阻止一个类被继承。
A. 错误
B. 正确
答案:
6.提倡设计模式的根本原因是增强代码复用,增加可维护性。
A. 错误
B. 正确
答案:
7.顺序和协作图虽然都是用来描述交互的,但顺序图强调的是空间,而协作图强调的是时间。
A. 错误
B. 正确
答案:
8.重载是进行基类中函数的重写。
A. 错误
B. 正确
答案:
9.在C# 2005编程环境中,int32型变量可以直接隐式的转换成char型变量。
A. 错误
B. 正确
答案:
10.面向对象设计中的"开-闭"原则指的是软件对000应该是开放的,对扩展应该是关闭的。
A. 错误
B. 正确
答案:
久爱奥鹏网:www.92open.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表