Access选择题(2014版摘自虎贲教育)_第1页
Access选择题(2014版摘自虎贲教育)_第2页
Access选择题(2014版摘自虎贲教育)_第3页
Access选择题(2014版摘自虎贲教育)_第4页
Access选择题(2014版摘自虎贲教育)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、考点3:软件工程基础(33)结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定

2、表6.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。答案:CA)编译程序B)操作系统C)教务管理系统D)汇编程序题目解析:编译软件、操作系统、汇编程序都属于系统软件,只有C)教务管理系统才是应用软件。软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件。软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。数据字典是用来定义数据流图中各个成分的

3、具体含义的,所以数据字典所定义的对象都包含于数据流图中。黑盒测试方法主要有等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试,白盒测试的主要方法有逻辑覆盖、基本路径测试等软件测试的过程一般按照四个步骤进行,即单元测试、集成测试、验收测试(确认测试)和系统测试软件需求分析阶段的主要工作为需求获取、需求分析、编写需求规格说明书和需求评审考点4:数据库设计基础1.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。答案:CA)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段题目解析:ER图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,

4、所以属于辑设计阶段。自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉数据库应用系统中的核心问题是数据库的设计。.(   )。答案:BA)选择B)投影C)插入D)连接题目解析:投影运算是指对于关系内的域指定可引入新的运算。本题中S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择B9.在E-R图中,用来表示实体联系的图形是( )。答案:CA)椭圆形B)矩形C)菱形D)三角形题目解析:在ER图中实体集用矩形,属性用椭圆,联系用菱形。层次模型的基本结构是树形结构,网状模型是一个不加任何

5、条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。13.数据库设计中反映用户对数据要求的模式是( )。答案:CA)内模式B)概念模式C)外模式D)设计模式题目解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C)。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。.(   )。答案:AA)选择B)投影C)自然连接D)并题目解析:选择运算是指从关系中找出满足

6、给定条件的远足的操作,本题中关系S中的记录来自于关系R,所以选择A)。数据库设计过程包括需求分析、概念设计、逻辑设计和物理设计32.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( )。答案:CA)记录B)行C)属性D)元组题目解析:进行自然连接时要求两个关系具有相同列,即属性34.有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为( )。答案:AA)公司号,职员号B)职员号,工资C)职员号D)公司号,职员号

7、,工资题目解析:公司号是公司C表的主键,职员号是职员S表的主键,所以工作W表的关键字就应该是与前两个表能够直接联系且能唯一定义的公司号和职员号,所以选择A考点5:数据库基础知识关系运算包括:选择、投影和连接。 选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。 投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。 连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。Access数据库对象分为7种,这些数据库对象包括表、查询、窗体、报表

8、、数据访问页、宏、模块。其中 表:数据库中用来存储数据的对象,是整个数据库系统的基础。 查询:它是数据库设计目的的体现,建完数据库以后,数据只有被使用者查询才能真正体现它的价值。 报表:一种数据库应用程序进行打印输出的方式。 模块:将VBA声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。6.在Access中,可用于设计输入界面的对象是答案:AA)窗体B)报表C)查询D)表题目解析:窗体是Access数据库对象中最具灵活性的一个对象,可以用于设计输入界面,其数据源可以是表或查询,故A)正确20.从多个关系中抽取出所需要的属性组成新关系,应使用的操作是答案:BA)查询运算 B)

9、连接运算 C)投影运算 D)选择运算23.在一个学生表中要找出全部姓张的学生组成一个新的表,应该使用的关系运算是答案:BA)选择运算 B)自然连接运算 C)投影运算 D)连接运算考点6:数据库和表输入掩码的符号中"&"表示的是输入任一字符或空格(必选项)10.下列关于货币数据类型的叙述中,错误的是答案:CA)货币型字段在数据表中占8个字节的存储空间B)货币型字段可以与数字型数据混合计算,结果为货币型C)向货币型字段输入数据时,系统自动将其设置为4位小数D)向货币型字段输入数据时,不必输入人民币符号和千位分隔符题目解析:货币型数据字段长度为8个字节,向货币字段输入数据

