- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理及应用(录井10)A答案与评分
A卷 第 PAGE 8 页 共 NUMPAGES 9 页
2012─2013学年 第 一 学期
《数据库原理及应用》课程考试试卷(A卷)
参考答案与评分标准
考试方式:上机 学分:4 考试时间:180分钟
班级: 序号: 姓名:
题号
一
二
三
四
五
六
七
八
总分
得分
定义类【15分,完善题,已有项目UseOOP】:定义一个学生类Student,包括3个属性:Name(姓名), Sex(性别), BirthDate(出生日期)和2个方法GetAge, ToString,用你自己的信息初始化一个对象实例,并将该对象实例使用ToString方法变成字符串后输出到文本框中(包括:Name, Sex, Age),输出结果参照下图。
考点:
1. 完善GetAge()方法
2. 完善ToString()方法
3. 初始化对象student的值
4. 输出个人信息到文本框
这里为考生个人信息
这里为考生个人信息
结果贴图:
计算最大最小值【15分,完善题,已有项目CalcMinMax】:列表框中有10个整数,按下“计算”按钮后,计算这10个整数中的最大值与最小值,并显示在对应的文本框中。输出结果参照下图。
考点:
1. ListBox控件应用
2. 计算最大最小值算法
3. 编程、调试
结果贴图:
字符图形【15分,编程题,建议项目CharGraph】:编写一个程序输出9行(每行11个)由“$”构成的平行四边形,参考结果图如下。
考点:
1. Label控件应用
2. 循环语句编程、调试
结果贴图:
读文件【15分,编程题,建议项目ReadFile】:读入一个学生成绩记录文件Grade.txt,分别计算出男生和女生的平均成绩,将结果输出到文本框中,参考结果图如处。
考点:
1. GDI绘图:几何图形、填充、字体、文本
2. 绘图对象对位
多窗体应用【15分,完善题,已有项目MultiForm】:该程序有一个主窗体(名为:frmMain),一个子窗体(名为:frmSub),完善程序:按下“调用子窗体”按钮时,弹出子窗体frmSub可以修改主窗体的标题和主窗体中文本的颜色。参考结果图如下。
考点:
1. 多窗体间通过属性传递参数;
2. 窗体的显示与调用。
GDI绘图【15分,编程题,建议项目GdiGraph】:在窗体上绘一个黑色边框(边框宽度为5象素)、黄色填充的椭圆(左上角:10, 10;宽度:250;高度:200),椭圆中间写上你自己的班级和姓名(文本左上角:30,95;字体属性:红色,黑体,大小18)。参照结果图如下。
考点:
1. GDI绘图:几何图形、填充、字体、文本
2. 绘图对象对位
这里为考生个人信息
这里为考生个人信息
结果贴图:
创建数据库【10分,操作题】::使用默认属性创建数据库“姓名”(数据库文件存放在硬盘或U盘中,主文件名为“姓名.mdf”,日志文件名为“姓名_log.ldf”)(如:张三同学的数据主文件名为:张三.mdf,日志文件名为:张三_log.ldf。)数据库属性中文件属性参考结果如下图。
结果贴图:
创建数据表【10分,操作题】:在数据库“姓名”中创建下表定义的“图书”数据表(要求定义主键)。显示创建完成后的数据表的结构截图和添加图书数据后的数据截图。
图书表S
中文字段
英文字段
类型
允许空
主/外键
书号
BookNo
Char(5)
PK
书名
Name
VarChar(32)
作者
Author
Char(8)
出版社
Press
VarChar(64)
√
价格
Price
Float
购书量
Count
Int
“图书”数据表的结构截图参考如下:
“图书”表Book的结构截图
“图书”数据表的数据截图参考如下:
“图书”表Book的数据截图
查询数据表【10分,编程题】:基于自己创建的数据库,完成以下查询功能,要求显示查询结果贴图和写出查询的SQL语句。
① 查询价格低于30元(包括30元)的“书名、作者、出版社、价格”,并按价格由高到低排序,参考结果图如下。
查询结果截图:
数据查询语句:
SELECT Name,Author,Press,Price
FROM Book
WHERE Price = 30
ORDER BY Price DESC
② 所购图书的平均价格和总金额,参考结果图如下。
查询结果截图:
数据查询语句:
SELECT SUM(Price * Count)/SUM(Count) 平均价格,
SUM(Price * Count) 总金额
FROM Book
评分标准
试卷共9个题。1-6题选做4题,每题15分,共60分。7-9题全做,共30分。操作分10分【试卷答案清晰5分、程序代码风格5分(恰当空行2分、恰当命名3
文档评论(0)