没有RemoveAt方法
c) foreach(Person per in dict.Values){}
d) foreach(Person per in dict.Keys){}
13) 已知Company.xml文件节点代码如下:
<Company>
<Name>一汽大众</Name><价格>10万</价格>
<Name>日本丰田</Name> <价格>20万</价格>
</Company>
现有如下C#代码片段:
XmlDocument myXml = new XmlDocument();
myXml.Load("Company.xml");
XmlNode company = myXml.DocumentElement;
foreach(XmlNode node in company.ChildNodes )
{
switch (node.Name)
{
case "一汽大众": 不是标签名
Console.WriteLine("车名:{0}", node.InnerText);
break;
case "价格":
Console.WriteLine("价格为:{0}", node.InnerText);
break;
}
}
则正确的输出结果为(D)。
a) 车名:一汽大众
价格为:10万
b) 车名:一汽大众
价格为:20万
c) 车名:一汽大众
车名为:日本丰田
d) 价格为:10万
价格为:20万
14) 已知Animal、Cat、Tiger三个类,其继承关系为Cat: Animal,Tiger: Animal,
已知Animal中成员color的访问修饰符为protected,Cat中成员height的访问修饰符为private,Tiger中成员weight的访问修饰符为public,则下面描述中错误的是( D)。
a) Cat可以访问Animal中的成员color
b) Cat可以访问Tiger中的成员weight
c) Tiger可以访问Animal中的成员color
d) Tiger可以访问Cat中的成员height
15) 在C#中,( C)关键字用于子类的构造函数明确指明调用的父类的构造函数。
a) new 创建对象时使用
b) this 代表当前类的实例
c) base 显示调用父类的构造方法和父类属性和常规方法
d) is
16) C#中的多态不能通过(D )实现。
&n |