10、时,不必键入人民币符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。故答案为C)。11.在设计表时,若输入掩码属性设置为"LLLL",则能够接收的输入是答案:AA)abcdB)1234C)AB+CD)ABa9题目解析:输入掩码符号L的含义是必须输入字母(AZ)。根据这个说明可以判断选项A)正确13.下列关于OLE对象的叙述中,正确的是答案:DA)用于输入文本数据B)用于处理超级链接数据C)用于生成自动编号数据D)用于链接或内嵌Windows支持的对象题目解析:OLE对象是指字段允许单独地"链接"或"嵌入"OLE对象,如Word

11、文档,Excel表格,图像,声音或者其他二进制数据。故选项D)正确。14.在数据表的"查找"操作中,通配符"!"的使用方法是答案:CA)通配任意一个数字字符B)通配任意一个文本字符C)通配不在方括号内的任意一个字符D)通配位于方括号内的任意一个字符题目解析:通配符"!"的含义是匹配任意不在方括号里的字符,如b!aell可查到bill和bull,但不能查到ball或bell。因此选项C)正确。16.下列关于货币数据类型的叙述中,错误的是答案:BA)货币型字段的长度为8个字节B)货币型数据等价于具有单精度属性的数字型数据C)向货币型字段输

12、入数据时,不需要输入货币符号D)货币型数据与数字型数据混合运算后的结果为货币型题目解析:货币型数据字段长度为8个字节,向货币字段输入数据时,不必键入货币符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。货币型数据等价于具有双精度属性的数字型数据。因此答案为B)。22.Access字段名不能包含的字符是答案:BA)B)!C)%D)&题目解析:在Access中,字段名称应遵循如下命名规则:字段名称的长度最多达64个字符;字段名称可以是包含字母、数字、空格和特殊字符(除句号、感叹号和方括号)的任意组合;字段名称不能以空格开头;字段名称不能包含控制字符(031的ASCII码),故本题答

13、案选B)。"输入掩码"是用户输入数据时的提示格式。它规定了数据的输入格式,有利于提高数据输入的正确性25.在筛选时,不需要输入筛选规则的方法是答案:BA)高级筛选B)按窗体筛选C)按选定内容筛选D)输入筛选目标筛选题目解析:当对多个字段设定条件,并且设定多个条件时,可采用"按窗体筛选"。"按选定内容筛选"主要用于对一个字段设定条件时,找出包含选定字段中数据的所有记录。当输入的条件为一个通式或是一个计算公式时,可采用"输入筛选目标筛选"的方式筛选满足条件的记录。更为复杂的设置可采用"高级筛选"来实

14、现。故选项B)为正确答案。29.在Access中,参照完整性规则不包括答案:AA)查询规则B)更新规则C)删除规则D)插入规则题目解析:表间的参照完整性规则包括更新规则、删除规则、插入规则。故选项A)为正确答案。31.若在数据库表的某个字段中存放演示文稿数据,则该字段的数据类型应是答案:DA)文本型B)备注型C)超链接型D)OLE 对象型题目解析:OLE对象是指字段用于链接或内嵌Windows支持的对象,如Word文档、Excel表格、图像、声音或者其他二进制数据。故选项D)正确。输入掩码符号L的含义是必须输入字母(AZ)。在Access的表结构中,字段的基本要素包括字段名称、数据类型和字段的

15、属性在Access中可以定义3种类型的主键:自动编号、单字段和多字段56.若限制字段只能输入数字 0 9,则应使用的输入掩码字符是答案:CA)XB)AC)0D)9题目解析:输入掩码设置中,没有X这个字符;字符"A"表示必须输入字母或数字;字符"9"表示可选择输入数字或空格,不允许使用加号或减号;字符"0"表示必须输入数字09。故本题选择C)。考点7:查询6.下列关于SQL命令的叙述中,正确的是答案:AA)DELETE命令不能与GROUP BY关键字一起使用B)SELECT命令不能与GROUP BY关键字一起使用C)INSERT命令与G

16、ROUP BY关键字一起使用可以按分组将新记录插入到表中D)UPDATE命令与GROUP BY关键字一起使用可以按分组更新表中原有的记录题目解析:在SQL查询中,GROUP BY字句与SELECT关键字搭配使用,用于对查询结果进行分组汇总,一般不与DELETE、INSERT、UPDATE关键字同时使用,故选项A)正确。.答案:DA)SELECT * FROM 商品 WHERE 单价>"0112"B)SELECT * FROM 商品 WHERE EXISTS单价="0112"C)SELECT * FROM 商品 WHERE 单价>(SELECT

17、 * FROM 商品 WHERE 商品号="0112");D)SELECT * FROM 商品 WHERE 单价>(SELECT 单价 FROM 商品 WHERE 商品号="0112");题目解析:题目SQL语句的含义为在"商品"表中查询单价在3000到10000之间的商品信息记录,从表格中可以看到符合条件的只有3种商品,所以返回3条记录,选项C)正确。16.下列关于SQL命令的叙述中,正确的是答案:CA)UPDATE命令中必须有FROM关键字B)UPDATE命令中必须有INTO关键字C)UPDATE命令中必须有SET关键字D)

