1. 在C#语言中,下列能够作为变量名的是【】
A) if
B) 3ab
C) a_3b
D) a-bc
2. C#应用程序项目文件的扩展名是【】
A)csproj
B) cs
C) sln
D) suo
3. 关于C#程序的书写,下列不正确的说法是【】
A) 区分大小写
B) 一行可以写多条语句
C) 一条语句可以写成多行
D) 一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。
4. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()
A)sealed方法
B)public方法
C)vitual方法
D)override方法
5. 以下说法正确的是( )
A) 虚方法必须在派生类中重写,抽象方法不需要重写
B) 虚方法可以在派生类中重写,抽象方法必须重写
C) 虚方法必须在派生类中重写,抽象方法必须重写
D) 虚方法可以在派生类中重写,抽象方法也不需要重写
6. 下列关于C#面向对象应用的描述中,哪项是正确的?( )
A) 派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员
B)abstract方法的声明必须同时实现
C) 声明为sealed的类不能被继承
D) 接口像类一样,可以定义并实现方法
7. C#中导入某一命名空间的关键字是( )
A)using
B) use
C)import
D)include
8. 下列哪个类型的对象是ADO.NET在非连接模式下处理数据内容的主要对象?
A)Command
B)Connection
C)DataAdapter
D)DataSet
答案:CADC BCAD