奥特曼 发表于 2021-9-13 09:38:20

21秋东大软件设计模式X《软件设计模式》在线平时作业3题目及答案

软件设计模式X《软件设计模式》在线平时作业3
1.[单选题]以下程序的输出结果是____。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.5
    B.4
    C.6
    D.不确定
    答:——C——
2.[单选题] 在c#程序中,入口函数的正确声明为:
    A.static int main(){…..}
    B.static void Main(){……}
    C.static void main(){……}
    D.void Main(){……}
    答:——B——
3.[单选题] 在编写c#程序时,若需要对一个数组中的所有元素进行处理,则使用___循环体最好?
    A.while循环
    B.for each循环
    C.do循环
    D.for循环
    答:——B——
4.[单选题] 变量x的值为25,要输出x的值,下列正确的语句是___。
    A.System.Console.writeline(“x”)   
    B.System.Console.WriteLine(“x”)
    C.System.Console.writeline(“x={0}”,x)
    D.System.Console.writeline(“x={x}”)
    答:————
5.[单选题] C#语言源代码文件的后缀名为:
    A..C#
    B..CC
    C..CSP
    D..CS
    答:————
6.[单选题] 在C#语言中,下面的运算符中,优先级最高的是____。
    A.%
    B.++
    C./=
    D.>>
    答:————
7.[单选题]分析下列语句:namespace TestCS{ public delegate void Hello(string target);}该语句的作用是:( )
    A.在TestCS 命名空间中定义了一个名为Hello 的全局方法;
    B.在TestCS 命名空间中声明了函数Hello 的原型;
    C.在TestCS 命名空间中定义了一个名为Hello 的函数指针;
    D.在TestCS 命名空间中定义了了一个名为Hello 的委托类型;
    答:————
8.[单选题] 下面有关析构函数的说法中,不正确的是:
    A.析构函数中不可以包含return语句
    B.一个类中只能有一个析构函数
    C.析构函数在对象被撤销时,被自动调用
    D.用户可以定义有参析构函数
    答:————
9.[单选题] 在C#中,高质量编码标准不包括下面哪一项:
    A.好的编码结构
    B.不需要注释 
    C.好的命名规范
    D.避免文件过大
    答:————
10.[单选题] 能正确表示逻辑关系“a>=10 或a”的C#语言表达式是____。
    A.a>=10 or a
    B.a>=10|a
    C.a>=10&&a
    D.a>=10||a
    答:————
11.[判断题] 被protected internal 属性或方法只能被与它在同一个程序集里的子类访问。
    A.错误
    B.正确
    答:————
12.[判断题]下列函数的定义语句是合法的。Void Test(){Int i=100;Object s=i;S+=200;}
    A.错误
    B.正确
    答:————
13.[判断题] 一个类可以继承多个接口。
    A.错误
    B.正确
    答:————
14.[判断题] 一般来说,继承必须确保超类所拥有的性质在子类中仍然成立。
    A.错误
    B.正确
    答:————
15.[判断题] UML由视图、图、模型元素和通用机制等几个部分组成。
    A.错误
    B.正确
    答:————
16.[判断题] 软件设计主要是要求功能强大,对于说明文档的要求则可以适当放松。
    A.错误
    B.正确
    答:————
17.[判断题] 结构化程序设计的一般步骤是结构化需求分析、结构化概要设计和结构化详细设计。
    A.错误
    B.正确
    答:————
18.[判断题] 软件危机是二十一世纪软件领域出现的新问题。
    A.错误
    B.正确
    答:————
19.[判断题] 数组作为函数的参数时默认的传递形式是按值传递。
    A.错误
    B.正确
    答:————
20.[判断题] 对于一个软件系统而言,至关重要的是其强大的功能,用户界面则是次要的。
    A.错误
    B.正确
    答:————


页: [1]
查看完整版本: 21秋东大软件设计模式X《软件设计模式》在线平时作业3题目及答案