您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 2015《数据库应用A》-A卷
1装订线大学期末考试试卷(A卷)20学年第一学期考试科目:数据库应用A考试类型:(闭卷)考试考试时间:120分钟学号姓名年级专业题号一二三四总分得分评阅人机读一、判断题(每题0.5分,共10分。在答题卡上涂黑A代表正确,涂黑B代表错误)1.字段在数据库的设计中已经定义完成,在显示时不能改变其显示名称。2.用于输入或编辑字段数据的交互控件是文本框。3.为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的“方法”选项卡。4.Access中日期型常量需要用“#”这个符号括起来。5.在VBA程序中,str函数可以实现将字符型变量转换为数值型变量。6.在SQL中,插入记录用Delete语句。7.可以将多个宏组成一个宏组。8.如果要求查询各系各种职称男女教师的人数,可以采用交叉表查询。9.当要把表中某些列固定在最前面时应该使用隐藏列功能。10.Access中表作为单独文件存放。11.在E-R图中表示属性的图形是椭圆形。12.窗体的数据来源可以是查询。13.Access2010数据库的全部内容存放在一个扩展名为.accdb的文件中。14.条件year([出生年月])=12,表示出生月份为12月。15.数据库三级模式中,内模式可以有多个。16.对数据表进行筛选操作,结果只显示满足条件的记录,将不满足条件的记录从表中删除。17.打开窗体的宏命令是OpenWindow。18.只能创建关于一个字段的索引,不能创建关于多个字段的索引。19.Select命令中用于返回非重复记录的关键字是DISTINCT。20.对Access表进行排序操作后,表的记录存储顺序将会发生变化。得分2二、单选题(每题1分,共40分。涂黑答题卡上对应的项)21.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是________。A)DB包含DBS和DBMSB)DBMS包含DB和DBSC)DBS包含DB和DBMSD)没有任何关系22.定义学号字段为学生表的主键后,对学号的描述下列________说法不正确。A)学号不能为空B)学号不能有重复值C)学号输入时没有要求D)学号可以设置为无重复索引23.若要确保输入的课程名称最多为8位字母,应将该字段的输入掩码设置为________。A)LLLLLLLLB)########C)00000000D)????????24.使用SQL语句Select查询一个表中所有行所有列时,可以用______符号代替。A)#B)*C)?D)&25.假设员工表已有部门、员工编号、姓名、性别和生日5个属性,其中可以作为主关键字的是________。A)姓名B)生日C)部门D)员工编号26.设选修C1课程的学生关系为R,选修C2课程的学生关系为S,求同时选修了C1和C2的学生,则需进行的运算是______。A)并B)交C)差D)或27.在SQL查询中,要查找名字中有三个字的学生,对应的查询条件应设置为________。A)姓名like*B)姓名like?C)姓名like***D)姓名like???28.在Access的数据表中删除一条记录,被删除的记录________。A)可以恢复到原来设置B)被恢复为最后一条记录C)被恢复为第一条记录D)不能恢复29.概念模型能表示________。A)实体间1:1联系B)实体间1:n联系C)实体间m:n联系D)实体间以上的三种联系30.绘制E-R图的过程属于数据库设计的________阶段。A)概念设计B)需求分析C)逻辑设计D)物理设计31.在SQL查询中where短语用于______。A)设置行标题B)排序C)条件D)分组32.有两个关系R和S如下:RSABCa32b21a31ABa3b2得分3装订线则由关系R得到关系S的操作是________。A)并B)选择C)自然联接D)投影33.如果要求在报表的页面页脚中显示的页码形式为“共y页,第x页”,则页面页脚中的页码的控件来源应该设置为______。A)=第&[Pages]&页,共&[Page]&页B)=共&[Page]&页,第&[Pages]&页C)=第&[Page]&页,共&[Pages]&页D)=共&[Pages]&页,第&[Page]&页34.删除学生表中出生日期字段的命令是______。A)DeleteFrom学生Where出生日期B)DropTable学生C)DeleteFrom学生Where字段=出生日期D)AlterTable学生Drop出生日期35.若学生表中已经有“入校日期”字段,现在要得到学生的校龄,计算的表达式是________。A)=year(date())-year(’入校日期’)B)=year(date())-year([入校日期])C)=year(date())-year(”入校日期”)D)=year(date)-year(入校日期)36.假设建立一个查询视图,查询的操作界面如下图,这个查询是一个________查询。A)删除B)更新C)参数D)生成表37.不属于窗体组成部分的是________。A)主体B)页面页眉/页面页脚C)窗体页眉/窗体页脚D)组页眉/组页脚38.打开报表的正确宏操作命令是________。A)OpenFormB)OpenReportC)OpenTableD)SetValue39.要删除表,使用的SQL语句是________。4A)SelectB)DropC)UpdateD)Delete40.下列SQL语句中,用于修改表结构的是________。A)UpdateB)CreateC)AlterD)Insert41.如果在查询条件中使用通配符“[]”,其含义是______。A)通配方括号内任一单个字符B)通配不在括号内的任意字符C)通配任意长度的字符D)错误的使用方法42.下列表达式计算结果为数值类型的是______。A)#1/14/2016#-#12/25/2015#B)0.36C)”98+4”D)#12/25/2015#+543.Access数据库中,为了保证输入的数据符合规定的条件,则需要在数据表设计视图中定义的属性是______。A)格式B)有效性规则C)默认值D)参照完整性44.定义了二维数组ARRY(2TO7,7),则该数组的元素个数为______。A)25B)36C)20D)4845.下列不是分支结构的语句是________。A)Do…loopB)If…Then…EndIFC)If…Then…Else…EndIfD)Select…Case…EndSelect46.教师表的选择查询设计视图如下,则查询结果是________。A)显示教师的职务、姓名和同名教师的人数B)显示教师的职务、姓名和同样职务的人数C)按职务的顺序分组显示教师的姓名D)按职务统计各类职务的教师人数47.统计“图书”表中各出版社“库存量”的总和,显示“出版社编号”和“库存量”。操作正确的是。5装订线A)B)C)D)48.窗体有命令按钮Commandl对应的事件代码如下:PrivateSubCommandl_Click()x=3Forj=1To2Fork=1tojx=x+3NextkNextjEndSub运行以上事件过程,x的值是______。A)6B)12C)18D)2149.对学生表中“性别”字段建立索引时,应选择_____索引。A)主B)有(无重复)C)无D)有(有重复)50.操作查询不包括________。A)更新查询B)生成表查询C)参数查询D)删除查询51.下列程序的功能是计算sum=1+(1+3)+(1+3+5)+……+(1+3+5+……+59)PrivateSubCommand1_Click()t=0m=1sum=0Dot=t+msum=sum+tm=______LoopWhilem=59MsgBoxSum=&sumEndSub为保证程序正确完成上述功能,空白处应填入的语句是______。6A)m+1B)m+2C)t+1D)t+252.下面关于报表对数据的处理中叙述正确的是________。A)报表只能输入数据B)报表不能输入和输出数据C)报表可以输入和输出数据D)报表只能输出数据53.从字符串Sring中获得最左边4个字符的子字符串函数是______。A)Mid(Sring,4)B)Left(Sring,4)C)Right(Sring,4)D)Trim(Sring,4)54.学生表中“姓名”字段的数据类型为文本,字段大小为10,则输入姓名时,最多可输入的汉字个数和英文字符个数分别是______。A)55B)1010C)2010D)102055.VBA表达式8*8\8/8的输出结果是______。A)2B)1C)8D)6456.窗体中有命令按钮run1,对应的事件代码如下:PrivateSubrun1_Click()DimnumAsInteger,aAsInteger,bAsInteger,KAsIntegera=0:b=0Fork=1To10num=InputBox(请输入数据:,输入)Ifnummod2=0Thena=a+numElseb=b+numEndIfNextkMsgBox(运行结果:a=&Str(a)&,b=&Str(b))EndSub运行以上事件过程,所完成的功能是________。A)对输入的10个数据求累加和B)对输入的10个数据分别统计奇数和偶数的个数C)对输入的10个数据求各自的余数,然后再进行累加D)对输入的10个数据分别统计奇数和偶数的和57.可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox(请输入字符串,字符串对话框,aaaa)当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是______。A)aaaaB)bbbbC)字符串对话框D)请输入字符串58.VBA中定义符号常量可以用关键字______。A)ConstB)DimC)PublicD)Static59.VBA程序流程控制的方式是______。A)顺序控制和分支控制B)顺序控制和循环控制7装订线C)循环控制和分支控制D)顺序控制、分支控制、循环控制60.在窗体中有一个名为Command1的命令按钮,事件代码如下:PrivateSubCommand1_Click()Dimm(10)asIntegerFork=1To10m(k)=20-kNextkMsgBoxm(12-k)EndSub打开窗体,单击命令按钮,消息框的输出结果是______。A)19B)10C)4D)5三、填空题(每题1分,共10分)1.数据库设计的四个阶段是:需求分析、概念设计、【1】和物理设计。2.专门的关系运算包括【2】、投影、连接。3.在Access数据库中,表是由字段和【3】组成。4.在数据库中能唯一地标识一个元组的属性或属性的组合称为【4】。5.在关系运算中,R关系元组个数为3,S关系元组个数为6,R和S进行笛卡尔积运算后得到的关系元组个数为【5】。6.变量i的初值为8,则下列循环语句中循环体的执行次数为【6】。DoWhilei=18i=i+2Loop7.报表通常由报表页眉、报表页脚、页面页眉、页面页脚、组页眉、组页脚及【7】几个部分组成。8.函数Date()返回值的含义是【8】。9.VBA中整型变量后的类型说明符号是【9】。10.查询“学生”表中“姓名”不为空值的记录条件是【10】。四、应用题(共40分)1、某个学生管理系统有“学生”和“班级”两个表,如下所示。应用关系运算完成下列题目。(本题共5小题,每小题2分,共10分)得分得分1.5CM1.5CM8学生班级(1)在“学生”表中查询“姓名”、“性别”、“籍贯”字段,写出关系代数表达式。(2)查询“专业”是“计算机”的学生的“姓名”、“班级名称”,写出关系代数表达式。(3)写出关系运算性别(学生)的运算结果。(4)写出关系运算姓名(σ籍贯=‘湖南’(学生))的运算结果。(5)写出关系运算姓名,专业(学生班级)的运算结果。2.下列前两个小题写出每条SQL语句完成的功能,后三小题根据每种功能要求写出相应的SQL语句。(本题共5
本文标题:2015《数据库应用A》-A卷
链接地址:https://www.777doc.com/doc-6375763 .html