2023-2024学年中图版高二下学期选修4第一单元第一节 初探数据管理

2024-06-28
| 12页
| 100人阅读
| 0人下载

内容正文:

2023-2024学年中图版高二下学期选修4第一单元第一节 初探数据管理 一、选择题 1.以下对数据库的描述不正确的是(   ) A.管理操作方便、快捷,数据维护简单、安全 B.数据共享应用,提高数据的使用效率 C.存储数据少 D.检索统计准确 2.在学生管理数据库中唯一区分两个学生的记录是(   ) A.主关键字 B.数据项 C.字段 D.表 3.有如下程序段: Key = Val(Text1.Text) i = 1:j = 9 Do While i <= j     m = (i + j) \ 2 If  Key <= a(m) Then j = m - 1 Else i = m + 1 Loop 数组元素a(1)到a(9)的值依次是10,13,13,18,18,18,18,25,30,文本框Text1中的内容为18。执行程序段后,变量j的值是(    ) A.3 B.4 C.5 D.6 4.以下属于数据库应用系统实例的是(   ) ①操作系统(Windows XP,Linux)  ②财务管理系统    ③购物网 ④BIOS程序            ⑤图书管理系统         ⑥火车售票系统 A.②③⑤⑥ B.②③④⑤ C.①③④⑥ D.①②④⑥ 5.小王同学在使用Access时,打开了如图所示的窗口,在该窗口下可以实现的操作是(    ) A.给“学生信息”数据表添加记录 B.对“学生信息”数据表中的记录进行排序 C.修改“学生信息”数据表中“编号”字段的名称 D.对“学生信息”数据表名称进行修改 6.下面所列出的条目中属于数据库主要特点的是(   )。 (1)存储大量数据(2)高效检索(3)管理操作繁琐(4)通过网络实现数据共享 A.(1)(3)(4) B.(2)(3)(4) C.(1)(2)(3) D.(1)(2)(4) 7.下列关于数据及数据管理的说法,正确的是(    ) A.数据不可以通过图像的形式呈现 B.传统的数据库技术可以对大数据进行有效管理 C.提高数据本身安全是有效保证数据安全的手段之一 D.计算机中的数据可以通过十六进制形式存储以节省存储空间 8.下列属于小型数据库管理系统的是(    ) A.Excel B.QBASIC C.Aceess D.FrontPage 9.某Access数据表打开后如下图所示, 下列描述: ①数据表中共有48条记录          ②数据表名称是: student ③数据表中共有474个字段         ④数据表中有474条记录 其中正确的是 A.①②④ B.②③④ C.①③ D.②④ 10.DBMS是(   )的简称。 A.数据库的管理系统 B.数据库使用系统 C.数据处理系统 D.数据库操作系统 11.某对分查找算法的VB程序段如下: i=1:j=8:s=0: key= Int(Rnd * 45)*2+5 Do While i<= j     m=(i+j)\2     If key = a(m) Then         Exit Do     EseIf key < a(m) Then         j=m-1:s=s-1     EIse     i=m+1:s=s+ 1     End If Loop 已知数组元素a(1)到a(8)的值依次为5,16,20,28,44,55,67,85,执行该程序段后,s的值不可能是(    ) A.0 B.-2 C.3 D.-1 12.高考结束后,学校为了统计学生高考情况,以便快速查询、统计一些相关信息,使用办公套件Office建立了“毕业生信息管理系统”数据库文件,文件名为Bysgl.mdb。创建该应用系统的软件是 A.Word B.Excel C.PowerPoint D.Access 13.为了及时更新、维护学籍管理系统,减少无关数据冗余,管理员在学籍数据库中清除了已经毕业的高三学生的信息,他采用的方法是(   ) A.删除单元格 B.删除字段 C.删除数据库 D.删除记录 14.下列选项中属于数据库管理系统的是(   ) A.Data.mdb B.MS SQL Server C.校本课程管理系统.mdb D.Windows XP 15.下列关于数据库的说法不正确的是(    ) A.用数据库管理信息,错误少、容量大、速度快、计算准确 B.数据越是庞大,越能体现数据库的优势 C.数据库通常只包含一个表 D.对数据库的管理,通常通过数据库管理系统实现 二、填空题 16.观察如图所示的教师基本信息表,回答下列问题。 (1)在该数据表中,可作为关键字的字段名为 。 (2)该数据表的字段总数为 。 (3)在该数据表中,共有多少条记录 。 (4)该数据表中,“单位数量”的数据类型是 。 17.下列 VB 程序实现数字字母混合序列分离后分别排序,最后又合并输出。具体算法如下: 在文本框 Text1 输入若干组混合序列,每组序列中仅包含一组字母和一个多位数字,序列之间用逗号隔开,以逗号结束。单击“排序”按钮 command1,把每组序列中的字母和数字分开,并分别排序,最后在列表框 list1 输出。排序规则如下:所有数字按从小到大升序排序,字母序列按长度升序排序,若长度相同,直接比较升序排序(按字母的 ASCII 码排序,“A”<“Z”<“a”<“z”)。 实现算法的部分程序界面如图所示,VB 程序代码如下,回答下列问题: Private Sub Command1_Click() Dim a(1 To 6) As Integer, b(1 To 6) As String,I as integer,j as integer Dim c As String, k As Integer, tmp1 As Integer, tmp2 As String s=text1.text i = 1: k = 1: tmp1 = 0: tmp2 = "" Do While i <= Len(s) c = Mid(s, i, 1) If c = "," Then a(k) = tmp1: b(k) = tmp2 tmp1 = 0: tmp2 = "" ① Else If   Then tmp2 = tmp2 + c Else tmp1=tmp1*10+val(c) End If End If i = i + 1 Loop For i = 1 To 5 For j = 1 To 6 - i If a(j) > a(j + 1) Then tmp1 = a(j): a(j) = a(j + 1): a(j + 1) = tmp1 If Len(b(j)) > Len(b(j + 1)) Or ② Then tmp2 = b(j): b(j) = b(j + 1): b(j + 1) = tmp2 End If Next j Next i For i = 1 To 6 List1.AddItem Str(a(i)) + b(i) Next i End Sub (1) 代码“list1.AddItem”中的 AddItem 是 (单选,填字母:A.属性名 B.对象名 C.方法 D.事件名 ) (2) 在程序划线处填入合适代码,使程序完整。 ①处代码为 ,②处代码为 。 (3) 加框处代码有错,请改正。 应该为 (4) 若输入的字符串为“21ckk,gho63,TCP43,23Yes,no62,phy46”,则程序运行后第3组字符是 18.研究性学习小组在假期准备开发一个住院病人管理系统。分析任务完成以下题目。 (1)数据库由若干个数据表组成,而各数据表间又是相互关联的,像这样的数据库被称为 。 (2)图一为数据管理过程中结构设计阶段的“住院病人”E-R图,该图中的实体是 。将其转换到关系模式得到住院病人情况表(住院号, ,性别,年龄)。 (3)该数据库中病房信息表(病房号,床位数,等级所属科室)、病人住院信息表 (住院号,病房号,住院时间)和住院病人情况表之间是相互关联的,其中病房信息表和病人住院信息表是通过 建立关系的。病人的朋友第一次到医院探望他时,想要顺利找到他,建立查询时需要从病房信息表、病人住院信息表和住院病人情况表中选取查询字段,除“姓名”外,还应该选取的字段是 。 (4)要查询住院病人情况表中所有年龄在18岁以下住院病人姓名和年龄,完成下面的SQL语句。 SELECT姓名, FROM 年龄< 。 19.递增数列用二分法查找时,先以 位置的元素作为比较对象,如果要找的元素值小于该中点元素,则将待查序列 为左半部分,否则为右半部分。每一次比较后都可以将查找区间缩小一半。 三、操作题 20.在数组元素a(1)到a(5)中查找键值为key的数,其查找算法的VB程序段如下: Dim a(1 To 5) As Integer Dim Key As Integer Private Sub Command1_Click() t=0 For i=1 To 5 If ____①____ Then t=i Exit For ’② End If Next i Print t End Sub Private Sub Form_Load() ’此过程用于对数组a和查找键Key进行赋初值,代码略 End Sub (1)该程序段中所用的查找算法是_____________________________________。 (2)在程序①划线处,填入适当的语句或表达式,把程序补充完整:程序中①划线处应填入_____________________________________________。 当数组元素a(1)到a(5)中存储的数据为(2,5,1,9,5),查找键Key为5时: (3)该程序运行结束,t的值是_____________________________。 (4)如果将②所标记的Exit For语句删除,该程序运行结束时,t的值是________。 四、简答题 21.学校运动会需要建立一个数据库文件。请回答以下问题: (1)    该数据库全称是? (2)    该数据库有几个数据表? (3)    当前打开的数据表是? (4)    这个数据表中,共有几条记录,当前记录号是多少? (5)  哪个字段适合设置主键? 22.简述题: (1)何玲开发了“学生成绩信息管理系统”,她利用OFFICE2000建立了student.mdb,并利用开发工具制作该系统。分别写出数据库、数据库管理系统、数据库应用系统的名称。 (2)数据库应用系统基本功能一般包括浏览等模块。浏览模块,实现浏览学生的选修课程模块的名称及其成绩信息的功能。学生成绩信息管理系统除了浏览模块以外,还应该包含哪些模块?写出至少3个模块名称,尝试写出其功能。 (3)下面一段代码中,使用了SQL指令实现对三个表的查询,具体语句如下图。写出三个表的名称,尝试用下划线在具体语句下面画出SQL指令,或者写出数据源的名称。 23.下图为数据库管理系统示意图,(1)图中①-⑤所代表的含义分别是 (2)①、②各两个相对应的例子。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.C 2.A 3.A 4.A 5.C 6.D 7.C 8.C 9.D 10.A 11.A 12.D 13.D 14.B 15.C 16.(1)产品ID;(2)8;(3)(3)7;(4)文本 17. C k = k + 1 Len(b(j)) = Len(b(j + 1)) And b(j) > b(j + 1) c< "0" or c > "9" 或 not(c >= "0" and  c< ="9")或 c >= "a" and  c< ="z" or  c >= "A" and c< ="Z" “43Yes” 18.(1)关系数据库;(2)住院病人、姓名;(3)病房号 病房号(4)年龄、where、18 19. 中点 缩小 20.(1)顺序查找 (2)a(i)=Key (3)2 (4)5 21.(1)(1分)学生.mdb (2)(1分)4个数据表 (3)(1分)报名信息 (4)(2分)共有128条记录,当前记录号是30 (5)(1分)报名号 22. 23.(1) ①数据库应用系统; ②数据库管理系统; ③数据库; ④用户; ⑤管理员; (2)① 学生学籍管理系统、图书馆管理系统;②  Access、    FoxPro 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

2023-2024学年中图版高二下学期选修4第一单元第一节 初探数据管理
1
2023-2024学年中图版高二下学期选修4第一单元第一节 初探数据管理
2
2023-2024学年中图版高二下学期选修4第一单元第一节 初探数据管理
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。