18、UPDATE命令中必须有WHERE关键字题目解析:在SQL查询中修改表中数据的语法结构为:Update 表名 Set 字段名=value where 条件,因此选项C)正确。18/要查找单价大于等于3000而且小于10000的记录,正确的SQL语言是( C )A)SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 AND 10000;B)SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 TO 10000;C)SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 AND 9999;D)SELECT * FROM 商品

19、WHERE 单价 BETWEEN 3000 TO 9999;题目解析:本题考查SELECT查询中BETWEENAANDB字句的用法,该字句表示在A与B之间(包括A和B),题目要求大于等于3000而小于10000,所以正确答案为选项C)。21.下列关于查询设计视图"设计网格"各行作用的叙述中,错误的是答案:AA)"总计"行是用于对查询的字段进行求和B)"表"行设置字段所在的表或查询的名称C)"字段"行表示可以在此输入或添加字段的名称D)"条件"行用于输入一个条件来限定记录的选择题目解析:在查询设计

20、视图中,"总计"行是系统提供的对查询中的记录组或全部记录进行的计算,它包括总计、平均值、计数、最大值、最小值、标准偏差或方差等。"表"行设置字段所在的表或查询的名称;"字段"行表示可以在此输入或添加字段的名称;"条件"行用于输入一个条件来限定记录的选择。因此A)选项叙述错误。27.答案:BA)SELECT 姓名,性别,所属院系,简历 FROM tStudWHERE 性别="女" AND 所属院系 IN("03","04")B)SELECT 姓名,简历 FR

21、OM tStudWHERE 性别="女" AND 所属院系 IN("03", "04")C)SELECT 姓名,性别,所属院系,简历 FROM tStudWHERE 性别="女" AND 所属院系 ="03" OR所属院系 = "04"D)SELECT 姓名,简历 FROM tStudWHERE 性别="女" AND 所属院系 ="03" OR所属院系 = "04"题目解析:查询视图的查询结果为,查询tStud表中0

22、3或04系别中女性的姓名和简历信息,在所给选项中,只有选项B)能够实现该查询,故B)正确。28.在下列查询语句中,与SELECT TAB1.* FROM TAB1 WHERE InStr(简历,"篮球") <> 0功能等价的语句是答案:CA)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "篮球"B)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "*篮球"C)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like &

23、quot;*篮球*"D)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "篮球*"题目解析:Instr(String1,String2)函数返回一个整数,该整数指定第二个字符串String2在第一个字符串String1中的第一个匹配项的起始位置。此题中表示的是"篮球"在"简历"字段中出现的位置,即简历中包含篮球两个字的记录。因此选项C)正确。Access中,包含的基本查询包括选择查询、交叉表查询、参数查询、操作查询和SQL查询5种35.要查询生于 1983 年的学生,需在查询设计视图的&

24、quot;出生日期"(日期类型)列的条件单元格中输入条件,错误的条件表达式是答案:DA)>=#1983-1-1# And <=#1983-12-31#B)>=#1983-1-1# And <#1984-1-1#C)between #1983-1-1# And #1983-12-31#D)= 1983题目解析:在查询条件中,若表示日期类型的值,需要在前后加上#字符来修饰,选项A、B、C均为合法输入,所以本题正确答案为D)。36.若有SQL 语句: Select 月底薪+提成-扣除 As 月收入 From 工资表;其中,子句"AS 月收入"的作

25、用是答案:CA)指定要统计的字段B)指定统计字段的别名C)指定输出项的显示标题D)指定查询的数据源题目解析:在SELECT语句的查询中,可以增加新字段,使用AS关键词来限定,AS字句后定义新字段名称,故本题正确选型为C)。42.有关系模型 Students(学号,姓名,性别,出生年月),要统计学生的人数和平均年龄应使用的语句是答案:CA)SELECT COUNT() AS 人数,AVG(YEAR(出生年月) AS 平均年龄 FROM Students;B)SELECT COUNT(*) AS 人数,AVG(YEAR(出生年月) AS 平均年龄 FROM Students;C)SELECT CO

