77范文网 - 专业文章范例文档资料分享平台

数据库练习题(2)

来源:网络收集 时间:2020-05-19 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Next n Next m

22.在窗体中添加一个命令按钮Command1,编写如下程序代码: Private Sub Command1_Click( ) Dim i, j As Integer j = 1

For i = 10 To 1 Step -2 j = j * i Next i MsgBox j End Sub

窗体打开运行后,单击该命令按钮,消息框中输出结果为 。 23. 执行下面的程序段后,b的值为 。 a = 5 b = 7 a = a+b b = a-b a = a-b

24. 在名为“Form1”的窗体上增加三个文本框和一个命令按钮,其名称分别为“Text1”、“Text2”、“Text3”和“Command1”,然后编写如下两个事件过程:

Private Sub Command1_Click() Text3=Text1+Text2 End Sub

Private Sub Form_load() Text1=\Text2=\Text3=\End Sub

打开窗体Form1后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入 4 和 8 ,然后单击命令按钮 Command1 ,则文本框(Text3)中显示的内容为 。

25. 在窗体上有一个文本框控件,名称为Text1。同时,窗体加载时设置其计时器间隔为1秒、计时器触发事件过程则实现在Text1 文本框中动态显示当前日期。请补充完整。 Private Sub Form_load( ) Me.TimerInterval=1000 End Sub Private Sub Me.Text1= End Sub 三、写SQL命令

所涉及到的学生信息管理数据库中包含三个数据表,它们各自的表结构如下: 学生表:

字段名 学号 院系 类型 文本 文本 大小 9 10 字段名 姓名 出生日期 类型 文本 日期/时间 大小 字段名 4 性别 出生地 类型 文本 文本型 大小 1 10 字段名 学号 成绩表: 课程信息表:

类型 文本 大小 9 字段名 课程编号 类型 文本 大小 字段名 4 成绩 类型 大小 数字 单精度 字段名 课程编号 类型 文本 大小 4 字段名 开课单位 类型 文本 大小 10 字段名 课程名称 类型 文本 大小 10 1.查询院系为“会计学院”的学生成绩,显示学号、姓名、课程名称和成绩。

2.查询姓“王”学生的基本信息,显示:学号、姓名、性别和年龄,并按学号降序排列。 3.统计每一门课程的选修人数,显示:课程编号、学生人数。

4.查询平均成绩不及格(<60)的学生信息,显示:显示学号,平均成绩。 5.查询不选修课程编号为“C003”的学生,显示:学号、姓名和院系。 四、编程

1. 建立一个子过程A1,在该过程中:用循环结构实现从键盘上输入任意50个实数,求出它们的均值,并通过消息框显示结果。 2. 建立一个子过程A2,在该过程中实现:对任意10个数按从大到小的顺序进行排序,并通过文本框控件Text0显示排序结果。

综合练习题参考答案 一、单项选择题 1.A 2.B 3.C 4.C 5.B 6.A 7.D 8.C 9.D 10.A 11.B 12.C 13.B 14.A 15.C 16.C 17.A 18.A 19.A 20.C 21.B 22.A 23.D 24.A 25.B 26.C 27.A 28.C 29.A 30.B 31.A 32.D 33.C 34.B 35.B 36.B 37.D 38.B 39.A 40.D 41.C 42.A 43.C 44.D 45.D 46.B 47.B 48.B 49.D 50.C 二、填空题 1. 关键字/键

2. 外模式/用户模式; 概念模式/模式/逻辑模式; 内模式/物理模式

3. 实体完整性;参照完整性 4. 查询

5. 系统当前日期和时间 6. 考试

三、写SQL命令

1.Select 学生表.学号,学生表.姓名,课程信息表.课程名称,成绩表.成绩 From学生表, 课程信息表, 成绩表

Where学生表.学号=成绩表.学号 and成绩表.课程编号=课程信息表.课程编号 and 学生表.院系=”会计学院” 2.Select 学号,姓名,性别,year(Date())-year(出生日期) AS 年龄 From 学生表 Where 姓名 like“王*” Order by 学号 Desc

7. 操作或命令 8. 实体集 9. 报表页脚 10. 货币型/Money 11. 控件来源/Caption/标题 12. OpenForm 13. 报表页眉 14. 菜单栏 15. 索引 16. 投影 17. 更新

18. 分支/选择;循环 19. call area(A,B) 20. 局部变量 21. 9 22. 3840 23. 5 24. 48

25. Form_Timer(); Date() / Now()

3.Selcct 课程编号,count(课程编号或学号或成绩)as 学生人数 From 成绩表 Group by 课程编号

4.Select 学号, avg(成绩) AS 平均成绩 From 成绩表 Group by 学号

Having avg(成绩)<60

5.select学生表.学号,学生表.姓名,学生表.院系 From 学生表,成绩表

Where 学生表.学号 not in(select 成绩表.学号 from成绩表 where成绩表.课程编号=”C003”) 四、编程 1. Sub A1()

Dim M(1 To 50) As Single, s As Single Dim n As Single For i = 1 To 50

M(i) = InputBox(\请输入实数\ s = s + M(i) Next i n = s / 50

MsgBox (\求得的均值为\& n) End Sub 2. Sub A2()

Dim a(1 To 10) As Integer Dim n As Integer For i = 1 To 10

a(i) = InputBox(\请输数值:\ Next i

For j = 1 To 10 For i = j To 10 If a(j) < a(i) Then n = a(i) a(i) = a(j) a(j) = n End If Next i

Text0.Value = Text0.Value & a(j) & \ Next j End Sub

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库数据库练习题(2)在线全文阅读。

数据库练习题(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1054055.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: