这几道C#试题怎么做?

四、判断题(本大题共10小题,每小题1分,共10分)
请对每小题的描述进行判断,正确的括号中打”√ ”,错误的请在括号中打”×”。
1、在C# 2005编程环境中,常量的值可以在代码中被修改。 ( )
2、属性就是实体的抽象,比如,对象猫可以有重量,身长等属性。( )
3、如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。( )
4、C#中, 下列MyClass的定义是否正确合法? ( )
public class Base1{ }
public class Base2{ }
public MyClass:Base1,Base2{ }

5、下列类MyClass的Name属性定义是否正确 ( )
public abstract class Base
{
public abstract string Name{get;set;}
}
public class MyClass
{
string _msg;
public override string Name
{
get{ return _msg;}
}
}

6、以下代码执行后,string类型变量str的值仍然是“海天软件工程学院”。 ( )
string str = “海天软件工程学院”;
private void Changed(string str0)
{
str0 = “海天软件工程大学”;
}
Changed(str);

7、在C#2005编程环境中,int类型变量的位数是16位。 ( )

8、类和对象的区别是:类是对象的实例,而对象则是类的抽象。 ( )

9、抽象方法在抽象类中被定义和实现,当派生类从抽象类中继承一个抽象方法时,派生类必须重写该抽象方法。 ( )

10、分析下面的代码段,最终的运行结果是Sun Mon Tue Wed Thu Fri Sat ( )
static void Main(string[] args)
{
string[] WeekDays = new string[] { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sta" };
PrintDay(WeekDays);
}

static void PrintDay(string[] array)
{
for (int i = 0; i < array.Length-1; i++)
{
Console.Write(array[i] + "{0}", i < array.Length - 1 ? " " : "");
}
Console.WriteLine();
}

    对(这个我不敢保证一定对)


温馨提示:答案为网友推荐,仅供参考