《Access数据库应用模拟试题(共4页).doc》由会员分享,可在线阅读,更多相关《Access数据库应用模拟试题(共4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上数据库应用模拟试题一、选择题 (每小题1分,共20分)1. ( )是数据库系统的核心软件,并为用户提供使用数据库的界面。A数据库DB B数据库系统DBS C数据库管理系统DBMS D操作系统2. 用二维表格来表示实体集以及实体之间联系的模型是( )。A关系模型 B网状模型 C层次模型 DE-R图3. 一个院系对应多名教师,“院系”与“教师”两个实体之间的联系是( )。A. 一对多 B. 多对多 C. 多对一 D. 一对一4. 下列关于关系的说法错误的是( )。A一个关系就是一张二维表格B关系中元组的个数是有限的C表示关系的二维表格中各元组每一个分量还可以分成若干个数据
2、项 D表示关系的二维表格中各元组都是唯一的5. 规定成绩表中“成绩”字段取值范围在0100,这属于关系完整性约束的( )。A实体完整性约束 B域完整性约束 C参照完整性约束 D用户自定义完整性约束6. 从学生表(学号Text (10), 姓名Text(4), 班级Text(10)中选择所有学生的学号,姓名组成新的关系所进行的关系运算为( )。 A. 选择运算 B. 交运算 C投影运算 D. 连接运算7. 在Access 2010数据库中,若允许网络上的其他用户也可以同时打开、编辑这个数据库文件,打开数据库的方式应使用( )。A只读方式 B独占方式 C打开 D独占只读方式8. 若关系X有m1个元
3、组,关系Y有m2个元组,则XY有( )个元组。A m1+m2 Bm1*m2 Cm1-m2 Dm2-m19. 对两个关系进行并交差运算,要求两个关系必须具有相同( )。A. 结构 B元组 C属性名 D主键10. 下列字段类型中不能建立索引的是( )。A备注 B数字 C超链接 D OLE11. 下列各表达式中,结果总是是/否型的是( )。A. 算术运算表达式 B字符运算表达式C日期运算表达式 D关系运算表达式12. Access 2010查询的数据源( )。A. 只能是表 B只能是查询 C可以是报表 D可以是表或查询13. 在学生表中要查找姓“王”的学生,则在“姓名”字段列条件行输入表达式( )。
4、ALike “王” BLike “王?” CLeft(姓名,1)= “王” D姓名=“王*”14. 若查询1994年之后(包含1994年)出生的学生记录,应在查询设计网格“出生日期”字段列条件行设置条件为( )。AYear(出生日期) =1994 C出生日期=1994DYear(出生日期)199415. 设计参数查询时,反馈给用户的提示文字应填写在( )。A方括号 B括号() C花括号 D以上均不对16. 在窗体设计视图中必须包含的节是( )。A主体 B页眉页脚 C窗体页眉页脚 D窗体页脚17. 用于实现报表的分组统计数据操作区域的是( )。A报表的主体区域B页面页眉或页面页脚区域C报表页眉或
5、报表页脚区域D组页眉或组页脚区域18. 在宏中,OpenForm可以用来打开( )。A表 B窗体 C报表 D数据库19. 下列合法的变量名是( )。A3a B x-1 Cb_1 Ds 120. VBA程序的控制结构包含( )。A顺序、选择、循环B声明区域、子过程、函数过程 C顺序、选择、分支D标准模块、类模块二、填空题(每空1分,共10分)1. Access 2010创建的数据库文件,扩展名是【 1 】。2. Access 2010数据库包含表、查询、窗体、【 2 】、【 3 】和模块6种对象。3. Access数据库中可用来存放图片的字段类型是【 4 】。4. 教师表包括:教工编号,姓名,院
6、系,参加工作时间,职称等,可以作为主键的是【 5 】。5. “A,B都小于C”用逻辑表达式表示为【 6 】6. 如果要求某学生表的学号Text(10)首位必须为“1”,则其字段有效性规则文本框应输入【 7 】7. 在Access 2010中确定表的结构就是确定各字段的【 8 】、【 9 】和字段大小等。8. 执行命令d1=Str(Year(Date(),4)+”年”+ Str(Month(Date(),2)+”月”,则变量d1的值是【 10 】。三、按要求写命令序列(每小题2分,共20分)设有一个数据库,包含3个数据表,表结构和实例数据如下:学生表学号姓名性别出生日期班级欧阳玲女1996-06
7、-03英语1201李蔚女1997-09-29英语1201王大力男1996-03-01会计1206王虹女1995-01-25财务1208学生表结构:学号 Text(6),姓名 Text (3),性别 Text (1),出生日期 Date,班级 Text(6)课程表课程编号课程名称学时学分开课院系开课季节C001高等数学(1)644数理学院秋C002高等数学(2)724.5数理学院春C503程序设计402.5控制与计算机工程学院秋课程表结构:课程编号Text(4),课程名称Text (20),学时Integer,学分Single,开课院系Text(20),开课季节 Text(1)选课成绩表学号课程
8、编号成绩C00190C50394C00154C00260C50387选课成绩表结构:学号 Text(6),课程编号Text(4),成绩Integer请按要求写出相应的命令:(1)查询1996年出生的所有学生的姓名、性别、出生日期和班级。(2)查询所有姓王的女学生的学号、姓名、性别和班级。(3)查询所有成绩不及格的学生,要求显示结果包含学号、姓名、课程名称和成绩。(4)统计男、女生平均成绩(保留2位小数)。(5)在选课成绩表中添加一条新记录,新记录的学号为,课程编号为C001,成绩为78。(6)将学生表中学生王大力的班级修改为财务1206。(7)查询数理学院秋季所开课程的课程编号、课程名称、学时
9、和学分。(8)查询选修了“程序设计”课程的学生的姓名、班级和成绩,并按成绩的降序排列。(9)查询每门课程的课程名称、选课人数、最高分、最低分和平均分(10)删除选课成绩表中学号为“”的所有成绩。四、读程序写结果(每小题3分,共12分)专心-专注-专业(1)窗体中一个命令按钮对应的事件代码如下:Private Sub Command1_Click()Dim sum As Integer,i As Integer sum=0For i=1 to 10 Step 3sum=sum+iNext iMsgBox sumEnd Sub则单击命令按钮时,MsgBox输出的结果是_;程序中For循环的循环体被
10、执行了_次;程序结束时变量i的值是_。(2)窗体中一个命令按钮对应的事件代码如下:Private Sub Command1_Click()Dim a As Integer,b As Integer a=3728Doa=a10b=a mod 10Loop While b=3MsgBox aEnd Sub则单击命令按钮后,程序中Do.Loop While循环的循环体被执行了_次;程序结束时变量a和b的值分别是_和_。(3)窗体中一个命令按钮对应的事件代码如下:Private Sub Command0_Click()Dim score As SingleDim grade As Integersco
11、re =89.5grade=score10Select Case gradeCase Is = 9MsgBox 成绩等级为优秀Case Is = 8MsgBox 成绩等级为良好Case 7MsgBox 成绩等级为中等Case 6MsgBox 成绩等级为及格Case ElseMsgBox 成绩等级为不及格End SelectEnd Sub则单击命令按钮时,MsgBox输出的结果是_。(4)窗体中一个命令按钮对应的事件代码如下:Private Sub Command1_Click()Dim a As Integer,i As Integer a=1For i=5 to 10If i Mod 3=0
12、 Then a=a+1elsea=a+2End IfNext iMsgBox aEnd Sub则单击命令按钮时,MsgBox输出的结果是_;程序中的语句a=a+1被执行了_次;语句a=a+2被执行了_次.五、综合应用题(8分)已知数据库中有一张学生表,学生表结构为:学号 Text(6),姓名 Text (3),性别 Text (1),出生日期 Date,班级 Text(6),根据该学生表设计的窗体界面如下: 设计界面 运行界面请根据要求回答问题。(1) 在这个窗体中都使用了哪些控件?(2) 要使鼠标单击“该生年龄”按钮时在text8控件中显示出该学生的年龄,则应该在“该生年龄”按钮的_事件中编写语句 _。(3) 控件的类型分为绑定控件、非绑定控件和计算控件,那么text8控件属于_类型,与“”和“欧阳玲”对应的控件属于_类型。