东大21年秋学期《软件设计模式》在线平时作业2【满分答案】
《软件设计模式》在线平时作业2
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.以下关于类和对象的说法中,不正确的是:
A.类包含了数据和对数据的操作
B.一个对象一定属于某个类
C.类是同一类对象的抽象
D.可由抽象类生成对象
2.在C#中,表示一个字符串的变量应使用以下哪条语句定义?( )
A.CString str;
B.string str;
C.Dim str as string
D.char * str;
正确选项:--------
3.下列语句创建了多少个string 对象?
string[,] strArray = new string[3][4];
A.0
B.3
C.4
D.12
正确选项:--------
4.C#的数据类型有( )
A.值类型和调用类型;
B.值类型和引用类型;
C.引用类型和关系类型;
D.关系类型和调用类型;
正确选项:--------
5.C#中每个int 类型的变量占用______个字节的内存。
A.1
B.2
C.4
D.8
6.结构化程序设计的3种结构是:
A.顺序结构、if结构、for结构
B.if结构、if…else结构、else if结构
C.while结构、do…while结构、foreach结构
D.顺序结构、分支结构、循环结构
7.C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法
A.obj.Hello()
B.obj::Hello();
C.MyClass.Hello();
D.MyClass::Hello();
正确选项:--------
8.分析下列程序中类MyClass 的定义
class BaseClass
{
public int i;
}
class MyClass:BaseClass
{
public new int i;
}
则下列语句在Console 上的输出为_______.
MyClass y = new MyClass();
BaseClass x = y;
x.i = 100;
Console.WriteLine("{0}, {1}",x.i,y.i);
A.0,0
B.100,100
C.0,100
D.100,0
正确选项:--------
9.分析下列C#语句,注意类MyClass 没有访问修饰符:
namespace ClassLibrary1
{
class MyClass
{
public class subclass
{
int i;
}
}
}
若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________
A.private
B.protected
C.internal
D.public
10.在C#中,引用命名空间system 的正确语句是:
A.using System;
B.#import<System>;
C.uses System;
D.#include<System>;
东大21年秋学期《软件设计模式》在线平时作业2【满分答案】
二、判断题 (共 10 道试题,共 50 分)
11.面向对象的程序测试指的是测试类中每一个服务的算法,以保证其正确性。
12.在C#中实现继承的语法是在类名后加上两个冒号,在加上基类名称。
13.在C# 2005编程环境中,int32型变量可以直接隐式的转换成char型变量。
14.变换型数据流图的一般步骤是分析数据、变换数据、打印结果。
15.软件系统是用例模型的一个组成部分。
16.在检查状态图的完整性和一致性时,只要是没有前驱或后继的状态,则表明发现了一个错误。
17.当我们定义一个新类的时候,除了考虑当前应实现的功能,还应考虑以后的复用。
18.在面向对象方法中,由于对象中的数据以及对数据的操作是封装的,所以对某一类对象的修改一般只涉及该类,通常不会对整个系统造成很大影响。
19.软件危机与软件本身的特点有关。
20.面向过程方法的缺点是过程和数据结合的过于紧密。
东大21年秋学期《软件设计模式》在线平时作业2【满分答案】
山西计算机专升本报考的学校有吕梁学院、山西工程技术学院、山西工商学院、山西应用技术学院、晋中信息学院、山西晋中理工学院。
或者,通过远程教育报考计算机专业,不限制报考区域,报考的学校有北京语言大学、南开大学、大连理工大学、东北师范大学、东北大学、福建师范大学、吉林大学、西南大学、西安交通大学、四川农业大学、四川大学、东北财经大学、北京外国语大学、东北农业大学、兰州大学、北京师范大学、对外经济贸易大学、北京交通大学、电子科技大学、江南大学、北京邮电大学、天津大学、西北工业大学、中国石油大学(华东)、中国地质大学(北京)、中国石油大学(北京)、广东开放大学、云南开放大学等。点击立即咨询,快速获取名校本科学历>>>
对达到本、专科毕业要求的远程教育学生,由学校按照国家有关规定颁发高等教育学历证书,学历证书电子注册后,国家予以承认,用于找工作,升职竞选、考公务员、考研究生、考教师资格证、建造师、或者出国留学等。
计算机专业主要学习数据结构、多媒体技术及应用、计算机网络、计算机组成与系统结构、软件工程与UML建模、软件设计模式、数据结构、数据库技术、网络安全技术、嵌入式软件设计等。
本专业培养具有良好科学素养,系统地掌握计算机科学与技术的基础理论、基本技能与方法,具备现代计算机专业知识,有较强的获取新知识的能力、创新能力和实践能力,能从事计算机系统设计与开发、计算机应用和技术经济管理等方面工作的技术人才,具体如下:
软件开发工程师:在软件公司设计开发各种软件产品和信息系统;
信息管理人员:在各类企事业单位从事管理和维护单位的各种信息系统;
硬件开发设计人员:在电脑公司设计开发各种信息硬件产品。
创业:计算机人才创业相对于其他专业,起步要容易,取得的成功概率也要大很多。点击咨询学业老师,快速了解报名>>>