上机实验.ppt

上传人:b****1 文档编号:1396667 上传时间:2022-10-22 格式:PPT 页数:18 大小:219.50KB
下载 相关 举报
上机实验.ppt_第1页
第1页 / 共18页
上机实验.ppt_第2页
第2页 / 共18页
上机实验.ppt_第3页
第3页 / 共18页
上机实验.ppt_第4页
第4页 / 共18页
上机实验.ppt_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

上机实验.ppt

《上机实验.ppt》由会员分享,可在线阅读,更多相关《上机实验.ppt(18页珍藏版)》请在冰豆网上搜索。

上机实验.ppt

上机实验题3设计一个控制台程序Proj3-10,声明一个学生结构类型Stud,包含学号、姓名和出生日期成员,定义Stud结构的两个学生变量s1和s2并赋值,求它们出生在星期几以及它们出生相差的天数,类似下图。

上机实验题4编写一个控制台应用程序项目Proj4-17,输出所有这样的三位数:

这个三位数本身恰好等于其每个数字的立方和(如153=13+53+33)。

上机实验题5编写一个控制台应用程序项目Proj5-8,用两个一维数组分别存放5个学生的学号和姓名,分别按学号和姓名进行排序,并输出排序后的结果,如下图所示。

上机实验题6编写一个控制台应用程序项目Proj6-18用于求学生的GPA。

GPA是英文平均分的简称。

美国大学的GPA满分是4分。

例如某学生的5门课程的学分和成绩为:

课程1有4个学分,成绩92(A);课程2有3个学分,成绩80(B);课程3有2个学分,成绩98(A);课程4有6个学分,成绩70(C);课程5有3个学分,成绩89(B)。

计算GPA有两种,一是常见算法GPA,另一个是标准算法GPA。

计算常见算法GPA时,先将分数转换成点数,其转换方式如下:

90100对应点数为4.0,8089对应点数为3.0,7079对应点数为2.0,6069对应点数为1.0,其他为0。

以上5项成绩GPA为:

常见算法GPA=(44+33+24+62+33)/(4+3+2+6+3)=3.00标准算法GPA=(924+803+982+706+893)4)/(4+3+2+6+3)100)=3.31。

要求将学生和课程分别设计成类Student和Course,计算一个学生GPA的输出结果如下图所示。

上机实验题7编写一个控制台应用程序项目Proj7-19,假设图书馆的图书类Book包含书名和编号和作者属性,读者类Reader包含姓名和借书证属性,每位读者最多可借5本书,设计它们的公共基类BClass。

要求列出所有读者的借书情况,类似下图。

上机实验题8在Proj8-4项目中添加一个窗体Form5,在学生结构数组存放10名学生的记录,然后根据用户指定的学号显示相应的学生记录。

其执行界面如下图所示,这里是从组合框中选择3时,在学生记录分组框中显示该学号的记录。

上机实验题9在Proj9-2项目中设计一个窗体Form2,其中包含有一个TreeView控件和ListView控件,单击TreeView1控件中某节点时,在ListView1控件中显示所有子节点,并通过弹出式菜单选择ListView控件的大图标、小图标、列表和完整图标等4种视图显示模式。

例如,在TreeView控件中单击“鱼类”节点,其结果如左图所示,单击鼠标右键出现如右图所示的弹出式菜单,从中选择一项,则ListView控件以该模式显示其中的各项。

上机实验题10在项目Proj10-2中,设计一个窗体Form5,提供3个命令按钮,单击时分别在窗体上画一条直线、画一个形状和画一个文本。

其运行界面如下图所示。

上机实验题11在Proj11-2项目中,设计一个窗体Form5,左边分组框用于输入学生信息(包括学号、姓名、性别、年龄和分数),用户单击“添加”命令按钮时将当前学生信息添加到指定的文本文件中。

右边分组框用于显示所有存储在指定文件中的学生记录,其运行界面如下图所示。

上机实验题12在项目Proj12-5中添加一个窗体Form3,用来求指定文件夹中子文件夹的个数,要求采用try.catch语句进行异常处理,其不存在指定文件夹的运行界面如下图所示。

上机实验题13在项目Proj13-2中,设计一个窗体Form5,用于实现对score表中记录的通用查找和排序操作。

例如,选择所有“数据结构”课程并按“分数”降序排列的结果如图13.54所示。

上机实验题14在项目Proj14-1中设计一个窗体EForm6,完成以下功能:

(1)从school数据库中查询所有学生的学号、姓名、课程名和分数,并以学号升序排序,另外查询所有学生的平均分,将这些结果保存到stud1.xml文档中。

(2)从组合框中选择一个学生学号,单击“确定”命令按钮后在一个文本框中显示该学生的所有成绩记录和平均分。

例如,选择学号“6”后的结果如下所示。

上机实验题15在本章网站中模仿例15.9设计一个页面EWebForm4,实现对score表中数据的插入、编辑和删除功能。

其网页如下所示。

自已选择的上机题1.可任选一个专题,如继承设计,委托设计、某个数据源控件的使用等。

2.欢迎做一个小型的基于Windows窗体的系统。

3.欢迎做一个小型的基于Web窗体的网站。

上机作业:

提交12份完整的上机报告。

包括:

1.功能2.设计界面3.完整的代码可打印或Word文档。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1