C#试题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题
1.当在程序中执行到语句时,将结束所在循环语句中循环体的一次执行。
2.枚举是从System. 类继承而来的类型。
3.类中声明的属性往往具有get()和两个访问器。
4.C#提供一个默认的无参构造函数,当我实现了另外一个有一个参数的构造函数时,还想保留这个无参数的构造函数。这样我应该写构
造函数。
5.接口(interface)是指:。
6.在switch语句中,每个语句标号所含关键字case后面的表达式必须是。
7.在while循环语句中,一定要有修改循环条件的语句,否则,可能造成。
8.传入某个属性的SET方法的隐含参数的名称是。
9.C#的类不支持多重继承,但可以用来实现。
10.C#数组类型是一种引用类型,所有的数组都是从System命名空间的类继承而来的引用对象。
12.一般将类的构造方法声明为访问权限。如果声明为private,就不能创建该类的对象。
13.在方法定义中,virtual含义:。
14.C#数组元素的下标从开始。
15.元素类型为double的2行5列的二维数组共占用字节的存储空间。
16.对于方法,参数传递分为值传递和两种。
17、Windows应用程序使用两种类型的对话框,分别是:和。
18、C#中可以把任何类型的值赋给object类型变量,当值类型赋给object类型变量时,系统要进行操作;而将object类型变量赋给一个值类型变量,系统要进行操作,并且要求必须加强制类型转换。
19、析构函数不能由程序显式地调用,而是由系统在时自动调用。
20、在类中,如果一个数据成员被声明为static,则说明这个类的所有实例都能共享这个static数据成员。在这个类体外,static成员是不能通过来访问的,它必须通过来访问。
21.下列语句是类 myclass的一部分,obj是myclass的一个对象。
void change(int i)
{
i++;
}
public void test()
{
int a=100;
Change(a);
Console.Writeline(a);
}
则调用obj.test后,控制台输出()
22.下列语句是类 myclass的一部分,obj是myclass的一个对象。
void change(ref int i)
{
i++
}
public void test()
{
int a=100;
change(ref a);
Console.Writeline(a);
}
则调用obj.test()后,控制台输出()
23、
using System;
class ThrowExample
{
public void Div()
{
try
{
int x = 5;
int y = 0;
int z = x / y;
Console.WriteLine(z);
}
catch (DivideByZeroException e)
{
throw new ArithmeticException("被除数为零", e); // 抛出另一个异常}
}
public static void Main()
{
try
{
ThrowExample ThrowException = new ThrowExample();
ThrowException.Div();
}
catch (Exception e) // 捕获throw抛出的异常{
Console.WriteLine("Exception:{0}", e.Message); // 输出描述异常的信息}
}
}
运行结果:Exception:被除数为零
24、
using System;
class WithFinally
{
public static void Main()
{
// 有可能发生异常的语句放入到try语句中
try
{
int x = 5;
int y = 0;
int z = x / y; // 异常,除数为0
Console.WriteLine(z); // 不再执行
}
// try语句发生异常将跳转catch块
catch (DivideByZeroException)
{
Console.WriteLine("Error occurred, unable to compute");
}
// 不管有没有异常发生,都将执行finally块中代码
finally
{
Console.WriteLine("Thank you for using the program");
}
}
}
运行结果:Error occurred, unable to compute
Thank you for using the program
25、
using System;
enum Color
{Red,Green = 10,Blue}
class Test
{