26、UNT(*) AS 人数,AVG(YEAR(DATE()-YEAR(出生年月) AS 平均年龄 FROM Students;D)SELECT COUNT() AS 人数,AVG(YEAR(DATE()-YEAR(出生年月) AS 平均年龄 FROM Students;题目解析:本题在查询中需要新增两个字段,人数和平均年龄,人数使用Count函数,平均年龄使用AVG函数,学生的年龄用当前日期减去出生年月得到,故C)正确。43.使用查询向导,不能创建的是答案:CA)单表查询B)多表查询C)带条件查询D)不带条件查询题目解析:在Access中,可以使用查询向导建立单表查询、多表查询和不带条件的查询,

27、带条件的查询需要使用设计视图来完成,故选项C)正确。45.用 Select 语句实现生成表查询时,必须包含的子句是答案:BA)TOB)INTOC)ORDER BYD)GROUP BY题目解析:生成表查询时利用一个或多个表中的全部或部分数据建立新表,用Select语句实现生成表查询时,用Into语句来限定生成的新表的名称,故B)正确。46.有关系 Students(学号,姓名,性别,专业),下列 SQL 语句中有语法错误的是答案:CA)SELECT * FROM Students WHERE 专业="计算机"B)SELECT * FROM Students WHERE 1 &

28、lt;> 1C)SELECT * FROM Students WHERE "姓名"=李明D)SELECT * FROM Students WHERE 专业="计算机" & "科学"题目解析:使用Select语句过程中,Where字句来限定查询条件,条件表达式左边为字段名称,不能使用引号括起来,故C)正确。SQL查询的数据操纵语句包括:Insert(插入)、Update(更新)、Delete(删除),不包括Change语句58.若参数查询运行时要给出提示信息,则对应参数条件的提示信息的格式是答案:DA)(提示信息)B)&l

29、t;提示信息>C)提示信息D)提示信息题目解析:在参数查询中,对话框中的提示文本需要使用方括号括起来,故本题答案为D)。建立参数查询时,要定义输入参数准则字段时,必须输入用""括起来的提示信息85.下列程序段的功能是实现"学生"表中"年龄"字段值加 1 Dim Str As String Str="【 】" Docmd.RunSQL Str 括号内应填入的程序代码是答案:BA)年龄 = 年龄 + 1B)Update 学生 Set 年龄 = 年龄 + 1C)Set 年龄 = 年龄 + 1D)Edit 学生 Se

30、t 年龄 = 年龄 + 1题目解析:实现字段值的增加用UPDATE更新语句,语句格式为:UPDATE 表名 SET 字段名=表达式,题目中要实现对"学生"表中"年龄"字段值加1,因此,正确的语句是:Update 学生 Set 年龄=年龄+1。故本题答案为B)。86.已知学生表(学号,姓名,性别,生日),以下事件代码功能是将学生表中生日为空值的学生"性别"字段值设置为"男"。 Private Sub Command0_Click() Dim str As String Set db = CurrentDb() str

31、 = "_" DoCmd.RunSQL str End Sub 按照功能要求,在横线处应填写的是答案:AA)Update 学生表 set 性别=&apos;男&apos; where 生日 Is NullB)Update 学生表 set 性别=&apos;男&apos; where 生日=NullC)Set 学生表 Values 性别=&apos;男&apos; where 生日 Is NullD)Set 学生表 Values 性别=&apos;男&apos; where 生日=Null题目解析:本题考查SQL

32、语句,SQL语句更新数据要使用Update语句,判断字段是否为空应使用Is Null函数。因此选A)。考点8:窗体14.在代码中引用一个窗体控件时,应使用的控件属性是答案:BA)CaptionB)NameC)TextD)Index题目解析:在代码中引用一个窗体控件时,应使用的控件属性是Name,即名称属性。其中选项A)的Caption属性表示控件的标题属性;选项C)的Text属性表示控件的文本属性;选项D)的Index属性表示控件的索引编号。故本题答案为B)。16.对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为答案:CA)输入对话框B)输出对话框C)模态对话框D)非模态对话框题

