版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件设计模式在线平时作业1一、单选题 (共 10 道试题,共 50 分)1.分析下列程序:public class class4private string _sData = ;public string sDataset_sData = value; 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?( )选项A.obj.sData = It is funny!;选项B.Consol选项E.WriteLine(obj.sData);选项C.obj._sData = 100;选项D.obj.set(obj.sData);【正确答案是】:A2.已知结构Resource 的
2、定义如下:struct Resourcepublic int Data = 0;则下列语句的运行结果为_。 Resource list= new Resource20; for(int i = 0;i20;i+) System.Consol选项E.WriteLine(“data=0”,listi.Data); 选项A.打印20 行,每行输出都是 data=0选项B.打印20 行,每行输出都是 data=null选项C.打印20行.第1行输出data=0,第2行输出data=2,.,第20行输出data=19选项D.出现运行时异常【正确答案是】:A3.已知a、b、c的值分别是4、5、6,执行下面
3、的程序段后,判断变量n的值为:int a,b,c,n;if (c b)n = a + b + c;else if (a + b c)n = c - a - b;elsen = a + b;选项A.3选项B.-3选项C.9选项D.15【正确答案是】:C4.有如下程序:Using system;Class Example1Public Static void main()Int x=1,a=0,b=0;Switch(x)Case 0:b+,break;Case 1:a+,break;Case 2:a+,b+,break;Consol选项E.Writeline(“a=0,b=1”,a,b);的输出结
4、果是( )选项A.a=2,b=1选项B.a=1,b=1选项C.a=1,b=0选项D.a=2,b=2【正确答案是】:C5.while语句循环语句结构和dowhile语句循环结构的区别在于:选项A.while语句的执行效率比较高选项B.dowhile语句编写程序较为复杂选项C.dowhile循环是先执行循环体,后判定条件表达式是否成立,而while语句是先判定条件表达式,再决定是否执行循环体选项D.无论条件是否成立,while语句都要执行一次循环体【正确答案是】:C6.下列说法哪个正确?选项A.允许一个子类有多个父类选项B.某个类是一个类的子类,它仍有可能成为另一个类的父类选项C.一个父类只能有一
5、个子类选项D.继承关系最多不能超过4层【正确答案是】:B7.分析下列程序中类MyClass 的定义class BaseClasspublic int i;class MyClass:BaseClasspublic new int i;则下列语句在Console 上的输出为_. MyClass y = new MyClass();BaseClass x = y;x.i = 100;Consol选项E.WriteLine(0, 1,x.i,y.i);选项A.0,0选项B.100,100选项C.0,100选项D.100,0【正确答案是】:D8.在类的外部可以被访问的成员是:选项A.public成员选
6、项B.private成员选项C.protected成员选项D.protected internal成员【正确答案是】:A9.以下类MyClass 的属性count 属于_属性. class MyClassint i;int countget return i; 选项A.只读选项B.只写选项C.可读写选项D.不可读不可写【正确答案是】:A10.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?( )选项A.decimal theMoney;选项B.int theMoney;选项C.string theMoney;选项D.Dim theMoney as doub
7、le【正确答案是】:A二、判断题 (共 10 道试题,共 50 分)11.工厂方法是抽象工厂模式的扩展。【正确答案是】:错误12.在C#中实现继承的语法是在类名后加上两个冒号,在加上基类名称。【正确答案是】:错误13.对象模型定义了对象的静态结构,但问题的求解活动是动态的,它要求对象之间发生复杂的动态时序联系。【正确答案是】:正确14.原型模型包括分析、设计、编程、测试和使用等阶段。【正确答案是】:正确15.UML由视图、图、模型元素和通用机制等几个部分组成。【正确答案是】:正确16.用例图、类图、对象图、状态图和顺序图属于静态建模机制。【正确答案是】:错误17.在UML中,从一个状态引出的多个转换可以有同样的触发器事件,但是每个转换必须具有不同的监护条件。【正确答案是】:正确18.声明委托的关键字是delegate。【正确答案是】:正确19.C#中,下列MyClass的定义是否合法?P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园隐患整改工作制度
- 2026年建筑施工特种作业人员基础理论考试全真模拟试卷及答案(共二十套)
- 基于智能手机的智能家居控制系统的设计与实现分析研究 室内设计专业
- 2026年高职(国际商务单证)商务单证综合测试试题及答案
- 武汉地区独立学院公共体育课程的现状、困境与革新路径研究
- 武广高铁赋能:湖南省沿线区域空间结构的重塑与发展
- 通过合并、收购、分拆和合资企业创造持久价值
- 正常高值血压合并糖调节受损人群心血管危险因素的深度剖析与防治策略
- 正交异性钢桥面板顶板与纵肋连接焊缝疲劳裂纹数值模拟方法研究:理论、实践与创新
- 欧美杨树皮组织在Lonsdalea quercina感染下的细菌多样性探秘
- GB/T 19668.7-2022信息技术服务监理第7部分:监理工作量度量要求
- GB/T 37977.23-2019静电学第2-3部分:防静电固体平面材料电阻和电阻率的测试方法
- GB/T 325.3-2010包装容器钢桶第3部分:最小总容量212 L、216.5 L和230 L闭口钢桶
- 初中PISA科学试题选
- 汽车发展史-课件
- 2022年广西机场管理集团有限责任公司招聘笔试题库及答案解析
- 一章医学信息学概论课件
- 厌氧菌MIC测定方法
- 装饰装修维修改造工程施工组织设计方案
- 2023太原市修缮工程预算定额说明及计算规则
- 八大山人的艺术世界
评论
0/150
提交评论