一、单项选择题(本大题共20小题,每小题2分,共40分) 1. 利用“设计”视图建立查询准则,若查询学习成绩在80分到90分(包含80分,不包含90分)之间的学生情况,正确的查询准则是( C ) A.>79 OR <90 B.Between 80 with 90 C.>=80 AND <90 D.IN(80, 90) 2. 根据指定的查询条件,从一个或多个表中获取数据并显示结果的查询称为(C ) A.交叉表查询 B.索引查询 C.选择查询 D.操作查询 3. 在Access查询对象中设置查询准则时,下列关于查询条件的说法中错误..的是( D )
A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 B.日期/时间类型数据需在两端加# C.文本类型数据需在两端加上双引号(″″) D.数字类型数据需在两端加上双引号(″″) 4. 在“学生”窗体中,通过“查找与替换”对话框查找姓“王”的学生时,应当在“查找内容”中输入( C ) A.[王]? B.[王?] C.[王]* D.[王*] 5. 操作查询不.包括( A )
A.选择查询 B.更新查询 C.追加查询 D.生成表查询 6. 有班级和学生关系,在建立班级与学生之间一对多联系时,若选择的联接类型如图 所示,则数据之间的关联方式是( B ) A.自然联接 B.左外部联接C.右外部联接D.内部联接 7. 在Access中,若要定义单一字段为主键,可以定义为主键的是( A ) A.自动编号类型的字段 B.有重复值的字段 C.有空值的字段 D.OLE对象类型的字段 8. 有学生(学号,姓名,性别)和成绩(学号,课程名称,分数)两个表,若在建立学生与成绩一对多联系时,选择的联系类型是:包括″学生″中的所有记录和″成绩″中联接字段相等的那些记录,则数据之间关联方式是( C ) A.内部联接 B.全外部联接 C.左外部联接 D.右外部联接 9. 有职工表:职工(职工编码,姓名,性别,出生年月),其中职工编码字段是文本型。如果要查询职工编码第3位是5的职工信息,则查询准则表达式是( D ) A.职工编码=″!!5!!!″B.职工编码LIKE″##5###″C.职工编码=″**5***″D.职工编码LIKE″??5*″ 10. 有职工表:职工(职工编码,姓名,性别,出生年月),假设要查询职工的年龄,则该查询的计算字段″年龄″应定义为( B ) A.年龄:Now()-Year(″出生年月″) B.年龄:Year(Now())-Year([出生年月]) C.年龄:Year(Now())-Year(#出生年月#) D.年龄:Year(Now())-Year(′出生年月′) 11. 在创建查询时,通过查询准则来设定显示记录的条件,该操作实现了关系代数的( C ) A.并运算 B.交运算 C.选择运算 D.投影运算 12. 在Access中创建学生表:S(学号,姓名,年龄),要实现在年龄字段中只允许输入18到26之间的数,则应设置年龄字段的( C ) A.格式 B.掩码 C.有效性规则D.默认值 13. 有职工表:职工(职工号,姓名,工资,部门),如果要打印一个按部门统计工资总额的报表,在报表设计时应使用的函数是( D )A.=Avg ([工资]) B.=Count ([工资]) C.=Sum ([工资]) D.=Total ([工资]) 14. 在数据库中有产量表如下图(a)所示,若要产生下图(b)中的 查询结果,则应使用的查询类型是(D ) A.选择查询 B.更新查询 C.追加查询 D.交叉表查询 15. 下列选项中,非.“是/否”型字段格式的是( A )
A.对/错 B.真/假 C.开/关 D.是/否
6图 14图 16. 有学生档案表:S(学号,姓名,性别,出生年月,专业),若要利用S表复制一个新的学生名单表:R(学号,姓名),则可以直接实现这个操作的方法是( D )
A.复制查询 B.更新查询C.追加查询D.生成表查询 17. 假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为( B ) A.16=16 and <=25 C.>=16 or <=25 D.IN (16,25) 18. 假设在设计视图中设计一个查询,如图所示,则这个查询是( D ) A.交叉表查询 B.生成表查询 C.操作查询 D.参数查询 19. 若设置查询准则为:Like "C[!kml]p",则满足查询条件的值是( C ) A.Ckp B.Ckmlp C.Cop D.C!kmlp 20. 若要查找一个长度为5,第3位是字母“a”的字符串,则表达式是( C ) A. Like "**a**" B. Like "##a##" C. Like "??a??" D. Like "!!a!!" 21. 假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为( B ) A.2000=2000 and <=5000 C.>=2000 or <=5000 D.2000=
22. 已知商品编号字段的数据类型为文本型,规定该字段的值必须是以W开头的4个字符,则应将该字段的有效性规则设置为( A ) A.Like"W???" B.Like"W###" C.Like"W***" D.Like"W!!!" 23. 若要查询数学和计算机专业姓李的学生信息,则查询准则表达式是( C ) A.姓名="李"OR(专业="数学"AND专业="计算机")B.姓名="李"AND(专业="数学"OR专业="计算机") C.姓名Like"李*"AND(专业="数学"OR专业="计算机")D.姓名Like"李*"OR(专业="数学"OR专业="计算机") 24. 有学生表:S(学号,姓名,性别,入学年份,专业,籍贯),若创建一个按专业和生源所在省市统计学生人数的查询,如图所示,则该查询是( D ) A.选择查询 B.生成表查询 C.操作查询 D.交叉表查询 25. 在查询的设计视图中,若设置查询准则如图所示,则查询准则表达式是( C ) A.BETWEEN 18 AND 60 AND"男" B.BETWEEN 18 OR 60 AND"男" C.年龄>=18AND 年龄<=60 AND 性别="男" D.年龄>=18AND 年龄<=60 OR 性别="男" 26. 有学生表:S(学号,姓名,性别,专业),查询"英语专业所有女同学姓名"的SQL语句是( D ) A.SELECT * FROM S B.SELECT * WHERE S FROM 专业=英语 C.SELECT 姓名 WHERE S FROM 专业=英语 AND 性别=女 D.SELECT 姓名 FROM S WHERE 专业="英语" AND 性别="女"
二、填空题(本大题共15小题,每小题1分,共15分) 27. 在Access中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、_____更新__________查询、追加查询和生成表查询。 28. 如果用户知道所要查找的记录的特定值,可在运行查询时,利用对话框提示用户输入该特定值,以查询满足特定值要求的信息,这时应设计_____参数__________查询。 29. 在创建查询时,有些实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增加______计算字段_________来完成。 30. 在SQL中,可以利用 Count( ) 函数计算记录的个数。
25图 24图 18图 31. 在SQL查询命令中,设置查询条件的子句是________where_____。 32. Access规定表中文本类型字段的最大长度是__255______。 33. 在Access中,用户级安全机制是指当数据库中有多个用户时,将用户分成组,规定不同组的用户具有不同的_____权限___。 34. 在创建表的过程中,设置有效性规则的目的是实施数据库的___完整性_____。 35. 在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的_____生成表___查询来创建新表。 36. 在Access中,规定日期型常量的定界符是_____#___。 37. 在Access中,表之间实施参照完整性时有“级联更新相关字段”和“_级联删除相关字段_______”两个选项。 38. Access提供了“导入”和“____链接____”两种使用外部数据源的方法。 39. 查阅字段的数据来源可以是表、查询和___输入数据_____。
三、简答题(本大题共5小题,每小题5分,共25分) 40. 有部门和职工表如图(a)所示,两表之间的关系如图(b)所示。 试分析下列5个操作能否正确执行,并将结果标注在题目右侧的方括号中,能正确执行的划“√”,否则划“×’’。
(1)在职工表中插入{"E6","张立",4} ( × ) (2)在职工表中插入{"E7","张雨",null} ( √ ) (3)删除部门表中的第一条记录 ( × ) (4)删除职工表中的第一条记录 ( √ ) (5)在部门表中,将工程部的部门号改为5 ( × ) 41. 有学生表:S(学号,姓名,性别,出生年月,专业名称)。假设要列出学生表中“管理”专业所有女同学的姓名和出生年月,请在下列SQL语句的横线处填写适当的内容,完成查询任务。 SELECT__姓名,出生年月_________________________ FROM_____S___________________________ WHERE_____专业=”管理” AND 性别=”女”___________________________
四、综合题(本大题共2小题,每小题10分,共20分) 42.设有学生关系:学生(学号,姓名,性别,年龄),其中学号、姓名、性别的数据类型为文本型,年龄为数字型。 在设计视图中,基于学生表建立一个查询,显示年龄为18或19岁的姓王的女同学。请按下图阴影部分的序号完成准则的设置。
(1) Like“王*” (2) “女” (3)In(18,19)
42题
40图(a) 40图(b)