33、目解析:对话框按执行方式原理不同分为两种:模式对话框和非模式对话框。模式对话框,是指在继续执行应用程序的其他部分之前,必须先被关闭的对话框;非模式对话框是允许在对话框与其他窗体间转移焦点而不必关闭的对话框。因此选项C)为正确答案。24.下列选项中,所有控件共有的属性是答案:DA)CaptionB)ValueC)TextD)Name题目解析:在代码中引用一个窗体控件时,应使用的控件属性是Name属性,即名称属性,该属性也是所有控件共有的属性。其中选项A)的Caption属性表示控件的标题属性;选项C)的Text属性表示控件的文本属性;选项B)的Value属性表示控件的取值。因此答案为D)。27.

34、若要使某命令按钮获得控制焦点,可使用的方法是答案:BA)LostFocusB)SetFocusC)PointD)Value题目解析:使某个控件获得控制焦点可以使用SetFocus方法。语法为:Object.SetFocus。当控件失去焦点时发生LostFocus事件;当控件得到焦点时发生GotFocus事件。在事件中可以设置一些用户定义的语句。因此本题答案为B)。28.可以获得文本框当前插入点所在位置的属性是答案:BA)PositionB)SelStartC)SelLengthD)Left题目解析:文本框的属性中没有Position的属性,文本框的SelStart属性值表示文本框中选中文本的开

35、始位置;文本框的SelLenght属性值表示文本框中选中文本的长度;文本框的Left属性值表示文本框距窗体左边框的位置。因此本题答案为B)。30.为使窗体每隔 5 秒钟激发一次计时器事件(timer事件),应将其 Interval属性值设置为答案:DA)5 B)500 C)300 D)5000题目解析:窗体的计时器事件发生间隔由TimerInterval属性设定,该属性值以毫秒为单位,1000毫秒为1秒,5秒即5000毫秒,因此,应将TimerInterval值设置为5000。34.在数据访问页的工具箱中,为了插入一段滚动的文字,应该选择的图标是答案:BA)B)C)D)题目解析:在数据访问页中

36、为了插入一段"滚动文字",需要在工具箱中找到B选项对应图标,然后在页面上拖动即可。因此答案为B)。35.在 Access 2003 中,窗体最多可包含有答案:CA)3个区域B)4个区域C)5个区域D)6个区域题目解析:在Access2003中,窗体最多可包含5个区域,分别是:窗体页眉、页面页眉、主体、页面页脚和窗体页脚。故本题中选项C)正确。37.不能用来作为表或查询中"是/否"值输出的控件是答案:DA)复选框B)切换按钮C)选项按钮D)命令按钮题目解析:复选框、切换按钮、选项按钮控件均可以作为绑定到"是/否"字段的独立控件,而命令按

37、钮用于完成各种操作,本题选择D)。窗体既可以用作数据输出界面,也可以利用Text文本框控件来接收用户输入的数据作为输入界面,同时也可以设计成切换面板形式来打开其他窗体51.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是答案:BA)一对一B)一对多C)多对多D)关联题目解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体显示的表或查询中的数据具有一对多关系。例如,有一个"教学管理"数据库,其中,每名学生可以选多门课,这样"学生"表和"选课成绩"表之间就存在一对多的关系,&qu

38、ot;学生"表中的每一条记录都与"选课成绩"表中的多条记录相对应。故本题选择B)。53.要在报表的文本框控件中同时显示出当前日期和时间,则应将文本框的控件来源属性设置为答案:AA)NOW( )B)YEAR( )C)TIME( )D)DATE( )题目解析:Year()获得当年的年份,Time()获取当前时间,Date()获取当前日期,均不能满足要求,所以只能选择A)中的Now()来获取当前的日期和时间。59.绑定窗体中的控件的含义是答案:DA)宣告该控件所显示的数据将是不可见的B)宣告该控件所显示的数据是不可删除的C)宣告该控件所显示的数据是只读的D)该控件将与数

39、据源的某个字段相联系题目解析:绑定窗体中的控件是指将控件与数据源中的字段相联系,D)正确。62.Access 中,没有数据来源的控件类型是答案:BA)结合型B)非结合型C)计算型D)其余三项均不是题目解析:在Access提供的控件中,结合型控件和计算型控件都需要制定控件的数据源,从而对数据进行操作,而非结合型控件则无需制定数据源,如文本框控件。所以本题选择B)。63.下列关于控件的叙述中,正确的是答案:DA)在选项组中每次只能选择一个选项B)列表框比组合框具有更强的功能C)使用标签工具可以创建附加到其他控件上的标签D)选项组不能设置为表达式题目解析:选项组由一个组框和一组复选框、选项按钮或切换

