|
16秋学期《软件设计模式》在线作业2
一、单选题(共 10 道试题,共 50 分。)
1.
#语言中,下列能够作为变量名的是____。
.
i
.
3
.
_3
.
-
正确资料:
2.
变量x的值为25,要输出x的值,下列正确的语句是___。
.
Systm.onsol.writlin(“x”)
.
Systm.onsol.WritLin(“x”)
.
Systm.onsol.writlin(“x={0}”,x)
.
Systm.onsol.writlin(“x={x}”)
正确资料:
3.
下面有关静态方法的描述中,正确的是:
.
静态方法属于类,不属于实例
.
静态方法可以直接用类名调用
.
静态方法中,可以访问非静态的局部变量
.
静态方法中,可以访问静态的变量
正确资料:
4.
在#中,表示一个字符串的变量应使用以下哪条语句定义?
.
String str;
.
string str;
.
im str s string;
.
hr * str;
正确资料:
5.
以下叙述正确的是____。
.
o….whil语句构成的循环不能用其他语句构成的循环来代替
.
o….whil语句构成的循环只能用rk语句退出
.
用o….whil语句构成的循环,在whil后的表达式为tru时结束循环
.
用o….whil语句构成的循环,在whil后的表达式应为关系表达式或逻辑表达式
正确资料:
6.
分析下列#语句,注意类Mylss 没有访问修饰符:
nmsp lssLirry1
{
lss Mylss
{
puli lss sulss
{
int i;
}
}
}
若必须为类Mylss 添加访问修饰符,并使Mylss 的可访问域保持不变,则应选择_________
.
privt
.
prott
.
intrnl
.
puli
正确资料:
7.
以下标识符中,正确的是:
.
_totl
. 3
. whil
. lss
正确资料:
8.
int[][] myrry3=nw int[3][]{nw int[3]{5,6,2}, nw int[5]{6,9,7,8,3}, nw int[2]{3,2}}; myrry3[2][2]的值是( )。
. 9
. 2
. 6
. 越界
正确资料:
9.
在#中,高质量编码标准不包括下面哪一项:
.
好的编码结构
.
不需要注释
.
好的命名规范
.
避免文件过大
正确资料:
10.
下列说法哪个正确?
.
允许一个子类有多个父类
.
某个类是一个类的子类,它仍有可能成为另一个类的父类
.
一个父类只能有一个子类
.
继承关系最多不能超过4层
正确资料:
16秋学期《软件设计模式》在线作业2
二、判断题(共 10 道试题,共 50 分。)
1.
类和对象的区别就是,类是对象的实例,而对象则是类的抽象。
. 错误
. 正确
正确资料:
2.
当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。
. 错误
. 正确
正确资料:
3.
一个静态方法可以访问实例的成员吗?
. 错误
. 正确
正确资料:
4.
类是所有某一类对象的共同的行为和不同状态的集合体。
. 错误
. 正确
正确资料:
5.
面向对象的分析和设计是一个多次反复迭代的过程。
. 错误
. 正确
正确资料:
6.
软件危机与软件本身的特点有关。
. 错误
. 正确
正确资料:
7.
面向对象设计中的"开-闭"原则指的是软件对修改应该是开放的,对扩展应该是关闭的。
. 错误
. 正确
正确资料:
8.
软件危机是开发软件的开发工具功能不强造成的。
. 错误
. 正确
正确资料:
9.
消息可以用顺序图和协作图这两种图来表示。
. 错误
. 正确
正确资料:
10.
可以将非静态的方法覆写成静态方法。
. 错误
. 正确
正确资料:
|
|