Access数据库编程练习题
单选题:
1. Access数据库文件格式是( )
A)txt文件 B)mdb文件 C)doc文件 D)xls文件 2. 在数据库系统中,数据的最小访问单位是( )
A)字节 B)字段 C)记录 D)表 3. 在Access中,用来表示实体的是( )
A)域 B)字段 C)记录 D)表 4. Access是一个( )
A)数据库应用系统 B)数据库管理系统 C)数据库文件系统 D)数据库系统5. Access的数据类型是( )
A)关系数据库 B)网状数据库 C)层次数据库 D)面向对象数据库 6. Access适合开发的数据库系统是( )
A)小型 B)中型 C)中小型 D)大型 7. 数据库管理系统位于( )
A)硬件与操作系统之间 B)用户与操作系统之间
C)用户与硬件之间 D)操作系统与应用程序之间 8. 数据库系统中,最早出现的数据模型是( )
A)语义网络 B)层次模型 C)网络模型 D)关系模型 9. DBS是指( )
A)数据 B)数据库 C)数据库系统 D)数据库管理系统 10. 在关系数据库中,用来表示实体关系的是( )
A)字段 B)记录 C)表 D)指针
11. 从关系模式中,指定若干属性组成新的关系称为( )
A)选择 B)投影 C)联结 D)自然投影
12. 从关系中找出满足给定的条件的元组的操作称为( )
A)选择 B)投影 C)联结 D)自然联结 13. 数据是指存储在某一种媒体上的( )
A)数学符号B)物理符号C)逻辑符号D)概念符号 14. 数据处理的中心问题是( )
A)数据采集B)数据分析C)信息管理D)数据管理 15. 在分析建立数据库目的时,应该( )
A. 以用户需求放在首位 B. 确定数据库结构与组成 C. 确定数据库界面形式 D. 选项A,B,C
16. 关于Access字段名,下面叙述错误的是( )
A. 字段名长度为1-255个字符
B. 字段名可以包含字母、汉字、数字、空格、和其它字符 C. 字段名不能包含句号(。)、惊叹号(!)、方括号([])等 D. 字段名不能重复
17. Access字段名的最大长度为( )
A. 32个字符 B. 64个字符
1
C. 28个字符 D. 256个字符
18. 自动编号数据类型一旦被指定,就会永久地与( )连接
A. 字段 B. 记录 C. 表 D. 域
19. 查找数据时,可以通配任何单个数字字符的通配符是( )
A. * B. # C. ! D. ?
20. 在设计Access数据库中的表之前,应先将数据进行分类,归类原则是(A. 每个表应只包含一个主题的信息 B. 表中不应该包含重复信息 C. 信息不应该在表之间复制 D. 以上都是
21. 关于确定Access表中字段,下面叙述错误的是( )
A. 每个字段包含的内容应该与表的主题相关 B. 不要物理推导或计算的字段
C. 要以最小逻辑部分作为字段来保存 D. 字段名应符合数据库命名规则
22. Access字段名不能包含的字符是( )
A. “__” B. “a” C. “$” D. “!”
23. 下面关于主关键字段叙述错误的是( )
A. 数据库中每个表都必须有一个主关键字段 B. 主关键字段的值是唯一的
C. 主关键字可以是一个字段。也可以是一组字段 D. 主关键字段中不许有重复值和空值
24. 若将文本字符串”12”、”6”、”5”按升序排序,则排序的结果为( )
A. “12”、”6”、”5” B. “5”、”6”、 “12” C. “12”、”5”、”6” D. “5”、”12”、”6”
25. 在Access数据库中,表之间的关系都定义为( )
A. 一对一的关系 B. 一对多的关系 C. 多对一的关系 D. 多对多的关系
26. 不属于编辑表中内容的主要操作是( )
A. 定位记录
2
)B. 选择记录
C. 复制字段中的数据 D. 添加字段
27. 如果想要统一字段中的条件框中建立多选条件,可以使用下面的哪种操作符?( )
A)AND B)OR C)LIKE D)NOT 28. 以下不属于SQL查询的是( )
A)联合查询 B)传递查询 C)子查询 D)选择查询 29. 如果经常要从几个表中提取数据,最好的查询方法是( )
A)操作查询 B)生成表查询 C)参数查询 D)选择查询 30. Access提供了组成查询准则的运算符是( )
A. 关系运算符 B. 逻辑运算符 C. 特殊运算符 D. 以上都是
31. 下列算式正确的是( )
A. Int(2.5)=3 B. Int(2.5)=2 C. Int(2.5)=2.5 D. Int(2.5)=0.5
32. 函数Sgn(-2)返回的值是( )
A)0 B)1 C)-1 D)-2
33. 从字符串S(”abcdefg”)中返回子串B(”cd”)的正确表达式为( )
A)Mid(S,3,2) B)Right(Left(S,4),2) C)Left(Right(s,5),2) D)以上都可以
34. 假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的方法是( )
A. In(“张三”,“李四”)
B. Like“张三” and Like“李四” C. Like(“张三”,“李四”) D. “张三” and “李四”
35. 假设某数据库表中有一个“学生编号”字段,查找编号等于3,4个字符为03的记录的
准则是( )
A. Mid([学生编号],3,4)=”03” B. Mid([学生编号],3,2)=”03” C. Mid(“学生编号”,3,4)=”03” D. Mid(“学生编号”,3,4)=”03”
36. 字符函数String(3,”abcdef”)返回的值是( )
A. “aaa” B. “aa” C. “ab” D. “AB”
37. 假设某数据库中有一个工作时间字段,查找92年参加工作的职工记录的准则是( )
A. Between #92-01-01# and #92-12-31# B. Between “92-01-01” and “92-12-31” C. Between “92.01.01” and “92.12.31”
3
D. Between #92.01.01# and #92.12.31# E. #92.01.01# And #92.12.31#
38. 假设某数据库表中有一个数据名称字段,查找数据名称以“计算机”开头的字段记录的
准则是( )
A. Like “计算机” B. 计算机
C. Left([课程名称,3])=“计算机” D. 以上都对
39. 在使用向导创建交叉表查询时,用户需要指定( )种字段。
A)1 B)2 C)3 D)4
40. 下面SELECT语句语法正确的是( )
A. Select * From ?教师表? Where 性别=‘男’ B. Select * From ?教师表? Where 性别=男
C. Select * From 教师表 Where 性别=‘男’ D. Select * From 教师表 Where 性别=男 41. 查询的数据源有几种?( )
A. 4 B. 2 C. 3 D. 1
42. 在查询准则输入时,为了与一般的数值分开,在日期型的数据两端各加一个什么符号?
( )
A)* B)/ C)# D)% 43. Date()可以返回( )
A. 返回表示某月中某天的1到31的值
B. 根据提供的间隔代码返回日期或时间的一部分 C. 返回系统当前的日期 D. 返回小时(0-23)
44. 在Like比较串中,如果想要表示该位置的任何单个的字符,可以使用哪种符号( )
A)* B)? C)# D)% 45. 在创建分组查询时,总计选项应该选择( )
A)Max B)Group By C)Min D)Var 46. 关于查询,以下说法错误的是( )
A. 查询可以在表的基础上进行 B. 查询可以在查询的基础上进行
C. 建立多表查询时,各个表应该是有关联的 D. 查询不可以在刚刚建立的查询的基础上进行
47. 哪个操作符在数据库中有特定的含义,指代不包含任何数据的字段( )
A)Not B )Null C)And 48. 哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询 A)选择查询 B)参数查询 C)交叉表查询 D)操作查询 49. 检索价格在30万元-60万元之间的产品,可以设置条件为 A) >30 Not <60 B) >30 or <60
C) >30 And <60 D) >30 Like <60
4