40、按钮组成,在选项组中每次只能选择一个选项,选项组可以设置为表达式或未绑定选项组;列表框中,用户只能选择列表中的值,而组合框用户既可以进行选择也可以进行输入;标签主要用来在窗体或报表上显示说明性文本,使用标签控件创建的标签是单独的标签,不是附加到其他控件上的;所以正确选项应该是A)。64.要将计算控件的控件来源属性设置为计算表达式,表达式的第一个符号必须是答案:BA)左方括号B)等号 =C)左圆括号(D)双引号 "题目解析:将计算控件的控件来源属性设置为表达式的时候,要以"="开头,所以B)正确66.若要求窗体中的某个控件在事件发生时要执行一段代码,则应设置是答案:

41、BA)窗体属性B)事件过程C)函数过程D)通用过程题目解析:事件是数据库中执行的一种特殊操作,是对象所能辨识和检测的动作,当次动作发生于某一特定对象上时,其对应的时间便会被触发,进入事件过程,所以应选择B)。考点9:报表2.要实现报表按某字段分组统计输出,需要设置的是答案:BA)报表页脚B)该字段的组页脚C)主体D)页面页脚题目解析:组页脚节中主要显示分组统计数据,通过文本框实现。打印输出时,其数据显示在每组结束位置。因此要实现报表按某字段分组统计输出,需要设置该字段的组页脚。故本题答案为B)。3.在报表中要显示格式为"共N页,第N页"的页码,正确的页码格式设置是答案:DA

42、)= "共" + Pages + "页,第" + Page + "页"B)= "共" + Pages + "页,第" + Page + "页"C)= "共" & Pages & "页,第" & Page & "页"D)= "共" & Pages & "页,第" & Page & "页"题目解析:

43、在报表中添加计算字段应以"="开头,在报表中要显示格式为"共N页,第N页"的页码,需要用到Pages和Page这两个计算项,因此正确的页码格式设置是="共" & Pages & "页,第" & Page & "页",即选项D)为正确答案。6.在设计报表的过程中,如果要进行强制分页,应使用的工具图标是答案:DA)B)C)D)题目解析:在设计报表的过程中,如果要进行强制分页,应使用的工具图标是选项D)中的图标。另外三个工具图标中,选项A)为切换按钮,选项B)为组合框,

44、选项C)为列表框。故答案为D)。10.报表的分组统计信息显示的区域是答案:CA)报表页眉或报表页脚B)页面页眉或页面页脚C)组页眉或组页脚D)主体题目解析:对报表中的记录进行分组统计输出,需要对组页眉或组页脚进行设置,C)正确16.要指定在报表每一页的底部都输出的内容,需要设置答案:BA)报表页脚B)页面页脚C)组页脚D)页面页眉题目解析:若需要在报表的每一页底部都输出内容,需要设置报表的页面页脚,本题选择B)。21.在一份报表中设计内容只出现一次的区域是答案:AA)报表页眉B)页面页眉C)主体D)页面页脚题目解析:报表页眉中的全部内容只能输出在报表的开始处,一般以大号字体将该份报表的标题放在

45、报表顶端的一个标签控件中,所以A)正确。24.创建报表时,使用自动创建方式可以创建答案:CA)纵栏式报表和标签式报表B)标签式报表和表格式报表C)纵栏式报表和表格式报表D)表格式报表和图表式报表题目解析:使用Access提供的自动创建报表的功能,可以创建纵栏式和表格式报表,故C)正确30.在报表中,不能实现的功能是答案:DA)分组数据B)汇总数据C)格式化数据D)输入数据题目解析:报表的功能包括以格式化形式输出数据、对数据进行分组、汇总、计数、求均、求和等,但是不能使用报表输入数据,D)为本题正确答案。33.要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是答案:DA)监视窗口B)调

46、用堆栈C)立即窗口D)本地窗口34.在 VBA 代码调试过程中,能显示当前过程中变量声明及变量值信息的是答案:DA)快速监视窗口B)监视窗口C)立即窗口D)本地窗口题目解析:本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为Me。Me是对当前模块定义的当前实例的引用。由于它是对象引用,因此可以展开显示当前实例的全部属性和数据成员。故本题答案为D)。考点10:宏报表是Access提供的一种对象,用于将数据库中的数据以格式化形式显示和打印输出,不能用于输入7.在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可

