A、FormatException B、IndexOutOfRangeException C、OverflowException D、TypeLoadException 9.3、用户自定义异常类应该继承 ( ) 类。
A、ArgumentException B、IOException C、SystemException D、ApplicationException 9.4、.Net Fromework中,一个try代码块可以有多个catch块,最后一个catch快中捕获的应该是 ( )类
A.Exception B.SystemException C.ApplicationException D.StackOverflowException 9.5程序运行过程中发生的错误叫做_____ A、版本 B、断点 C、异常 D、属性 9.5、程序的错误有哪几种?P215
9.6、什么是异常,所有异常类都派生于什么类?P221-222
10
10.1、如果要隐藏并禁用菜单项,需要设置( ) 两个属性。 A、Visible和Enable B、Visible和Enabled C、Visiual和Enable D、Visiual和Enabled
10.2、设置需要使用的弹出式菜单的窗体或控件的___属性,即可激活弹出式菜单。
A、MenuStrip B、ContextedMenu C、ContextMenuStrip D、ContextedMenuStrip
10.3、下列关于RichTextBox控件的说法中,不正确的是 ( ) 。 A、设计时可以直接将文本赋值给RichTextBox控件; B、设计时可以直接将图像赋值给RichTextBox控件; C、运行时可以直接在RichTextBox控件中输入文本; D、运行时可以直接在RichTextBox控件嵌入图像;
10.4、MDI的相关属性中,既可在属性窗口中设置,也可通过代码设置的是( ) 属性 A、IsMDIChild B、IsMDIContainer C、MdiChildren D、MDIParent
10.5 在设计菜单时,若希望某个菜单项前面有一个“√”号,应把该菜单项的___________属性设置为true。
A. Checked B. RadioCheck C. ShowShortcut D. Enabled 10.6在C#中,用来创建主菜单的控件是( )。
A. Menu B.MenuItem C.MenuStrip D.Item
10.7、菜单按使用方式可分为哪两种?在C#中使用什么控件来设计这两种菜单?P230-233 10.8、什么是模式对话框?什么是非模式对话框?二者的主要区别是什么?P243
程序题:
1、设计一个动物类,用多态实现不同动物,如鸡、猪以及狗等的不同叫唤。
2、设计一个交通工具类,用多态实现不同交通工具,如货车、轿车以及出租车等的不同运行时间的功能。
3、 设计一个Windows窗体应用程序,显示具有指定文本和标题的消息框。P81 4、 编写一个简单的计算器,能实现整数的加减乘四种运算。P64
5、 用户可从文本框中输入两个数,点击“运算”按钮可相加,点击“退出”按钮可退出程
序。
6、 创建一个学生类,其属性成绩在赋值时,接受介于0到100以内的值,对于这个范围外的
值抛出异常。
7、 编写一个程序,引发一个DivideByZeroException异常,并捕捉处理。(例9_1) 8、编写一个程序,当数据输入错误,能捕捉异常并处理。(例9-2) 9、编写一个计算阶乘的程序,当不能存储该数值时,引发异常。P229
10、设计并编程实现平面几何图形的继承层次,要求定义一个抽象类shape,由它派生出2个派生类:圆、矩形,并通过抽象方法的实现来计算三种图形的面积。P214
11.自定义一个时间类,该类包含时、分、秒字段与属性,具有将时间增加1分、1秒和1小时的文法,具有分别显示时、分、秒和同时显示时分秒的方法。P173
12、编写一个Windows应用程序,计算a+aa+aaa+aaaa+……+aa…a(n个)的值,其中a和n为1~9之间的整数。P105