文档介绍:S2_CSharp前五章
1、.NET框架结构的核心组件是()
A、公共语言运行时 B、支持跨语言开发 C、框架类库 D、MSIL
2、。NET框架将()定义为一组规则,语言都应该遵循这个规则,这样才能创建于其他语言互操作的应用程序。
A、CTS B、CLS C、MSIL D、命名空间
3、()开发中不同的语言类型之间互相兼容。
A 、CTS B、CLS C、JIT编译器 D、MSIL
4、()框架中中又称为根命名空间。
A、System。IO B、System C、System。Object D、Syatem。Data
5、下面关于命名空间的说法错误的是:()。
A、命名空间用于组织相关的类和其他类型
B、命名空间可以嵌套
C、在同一个应用程序中,不同的命名空间中不允许有相同名称的类
D、using关键字用于引用命名空间
6、在C#中,下面关于属性的使用正确的是()。
A、 private int name;
public string Name
{
get{return name;}
set{name=value;}
}
B、 private string name;
public string Name
{
get{name=value;}
set {return name;}
}
C、 private string name;
public string Name
{
get {return name;}
set{name=value;}
}
D、private string name;
private string Name
{
get {return name;}
set {name=value;}
}
7、在C#中,下面关于静态方法和实例方法描述错误的是()。
A、静态方法使用类名调用,实例方法需要使用类的实例来调用。
B、静态方法可以直接调用实例方法
C、实例方法可以直接调用静态方法
D、静态方法调用前初始化,实例方法实例化对象时初始化。
8、在同一个C#程序中,对于这段代码,下拉描述正确的是()。
,除了()。(选择一项)
A. 垃圾回收
B. 代码验证和类型安全
C. 代码访问安全
D. 自动消除程序中语法错误
#中,下列符合帕斯卡命名规范的类定义是()。(选择一项)
A. public class T1{}
B. public class teacher{}
C. public class_Teacher{}
D. private class Teacher{}
#中,下列代码的运行结果是()。(选择一项)
static void Main(string[] args) {
(“运行结果是:{0}”,”运行结果”);
}
A. 运行结果
B. 运行结果是:{0}
C. 运行结果是:运行结果
D. 运行结果是运行结果
#中,()正确定义了一个数组。(选择一项)
A. int iArray=new int[10];
B. int[] iArray=new int;
C. int[] iArray=new int[10];
D. int[] iArray=new int(10);
#中,已知下列代码的运行结果是“老虎吃动物”,请问在空白处1和空白处2分别应该填写的代码是()。(选择一项)
public class Animal {
public 空白处 1 void Eat() {
(“我要吃”);
}
}
public class Tiger:Animal {
public 空白处 2 void Eat() {
(“老虎吃动物”);
}
}
public class Test {
State void Main() {
Animal an =new Tiger();
();
}
}
A. virtual,new
B. override,virtual
C. virtual,override
D. new,virtual
#中,下列关于抽象类和接口的说法,正确的是()。(选择一项)
A. 在抽象类中,所有的方法都是抽象方法
B. 继承自抽象类的子类必须实现其父类(抽象类)中所有抽象方法
C. 在接口中,可以有方法实现,在抽象类中不能有方法实现
D. 一个类可以从多个接口继承,也可以从多个抽象类继承
,.NET Fram