47、以使用符号答案:AA)B):C)!D)=题目解析:创建条件宏时,经常会出现操作格式相同的事件,可以简单地用省略号()来表示。故本题答案为A)。宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。可以用Access中的宏生成器来创建和编辑宏,但不能通过编程实现。宏由条件、操作、操作参数等构成。因此,C)选项叙述错误。11.下列操作中,适宜使用宏的是答案:CA)修改数据表结构B)创建自定义过程C)打开或关闭报表对象D)处理报表中错误题目解析:宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,

48、并实现特定的功能。在Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。故本题答案为C)。13.下列关于宏和宏组的叙述中,错误的是答案:CA)宏组是由若干个宏构成的B)Access 中的宏是包含操作序列的一个宏C)宏组中的各个宏之间要有一定的联系D)保存宏组时,指定的名字设为宏组的名字题目解析:如果要将相关的几个宏组织在一起,而不希望对其单个追踪,就需要构成一个宏组,宏组之间的各个宏之间不一定要有联系,故本题选择C)。17.在下列关于宏和模块的叙述中,正确的是答案:DA)模块是能够被程序调用的函数B)通过定义宏可以选择或更新数据C)宏或模块都不能是窗体

49、或报表上的事件代码D)宏是独立的数据库对象,可提供独立的操作动作题目解析:模块是Access系统中的一个重要对象,它以VBA语言为基础编写,以函数过程(Function)或子过程(Sub)为单元的集合方式存储,因此选项A)错误。模块是装着VBA代码的容器。模块分为类模块和标准模块两种类型。窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表,因此选项C)错误。使用宏,可以实现以下一些操作:在首次打开数据库时,执行一个或一系列操作。建立自定义菜单栏。从工具栏上的按钮执行自己的宏或程序。将筛选程序加到各个记录中,从而提高记录查找的速度。 可以随时打开或者关闭数据库对象。设置窗体或报表控件的属

50、性值。显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意。实现数据自动传输,可以自动地在各种数据格式之间导入或导出数据。可以为窗体定制菜单,并可以让用户设计其中的内容。因此,选项B)错误。所以本题正确答案为D)。20.若要执行指定的外部应用程序,应使用的宏操作是答案:CA)RunCommandB)RunSQLC)RunAppD)DoCmd题目解析:在VBA中,使用RunApp函数来执行指定的外部应用程序,本题选择C)。使用宏设计器可以创建操作序列宏、宏组以及条件操作宏,不能创建复合宏GoToRecord命令可以在表、窗体或查询集中将指定的记录设置为当前记录41.宏命令 FindRe

51、cord 的功能是答案:BA)指定控件查询条件刷新控件数据B)查找满足指定条件的第一条记录C)设置查询的筛选条件D)指定记录为当前记录题目解析:FindRecord的命令用于超找满足一定条件的第一条记录,B)正确。考点11:VBA编程8.运行下列程序,结果是 Private Sub Command32_Click() f0 = 1 : f1 = 1 : k = 1 Do While k <= 5 f = f0 + f1 f0 = f1 f1 = f k = k + 1 Loop MsgBox "f = " & f End Sub答案:DA)f = 5B)f =

52、 7C)f = 8 D)f = 13题目解析:本题考查Do循环语句:   k=1时,f=1+1=2,f0=1,f1=2,k=1+1=2;   k=2时,f=3,f0=2,f1=3,k=2+1=3;   k=3时,f=5,f0=3,f1=5,k=3+1=4;   k=4时,f=8,f0=5,f1=8,k=4+1=5;   k=5时,f=13,f0=8,f1=13,k=6,不再满足循环条件即跳出循环,此时f=13。故本题答案为D)。考点12:VBA数据库编程1.下列程序的功能是返回当前窗体的记录集 Sub GetRecNum() Dim rs As Object Set rs = 【】 MsgBox rs.RecordCount End Sub 为保证程序输出记录集(窗体记录源) 的记录数,括号内应填入的语句是答案:AA)Me.RecordsetB)Me.RecordLocksC)Me.RecordSourceD)Me.RecordSelectors题目解析:程序中rs是对象变量,指代窗体对象,set语句是将当前窗体中的记录集对象赋给rs对象,Me表示当前窗体,用Me指明记录集来自于窗体,Recordset属性设置窗体、报表、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论