您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > Access数据库编程练习题(1-3章)
1Access数据库编程练习题单选题: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,C16.关于Access字段名,下面叙述错误的是()A.字段名长度为1-255个字符B.字段名可以包含字母、汉字、数字、空格、和其它字符C.字段名不能包含句号(。)、惊叹号(!)、方括号([])等D.字段名不能重复17.Access字段名的最大长度为()A.32个字符B.64个字符2C.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.定位记录3B.选择记录C.复制字段中的数据D.添加字段27.如果想要统一字段中的条件框中建立多选条件,可以使用下面的哪种操作符?()A)ANDB)ORC)LIKED)NOT28.以下不属于SQL查询的是()A)联合查询B)传递查询C)子查询D)选择查询29.如果经常要从几个表中提取数据,最好的查询方法是()A)操作查询B)生成表查询C)参数查询D)选择查询30.Access提供了组成查询准则的运算符是()A.关系运算符B.逻辑运算符C.特殊运算符D.以上都是31.下列算式正确的是()A.Int(2.5)=3B.Int(2.5)=2C.Int(2.5)=2.5D.Int(2.5)=0.532.函数Sgn(-2)返回的值是()A)0B)1C)-1D)-233.从字符串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“张三”andLike“李四”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”4D.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)1B)2C)3D)440.下面SELECT语句语法正确的是()A.Select*From‘教师表’Where性别=‘男’B.Select*From‘教师表’Where性别=男C.Select*From教师表Where性别=‘男’D.Select*From教师表Where性别=男41.查询的数据源有几种?()A.4B.2C.3D.142.在查询准则输入时,为了与一般的数值分开,在日期型的数据两端各加一个什么符号?()A)*B)/C)#D)%43.Date()可以返回()A.返回表示某月中某天的1到31的值B.根据提供的间隔代码返回日期或时间的一部分C.返回系统当前的日期D.返回小时(0-23)44.在Like比较串中,如果想要表示该位置的任何单个的字符,可以使用哪种符号()A)*B)?C)#D)%45.在创建分组查询时,总计选项应该选择()A)MaxB)GroupByC)MinD)Var46.关于查询,以下说法错误的是()A.查询可以在表的基础上进行B.查询可以在查询的基础上进行C.建立多表查询时,各个表应该是有关联的D.查询不可以在刚刚建立的查询的基础上进行47.哪个操作符在数据库中有特定的含义,指代不包含任何数据的字段()A)NotB)NullC)And48.哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询A)选择查询B)参数查询C)交叉表查询D)操作查询49.检索价格在30万元-60万元之间的产品,可以设置条件为A)30Not60B)30or60C)30And60D)30Like60550.查找年龄在18-21岁之间的男生的条件为A)18Or21B)18And21C)18Not21D)18Like2151.设置排序可以将查询结果按一定的顺序排列,以便于查阅。如果所有的字段都设置了排序,那么查询的结果将先按哪个排序字段进行排序A)最左边B)最右边C)最中间D)随机52.AORB条件表达式表示的意思是A)查询表中的记录必须同时满足Or两端的条件A和B,才能进入查询结果集B)查询表中的记录只需满足Or两端条件A和B中的一个,即可进入查询结果C)查询表中记录的数据为介于A、B之间的记录才能进入查询结果集D)查询表中的记录当满足与Or两端的条件A和B不相等时即进入查询结果集53.查询的功能不包括:A)选择字段B)选择记录C)分组计算D)显示图形54.下列关于查询的描述中正确的是A)只能根据已建的查询创建新查询B)只能根据表创建新查询C)可以根据表创建新查询,但不能根据已建的查询创建新查询D)可以根据表和已建的查询创建新查询55.以下关于选择查询叙述错误的是A)根据查询条件,从一个或多个表中获取数据并显示结果B)可以对记录进行分组C)可以对查询记录进行总计、计数和平均等计算D)查询的结果不会随原数据的变化而变化56.假设某数据库表中有一个工作时间字段,查找92年参加工作的职工记录的条件是A)Between#92-01-01#And#92-12-31#B)Between92-01-01And92-12-31C)Between92.01.01And92.12.31D)#92.01.01#And#92.12.31#57.工作时间为日期型字段,则限定条件“工作时间为1992年”的表达式为A)year([工作时间])=1992B)[工作时间]=1992C)year(“工作时间”)=1992D)yearof工作时间=199258.使用向导创建交叉表查询的数据源是A)数据库文件夹B)表C)查询D)表或查询59.Access提供了多少种逻辑运算符A)3B)4C)5D)660.假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的条件是A)Notln(张三,李四)B)张三Or李四C)like(张三,李四)D)张三and李四61.合法的表达式是A)教师编号between#l00000#And#200000#B)[性别]=男Or[性别]=女C)[基本工资]=1000[基本工资]=10000D)[性别]Like男=[性别]=女62.假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的条件是A)=Date()-15B)Date()-15C)Date()-15D)Date()-15663.在查询设计视图窗口,【】不是字段列表中的选项A)排序B)显示C)类型D)条件64.Access支持的查询类型有A)选择查询B)参数查询C)交叉表查询D)以上都是65.下面的交叉表,行标题为【】字段A)民族B)男C)女D)人数66.下面的交叉表中,【】字段肯定是分组字段A)民族B)男C)女D)人数67.下图可能是【】对象A)表B)查询C)窗体D)以上都可能68.在查询的设计视图下显示和隐藏“总计”栏的按钮是【】A)B)C)D)69.参照下图,为了计算总人数,应在【】栏进行设置7A)总计B)排序C)条件D)或70.为在查询中显示原数据表的所有字段,应把【】作为字段名添加到查询设计视图下半部分的设计网格中A)*B)#C)$D)&71.下面的查询切换到数据表视图后会显示【】列A)1B)2C)3D)472.在查询中用来求数值字段之和的计算是【】A)分组B)总计C)计数D)最大值73.在基于学生表的查询中求男女同学各自的人员总数,应对【】字段分组A)性别B)姓名C)男D)女74.在“查询”设计视图中,若要把原表中的“name”字段改名为“姓名”,则字段表达式应为【】A)name:姓名B)姓名:nameC)name(姓名)D)姓名(name)75.关于交叉表查询,错误的是【】A)基于分组查询B)必须有行标题C)必须有列字段D)值是基于分组字段的76.参照下图,参数查询的参数应放在查询设计视图的【】栏A)显示B)表C)排序D)条件77.如果要在打开查询时弹出下面的对话框,则说明【】8A)查询有错误B)是交叉表查询C)是分组查询D)是参数查询78.如果要在打开查询时弹出下面的对话框,则参数的表达式为【】A)[请输入姓名]B)“请输入姓名”C)“[请输入姓名]”D)[请输入参数值]79.关于查询的描述,正确的
本文标题:Access数据库编程练习题(1-3章)
链接地址:https://www.777doc.com/doc-2900344 .html