正确答案:D
正确答案:B
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.在类的外部可以被访问的成员是:
A.public成员
B.private成员
C.protected成员
正确答案:B
D.protected internal成员
正确答案:A
2.C#语言源代码文件的后缀名为:
A..C#
B..CC
C..CSP
D..CS
正确答案:D
3.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?
MyClass[ , ] myArray = new MyClass[2][3];
A.0
B.2
C.3
D.6
正确答案:D
4.下列语句创建了多少个string 对象?
string[,] strArray = new string[3][4];
A.0
B.3
C.4
D.12
正确答案:C
5.下面是几条定义初始化一维数组的语句,指出其中正确的:
A.int arr1[]={6,5,1,2,3};
B.int[] arr2=new int[];
C.int[] arr3=new int[] {6,5,1,2,3};
D.int[] arr4;arr4={6,5,1,2,3};
正确答案:A
6.变量x的值为25,要输出x的值,下列正确的语句是___。
A.System.Console.writeline(“x”)
正确答案:A
正确答案:A
B.System.Console.WriteLine(“x”)
C.System.Console.writeline(“x={0}”,x)
正确答案:A
D.System.Console.writeline(“x={x}”)
正确答案:A
7.以下类型中,不属于值类型的是:
A.整数类型
B.布尔类型
C.字符类型
D.类类型
正确答案:C
8.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
9.关于结构类型,下列说法哪些是正确的?
A.结构是值类型
B.结构中不允许定义带参数的实例构造函数
C.结构中不允许定义析构函数
D.结构中可以定义成员方法,但是方法内不能使用this 指针
正确答案:A
10.类MyClass 中有下列方法定义:
public void testParams(params int[] arr)
正确答案:A
{
Console.Write ("使用Params参数!");
}
public void testParams(int x,int y)
正确答案:D
{
Console.Write ("使用两个整型参数!");
}
请问上述方法重载有无二义性?若没有,则下列语句的输出为( )
MyClass x = new MyClass();
x.testParams(0);
x.testParams(0,1);
x.testParams(0,1,2);
A.有语义二义性;
B.使用Params 参数!使用两个整型参数!使用Params 参数!
C.使用Params 参数!使用Params 参数!使用Params 参数!
D.使用Params 参数!使用两个整型参数!使用两个整型参数!
正确答案:C
正确答案:C
二、判断题 (共 10 道试题,共 50 分)
11.一个静态方法可以访问实例的成员吗?
12.原型模型包括分析、设计、编程、测试和使用等阶段。
13.提倡设计模式的根本原因是增强代码复用,增加可维护性。
14.当一个类中包含抽象方法是,则这个类必须是一个抽象类。
15.虚函数是可由子类继承并重写的函数。
16.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。
17.在面向对象方法中,封装使得外界无法存取对象的内部信息。
21.结构型模式在破坏类的封装性的基础上,实现ABC功能。
19.String类可以继承。
20.脚本(script)就是详细描述类的静态结构的信息。
东大22秋《软件设计模式》在线平时作业1[答案]历年参考题目如下:
19秋学期《软件设计模式》在线平时作业3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.在C#中,高质量编码标准不包括下面哪一项:
A.避免文件过大
B.好的编码结构
C.好的命名规范
D.不需要注释
2.在C#中,引用命名空间system 的正确语句是:
A.using System;
B.uses System;
C.#include<System>;
D.#import<System>;
3.C#中,回车字符对应的转义字符为:
A.
B.
C.f
D.a
4.C#的数据类型有( )
A.引用类型和关系类型;
B.关系类型和调用类型;
C.值类型和调用类型;
D.值类型和引用类型;
5.在类的外部可以被访问的成员是:
A.public成员
B.protected成员
C.protected internal成员
D.private成员
6.int[][] myArray3=new int[3][]{new int[3]{5,6,2}, new int[5]{6,9,7,8,3}, new int[2]{3,2}}; myArray3[2][2]的值是( )。
A.越界
B.9
C.6
D.2
7.变量x的值为25,要输出x的值,下列正确的语句是___。
A.System.Console.writeline(“x={x}”)
B.System.Console.writeline(“x={0}”,x)
C.System.Console.writeline(“x”)
D.System.Console.WriteLine(“x”)
8.下面有关析构函数的说法中,不正确的是:
A.用户可以定义有参析构函数
B.析构函数在对象被撤销时,被自动调用
C.析构函数中不可以包含return语句
D.一个类中只能有一个析构函数
9.以下程序的输出结果是____。
Using system;
Class Example1
{
Public Static void main()
{
Int a=5,b=4,c=6,d;
Console.Writeline(“{0}”,d=a>b?(a>c?a:c):b);
}
}
A.不确定
B.6
C.5
D.4
10.以下标识符中,错误的是:
A.x345
B.nAverage
C._b39
D.6_321
二、判断题 (共 10 道试题,共 50 分)
11.被protected修饰的方法或属性可以在这个类的子类中被访问。
12.String类可以继承。
13.数据流分析技术是结构化分析方法的核心技术。
14.下列函数的定义语句是合法的。
Void Test()
{
Int i=100;
Object s=i;
S+=200;
}
15.螺旋模型包括制定计划、概要设计,详细设计和工程实施四个主要部分。
16.当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。
17.脚本(script)就是详细描述类的静态结构的信息。
18.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。
19.可以覆写私有的虚方法。
20.作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。
东大22秋《软件设计模式》在线平时作业1[答案]相关练习题:
下列单位中,属于城建税的纳税人的是()
利用单体转化率可以求取缩聚反应产物的分子量。( )
直径为d、长度为l、材料不同的两根轴,在扭矩相同的情况下,最大切应力,最大相对扭转角。
对于压弯构件,正常使用极限状态是控制构件的长细比。 ( )
要使资本结构最佳化,应使( )最低。
双分子反应一定是基元反应。
表达式Microsoft.VisualBasic.right("This is a book", 3)的值是()。
网络互联解决方案基本上可以分为两类,它们是()。
“八事”涵盖( )。
《安全监督与管理》2019年秋季学期在线作业(一)
已知天然气的主要成分CH4是一种会产生温室效应的气体,等物质的量的CH4和CO2产生的温室效应前者大。下面是有关天然气的几种叙述:①天然气与煤.柴油相比是较洁净的能源;②等质量的CH4和CO4产生的温室效应也是前者大;③燃烧天然气也是酸雨的成因之一。其中正确的是
绝对粘度是表征流动液体内摩擦力大小的粘度系数。
现代生物技术比传统育种技术的优越性主要在于能更好地
以下属于初级群体的是()。
Quite often after dinner, they ( ) music in a pub and ( ) home about midnight.
东财《建筑力学B》在线作业二(随机)-0028
词义的基本性质有()
年度终了,某企业填报的损益表反映全年利润总额为-17万元,因此,该企业应纳税所得额也为-17万元,不需缴纳企业所得税。
“江西诗派”得名源于____所作的《江西诗社宗派图》
2、不服判决的上诉和抗诉期限是以及不服裁定的的上诉和抗诉期限分别是( )。