第一章 数据库基本概念P114 例题解析:
1、关系数据库系统实现的三种基本关系运算是( )。 A、索引,排序,查询 B、建库,输入,输出 C、选择,投影,连接 D、显示,统计,复制 2、Access数据库的类型是( )。
A、层次数据库 B、网状数据库 C、关系数据库 D、面向对象数据库
3、如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中的属性个数,这说明所实施的运算关系是( )。 A、选择 B、投影 C、连接 D、并
4、下列关于关系数据库中数据表的描述,正确的是( )。 A、数据表相互之间存在联系,但用独立的文件名保存 B、数据表相互之间存在联系,用表名表示相互间的联系 C、数据表相互之间不存在联系,完全独立 D、数据表既相对独立,又相互联系 5、将表中的字段定义为( ),其作用是使字段中的每一个记录都必须是唯一的以便于识别。
A、索引 B、主键 C、必填字段 D、有效性规则 6、数据库系统的核心是( )。
A、数据模型 B、数据库管理系统 C、软件工具 D、数据库
7、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记,宾馆数据库中有客房信息表(房间号??)和客人信息表(身份证号,姓名,来源??)。为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为( )。 A、一对一联系 B、一对多联系 C、多对多联系 D、无联系 8、Access数据库的结构层次是( )。
A、数据库管理系统→应用程序→表 B、数据库→数据表→记录→字段 C、数据表→记录→数据项→数据 D、数据表→记录→字段 典型试题P116 一、选择题
1、数据库是( )组织起来的相关数据的集合。 A、按一定的结构和规则 B、按人为的喜好
C、按时间先后顺序 D、杂乱无章的随意的排列 2、Access数据库依赖于( )操作系统。
A、DOS B、Windows C、UNIX D、UCDOS 3、下述关于数据库系统的叙述中正确的是( )。 A、数据库系统减少了数据冗余 B、数据库系统避免了一切冗余
C、数据库系统中数据的一致性是指数据类型的一致 D、数据库系统比文件系统能管理更多的数据 4、在数据库中存储的是( )。
A、数据 B、数据模型 C、数据以及数据之间的联系 D、信息 5、在Access中,表是指( )。
A、关系 B、报表 C、表格 D、表单
6、数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是( )。 A、DBS包括DB和DBMS B、DBMS包括DB和DBS
C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS 7、数据库系统的核心是( )。
A、编译系统 B、数据库管理系统 C、操作系统 D、数据库 8、按照传统的数据模型分类,数据库系统可以分为3种类型:( )。 A、大型、中型和小型 B、西文、中文和兼容 C、层次、网状和关系 D、数据、图形和多媒体
9、在设计图书馆管理系统过程中,一个同学可以同时借阅多本图书,一本图书只能有一个同学借阅,学生和图书之间的联系为( )。
A、一对多 B、多对多 C、多对一 D、一对一 10、在Access中,用来表示实体的是( )。 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、同一个关系中两个元组相同 16、关系数据库管理系统中所谓的关系是指( )。 A、各元组之间彼此有一定的关系。 B、各字段之间彼此有一定的关系。 C、数据库之间彼此有一定的关系。 D、符合满足一定条件的二维表格。
17、在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是( )。 A、选择 B、投影 C、连接 D、关联
18、在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是( )。 A、选择 B、投影 C、联接 D、自然联接 二、填空题
1、 是计算机系统中按照一定的方式组织、存储和应用的数据集合。支持数据库各种操作的软件系统叫 。 2、由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫 。 3、在数据库技术中,实体集之间的联系可以是一对一、一对多或多对多,那么“学生”和“可选课程”的联系为 。
4、人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以做主关键字的是 。
5、在Access 2010中,数据库的核心对象是 ,用于和用户进行交互的数据库对象是 。 三、判断题
1、数据库系统由数据库、数据库管理系统、应用系统和数据库管理员组成。( )
2、数据库管理技术的发展经历了三个阶段,其中没有专门的软件对数据进行管理是文件系统阶段。( )
3、数据库系统的特点是数据冗余度高。( ) 4、名称是区分实体的唯一依据。( )
5、在网状模型中一个结点可以有多个双亲,结点之间可以有多种联系。(四、多选题
1、数据库管理阶段具有的特点有( )。 A、较高的数据独立性 B、最低的冗余度
C、采用数据结构化模型 D、具有数据控制功能 2、传统的集合运算有( )。
A、联连 B、并 C、交 D、叉 3、关系的完整性约束主要包括( )。 A、实体完整性 B、参照完整性 C、用户自定义完整性 D、属性完整性 4、数据库设计的过程包括( )。 A、需求分析 B、概念结构设计 C、逻辑结构设计 D、数据库实施
5、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( A、数据结构 B、关系操作 C、完整性约束 D、关系运算
第二章 Access数据库的基本操作P121
例题解析
1、在Access的数据库对象中,不包括的是( )。 A、表 B、窗体 C、向导 D、模块 2、关闭数据库的方法有( )种。 A、2 B、3 C、4 D、5 3、数据库管理系统位于( )。
A、硬件与操作系统之间 B、用户与操作系统之间
C、用户与硬件之间 D、操作系统与应用程序之间 4、打开Access数据库时,应打开扩展名为( )的文件。 A、ACCDB B、MDB C、ACCDE D、DBF 典型试题
一、单项选择题
1、下列不属于Office系列办公应用程序套件的软件是( )。 A、Access B、Word C、Excel D、SQL Sever 2、在Access2010数据库文件的默认的扩展名是( )。
) )。 A、DOC B、DOT C、XLS D、ACCDB 3、Access2010关系数据库中包含( )对象。 A、5 B、6 C、7 D、8
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、数据库文件打开的方式是( )。 A、使用“文件”选项卡中的“打开”命令 B、“文件”选项卡的“最近使用文件”命令
C、在Windows资源管理器中,进入文件夹中用鼠标双击数据库文件 D、以上都可以
10、Access 2010是一个( )系统。
A、人事管理 B、数据库 C、数据库管理 D、账务管理 11、下列关于关系数据库中数据表的描述,正确的是( )。 A、数据表相互之间存在联系,但用独立的文件名保存。 B、数据表相互之间存在联系,是用表名表示相互间的联系。 C、数据表相互之间不存在联系,完全独立。 D、数据表既相互独立,又相互联系。 二、判断题
1、Access2010默认打开数据库的方式是独占方式。( ) 2、Access2010默认数据库文件的扩展名为accdb。( ) 3、以只读方式打开数据库,只能读取而不能写入。( ) 4、ALT+F4快捷键可以关闭数据库。( ) 5、数据库中最基本的数据库对象是表。( ) 三、填空题
1、Access2010数据库中,数据库对象包括表、查询、 、报表、模快和宏等六个对象。 2、创建数据库的常用方法有 两种。
3、在打开数据库对话框中,打开按钮选项中有 、以只读方式
打开和以独占只读方式打开。
4、修复数据库,可以恢复因误操作 的数据。
5、 是数据库的核心与基础,它存放着数据库的全部数据。
第三章 表的操作P129
例题解析
1、在Access数据库的表设计视图中,不能进行的操作是( )。 A、修改字段类型 B、设置索引 C、增加字段 D、删除记录
2、下列对数据输入无法起到约束作用的是( )。 A、输入掩码 B、有效性规则 C、字段名称 D、数据类型 3、将表中的字段定义为( ),可使字段中的每一条记录都必须是唯一的。 A、索引 B、主键 C、必需 D、有效性规则 4、为加快对某字段的查找速度,应该( )。
A、防止在该字段中输入重复值 B、使该字段成为必填字段 C、对该字段进行索引 D、使该字段数据格式一致
5、若想在成绩字段中定义一个有效性规则,规定成绩的取值范围是0~100之间(包括0和100),则该表达式可以写成: 。
6、在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。为此需要定义的关系是( )。
A、输入掩码 B、有效性规则 C、默认值 D、参照完整性 7、在数据表中筛选记录,操作的结果是( )。 A、将满足筛选条件的记录存入一个新表中 B、将满足筛选条件的记录追加到一个表中 C、将满足筛选条件的记录显示在屏幕上
D、用满足筛选条件的记录修改另一个表中己存在的记录 8、下列关于OLE对象的叙述中,正确的是( )。 A、用于输入文本数据 B、用于处理超级链接数据
C、用于生成自动编号数据 D、用于链接或内嵌Windows支持的对象
典型试题 一、填空题
1、表的设计视图包括两部分:字段输入区和 ,前者用于定义 、字段类型,后者用于设置字段的 。
2、Access表由 和 两部分组成。
3、Access提供了两种字段数据类型保存文本或文本和数字组合的数据,这两种数据类型是:文本型和 。
4、如果某一字段有设置显示标题,Access系统就默认 为字段的显示标题。 5、一般情况下,一个表可以建立多个索引,每一个索引都可以确定表中记录的一种 。 6、在Access表中,可以定义三种主关键字,它们是 、 、 。 7、主键的值不能有重复也不能有 。
8、如果要求用户输入的值是一个3位的整数,那么其有效性规则表达式可以设置
为 。
9、若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为 。
10、用于建立两表之间关联的两个字段必须具有相同的 。 二、选择题
1、Access数据库中( )是其他数据库对象的基础。 A、报表 B、查询 C、表 D、模块 2、如果在创建表中建立字段“简历”,其数据类型应当是( )。 A、文本 B、数字 C、日期 D、备注 3、下面对数据表的叙述有错误的是( )。 A、数据表是Access数据库中的重要对象之一 B、表的“设计视图”的主要工作是设计表的结构 C、表的“数据表视图”只用于显示数据
D、可以将其他数据库的表导入到当前数据库中 4、不能编辑的字段类型是( )。
A、数字 B、文本 C、自动编号 D、日期/时间 5、自动编号类型的字段,其字段大小可以是( )。 A、字节 B、整型 C、长整型 D、单精度型 6、关于Access表中文本类型不正确的叙述是( )。 A、系统默认的字段类型为文本类型 B、可以为文本类型的字段指定“格式” C、可以为文本类型的字段指定“输入掩码” D、可以转换为任何其他数据类型
7、字段名称命名规则错误的是( )。 A、字段名称可以是1~64个字符
B、字段名称可以采用字母、汉字、数字和空格 C、字段名称必须以字母或汉字开头 D、字段名称不可以以空格开头
8、设置主关键字是在( )中完成的。 A、表的设计视图 B、表的数据表视图 C、数据透视表视图 D、数据透视图视图 9、在数据表视图中,不可以( )。 A、设置表的主键 B、修改字段的名称 C、删除一个字段 D、删除一条记录
10、输入掩码是给字段输入数据时设置的( )。
A、初值 B、当前值 C、输出格式 D、输入格式 11、为加快对某字段的查找速度,应该( )。
A、防止在该字段中输入重复值 B、使该字段成为必填字段 C、对该字段进行索引 D、使该字段数据格式一致
12、对表中某一字段建立索引时,若其值有重复,可选择( )索引。 A、主 B、有(无重复) C、无 D、有(有重复) 13、文本类型的字段最多可容纳( )个中文字。 A、255 B、256 C、128 D、127
14、在下列数据类型中,可以设置“字段大小”属性的是( )。
A、备注 B、文本 C、日期/时间 D、货币 15、关于主关键字(即主键)的说法正确的是( )。 A、作为主关键字的字段,它的数据能够重复 B、主关键字段中不许有重复值和空值 C、一个表可以设置多个主关键字 D、主关键字只能是单一的字段
16、定义字段的默认值是指( )。 A、不得使字段为空
B、不允许字段的值超出某个范围
C、在未输入数值之前,系统自动提供数值 D、系统自动把小写字母转换为大写字母
17、如果想对字段的数据输入范围施加一定的限制,可以通过设置( )字段属性来完成。 A、字段大小 B、格式 C、有效性规则 D、有效性文本
18、若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为( )。 A、00000000 B、99999999 C、######## D、????????
19、在定义表中字段属性时,对要求输入相对固定格式的数据,如电话号码010-6597123,应定义该字段的( )。
A、格式 B、默认值 C、输入掩码 D、有效性规则 20、下列选项中,不属于Access数据类型的是( )。 A、数字 B、文本 C、报表 D、时间/日期
21、在Access中,如果不想显示数据表中的某些字段,可以使用的命令是( )。 A、隐藏 B、删除 C、冻结 D、筛选
22、若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是( )。 A、默认值 B、有效性文本 C、输入掩码 D、密码 23、在关系窗口中,双击两个表之间的连接线,会出现( )。 A、数据表分析向导 B、数据关系图窗口 C、连接线粗细变化 D、编辑关系对话框
24、在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是( )。 A、abcd B、1234 C、AB+CD、ABa9
25、在表中直接显示姓“李”的记录的方法是( )。 A、排序 B、筛选 C、隐藏 D、冻结
26、若在两个表之间的关系连线上标记了1:1或l:∞,表示启动了( )。 A、实施参照完整性 B、级联更新相关记录 C、级联删除相关记录 D、不需要启动任何设置
27、在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是( )。 A、成绩Between 80 And 90 B、成绩Between 80 To 90 C、成绩Between 79 And 91 D、成绩Between 79 To 91 28、排序时如果选取了多个字段,则输出结果是( )。
A、按设定的优先次序依次进行排序 B、按最右边的列开始排序 C、按从左向右优先次序依次排序 D、无法进行排序 29、有关字段属性,以下叙述错误的是( )。
A、字段大小可用于设置文本、数字或自动编号字段的最大容量 B、可对任意类型的字段设置默认属性
C、有效性规则属性是用于限制此字段输入值的表达式
D、不同的字段类型,其字段属性有所不同 30、数据类型是( )。 A、字段的另一种说法
B、决定字段能包含哪类数据的设置 C、一类数据库应用程序
D、一类用来描述Access表向导允许从中选择的字段名称 31、若设置字段的输入掩码为“####-######”,该字段正确的输入数据是( )。 A、0755-12456 B、0755-abcdef C、abcd-123456 D、####-###### 32、在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可入的汉字数和英文字符数分别是( )。
A、5 5 B、5 10 C、10 10 D、10 20 33、下面关于Access表的叙述中,错误的是( )。 A、可以对备注型字段进行“格式”属性设置
B、删除表中的一条记录后,Access不会对表中自动编号型字段重新编号 C、创建表之间的关系时,应关闭所有打开的表
D、可在Access表的设计视图“说明”列中,对字段进行具体的说明 34、使用表设计器定义表中字段时,不是必须设置的内容是( )。 A、字段名称 B、数据类型 C、说明 D、字段属性
35、Access数据库表中的字段可以定义有效性规则,有效性规则是( )。 A、控制符 B、文本 C、条件 D、前三种说法都不对
36、在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是( )。
A、排序 B、筛选 C、隐藏 D、冻结
37、在数据表中,对指定字段查找匹配项,按下图“查找和替换”对话框中的设置的结果是( )。
A、定位简历字段中包含了字符串“组织能力强”的记录 B、定位简历字段仅为“组织能力强”的记录 C、显示符合查询内容的第一条记录 D、显示符合查询内容的所有记录
38、关于获取外部数据,叙述错误的是( )。
A、导入表后,在Access中修改、删除记录等操作不影响原数据文件 B、链接表后,Access中对数据所作的改变都会影响原数据文件
C、Access中可以导入Excel表、其它Access数据库中的表和DBase数据库文件 D、链接表后形成的表的图标为Access生成的表的图标 39、下列数据类型的字段中,能设置索引的有( )。 A、数值、货币和备注 B、数值、超级链接和OLE对象 C、数值、文本和货币 D、日期/时间、备注和文本
40、要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是( )。 A、* B、? C、# D、!
41、某数据表中有5条记录,其中:“编号”为文本型字段,其值分别为:129、97、75、131、118,若按该字段对记录进行降序排序,则排序后的顺序应为( )。 A、75、97、118、129、131 B、118、129、131、75、97 C、131、129、118、97、75 D、97、75、131、129、118 42、若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是( )。 A、默认值 B、有效性文本 C、输入掩码 D、密码 43、下列关于货币数据类型的叙述中,错误的是( )。 A、货币型字段在数据表中占8个字节的存储空间。
B、货币型字段可以与数字型数据混合计算,结果为货币型。 C、向货币型字段输入数据时,系统自动将其设置为4位小数。
D、向货币型字段输入数据时,不必输入人民币符号和千位分隔符。 44、在关系窗口中,双击两个表之间的连接线,会出现( )。 A、数据表分析向导 B、数据关系图窗口 C、连接线粗细变化 D、编辑关系对话框
45、能够检查字段中的输入值是否合法的属性是( )。 A、格式 B、默认值 C、有效性规则 D、有效性文本 46、在文本型字段的“格式”属性中,若使用“@;男”,则下列叙述正确的是( )。 A、@代表所有输入的数据 B、只可以输入字符“@” C、必须在此字段输入数据 D、默认值是“男”一个字 三、判断题
1、数据库由表组成。( )
2、Access和Excel没什么区别,都能对数据进行处理。( ) 3、数据库中的每一个表都必须有一个主关键字段。( ) 4、设置文本型字段默认值时不用输入引号,系统自动加入。( ) 5、所有数据类型都可以定义一个输入掩码。( ) 6、一个表只能建立一个索引。( ) 7、已创建的表间关系不能删除。( )
8、两表之间必须存在着相互关联的字段,才能在两表之间建立关系。( ) 9、可以同时对数据表中的多个字段进行排序。( )
10、字段的内容为图像文件,则该字段的数据类型应定义为超级链接。( ) 四、多项选择题
1、Access表中的数据类型不包括( )。 A、文本 B、通用 C、备注 D、图片
2、在数据表视图中,对表中的记录可以进行( ) A、排序 B、筛选 C、查找 D、替换
3、“默认值”属性可以用于( )类型字段。
A、文本 B、数字 C、货币 D、日期/时间 4、能够设置“输入掩码”属性的字段类型有( )。 A、数字 B、文本 C、自动编号 D、日期/时间 5、Access2010的表窗口具有的视图是( )。
A、设计视图 B、数据表视图 C、SQL视图 D、数据透视表视图 6、下面关于主关键字段的叙述中,正确的是( )。 A、数据库中每个表都必须有一个主关键字段 B、主关键字段是唯一的
C、主关键字段可以是一个字段,也可以是一组字段 D、主关键字段中不许有重复值和空值 7、下列说法正确的是( )。
A、文本型数据类型最多255个字符,一个汉字计2个字符 B、OLE对象最大可为2GB C、超链接最多64KB个字符
D、查阅向导用于创建一个查阅列表字段,该字段可以通过组合框或列表框选择 8、下列说法不正确的是( )。 A、Access只能按一个字段排序记录
B、使用“高级筛选/排序”窗口只能按同一个次序对多个字段进行排序 C、使用“数据表”视图只能对相邻的多字段实现排序 D、Access排序结果和表不能一起保存
9、下列关于字段属性的叙述中,错误的有( )。 A、可以对任意类型的字段设置“默认值”属性 B、定义字段默认值的含义是该字段值不能为空 C、只有“文本”型数据能够使用“输入掩码向导” D、“有效性规则”属性只允许定义一个条件表达式 五、综合操作题
在考生文件夹下,存在一个数据库文件“samp1.accdb,里边已经设计好表对象“tCollect”。试按以下操作要求,完成表的建立和修改。
(1)创建一个名为“tComposer”的新表,其结构如下: 字段名称 作曲家 作出家名称 作曲家介绍 年代 数据类型 数字 文本 文本 日期/时间 字段大小 长整型 10 30
(2)将“作曲家”字段设置为主键,显示“标题”设置为“作曲家编号”; (3)将“作曲家名称”字段设置为“必填”字段; (4)将“年代”字段的“格式”属性设置为“长日期”;
(5)将“年代”字段的“有效性规则”设置为:输入的日期必须满足在1980年以后(含1980年)的作曲家,并设置“有效性文本”为:“年代日期必须为1980年以后的作曲家”; (6)打开“tCollect"表,冻结“CDID”字段,隐藏“价格”字段,并保存显示布局。
第四章 数据的查询P142
例题解析
1、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是( )。 A、选择查询 B、生成表查询 C、追加查询 D、更新查询 2、在Access中,查询的数据源可以是( )。
A、表 B、查询 C、表和查询 D、表、查询和报表 3、在一个Access的表中有字段“姓名”,要查找包含“宏”字的记录,正确的条件表达式是( )。 A、=left([姓名],1)=”宏” B、like “*宏*” C、=”*宏*” D、Mid([姓名],1)=”宏” 4、现有某查询设计视图(见下图),该查询要查找的是( )。
A、身高在160cm以上的女性和所有的男性 B、身高在160cm以上的男性和所有的女性 C、身高在160cm以上的所有人或男性 D、身高在160cm以上的所有人
5、在Access 2010中,提供了多种类型的查询,包括 、 、 、 和 。
6、Access中查询结果可以作为其他数据库对象的 。 7、查看工资表中教师实发工资为2000元以上(除2000元)人员的记录,表达式为( )。 A、职业=”教师” and 实发工资>2000 B、职业=”教师” and 实发工资>=2000 C、职业=教师 and 实发工资>=2000 D、实发工资>2000 or 职业=”教师”
【典型试题】 一、填空题
1、书查询条件时,日期值应该用 括起来。
2、 可以对一个或多个表中的一组记录全部进行更新。
3、若要查找最近20天之内参加工作的职工记录,查询条件为 。 4、查询“教师”表中“教授”或“副教授”的记录的条件为 。 5、创建交叉表查询,必须对行标题和列标题进行 操作。
6、设计查询时,设置在同一行的条件之间是 的关系,设置在不同行的条件之间是 关系。
7、在Access中, 查询的运行一定会导致数据表中数据的变化。
8、如果在“教师”表中按“年龄”生成“青年教师”表,可以采用 查询。 9、特殊运算符 用于判断一个字段是否为空值。
10、创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在 。 二、选择题
1、以下叙述中,( )是正确的。
A、在数据较多、较复杂的情况下使用筛选比使用查询的效果好
B、查询只从一个表中选择数据,而筛选可以从多个表中获取数据 C、通过筛选形成的数据表,可以提供给查询、视图和打印使用 D、查询可将结果保存起来,供下次使用
2、Access查询的结果总是与数据源中的数据保持( )。 A、不一致 B、同步 C、无关 D、不同步
3、下列关于查询设计视图中“设计网格”中行的作用的叙述,正确的是( )。 A、“字段”表示可以在此添加或删除字段名 B、“总计”用于对查询的字段求和 C、“表”表示字段所在的表或查询的名称 D、“准则”用于输入一个准则来限定字段的选择
4、以下关于选择查询的描述中,错误的一项是( )。 A、根据查询准则,从一个或多个表中获取数据并显示结果 B、可以对记录进行分组
C、可以对查询记录进行总计、计数和平均等计算 D、查询的结果是一组数据的“静态集”
5、关于查询的叙述,下列说法中不正确的是( )。 A、查询可以作为结果,也可以作为来源
B、查询可以根据条件从数据表中检索数据,并将其结果存储起来 C、可以以查询为基础,来创建表、查询、窗体或报表
D、查询是以数据表为基础,不能以其他查询为基础而创建 6、条件中“性别=”女” and 工资额>2000”的意思是( )。 A、性别为“女”并且工资额大于2000的记录 B、性别为“女”或者工资额大于2000的记录 C、性别为“女”并非工资额大于2000的记录
D、性别为“女”或者工资额大于2000,且二者择一的记录 7、下列关于查询数据源的叙述,正确的是( )。 A、查询的数据源可以是表,但不能是查询 B、查询的数据源可以是查询,但不能是表 C、查询的数据源可以是表,也可以是查询 D、查询的数据源既不能是表,也不能是查询 8、在下列说法中,哪个是不正确的( )。
A、对记录的添加、删除、修改等操作只能在表中进行 B、查询可以建立在表上、也可以建立在查询上 C、报表的内容属于静态数据
D、窗体可以输入和修改、显示表的内容
9、查询设计视图窗口中通过设置( )行,可以让某个字段只用于设定条件,而不出现在查询结果中。
A、排序 B、显示 C、字段 D、条件
10若要查询成绩为70~80分之间(包括70分,不包括80分)的学生的信息,查询准则设置正确的是( )。
A、>69 OR <80 B、Between 70 AND 80 C、>=70 AND <80 D、IN(70,79)
11、某数据库有一个NAME字段,查找NAME不是mary的记录的准则可以设定为( )。 A、not “mary” B、not “mary*” C、not “*mary” D、not “*mary*”
12、在Access的数据库中建立了“tBook”表,若查找“图书编号”是“112266”和“113388”
的记录,应在查询设计视图的条件行中输入( )。
A、”112266” and “113388” B、not in(\”,”113388”) C、in(\”,”113388”) D、not(“112266” and “113388”)
13、下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示( )。
A、出生日期字段值 B、所有字段值 C、除出生日期以外的所有字段值 D、雇员ID字段值
14、将表“学生名单-旧”的记录复制到表“学生名单-新”中,且不删除表“学生名单-旧”中的记录,所使用的查询方式是( )。
A、删除查询 B、生成表查询 C、追加查询 D、交叉表查询
15、在Access数据库中,对数据表的某个字段进行批量更新的方法是( )。 A、汇总查询 B、更新查询 C、选择查询 D、SQL查询
16、在使用向导创建交叉表查询时,用户需要指定行标题最多( )个字段。 A、1 B、2 C、3 D、4
17、要统计1994年参加工作的职员人数,需将“工作时间”的“总计”行设置为( )。 A、Sum B、Count C、Where D、Avg 18、将用于分组字段的“总计”行设置成( ),可以对记录进行分组统计。 A、Where B、Group By C、Order By D、Last
19、若统计“学生”表中各专业学生人数,应在查询设计视图中,将“学号”字段“总计”单元格设置为( )。
A、Sum B、Count C、There D、Avg
20、若用“学生”表中的“出生日期”字段计算每个学生的年龄(取整),那么正确的计算公式为( )。 A、Year(date())-Year([出生日期]) B、(date()-[出生日期])/365 C、Date()-[出生日期]/365 D、Year([出生日期])/365 21、以下关于查询结果排序的叙述,错误的是( )。
A、在查询设计区“排序”网格中设置排序方式,可以对查询结果排序 B、排序方式有升序和降序两种
C、使用多个字段对查询结果排序时,字段的位置与排序结果无关 D、在查询设计器中设置排序方式,可以对查询结果中的记录排序
22、以下关于在查询设计器的查询设计区中设置筛选条件的叙述,错误的是( )。 A、在“条件”网格中设置筛选条件可以筛选查询结果
B、在“或”网格中设置筛选条件可以筛选符合条件的查询结果
C、在“条件”网格中设置多个筛选条件的查询结果与筛选条件的位置无关 D、查询结果只包含同时满足“条件”网格和“或”网格中筛选条件的数据 23、以下关于查询多个表可查询的叙述,错误的是( )。 A、只有正确设置表间关系,才能正确查询多个表的数据 B、不设置表间关系,也可以正确查询多个表的数据 C、Access的查询可以用多个表作为数据源 D、Access的查询可以用多个查询作为数据源
24、建立一个基于“学生”表的查询,要查找“出生日期”(数据类型为日期/时间型)在1980-06-06和1980-07-06间的学生,在“出生日期”对应列的“条件”行中应输入的表达式是( )。
A、between 1980-06-06 and 1980-07-06 B、between #1980-06-06# and #1980-07-06# C、between 1980-06-06 or 1980-07-06
D、between #1980-06-06# or #1980-07-06#
25、利用对话框提示用户输入参数的查询称为( )。
A、选择查询 B、参数查询 C、操作查询 D、SQL查询 26、Access 2010中,( )可以从一个或多个表中删除一组记录 A、选择查询 B、删除查询 C、交叉表查询 D、更新查询 27、可以对表中原有内容进行修改的查询类型是( )。
A、选择查询 B、交叉表查询 C、参数查询 D、操作查询 28、在Access数据库中创建了一个“员工表”,包含字段“工号”、“姓名”等,要想找出所有姓“刘”和姓“张”的人,则在“姓名”字段上的条件表达式( )是正确的。 A、Like(“[刘张]”*) B、Like ”刘*” or Like “张*” C、In(“刘*”,”张*”) D、Like(“刘” OR “张”) 29、在查询设计视图中,如果要使表中所有记录的“价格”字段的值增加10%,应使用( )表达式。 A、[价格]+10% B、[价格]*10/100 C、[价格]*(1+10/100) D、[价格]*(1+10%)
30、建立查询时可以设置筛选条件,应在( )栏中输入筛选条件。 A、总计 B、条件 C、排序 D、字段
31、如果将某一类工作类别的人员的工资提高5个百分点,应该使用( )。 A、删除查询 B、更新查询 C、追加查询 D、生成表查询 32、不是查询的功能的是( )。
A、筛选记录 B、整理数据 C、操作表 D、输入接口 33、能获得文本型数据的前2个文字的表达式是( )。
A、Left(“2010/12/11”,2) B、trim(“对外经济贸易”,2) C、Left(#2010/12/11#,2) D、Right(“对外经济贸易”,2)
34、下列哪个表达式的运算结果的数据类型不是“是/否”型的( )。 A、[价格]>1000 B、[品名]like “计算机” C、[价格]& 1000 D、[品名]in(“计算机”,”打印机”) 35、关于删除查询,下列说法中正确的是( )。
A、删除查询会删除整个表 B、删除查询会删除整个数据库 C、删除查询只删除所选择字段 D、删除查询删除整个记录 36、Access支持的查询类型有( )。
A、选择查询,交叉表查询,参数查询,SQL查询和操作查询 B、基本查询,选择查询,参数查询,SQL查询和操作查询 C、多表查询,单表查询,交叉表查询,参数查询和操作查询 D、选择查询,统计查询,参数查询,SQL查询和操作查询 37、在表达式中“&”运算符的含义是( )。
A、连接文本 B、相乘 C、注释 D、只是一个字符
38、Access 2010中,总计函数中的“Avg”是用来对数据( )。 A、求和 B、求最大值 C、求最小值 D、求平均值 39、查询视图不包括( )。
A、设计视图 B、数据表视图 C、SQL视图 D、预览视图 40、教师表的“选择查询”设计视图如下,则查询结果是( )。
A、显示教师的职称、姓名和同名教师的人数 B、显示教师的职称、姓名和同样职称的人数 C、按职称的顺序分组显示教师的姓名 D、按职称统计各类职称的教师人数
41、下列关于操作查询的叙述中,错误的是( )。
A、在更新查询中可以使用计算功能 B、删除查询可删除符合条件的记录
C、生成表查询生成的新表是原表的子集 D、追加查询要求两个表的结构必须一致 三、判断题
1、查询和表一样要保存数据。( )
2、任何情况下,查询向导都只需做两个操作,一个是选择表、字段,一个是修改查询标题。( )
3、在查询设计窗口中,单击查询设计工具栏上的“视图”按钮或单击工具栏上的“运行”按钮均可切换到“数据表”视图。( ) 4、同一数据库中查询和表名称可以相同。( )
5、查询多个表的数据,一定要先建立表间关系,否则查询结果不正确。( ) 6、在查询设计器窗口中可以用“插入”菜单的“列”命令添加设计网格的列。( ) 7、对文本型字段设置查询条件时,文本型常量一定要用双引号括起来。( ) 8、数据中函数“year()”返回日期中的日数。( )
9、运行更新查询时,屏幕上并不显示查询的结果。要想看到更新后的效果可以打开原表的浏览窗口查看。( )
10、查询不能生成新的数据表。( ) 四、多项选择题
1、下列关于准则的说法中,不正确的是( )。 A、日期/时间类型数据须在两端加[ ]
B、同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 C、null表示数字0或者空字符串
D、数字类型的条件需加上双引号(“”) 2、在Access中,操作查询包括( )
A、更新查询 B、追加查询 C、删除查询 D、生成表查询 3、下列说法中,不正确的是( )。
A、创建好查询后,不能更改查询中字段的排列顺序 B、对已创建的查询,可以添加或删除其数据来源 C、对查询的结果,不能进行排序
D、使用更新查询,一次只能对一条记录进行更改 4、关于删除查询,下列选项中不正确的是( )。 A、每次操作只能删除一条记录 B、每次只能删除单个表的记录
C、删除过的记录能用“撤销”命令恢复
D、每次删除整个记录,并非是指定字段中的数据 5、交叉表主要包括以下( )三部分。
A、行标题 B、列标题 C、交叉行 D、交叉点
第五章 SQL基础P151
【典型例题】 一、选择题
1、SQL语言又称为( )。
A、结构化定义语言 B、结构化控制语言 C、结构化查询语言 D、结构化操纵语言 2、ACCESS的SQL语句不能实现( )。 A、修改字段名 B、修改字段类型 C、修改字段长度 D、删除字段
3、在SELECT语句中,需显示的内容使用“*”,则表示( )。 A、选择任何属性 B、选择所有属性 C、选择所有元组 D、选择主键
4、下列SQL查询语句中,与图3.8所示的查询设计视图所示的查询结果等价的是(
A、SELECT姓名,职称 FROM 教师 WHERE性别=“女” OR 系别 IN(“计算机”,“经济”); B、SELECT姓名,性别,系别,职称 FROM 教师 WHERE 性别=“女” AND 系别 IN(“计算机”,“经济”); C、SELECT姓名,性别,系别,职称 FROM 教师
。 )
WHERE性别=“女” AND (系别=“计算机” Or 系别=“经济”); D、SELECT姓名,职称FROM教师
WHERE 性别=“女” AND (系别=“计算机” Or 系别=“经济”);
【典型试题】 一、填空题
1、SELECT语句格式中,“ORDER BY”的功能是 。
2、查询“ygda”表中每个员工编号、姓名、性别和出生日期数据的SELECT语句是: 。
3、Select 性别,avg(入学成绩) from 学生 Group By 性别;功能是: 。 4、在SQL的SELECT命令中用 短语对查询的结果进行分组。
5、要在查找表达式中使用通配一个数字字符,应选用的通配符是 。 6、在SQL的SELECT命令中,用于实现选择运算的短语是 。
7、使用SQL语句将一条新的记录插入学院表:INSERT 学院(系号,系名) (“04”,“计算机”) 8、使用SQL语句完成如下操作将所有教授的工资提高5%: 教师 SET 工资=工资*1.05 职称=“教授”; 。 9、在Access中,SQL查询具有3种特定形式,包括: 、 、 。 10、联合查询指使用 运算将多个 合并到一起。 二、选择题
1、SQL语言的组成部分不包括( )。
A、数据定义 B、数据操纵 C、数据维护 D、数据控制
2、在SQL语句中,与X Between 20 AND 30等价的表达式是( )。 A、X>20 AND X<30 B、X>=20 AND X<=30 C、X>20 AND X<=30 D、X>=20 AND X<30
3、在SQL语句中,检索要除去重复的所有元组,则在SELECT中使用( )。 A、ALL B、UNION C、LIKE D、DISTINCT 4、( )不是Access2010中可以使用的运算符。 A、+ B、- C、≥ D、=
5、Access2010中,总计函数中的“Avg'’是用来对数据( )。 A、求和 B、求均值 C、求最大值 D、求最小值
6、Access数据库中的SQL查询中的GROUP BY语句用于( )。 A、分组条件 B、对查询进行排序 C、列表 D、选择行条件
7、若要用设计视图创建一个查询,查找总分在255分以上(包括255分)的女同学的姓名、性别和总分,正确的设置查询准则的方法应为( )。 A、在准则单元格键入:总分>=255 AND 性别=“女”
B、在总分准则单元格键入:总分>=255;在性别的准则单元格键入:“女” C、在总分准则单元格键入:>=255;在性别的准则单元格键入:“女” D、在准则单元格键入:总分>=255 OR 性别=“女”
8、在查询设计器中不想显示选定的字段内容则将该字段的( )项的对号取消。 A、排序 B、显示 C、类型 D、准则
9、在Access中已建立了“学生”表,表中有“学号”、“姓名"、“性别”和“入学成绩”等字段。执行如下SQL命令:Select 性别,AVG(入学成绩) From 学生 Group by 性别;其结果是( )。
A、计算并显示所有学生的性别和入学成绩的平均值 B、按性别分组计算并显示性别和入学成绩的平均值 C、计算并显示所有学生的入学成绩的平均值
D、按性别分组计算并显示所有学生的入学成绩的平均值 10、SQL查询能够创建( )。
A、更新查询 B、追加查询 C、选择查询 D、以上各类
11、若显示“学生”数据表的所有记录及字段,其SQL语句应是( )。 A、select 姓名 From 学生 B、select * From 学生 C、select * From学生where学号=12 D、以上皆非 12、下面DELETE用法正确的是( )。
A、DELETE FROM * WHERE LastName=’Smith’
B、delete form Customers where LastName=’Smith’ C、DELETE LastName=’Smith'
D、DELETE FROM Customers WHERE LastName=’Smith'
13、下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是( )。
A、SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别=“女“ AND 所属院系 IN(“03”,“04”) B、SELECT 姓名,简历 FROM tStud
WHERE 性别=“女” AND 所属院系IN(“03”,“04”) C、SELECT 姓名,性别,所属院系,简历 FROM tStud
WHERE 性别=“女” AND 所属院系=“03” OR 所属院系=“04” D、SELECT 姓名,简历 FROM tStud
WHERE 性别=“女” AND 所属院系=“03” OR 所属院系=“04”
14、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是( )。
A、删除 B、追加 C、生成表 D、更新 15、条件“Not 工资额>2000”的含义是( )。 A、选择工资额大于2000的记录 B、选择工资额小于2000的记录
C、选择除了工资额大于2000之外的记录
D、选择除了字段工资额之外的字段,且大于2000的记录 16、下列SELECT语句语法正确的是( )。 A、SELECT * FROM 教师表 WHERE=‘男’ B、SELECT * FROM 教师表 WHERE性别=男
C、SELECT * FROM 教师表 WHERE=男
D、SELECT * FROM 教师表 WHERE性别=‘男’
17、使用SELECT语句进行分组检索时,为了去掉不满足条件的分组,应当( )。 A、使用WHERE子句
B、在GROUP BY后面使用HAVING子句
C、先使用WHERE子句,再使用HAVING子句 D、先使用HAVING子句,再使用WHERE子句
18、SQL中用于在已有表中添加或改变字段的语句是( )。 A、CREATE B、ALTER C、UPDATE D、DROP 19、在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是( )。 A、=LEFT([专业],2)=“信息” B、LIKE “*信息*” C、=“*信息*” D、Mid([专业],2)=“信息” 20、SQL语句中的DROP语句的功能是( )。 A、创建表 B、在表中增加新字段 C、从数据库中删除表 D、删除表中记录 21、己知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每个人学生每借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数,下列SQL语句中,正确的是( )。
A、Select 学号,count(*) from 借阅
B、Select 学号,count(*) From 借阅 group by 学号 C、Select 学号,sum(*)From 借阅
D、Select 学号,sum(*)From 借阅 order by 学号 22、下列关于SQL语句的说法中,错误的是( )。 A、INSERT语句可以向数据表中追加新的数据记录
B、UPDATE语句用来修改数据表中己经存在的数据记录 C、DELETE语句用来删除数据表中的记录
D、CREATE语句用来建立表结构并追加新的记录
23、在SQL查询中使用WHERE子句指出的是( )。
A、查询目标 B、查询结果 c、查询视图 D、查询条件
24、数据表中有一个“地址”字段,查找地址最后两个字为“2搂”的记录准则是( )。 A、RIGHT([地址],2)=“2楼” B、RIGHT([地址],3)=“2楼” C、RIGHT(“地址”,2)=“2楼” D、RIGHT(“地址”,3)=“2楼” 25、用SQL语言描述“在教师表中查找男教师的全部信息”,以下描述正确的是( )。 A、SELECT FROM 教师表 IF(性别=“男”) B、SELECT 性别 FROM教师表 IF(性别=“男”) C、SELECT * FROM 教师表 WHERE(性别=“男”) D、SELECT * FROM 性别 WHERE(性别=“男”)
26、若要使用SQL语句在学生表中查找所有姓”李”的同学的信息,可以在WHERE子句输入( )。
A、姓名like“李” B、姓名like“李*” C、姓名=“李” D、姓名=“李*”
27、下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。 A、select 学号 From 成绩表 where 成绩>(select avg(成绩)From 成绩表)
B、select 学号,成绩 where 成绩>(select avg(成绩)From 成绩表)
C、select 学号,成绩 From 成绩表 where 成绩>(select avg(成绩)From 成绩表) D、select 成绩 where 成绩>(select avg(成绩)From 成绩表)
28、下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。 A、select 学号,成绩 From 成绩表 where 80<=成绩<=90
B、select 学号,成绩 From 成绩表 where 成绩>80 and 成绩<90 C、select 学号,成绩 From 成绩表 where 成绩>=80 and 成绩<=90 D、select 学号,成绩 From 成绩表 where 80<成绩<90
29、SQL的功能包括( )。
A、查找、编辑、控制、操纵 B、数据定义、查询、操纵、控制 C、窗体、视图、查询、页 D、控制、查询、删除、增加 30、修改数据库记录的SQL命令是( )。
A、UPDATE B、ALTER C、CREATE D、SELECT 31、往数据库中添加记录的SQL命令是( )。
A、ADD B、INSERT INTO C、ALTER D、ADD INTO 32、在SQL查询结果中,为了达到仅显示头几条记录的目的,可以在SELECT中使用( )。 A、All B、ORDER C、TOP D、DISTINCT
33、在下列查询语句中,与SELECT * FROM TAB1 WHERE InStr([简历],“篮球”)<>0功能相同的语句是( )。
A、SELECT * FROM TAB1 WHERE 简历 Like“篮球” B、SELECT * FROM TAB1 WHERE 简历 Like“*篮球” C、SELECT * FROM TAB1 WHERE 简历 Like“*篮球*” D、SELECT * FROM TAB1 WHERE 简历 Like“篮球*”
34、用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是( )。 A、REPLACE STUDENT年龄=年龄+1 B、REPLACE STUDENT年龄WITH年龄+1
C、UPDATE STUDENT SET年龄=年龄+1 D、UPDATE STUDENT年龄WITH年龄+1 35、己知学生表如下: 学号 20120001 20120003 20120004 姓名 张三 王五 刘七 年龄 18 20 19 性别 男 男 女 班级 计算机一班 计算机一班 计算机二班 执行下列命令后,得到的记录数是( )。
SELECT班级,MAX(年龄)FROM学生表GROUP BY班级 A、4 B、3 C、2 D、1 三、SQL查询语句
(一)已知以下三个数据表:
学生表(学生号 integer,姓名 text(8),性别 text(1),年龄 integer) 课程表(课程号 text(3),课程名称 text(5),成绩 integer) 选课表(学生号 integer,课程号 text(3),成绩 integer) 1、若要将性别字段的宽度由1改为2,则语句为: ALTER TABLE 学生表 2、统计“选课表”中选修了课程的学生人数的SQL语句为: Select from 选课表;
3、查询每门课程的学生人数,并按课程号升序排列,则语句为: Select from 选课表 4、在选课表中将选修课程号为“kc1”的同学成绩均加上5分,则语句为:
5、查找选修了课程名为“计算机基础”的学生号,则语句为: Select A.学生号 From 选课表 A,课程表 B Where 6、在学生表中查询所有16岁以上的女生的信息,则语句为: Select From 学生表
Where (二)在数据库“教学”中包含数据表“学生”,如下表所示,根据要求写出相应的SQL语句。 学号 200501 200623 200512 ?? 姓名 张明 李红 王海 ?? 性别 男 女 男 ?? 团员 是 否 是 ?? 出生日期 1981-12-10 1980-03-09 1982-04-09 ?? 专业 计算机 机电 ?? 语文 56 78 95 ?? 数学 65 76 49 ?? 1、找出前3条学生记录的学生姓名、专业、出生日期: 2、找出语文和数学均不及格的学生姓名、语文和数学成绩:
3、找出不是团员的学生信息,并按年龄降序排序: 4、找出机电专业所有学生的语文成绩平均值 查询没有填报专业学生的所有信息:
6、找出数学成绩在60至70分之间的学生信息:
Select * From 学生 Where 数学 B 7、找出姓“张”的学生姓名、语文,并按成绩由大到小的顺序排列:
8、找出1979年及以后出生的女同学的姓名和出生日期: Select 姓名,出生日期 From 学生 Where 9、从表中找出学号前4位为“2006”的学生信息: 10、年龄为16岁的男生: Select * From 学生
Where 11、删除“学生”表: 第六章 报表的创建与设计P160 【典型试题】 一、填空题 1、完整的报表设计通常由报表页眉、 、 、 、 、 和组页脚7个部分组成。
2、目前比较流行的有4种报表,它们是 、 、 、 。
3、在Access中,报表设计时可以通过添加 控件来控制另起一页输出显示,控件以 标志显示在报表的左边界上。
4、Access的报表对象的数据源可以设置为 、 以及SQL语句。 5、Access为报表操作提供了4种视图:分别是报表视图、 、 、 。 6、报表数据输出不可缺少的内容是 的内容。
7、计算控件的控件来源属性一般设置为 开头的计算表达式。 8、在报表的设计视图中,区段被表示成带状形式,称之为 。
9、要设计出带表格线的报表,需要向报表中添加 控件完成表格线显示。 10、在报表的节中, 和 必须成对添加,且只能添加一对。
11、要在报表上显示格式为“4/15页”的页码,则计算控件的控件来源应设置为 。
12、在报表底部显示如:“第2页,共10页”的信息,应设置文本框的控件来源属性为 。 二、选择题
1、以下叙述中正确的是( )。
A、报表只能输入数据 B、报表只能输出数据
C、报表可以输入和输出数据 D、报表不能输入和输出数据 2利用报表向导设计报表时,无法设置( )。 A、报表中显示的字段 B、记录排序
C、报表布局 D、在报表中显示日期 3、Access报表对象的数据源可以是( )。 A、表、查询和窗体 B、表和查询
C、窗体或报表控件属性 D、表、查询和报表
4、要设置只在报表最后一页主体内容之后输出的信息,正确的设置是( )。 A、报表页眉 B、报表页脚 C、页面页眉 D、页面页脚 5、要设置在报表每一页的底部都输出的信息,需要设置( )。 A、报表页眉 B、报表页脚 C、页面页眉 D、页面页脚 6、要实现报表按某字段分组统计输出,需要设置( )。
A、报表页脚 B、该字段组页脚 C、主体 D、页面页脚
7、在报表设计时,如果要统计报表中某个字段的全部数据,应该将控件放在( )。 A、组页眉/组页脚 B、页面页眉/页面页脚 C、报表页眉/报表页脚 D、主体 8、在报表设计中,以下可以做绑定控件显示字段数据的是( )。 A、文本框 B、标签 C、命令按钮 D、图像
9、在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为( )。 A、=Max[数学] B、=Max(数学) C、=Max([数学]) D、Max(数学) 10、如果设置报表上某个文本框的控件来源属性为“=2*3+1”,则打开报表视图时,该文本框显示信息是( )。
A、未绑定 B、7 C、2*3+1 D、出错
11、在报表中将大量数据按不同的类型分别集中在一起,称为( )。 A、数据筛选 B、合计 C、分组 D、排序 12、报表不能完成的工作是( )。
A、分组数据 B、汇总数据 C、格式化数据 D、输入数据
13、要显示格式为“页码/总页数”的页码,应当设置文本框的控件来源属性是( )。 A、[Page]/[Pages] B、=[Page]/[Pages
C、[Page] & “/” & [Pages] D、=[Page] & “/” & [Pages]
14、在报表设计的工具拦中,用于修饰版面以达到良好输出效果的是( )。 A、直线和矩形 B、直线和圆形 C、直线和多边形 D、矩形和圆形 15、Access的报表要实现排序和分组统计操作,应通过设置( )属性来进行 A、分类 B、统计 C、排序与分组 D、计算 16、以下对报表的理解正确的是( )。 A、报表与查询功能一样 B、报表与数据表功能一样 C、报表只能输入/输出数据
D、报表能输出数据和实现一些计算
17、以下关于报表的叙述正确的是( )。 A、在报表中必须包含报表页眉和报表页脚 B、在报表中必须包含页面页眉和页面页脚
C、报表页眉打印在报表每页的开头,报表页脚打印在报表每页的末尾
D、报表页眉打印在报表第一页的开头,报表页脚打印在报表最后一页的末尾 18、下列选项中,( )是报表不具备的。
A、打印预览视图 B、版面预览视图(布局视图) C、设计视图 D、数据表视图
19、要改变某报表控件的名称,应该选取其( )属性选项卡。 A、格式 B、数据 C、事件 D、其他 20、下列关于报表的叙述中,错误的是( )。
A、报表是Access中以一定输出格式表现数据的一种对象。
B、报表主要用于对数据库中的数据进行打印输出,不能进行数据的分组、计算和汇总。 C、报表是Access数据库的对象之一。 D、在报表中可以包含子报表或子窗体。
21、在报表设计过程中,不适合添加的控件是( )。 A、标签控件 B、图形控件 C、文本框控件 D、选项组控件 22、可作为报表数据源的是( )。
A、表 B、查询 C、Select语句 D、以上都可以 三、判断
1、报表用来将整个数据信息进行格式化显示和打印。( ) 2、报表的数据源不能是查询。( ) 3、报表最多可按4个字段排序。( )
4、报表中组页眉和组页脚,可以单独添加也可以添加多组。( )
第七章 窗体P166
例题解析
1、下面关于窗体的作用的叙述错误的是( )。
A、可以接受用户输入的数据或命令 B、可以编辑、显示数据库中的数据 C、可以构造方便、美观的输入/输出界面 D、可以存储数据 2、窗体中,用来输入或编辑字段数据的交互控件是( )。 A、文本框 B、标签 C、复选框 D、列表框
3、若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是( )。 A、“默认值”属性 B、“标题”属性 C、“密码”属性 D、“输入掩码”属性 4、窗体由多个部分组成,每个部分称为一个 。 5、窗体的数据源可为 、 和SQL。
【典型试题】
一、填空题
1、控件的类型可为 、 、 。
2、在创建主/子窗体之前,必须设置 之间的关系。
3、假定窗体的名称为fmTest,则把窗体的标题设置为“Access Text”的语句是 。 4、Access数据库中,如果在窗体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用 和 控件来完成。
5、在窗体上,设置控件Command0为不可见的语句是 。
6、组合框和列表框的主要区别为是否可以在框中 。 7、页面页眉/页脚只出现于 。 二、选择题
1、下面关于窗体的作用的叙述错误的是( )。
A、可以接受用户输入的数据或命令 B、可以编辑、显示数据库的数据 C、可以构造方便、美观的输入/输出界面 D、可以直接存储数据 2、窗体Caption属性的作用是( )。
A、确定窗体的标题 B、确定窗体的名称 C、确定窗体的边界类型 D、确定窗体的字体 3、下列选择窗体控件对象正确的是( )。 A、单击可选择一个对象
B、按住Shift键再单击其他多个对象可选定多个对象 C、按ctrl+A键可以选定窗体上所有的对象 D、以上皆是
4、下面关于列表框和组合框的叙述正确的是( )。 A、列表框和组合框可以包含一列或几列数据 B、可以在列表框中输入新值,而组合框不能 C、可以在组合框中输入新值,而列表框不能 D、在列表框和组合框中均可以输入新值 5、下列不属于Access窗体的视图是( )。
A、设计视图 B、窗体视图 C、版面视图 D、数据表视图 6、窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1和bChange。在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是( )。
A、Label1.ForeColor=255 B、bChange.ForeColor=255 C、Label1.ForeColor=”255” D、bChange.ForeColor=”255” 7、窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1和bChange。若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是( )。 A、Me=”改变文字显示颜色” B、Me.Caption=”改变文字显示颜色” C、Me.text=”改变文字显示颜色” D、Me.Name=”改变文字显示颜色”
8、若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是( )。 A、“默认值”属性 B、“标题”属性 C、“密码”属性 D、“输入掩码”属性
9、如果加载一个窗体,先被触发的事件是( )。 A、Load事件 B、Open事件 C、Click事件 D、DbClick事件
10、如果要将控件隐藏,应将( )属性设为“否”。
A、可见性 B、是否可用 C、何时显示 D、是否锁定 11、为窗体中的命令按钮设置单击鼠标事件时发生的动作,应该选择设置其属性对话框的是( )。
A、格式选项卡 B、事件选项卡 C、方法选项卡 D、数据选项 12、要改变窗体上文本框控件的数据源,应设置的属性是( )。 A、记录源 B、控件来源 C、筛选查阅 D、默认值 13、下列选项中,( )可以连接数据源中OLE类型的字段。
A、绑定对象框 B、非绑定对象框 C、文本框 D、图像控件 14、Access的窗体由多个部分组成,每个部分称为一个( )。 A、控件 B、子窗体 C、节 D、页
15、当窗体中的内容较多无法在一页中显示时,可以使用( )控件来进行分页。 A、命令按钮控件 B、组合框控件 C、选项卡控件 D、选项组控件
16、复选框、切换按钮和选项按钮经常作为单独的控件来显示表或查询中( )的值。 A、文本数据类型 B、数字数据类型 C、日期/时间数据类型 D、是/否数据类型
17、下列控件中,用来显示窗体或其他控件的说明文字,而与字段没有关系的是下列选项中的( )。
A、命令按钮 B、标签 C、文本框 D、复选框
18、下列( )属性用于设定一个计算型控件或非结合型控件的初始值。 A、“有效性规则”属性 B、“是否锁定”属性 C、“是否有效”属性 D、“默认值”属性
19、Access数据库的窗体中,通常用( )来显示记录数据,可以在屏幕或页面上显示一条记录,也可以显示多条记录。
A、页面 B、窗体页眉 C、主体节 D、页面页眉 20、窗体的数据源不能是( )。
A、表 B、查询 C、报表 D、一个多表创建的查询
21、在窗口中有一个标签Label0和一个命令按钮command1,command1的事件代码如下:Private sub command1_click() Label0.top=Label0.top+20 End sub
打开窗体后,单击命令按钮,结果是( )。 A、标签向上加高 B、标签向下加高 C、标签向上移动 D、标签向下移动
22、如果在文本框内输入数据后,按Enter键或按Tab键,输入焦点可立即移至下一制定文本框,应设置( )。 A、“制表位”属性 B、“Tab键索引”属性 C、“自动Tab键”属性 D、“Enter键行为”属性
23、在学生表中使用“照片”字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是( )。
A、图形 B、图像 C、绑定对象框 D、未绑定对象框
三、判断题
1、控制窗体一般是数据库的主控窗体,用来接收和执行用户的操作请求、打开其他的窗体或报表以及操作和控制程序的运行。( )
2、在利用“窗体向导”创建窗体时,向导参数中的“可用字段”与“选用字段”是一个意思。( )
3、窗体背景设置图片缩放模式可用的选项有“拉伸”、“缩放”。( ) 4、直接将查询或表拖到主窗体是创建子窗体的一种快捷方法。( ) 5、在创建主/子窗体之前,必须正确设置表间的“一对多”关系。“一”方是主表,“多”方是子表。( )
6、窗体的各节背景色是相互独立的。( ) 7、窗体上的“标签”控件可以用来输入数据。( )
第八章 宏的应用P171 例题解析
1、打开查询的宏操作是( )。
A、OpenForm B、OpenQuery C、OpenTable D、OpenModule 2、不能够使用宏的数据库对象是( )。 A、数据表 B、窗体 C、宏 D、报表 4、宏操作SetValue可以设置( )。
A、窗体或报表控件的属性 B、刷新控件数据 C、字体的值 D、当前系统的时间
5、要限制宏命令的操作范围,可以创建宏时定义( )。 A、宏操作对象 B、宏条件表达式 C、窗体或报表控件属性 D、宏操作目标 【典型试题】 一、填空题
1、打开一个表应该使用的宏操作是 。 2、引用宏组中的宏,采用的语法格式为 。
3、在条件宏设计中,对于连接重复的条件,可以用 符号来代替重复条件。 4、VBA的自动运行宏,必须命名为 。
5、按满足指定条件执行宏中的一个或多个操作,这类宏称为 。 6、宏是一个或多个 的集合。
7、如果在打开数据库时中止Autoexec宏的运行,应按住键 。 8、窗体或报表事件中可以有两种方法来响应:宏对象和 。 二、选择题
1、如果要在宏执行过程中,暂停执行可以按组合键( )。 A、Ctrl+Break B、Ctrl+Alt C、Alt+Break D、Alt+Shift 2、下列操作中,适合使用宏的是( )。 A、修改数据表结构 B、创建自定义过程 C、打开或关闭报表对象 D、处理报表中错误
3、为窗体或报表上的控件设置属性值的宏命令是( )。 A、Echo B、Msgbox C、Beep D、SetValue 4、运行一个包含多个操作的宏,操作顺序是( )。
A、从上到下 B、可指定先后 C、随机 D、从下到上
5、对于连续重复的条件,要替代重复条件可以使用下面的哪个符号( )。 A、... B、= C、, D、;
6、要限制宏命令的操作范围,可以在某种程度上创建宏时定义( )。 A、宏操作对象 B、宏条件表达式 C、窗体或报表控件属性 D、宏操作目标 7、宏不能修改( )。
A、窗体 B、宏本身 C、表 D、数据库
8、在Access系统中提供了( )执行的宏调试工具。 A、单步 B、同步 C、运行 D、继续
9、Quit宏操作的作用是( )。
A、关闭Access B、运行宏 C、关闭对象 D、关闭宏 10、有关宏操作的叙述中错误的是( )。
A、宏的条件表达式中不能引用窗体或报表的控件值 B、所有宏操作都可以转化为相应的模块代码 C、使用宏可以启动其他应用程序
D、可以利用宏组来管理相关的一系列宏
11、有关条件宏的叙述中,错误的是( )。 A、条件为真时,执行该行中对应的宏操作 B、宏在遇到条件内有省略号时终止操作
C、如果条件为假,将跳过该行中对应的宏操作
D、宏的条件内为省略号表示该行的操作条件与其上一行的条件相同 12、创建宏时至少要定义一个宏操作,并要设置对应的( )。 A、条件 B、命令按钮 C、宏操作参数 D、注释信息
13、在创建条件宏时,如果要引用窗体上的控件值,正确的表达式引用是( )。A、[窗体名]![控件名] B、[窗体名].[控件名]
C、[Form]![窗体名]![控件名] D、[Forms]![窗体名]![控件名] 14、如果不指定对象,Close基本操作关闭的是( )。 A、正在使用的表 B、当前正在使用的数据库
C、当前窗体 D、当前对象(窗体、查询、宏) 15、下列关于宏的说法中,错误的是( )。
A、宏是多个操作的集合 B、每一个宏操作都有相同的宏操作参数
C、宏操作不能自定义 D、宏通常与窗体、报表中命令按钮相结合来使用 16、启动窗体时,系统首先执行的事件过程是( )。 A、lode B、click C、unlode D、getfocus
17、在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是(A、[Forms]![F1]![Text1] B、Text1
C、[F1].[Text1] D、[Forms]_[F1]_[Text1] 18、在运行宏的过程中,宏不能修改的是( )。 A、窗体 B、宏本身 C、表 D、数据库 19、下列叙述中,错误的是( )。
A、宏能够一次完成多个操作 B、可以将多个宏组成一个宏组
C、可以用编程的方法来实现宏 D、宏命令一般由动作名和操作参数组成 三、判断题
1、宏是一个或多个操作的集合,每个操作实现特定的功能。( ) 2、OpenQuery操作是指打开窗体。( )
3、宏可以通过响应窗体或报表上的控件的事件来运行。( ) 4、用户可以更改宏中的操作名。( ) 5、宏不是Access中的对象。( )
第九章 数据的管理及安全设置P175 例题解析
1、Access中用户级分为 组和 组。 2、仅仅设置数据库密码是安全? ( )
。 ) 3、压缩和修复数据库能否提高数据库的性能?() 【典型试题】
2、要设置数据库密码,必须以 方式打开数据库。
3、设置数据库密码,在文件选项卡中的 组中进行设置。 一、单项选择题
1、下列属于管理数据库的是( )。 A、维护数据库的可靠性 B、设置密码 C、账户的权限设置 D、以上全是
2、Access2010中,执行( )操作以后,数据库文件只能打开和运行,而不能对其中的窗体、报表和模块等进行修改。
A、压缩与修复 B、备份与恢复 C、加密与解密 D、生成MDE文件 3、对数据库设置密码时,数据库应该以( )方式打开。 A、以只读方式打开 B、以独占方式打开 C、以独占只读方式打开 D、只要打开就行
4、实现数据库系统安全最简单的方法是( )。
A、备份数据库 B、设置密码 C、一人一库 D、定期维护 5、以下哪项不是Access2010新的文件格式。( ) A、.accdb B、.accdc D、.accdd D、.accde 二、填空题
1、设置数据库密码,在“文件”选项卡中的 组中进行设置。
2、Access提供了 、 及数据库的加密与解密等安全保护措施。 3、Access数据库常见的加密措施有 、 、 三种。 4、数据库加密的逆过程称为 。
5、在进行数据库压缩与修复时,Access数据库以 打开。
第十章 VBA程序设计基础P185
例题解析
1、以下关于变量作用域的叙述中,正确的是( )。
A、窗体中凡被声明为Private的变量只能在某个指定的过程中使用 B、全局变量必须在通用声明区域中声明 C、模块级变量只能用Private关键字声明
D、Static类型变量的作用域是它所在的窗体或模块文件 2、以下声明语句错误的是( )。 A、Const var1=123 B、Dim var2=”abc”
C、dim a() as integer D、static var3 as integer 3、下列可作为VBA变量名的是( )。 A、A#A B、4A C、?xy D、constA 4、以下Case语句中错误的是( )。 A、Case 0 to 10 B、Case is>10 C、Case is>10 and is<50 D、Case 3,5,is>10
5、关于VBA过程,以下正确的描述是( )。 A、过程的定义可以嵌套,但过程的调用不能嵌套 B、过程的定义不可以嵌套,但过程的调用可以嵌套
C、过程的定义和过程的调用均可以嵌套 D、过程的定义和过程的调用均不能嵌套
【典型试题】 一、填空题
1、设a=0,则执行x=iif(a>5,-1,0)后,X的值为 。
2、在使用Dim语句定义数组时,在缺省情况下数组下标的下限为 。 3、设有如下代码: x=1 do x=x+2
loop until
运行程序,要求循环体执行3次后结束循环,在空白处填入适当语句。 4、 变量只能声明在过程中。
5、变量名长度不能超过 个字符,且变量名不区分大小写。
6、按语句的执行流程,程序可分为 、 、 。 7、己知a= 1:b=2,则表达式Not true or a
1、以下可以得到“2*5=10”结果的VBA表达式为( )。 A、“2*5”&“=”& 2*5 B、“2*5”+“=”+2*5 C、2*5 &“=”& 2*5 D、2*5+“=”+2*5 2、下列各组变量声明正确的是( )。
A、Dim abc as integer,num as single B、Dim 1%,N$ as integer C、Dim a%,b%,c%= 123, a$ D、public dim n% 3、下列声明局部变量应该用( )。
A、Global B、Private C、 Static D、Public 4、表达式Right(“Beijing”,4)的值是( )。 A、Beij B、jing C、eiji D、ijin
5、MsgBox函数用于显示提示信息,关于函数返回值的说明正确的是( )。 A、函数的返回值是提示信息的数据类型 B、函数的返回值是提示信息的数据长度 C、函数的返回值是整数,指示按下哪个按钮
D、函数的返回值是符号常量,指示按下哪个按钮
6、关于多行结构条件语句的执行过程,正确的是( )。
A、各个条件所对应的〈语句块〉中,一定有一个〈语句块>被执行
B、找到〈条件>为True的第一个入口,便从此开始执行其后的所有<语句块> C、若有多个〈条件>为True,则它们对应的〈语句块〉都被执行
D、多行选择结构中的〈语句块>,有可能任何一个〈语句块>都不被执行 7、以下程序段运行后,消息框的输出结果是( )。 a=sqr(3) b=sqr(2) c=a>b
Msgbox c+2
A、1 B、1 C、2 D、出错
8、下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是( )。 A、x Mod 2=1 Or y Mod 2=1 B、x Mod 2=0 Or y Mod 2=0 C、x Mod 2=1 And y Mod 2=1 D、x Mod 2 =0 And y Mod 2=0 9、在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码: Private Sub Command1_Click() a=0:b=5:c=6 MsgBox a=b+c End Sub
窗体打开运行后,如果单击命令按钮,则消息框的输出结果是( ) A、11 B、a=11 C、0 D、False
10、在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码: Private Sub Command1_Click() Static b as integer b=b+1 End Sub
窗体打开运行后,三次单击命令按钮后,变量b的值是( )。 A、5 B、7 C、3 D、2
11、在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码: Private Sub Command1_Click() A=75
If A>60 then i=1 If A>60 then i=2 If A>60 then i=3 If A>60 then i=4 MsgBox i End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。 A、1 B、2 C、3 D、4
12、执行下列语句后整型变量a的值是( )。 If (3 - 2) > 2 Then a=10
Elself (10/2) = 6 Then a=20 Else a=30 End If
A、10 B、20 C、30 D、40 13、下面程序段执行结果为( )。 x=Int(Rnd()+4) Select Case X Case 5
Debug、Print”excellent” Case 4
Debug、Print”good”
Case 3
Debug、Print”pass” Case Else
Debug、 Print”fail” End Select
A、excellent B、good C、pass D、fail 14、下述程序的运行结果是( )。 j=0
Do While j<30 j=(j+1)*(j+2) k=k+1 Loop
Debug.Print k;j
A、2 190 B、3 182 C、4 160 D、3 180 15、以下程序段运行结束后,变量x的值为( )。 x=2 y=4
Do x=x*y y=y+1
Loop While y < 4
A、7 B、8 C、9 D、10 16、以下程序输出的结果为( )。 Dim k As Integer n=5 m=1 k=1 Do m=m+2 k=k+1
Loop Until k>n Debug.Print m
A、9 B、10 C、11 D、12
17、在VBA中,实现窗体打开操作的命令是( )。 A、DoCmD.OpenForm B、OpenForm C、Do.OpenForm D、DoOpen.Form
18、在窗体上,设置控件Command0为不可见的属性是(A、Command0.Colore B、Command0.Caption C、Command0.Enabled D、Command0.Visible 19、下列关于For···Next语句的说法正确的是( )。A、循环变量、初值、终值和步长都必须为数值型 B、Step后的步长只为正数 C、初值必须小于终值
。 ) D、初值必须大于终值 20、下列关于Do···Loop语句的叙述不正确的是( )。 A、Do···loop语句采用逻辑表达式来控制循环体执行的次数 B、当Do while···Loop或Do until···Loop语句中while或until后的表达式的值为true或非零时,循环继续 C、Do···Loop while语句与Do···Loop until语句都至少执行一次循环体 D、Do while···Loop语句与Do until···Loop语句可能不执行循环体 21、Inputbox函数返回值的类型是( )。 A、数值 B、字符串
C、变体 D、数值或字符串(视输入的数据而定) 22、使文本框获得焦点的方法是( )。
A、Chang B、Gotfocus C、Setfocus D、Lostfocus
23、语句Dim a(-3 to 5) as integer所定义的数组的元素个数是( )。 A、6 B、7 C、8 D、9
24、Sub过程和Function过程最根本的区别是( )。
A、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 B、Sub过程可以使用Call语句或直接使用过程名,而Function过程不能 C、两种过程参数的传递方式不同
D、Function过程可以有参数,Sub过程不能有参数 25、用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”,“足球”,“踢”,“进球门”分别对应的是( )。
A、属性对象方法事件 B、属性对象事件方法 C、对象属性方法事件 D、对象属性事件方法 26、下列给出的选项中,非法的变量名是( )。 A、Sum B、Integer_2 C、Rem D、Form1
27、下列关于对象“更新前”事件的叙述中,正确的是( )。 A、在控件或记录的数据变化后发生的事件 B、在控件或记录的数据变化前发生的事件 C、当窗体或控件接受到焦点时发生的事件 D、当窗体或控件失去了焦点时发生的事件
28、若窗体Frm1中有一个命令按钮Cmd1,则窗体和命令按钮的Click事件过程名分别为( )。
A、Form_Click()和Command1_Click() B、Frm1_Click()和Command1_Click() C、Form_Click()和Cmd1_Click() D、Frm1_Click()和Cmd1_Click() 29、如果X是一个正的实数,保留两位小数,将千分位四舍五入的表达式是( )。 A、0.01*Int(X+0.05) B、0.01*lnt(100*(X+0.005)) C、0.01*Int(X+0.005) D、0.01*Int(100*(X+0.05))
30、在窗体上有一个命令按钮Command1和一个文本框Text1,编写事件代码如下: Private Sub Command1_Click() Dim i,J,x
For i=1 To 20 step 2 x=0
For j=i to 20 step 3
x =x+1
Next j Next i
Text1.Value=str(x) End Sub
打开窗体运行后,单击命令按钮,文本框中显示的结果是( ) A、1 B、7 C、17 D、400 31、在已建窗体中有一命令按钮(名为Command1),该按钮的单击事件对应的VBA代码为: Private Sub Command1_Click()
SubT.Form.RecordSource=”select * From 雇员” End Sub
单击该按钮实现的功能是( )
A、使用select命令查找“雇员”表中的所有记录。
B、使用select命令查找并显示“雇员”表中的所有记录。 C、将subT窗体的数据源设置为一个字符串。 D、将subT窗体的数据源设置为“雇员”表。
32、因修改文本框中的数据而触发的事件是( )。 A、Chang B、Edit C、Getfocus D、Lostfocus 33、在窗体中有一个文本框Text1,编写的事件代码如下: Private Sub Form_Click()
X=val(inputbox(“输入X的值”)) Y=1
If x<>0 then y=2 Text1.value=y End Sub
打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是( ) A、1 B、2 C、3 D、4
34、在窗体上有一个命令按钮Command1和一个文本框Text1,编写事件代码如下: Private Sub Command1_Click() For i=1 To 4 x=3
For j=1 to 3 For k=1 to 2 x=x+3 Next k
Next j Next i
Text1.value=str(x) End Sub
打开窗体运行后,单击命令按钮,文本框Text1输出的结果是( ) A、6 B、12 C、18 D、21
35、窗体上有命令按钮Command1,事件的过程如下: Private Function f (x as integer) as integer Dim y as integer X=20
Y=2 F=x*y End Function
Private Sub Command1_Click() Dim y as integer Static x as integer X=10 Y=5 Y=f(x)
Debug.print x;y End Sub
运行程序,单击命令按钮,则窗口中显示的内容是( ) A、10 5 B、10 40 C、20 5 D、20 40 36、在窗体上有命令按钮Command1,事件的过程如下: Private Sub Command1_Click() Dim s as integer
S=p(1)+p(2)+p(3)+p(4) Debug.print s End Sub
Public Function p (N as integer) Dim sum as integer Sum=0 For i=1 to N
Surn=sum+i Next i P=sum End Function
打开窗体运行后,单击命令按钮,输出结果是( ) A、15 B、20 C、25 D、35
37、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。 Sub GetRecNum() Dim rs as Object Set rs=Me.Recordset Msgbox [ ] End Sub
程序括号内应填入的是( )
A、Count B、rs.Count C、RecordCount D、rs.RecordCount 38、Access的“切换面板”归属的对象是( ) A、表 B、查询 C、窗体 D、页
39、在代码中引用一个窗体控件时,应使用的空件属性是( ) A、Caption B、Name C、Text D、Index
40、在定义过程时,系统将形式参数类型默认为( ) A、值参 B、变参 C、数组 D、无参
41、如果A为“Boolean”型数据,则下列赋值语句正确的是( ) A、A=”true” B、A=true C、A=#True# D、A=3<4 42、编写如下窗体事件过程:
Private Sub Form_MouseDown(Button As Integer,shift As Integer ,X As Single,Y As Single) If Shift=6 And Button=2 then Msgbox“Hello” End if End sub
程序运行后,为了在窗体上消息框中输出“Hello”信息,在窗体上应执行的操作是( ) A、同时按下Shift键和鼠标左键 B、同时按下Shift键和鼠标右键 C、同时按下Ctrl、Alt键和鼠标左键 D、同时按下Ctrl、Alt键和鼠标右键 43、运行下列程序,显示的结果是( ) A=instr(5,”Hello!Beijing.”,”e” B=sgn(3>2) C=A+B Msgbox C
A、1 B、3 C、7 D、9
44、为窗体每隔5秒钟激发一次计时器(Timer)事件,应将其Timer Interval属性值设置为( )
A、5 B、500 C、300 D、5000
45、如果要在文本框中输入字符时达到密码显示效果,如星号(*),应设置文本框的属性是( )
A、Text B、Caption C、InputMask D、Password Char 46、在VBA中,能自动检查出来的错误是( )。
A、语法错误 B、逻辑错误 C、运行错误 D、注释错误 47、表达式“B=INT (A+0.5)”的功能是( )。
A、将变量A保留小数点后1位 B、将变量A四舍五入
C、将变量A保留小数点后5位 D、舍去变量A的小数部分 48、运行下列程序段,结果是( )。 For m=10 to 1 step 0 k=k+3 Next m
A、形成死循环 B、循环体不执行即结束循环 C、出现语法错误 D、循环体执行一次后结束循环 三、填程序
1、以下程序判断从文本框Text1中输入的数据,如果该数据满足条件:除以3余2,除以5余3,除以7余4,则输出。 Private Sub Cornmand1_Click() X = Val(Text1.Text)
If Then
Msgbox X End If End Sub
2、以下程序实现计时功能,补充完善程序
Sub form_load( )
=1000 End Sub
Private Sub ()
Me.Label0.Caption = Val (Label0.Caption) + 1 End Sub
3、下面程序的运行结果是 。 Private Sub Comman ( ) Dim a,b a=1.5 b=1.5
Call fun ( a, B ) debug.Print a, b End Sub
Private Sub fun (x, By Val Y) x=Y*Y Y=Y+x End Sub
4、下列程序代码的执行结果为 。
Private Sub Proc1 ( n As Integer,By Val m As Integer) n=n Mod 10 m=m\\10 End Sub
Private Sub Comm ( ) Dim x As Integer Dim y As Integer x=l2 y=34
Call Proc1 ( x,y) Debug.Print x & y End Sub