深入.NET 平台和 C#编程
ACCP7.0 内部测试
学期: S2
模块:S2
考试时间: 100 分钟
总分数:100 分
注意:
1、请勿在试卷上留下笔迹
2、交卷时试题和答案均要上交
《深入.NET 平台和 C#编程》内部测试机试题
深入.NET 平台和 C#编程
题目一:读书日记系统
一、语言和环境
A、实现语言
C#
B、环境要求
Visual Studio 2012
二、功能要求
为方便老师对学生阅读的书籍进行记录,学校要求使用.Net WinForms 技术开发一个
读书日记管理系统,记录的信息包括阅读书籍的作者、书名、以及内容简要介绍,
日记信息保存在文本文件中,添加读书日记的窗体界面如图-1 所示:
保存的文本文件如图-2 所示。
图-1 读书日记窗体
图-2 保存文本文件
要求
1、窗体标题为“读书日记”,窗体不允许最大化。
2、点击“保存”按钮后,将作者、书名、内容记录到文本文件中。
3、文件保存到 D 盘根目录中,以作者名保存文件。
深入.NET 平台和 C#编程
4、每类信息之间以 4 个空格隔开。
5、如果有同名文件存在,在原文件中追加记录,不能重新创建文件。如有多条记录,
每条记录后换行。
6、点击“关闭”按钮后关闭窗口。
题目二:使用多态描述动物的运动
一、语言和环境
A、实现语言
C#
B、环境要求
Visual Studio 2012
二、功能要求
在森林中生活着很多小动物,现创建控制台程序来描述各种动物的运动。
如图-3 所示。
图-3 抽象方法实现多态
要求:
1、 不同的动物都有执行运动的功能。
2、 3 种不同动物对象保存在一个泛型集合中。
3、 不能使用判断语句判断动物类型。
4、 使用抽象方法实现不同动物的多态,不可以使用方法的重载。
深入.NET 平台和 C#编程
题目三:读取 XML 文件动态绑定 TreeView 控件
一、语言和环境
A、实现语言
C#
B、环境要求
Visual Studio 2012
二、功能要求
现使用.NET WinForms 技术为居委会开发一个街道管理软件,其中街道
管理窗体界面如图-4 所示。
要求:
1、读取提供的 XML 文件(详见 \提供给学员的素材\Address.xml),将其信息动态添加
到 TreeView 控件中。
2、创建表示地址信息的实体类,并使用泛型集合保存 XML 文件中的信息。
3、选中某子节点,能够将相关信息显示到右侧的文本框中,如图-4 所示。
4、窗体标题为“街道管理”。