奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 429|回复: 0

[东北大学] 《软件设计模式》2.以下关于类和对象的说法中,不正确的...

[复制链接]

2万

主题

27

回帖

6万

积分

管理员

积分
60146
发表于 2017-4-18 21:51:51 | 显示全部楼层 |阅读模式
扫码加微信
东大17春学期《软件设计模式》在线作业2
一、单选题:【10道,总分:50分】
1.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?(    )          (满分:5)
    A. decimaltheMoney;
    B. inttheMoney;
    C. stringtheMoney;
    D. DimtheMoneyasdouble
2.以下关于类和对象的说法中,不正确的是:          (满分:5)
    A. 类包含了数据和对数据的操作
    B. 一个对象一定属于某个类
    C. 类是同一类对象的抽象
    D. 可由抽象类生成对象
3.以下类MyClass的属性count属于(    )属性.classMyClass{inti;intcount{get{returni;}}}          (满分:5)
    A. 只读
    B. 只写
    C. 可读写
    D. 不可读不可写
4.C#的数据类型有(    )          (满分:5)
    A. 值类型和调用类型;
    B. 值类型和引用类型;
    C. 引用类型和关系类型;
    D. 关系类型和调用类型;
5.在C#中,引用命名空间system的正确语句是:          (满分:5)
    A. usingSystem;
    B. #import<System>;
    C. usesSystem;
    D. #include<System>;
6.在C#中,下列哪些语句可以创建一个具有3个初始值为&quot;&quot;的元素的字符串数组?(    )          (满分:5)
    A.  stringStrList[3](&quot;&quot;);
    B. string[3]StrList={&quot;&quot;,&quot;&quot;,&quot;&quot;};
    C.  string[]StrList={&quot;&quot;,&quot;&quot;,&quot;&quot;};
    D. string[]StrList=newstring[3];
7.C#中MyClass为一自定义类,其中有以下方法定义publicvoidHello(    ){..}使用以下语句创建了该类的对象,并使变量obj引用该对象:MyClassobj=newMyClass(    );那么,可如何访问类MyClass的Hello方法?(    )          (满分:5)
    A. obj.Hello(    );
    B. obj::Hello(    );
    C. MyClass.Hello(    );
    D. MyClass::Hello(    );
8.C#程序的书写,下列不正确的说法是。          (满分:5)
    A. 区分大小写
    B. 一行可以写多条语句
    C. 一条语句可写成多行
    D. 一个类中只能有一个Main(    )方法,因此多个类中可以有多个Main(    )方法
9.下列关于构造函数的描述正确的是(    )          (满分:5)
    A. 构造函数可以声明返回类型。
    B. 构造函数不可以用private修饰
    C. 构造函数必须与类名相同
    D. 构造函数不能带参数
10.在C#中,高质量编码标准不包括下面哪一项:          (满分:5)
    A. 好的编码结构
    B. 不需要注释 
    C. 好的命名规范
    D. 避免文件过大
二、判断题:【10道,总分:50分】
1.创建型模式和结构型模式强调的都是静态的类实体之间的关系,行为型设计模式则着力解决类实体之间的通信关系。          (满分:5)
    A. 错误
    B. 正确
2.与事件关联的方法,其方法名必须与事件名相同。          (满分:5)
    A. 错误
    B. 正确
3.面向对象设计中的&quot;开-闭&quot;原则指的是软件对修改应该是开放的,对扩展应该是关闭的。          (满分:5)
    A. 错误
    B. 正确
4.抽象类中所有的方法必须被声明为abstract.          (满分:5)
    A. 错误
    B. 正确
5.如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。          (满分:5)
    A. 错误
    B. 正确
6.私有成员也会被继承,但是不能被访问。          (满分:5)
    A. 错误
    B. 正确
7.在C#中,装箱操作是将值类型转化成引用类型。          (满分:5)
    A. 错误
    B. 正确
8.String类可以继承。          (满分:5)
    A. 错误
    B. 正确
9.面向过程方法的缺点是过程和数据结合的过于紧密。          (满分:5)
    A. 错误
    B. 正确
10.C#程序语言也可以进行面向过程的编程。          (满分:5)
    A. 错误
    B. 正确

奥鹏易百网www.openhelp100.com专业提供网络教育各高校作业资源。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-5-21 18:41

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表