奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

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

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

[复制链接]

2万

主题

27

回帖

6万

积分

管理员

积分
60146
发表于 2017-4-18 21:51:16 | 显示全部楼层 |阅读模式
扫码加微信
东大17春学期《软件设计模式》在线作业1
一、单选题:【10道,总分:50分】
1.以下关于类和对象的说法中,不正确的是:          (满分:5)
    A. 类包含了数据和对数据的操作
    B. 一个对象一定属于某个类
    C. 类是同一类对象的抽象
    D. 可由抽象类生成对象
2.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?(    )          (满分:5)
    A. decimaltheMoney;
    B. inttheMoney;
    C. stringtheMoney;
    D. DimtheMoneyasdouble
3.下面关于析构函数的说法中,不正确的是(    )          (满分:5)
    A. 析构函数中不可以包含return语句
    B. 一个类中只能有一个析构函数
    C. 析构函数在对象被撤销时,被自动调用
    D. 用户可以定义有参数的析构函数
4.下列描述错误的是(    )          (满分:5)
    A. 类不可以多重继承而接口可以;
    B. 抽象类自身可以定义成员而接口不可以;
    C. 抽象类和接口都不能被实例化;
    D. 一个类可以有多个基类和多个基接口;
5.下列语句创建了多少个string对象?string[,]strArray=newstring[3][4];          (满分:5)
    A. 0
    B. 3
    C. 4
    D. 12
6.C#中每个int类型的变量占用(    )个字节的内存。          (满分:5)
    A. 1
    B. 2
    C. 4
    D. 8
7.C#中每个int类型的变量占用(    )个字节的内存。          (满分:5)
    A. 1
    B. 2
    C. 4
    D. 8
8.在C#中,下列哪些语句可以创建一个具有3个初始值为""的元素的字符串数组?(    )          (满分:5)
    A.  stringStrList[3]("");
    B. string[3]StrList={"","",""};
    C.  string[]StrList={"","",""};
    D. string[]StrList=newstring[3];
9.C#程序的书写,下列不正确的说法是。          (满分:5)
    A. 区分大小写
    B. 一行可以写多条语句
    C. 一条语句可写成多行
    D. 一个类中只能有一个Main(    )方法,因此多个类中可以有多个Main(    )方法
10.下面有关静态方法的描述中,正确的是:          (满分:5)
    A. 静态方法属于类,不属于实例
    B. 静态方法可以直接用类名调用
    C. 静态方法中,可以访问非静态的局部变量
    D. 静态方法中,可以访问静态的变量
二、判断题:【10道,总分:50分】
1.类是所有某一类对象的共同的行为和不同状态的集合体。          (满分:5)
    A. 错误
    B. 正确
2.活动图中的动作执行是需要时间来激发的,而状态图不需要。          (满分:5)
    A. 错误
    B. 正确
3.实例属性和静态属性都是被允许访问的吗?          (满分:5)
    A. 错误
    B. 正确
4.私有成员也会被继承,但是不能被访问。          (满分:5)
    A. 错误
    B. 正确
5.声明委托实际上是声明了一个方法。          (满分:5)
    A. 错误
    B. 正确
6.虚函数是可由子类继承并重写的函数。          (满分:5)
    A. 错误
    B. 正确
7.面向对象设计中的"开-闭"原则指的是软件对修改应该是开放的,对扩展应该是关闭的。          (满分:5)
    A. 错误
    B. 正确
8.数据流分析技术是结构化分析方法的核心技术。          (满分:5)
    A. 错误
    B. 正确
9.提倡设计模式的根本原因是增强代码复用,增加可维护性。          (满分:5)
    A. 错误
    B. 正确
10.面向对象程序设计应该遵循低内聚、高耦合的原则。          (满分:5)
    A. 错误
    B. 正确


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

本版积分规则

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

GMT+8, 2024-5-19 02:43

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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