《C#程序设计》期终复习试题2
一、单项选择题
1.C#源程序文件的拓展名是()
A vb
B c
C cpp
D cs
2.C#的数据类型有()
A 值类型和调用类型
B 值类型和引用类型
C 引用类型和关系类型
D 关系类型和调用类型
3.下列关于异常的描述正确的是()
A在C#中一个try块只能有一个catch块
B一个try块可能产生多个异常
C可以使用throws回避方法中的异常
D finally块是异常处理所必需的
4.C#程序中的类myClass中的成员变量var1如下:
public class myClass
{
private int var1;
}
则可以访问var1的有()。
A在myClass类中 B myClass的继承类
C myClass的父类
D 和myClass在同一命名空间下的类
5.在C#程序中,使用关键字()来定义静态成员。
A malloc
B class
C private
D static
6.在.NET中,()类提供了操作字符串的方法。
A System.Threading C System.Collections
B System.IO D System.String
7.在C#程序中,如果类B要继承类A,类B正确的定义为()。
A public class
B inherit A
C public class B :: A
B public class B : A D public class B from A
8.下面关于C#中值类型和引用类型的描述正确的是()。
A 结构属于引用类型B字符串属于值类型
C 所有内置的数据类型都是值类型,所有用户定义的数据类型都是引用类型
D 值类型变量直接存放真正的数据,引用类型变量存放的是指向真正数据的内存地址
9.class Student{
string type = ”学员”;
internal string name = ”李明”;
}
public class Test{
static void Main(){
Student stu = new Student();//1
Console.WriteLine(stu.type);//2
Console.WriteLine(http://www.doczj.com/doc/2835ba8d11a6f524ccbff121dd36a32d7275c724.html);//3
}
}在C#中,关于以上C#代码的描述正确的是()。
A 代码1错误
B 代码2错误
C 代码3错误
D 代码都正确