2011年微软认证考试模拟题(4)
10. 在下列函数结束后,马上从内存中清除的是_________.void Test()
{
int i = 100;
int[] arr = new int;
string str = “this is a test”;
object r = new System.DateTime(1999,9,9);
}
A. 变量i
B. 数组变量arr
C. 变量str 所引用的字符串对象
D. 变量r 所引用的DataTime 对象
正确答案:A、B
11. C#中MyClass 为一自定义类,其中有以下方法定义
public void Hello(){..}
使用以下语句创建了该类的对象,并使变量obj 引用该对象:
MyClass obj = new MyClass();
那么,可如何访问类MyClass 的Hello 方法?
A. obj.Hello();
B. obj::Hello();
C. MyClass.Hello();
D. MyClass::Hello();
正确答案:A
12. 分析下列C#语句,注意类MyClass 没有访问修饰符:
namespace ClassLibrary1
{
class MyClass
{
public class subClass
{
int i;
}
}
}
若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________.
A. private 访问只限于包含该成员的类,私有的
B. protected 访问限于包含该成员的类及类的派生灯,保护的
C. internal 访问只限于所在的程序集,只有在同一个程序集中才能访问
D. public 访问不受限制,公共的 还有一种是protected internal
正确答案:C
页:
[1]