1、国家二级( ACCESS)机试模拟试卷 4及答案与解析 一、选择题 1 执行下列一组命令之后,选择 “职工 ”表所在工作区的错误命令是 ( )。 CLOSE ALL USE 仓库 IN 0 USE 职工 IN 0 ( A) SELECT 职工 ( B) SELECT 0 ( C) SELECT 2 ( D) SELECT B 2 以下属于非容器类控件的是 ( )。 ( A) Form ( B) Label ( C) page ( D) Container 3 下面所 列条目中,错误的 SQL语句是 ( )。 ( A) ALTER TABLE ( B) ALTER VIEW ( C) CREAT
2、E TABLE ( D) CREATE VIEW 4 算法一般都可以用哪几种控制结构组合而成( ) ( A)循环、分支、递归 ( B)顺序、循环、嵌套 ( C)循环、递归、选择 ( D)顺序、选择、循环 5 数据的存储结构是指( )。 ( A)数据所占的存储空间量 ( B)数据的逻辑结构在计算机中的表示 ( C)数据在计算机中的顺序存储方式 ( D)存储在外存中的数据 6 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送( ) ( A)调用语句 ( B)命令 ( C)口令 ( D)消息 7 检查软件产品是否符合需求定义的过程称为( ) ( A)确认测试 ( B)集成测试 ( C)
3、验证测试 ( D)验收测试 8 下列工具中为需求分析常用工具的是( ) ( A) PAD ( B) PFD ( C) N-S ( D) DFD 9 下面不属于软件设计原则的是( ) ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 10 索引属于( ) ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 11 在关系数据库中,用来表示实体之间联系的是( ) ( A)树结构 ( B)网结构 ( C)线性表 ( D)二维表 12 将 E-R图转换到关系模式时,实体与联系都可以表示成( ) ( A)属性 ( B)关系 ( C)键 ( D)域 13 关于 Visual Fo
4、xPro数据库文件,以下说法不正确的是 ( )。 ( A)存放用户数据的文件 ( B)管理数据库对象的系统文件 ( C)存放用户数据和系统的文件 ( D)管理操作系统文件 14 如果一个过程不包含 RETURN语句,或 RETURN语句中没有指定表达式,那么该过程 ( )。 ( A)没有返回值 ( B)返回 0 ( C)返回 .T. ( D)返回 .F. 15 清除主窗口屏幕的命令是 ( )。 ( A) CLEAR ( B) CLEAR ALL ( C) CLEAR SCREEN ( D) CLEAR WINDOWS 16 在 “报表设计器 ”中,可以使用的控件是 ( )。 ( A)标签、域控
5、件和线条 ( B)标签、域控件和列表框 ( C)标签、文本框和列表框 ( D)布局和数据源 17 查询设计器和视图设计器的主要不同表现在于 ( )。 ( A)查询设计器有 “更新条件 ”选项卡,没有 “查询去向 ”选项 ( B)查询设计器没有 “更新条件 ”选项卡,有 “查询去向 ”选项 ( C)视图设计器没有 “更新条件 ”选项卡,有 “查询去向 ”选项 ( D)视图设计器有 “更新条件 ”选项卡,也有 “查询去向 ”选项 18 确 定列表框内的某个条目是否被选定应使用的属性是 ( )。 ( A) Value ( B) ColumnCount ( C) ListCount ( D) Sele
6、cted 19 关系是指 ( )。 ( A)元组的集合 ( B)属性的集合 ( C)字段的集合 ( D)实例的集合 20 对于学生关系 S(S#, SN, AGE, SEX),写一条规则,把其中的 AGE属性限制在 15-30之间,则这条规则属于 ( )。 ( A)实体完整性规则 ( B)参照完整性规则 ( C)用户定义 的完整性规则 ( D)不属于以上任何一种规则 21 STR(109.87,7,3)的值是 ( )。 ( A) 109.8 ( B) 109.87 ( C) 109.87 ( D) 109.87 22 1999/05/01+31的值应为 ( )。 ( A) 99/06/01 (
7、 B) 99/05/31 ( C) 99/06/02 ( D) 99/04/02 23 下述命令中的 ( ) 命令不能关闭表文件。 ( A) USE ( B) CLOSE DATABASE ( C) CLEAR ( D) CLOSE ALL 24 在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为 ( )。 ( A) 3, 8, 10 ( B) 1, 6, 4 ( C) 1, 8,任意 ( D) 1, 8, 4 25 执行 SET EXACT OFF命令后,再执行 “北京市 “=”北京 ”命令的显示结果是 ( )。 ( A) .T. ( B) .F ( C) 1 ( D) 0 26 设 S
8、, SC分别为学生关系和选课关系,现要查询选修 C2课程,且成绩为 B以上 (含 B) 的学生及成绩, 相应的 SQL语句是: SELECTS.* , SC.G FROMS,SC WHERES.S#=SC.S#AND SC.C#: =C2, AND ( A) SC.G =B ( B) SC.G =B ( C) SC.G B ( D) SC.G B 27 在 SQL中,基本表的撤消 (从数据库中删除表 )可以用 ( )。 ( A) DROP SCHEMA命令 ( B) DROP TABLE命令 ( C) DROP VIEW命令 ( D) DROP INDEX命令 28 SQL语 言是 ( )。
9、( A)高级语言 ( B)结构化查询语言 ( C)第 3代语言 ( D)宿主语言 29 如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号, SQL操作 ( ) 不能执行。 职工表 职工号 职工名 部门号 工资 001 李红 01 580 005 刘军 01 670 025 王芳 03 720 038 张强 02 650 部门表 部门号 部门名 主任 01 人事处 高平 02 财务处 蒋华 03 教务处 许红 04 学生处 杜琼 ( A)从职工表中删除行 (025, 王芳 , 03, 720) ( B)将行 (005, 乔兴 ,04,7500)插入到职工表中 ( C)将
10、职工号为 001的工资改为 700 ( D)将职工号为 038的部门改为 03 30 在 Visual FoxPro中 SQL只支持 ( ) 层嵌套查询。 ( A)一 ( B)二 ( C)三 ( D)多 31 给出以下程序: SET TALK OFF X=0 Y=0 DO WHILE X 100 X=X+1 IF INT(X/2)=X/2 LOOP ELSE Y=Y+X ENDIF ENDDO ?“Y=“, Y RETURN 运行结果为 ( )。 ( A) Y=500 ( B) Y=1500 ( C) Y=2000 ( D) Y=2500 32 确定列表框内的某个条目是否被选定应使用的属性是
11、( )。 ( A) Value ( B) ColumnCount ( C) ListCount ( D) Selected 33 为表单 MyForm添加事件或方法代码,改变该表单中的控件 Cmd1的 Caption属性的正确命令是 ( )。 ( A) Myform.Cmd1.Caption=“最后一个 “ ( B) THIS.Cmd1.Caption=“最后一个 ” ( C) THISFORM.Cmd1.Caption=“最后一个 “ ( D) THISFRMSET.Cmd1.Caption=“最后一个 “ 34 用于显示部分查询结果的 TOP短语,必须与 ( ) 同时使用,才有效果。 (
12、A) ORDER BY ( B) FROM ( C) WHERE ( D) GROUP BY 35 用 SQL语句建立表时将属性定义为主关键字,应使用短语 ( )。 ( A) CHECK ( B) PRIMARY KEY ( C) FREE ( D) UNIQUE 36 下面叙述正确的是( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)算法的时间复杂度是指执行算法程序所需要的时间 37 以下数据结构属于非线性数据结构的是( )。 ( A)队列 ( B)线性表
13、( C)二叉树 ( D)栈 38 在 一棵二叉树上第 8层的结点数最多是( )。 ( A) 8 ( B) 16 ( C) 128 ( D) 256 39 下面描述中,不符合结构化程序设计风格的是( )。 ( A)使用顺序、选择和重复 (循环 )3种基本控制结构表示程序的控制逻辑 ( B)自顶向下 ( C)注重提高程序的执行效率 ( D)限制使用 goto语句 40 下面概念中,不属于面向对象方法的是( )。 ( A)对象、消息 ( B)继承、多态 ( C)类、封装 ( D)过程调用 二、基本操作题 40 在考生文件夹下,已有 “sampl accdb”数据库文件和 Stab xls文件,“sa
14、mpl accdb”中已建立表对象 “student”和 “grade”,试按以下要求,完成表的各种操作: 41 将考生文件夹下的 Stab xls文件导入到 “student”表中。 42 将 “student”表中 1975年到 1980年之间 (包括 1975年和 1980年 )出生的学生记录删除。 43 将 “student”表中 “性别 ”字段的默认值属性设置为 “男 ”。 44 将 “student”表拆分为两个新表,表名分别为 “tStud”和 “tOffice”。其中 “tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号; “tOffice”表结构为:院系
15、,院长,院办电话,主键为 “院系 ”。 要求:保留 “student”表。 45 建立 “student”和 “grade”两表之间的关系。 三、简单应用题 46 在考生文件夹下有 “公司 .mdb”数据库。 (1)创建 “工资表 ”窗体,该窗体以 “部门人员 ”表为数据源。 (2)将部门人员表中的 “员工 ID”及 “姓名 ”拖入到 “工资表 ”窗体中,其中 “员工 ID”及 “姓名 ”的标签分别命名为 “Label0”及 “Label1”,所对应的文本框分别命名为 “员工ID”和 “姓名 ”。 (3)将 “工资明细 ”窗体作为子窗体插入到 “工资表 ”窗体中,子窗体与主窗体链接字段使用 “
16、员工 ID”,子窗体名称为 “工资明细 ”,去掉子窗体的导航栏。 (4)创建 “经理信息 ”和 “税前工资 ”宏,分别用来打开 “经理信息 ”和 “税前工资 ”查询。 四、综合应用题 46 考生文件夹下存在一个图像文件 “test bmp”和一个数据库文件“samp3 accdb”。 “samp3 accdb”数据库里 面已经设计了表对象 “tEmp”和“tTemp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: 47 将表 “tTemp”中年龄小于 30岁 (不含 30岁 )、职务为职员的女职工记录选出并添加进空白表 “tEmp”里
17、。 48 将窗体 “fEmp”的窗体标题设置为 “信息输出 ”;将窗体上名为 “btnP”命令按钮的外观设置为图片显示,图片选择考生文件夹下的 “test bmp”图像文件;将 “btnP”命令按钮的单击事件设置为窗体代码区已经设计好的事件过程 btnP Click。 49 将报表 “rEmp”的主体节区内 “tName”文本框控件设置为 “姓名 ”字段内容显示;将宏 “mEmp”重命名保存为自动执行的宏。 注意:不允许修改数据库中的表对象 “tTemp”;不允许修改宏对象 “mEmp”里的内容;不允许修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性。 国家二级( ACC
18、ESS)机试模拟试卷 4答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 工作区 0表示工作区号最小的工作区,若指定 “职工 ”表所在的工作区可以用 A、 C、 D的方法 ,而选项 B表示选择编号最小的可用工作区,即编号为3的尚未使用的工作区。 2 【正确答案】 B 【试题解析】 VisualFoxPro中的类一般可分为两种类型:容器类和控件类。控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按钮、一个文本框等。控件通常被放置在一个容器里。容器可以被认为是 种特殊的控件,它能包容其他的控件或容器,例如一个表单、一个表格等。VisualFoxPro中常用的容器
19、类有:表单集、表单、表格、列、页框、页、命令按钮组、选项按钮组、 Container对象 等。 3 【正确答案】 B 【试题解析】 本题的考查点是 SQL语句。在 SQL语句中没有 ALTERVIEW语句。 4 【正确答案】 D 【试题解析】 算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环 3种基本控制结构组合而成。 5 【正确答案】 B 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 6 【正确答案】 D 【试题解析】 面向对 象的世界是通过对象与对象间彼
20、此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。 7 【正确答案】 A 【试题解析】 确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。 8 【正确答案】 D 【试题解析】 常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具 有:数据流图 (DFD)、数据字典 (DD)、判定树和判定表等。 9 【正确答案】 C 【试题解析】 在软件设计过程中,必须遵循软件工
21、程的基本原则:这些原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。 10 【正确答案】 B 【试题解析】 内模式 (InternalSchema)又称物理模式 (PhysicalSchema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。 11 【正确答案】 D 【试题 解析】 在关系数据库中,用二维表来表示实体之间联系。 12 【正确答案】 B 【试题解析】 关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将 E-R图转换到关系模式时,实体与联系都可以表示成关系。 13 【正确答案】 D 【试题解
22、析】 VisualFoxPro数据库文件存放用户数据的文件;管理数据库对象的系统文件;存放用户数据和系统的文件。 14 【正确答案】 C 【试题解析】 如果一个过程不包含 RETURN语句,或 RETURN语句中没有指定表达式,那么该过程返回 .T.。 15 【正确答案】 A 【试题解析】 清除内存变量的命令是 CLEARmemory。 Clearall是关闭所有的数据库文件、索引文件、格式文件及所有关联的文件,释放所有的内存变量,并且选择 #1工作区。 16 【正确答案】 A 【试题解析】 可以在报表和标签布局中插入以下类型报表控件:域控件、标签、线条、矩形、圆角矩形、图片 /ActiveX
23、绑定控件。 17 【正确答案】 B 【试题解析】 查询设计器没有 “更新条件 ”选项卡,有 “查询去向 ”选项卡;视图设计器有 “更新条件 ”选项卡,没有 “查询去向 ”选项卡。可对照查询设计器和视图设计器的界面。视图设计器与查询设计器不同的是在视图设计器中改变的是记录可以送回到源表中以更新源表中相对应的记录,而查询不能,所以该题为 B。 18 【正确答案】 D 【试题解析】 VALUE:返回列表框中被选中的条目。该属性可以是数值型,也可以是字符型。若为数值型,返回的是被选条目在列表框中的次序号。若为字符型,返回的是被选条目的本身内容,如果列表框 不止一列,则返回由BoundColumn属性指
24、明的列上的数据项。 ColumnCount:指定列表框的列数。对于列表框和组合框,该属性在设计和运行时可用,除了列表框和组合框,还适用于表格。对于表格,该属性在设计时可用,在运行时可读写。 ListCount:指明列表框中数据条目的数目;该属性在设计时不可用,在运行时只读。除了列表框,还适用于组合框。 Selected:指定列表框内的某个条目是否处于选定状态。 19 【正确答案】 A 【试题解析】 一个二维表 (一个具体关系 )中水平方向的行称为元组,元组的集合称为关系或实体;字段称为属性,属性的集合为属性集。 20 【正确答案】 D 【试题解析】 数据完整性有 4种类型:实体完整性、域完整性
25、、引用完整性、用户定义完整性实体完整性实体完整性将行定义为特定表的惟一实体。实体完整性强制表的标识符列或主键的完整性 (通过索引、 UNIQUE约束、 PRIMARYKEY约束或 IDENTITY属性 )。域完整性域完整性是指给定列的输入有效性。强制域有效性的方法有:限制类型 (通过数据类型 )、格式 (通过 CHECK约束和规则 )或可能值的范围 (通过 FOREIGNKEY约束、 CHECK约束、 DEFAULT定义、 NOTNULL定义和规则 )。引用完整性在输入或删除记录时,引用完整性保持表之间已定义的关系。引用完整性基于外键与主键之间或外键与惟一键之间的关系。引用完整性确保键值在所有
26、表中一致。这样的一致性要求不能引用不存在的值,如果键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。用户定义完整性用户定义完整性使您得以定义不属于其他任何完整性分类的特定业务规则。本题的规则属于域完整性。 21 【正确答案】 D 【试题解析】 数值型转换为字符型函数格式: STR(数值 表达式 ,长度 ,小数位数 )功能:将数值表达式按设定的长度和小数位数转换成字符型数据。说明:长度为转换后的字符串位数,若长度的设定值大于实际数值,则转换后的字符串前补 “空格 ”,若长度的设定值小于实际数值,则用 *代替,若小数位数的设定大于实际数值,则转换后的字符串后补 0,若小数位数的设
27、定值小于实际数值,则对小数四舍五入。小数点和负号均占有 1位。函数 STR(109.87,7,3)要求转换后的字符串为 7位,保留 3个小数,由于 109.87只有两位小数,转换后需在其后补一个 0。 22 【正确答案】 A 【试题解析】 日期时间表达式中可以使用的运算符有 +和 两个。 23 【正确答案】 C 【试题解析】 USE命令其后加表名是打开一个表,直接使用其命令是关闭表文件。 CLOSEDATABASE关闭数据库文件。 CLEAR清屏幕。 CLOSEALL关闭所有文件。 24 【正确答案】 D 25 【正确答案】 A 【试题解析】 在用单等号运算符:比较两个字符串时,运算结果与SE
28、TEXACTON/OFF设置有关,该命令是设置精确匹配与否的开关。该命令可以在命令窗口或在程 序中执行,也可以通过 “数据 ”选项卡设置。 当处于 OFF状态时,只要右边的字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真 .T.的结果。也就是说,字符串的比较以右面的字符串为目标,右字符串在结束后即终止比较。 当处于 ON状态时,比较到两个字符串全部结束,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后进行比较。 26 【正确答案】 B 【试题解析】 成绩为 B以上 (含 B),即成绩为 A或 B, B正确。 27 【正确答案】 B 【试题解析】 删除表的 SQL命令: D
29、ROPTABLETableNameDROPTABLE直接从磁盘上删除 TableName所对应的 DBF文件。如果 TableName是数据库中的表并且相应的数据库是当前数据库,则从数据库中删除了表;否则虽然从磁盘上删除了 DBF文件,但是记录在数据库 DBC文件中的信息却没有删除,此后会出现错误提示。所以要删除数据库中的表时,最好应使数据库是当前打开的数据库,在当前的数据库中进行操作。 28 【正确答案】 B 【试题解析】 SQL是结构化查询语言,可以说查询是 SQL语言的重要组成部分,但不是全部, SQL还包含 数据定义、数据操纵和数据控制的功能(VisualFoxPro没有提供数据控制
30、), SQL已经成为关系数据库的标准数据语言,所以现在所有的关系数据管理系统都支持 SQL。 29 【正确答案】 B 【试题解析】 因为职工表的主关键字是职工号,也就是职工表使用职工号建立的主索引,主索引可确保字段中输入值的惟一性,在其字段或表达式中不允许出现重复值。 30 【正确答案】 B 【试题解析】 嵌套查询的结果是来自一个表,而查询的条件却涉及到多个表。在VisualFoxPro中只支持两层查询,即内层查询块 和外层查询块,不支持 SQL的多层嵌套查询。 31 【正确答案】 D 【试题解析】 程序所要完成的操作是求 1到 100之间的奇数和。程序首先将 X,Y赋值为 0,然后用 DOW
31、HILE循环来依次判断 1-100中的数字, INT(X/2)=)X/2用于判断此数是否为偶数,如果为偶数,执行 LOOP返回到 DOWHILE判断循环条件,条件满足,使 X加 1重新判断是否为偶数,如果不是,表示此数为奇数,执行 ELSE后面的语句,将其累加到 Y中。 32 【正确答案】 D 【试题解析】 Value属性是返回列表框中被选 中的条目; ColumnCount属性是指定列表框里列的数目; ListCount属性是指明列表框中数据条目的数目; Selected属性是指定用户能否在列表框控件内进行多重选定。 33 【正确答案】 C 【试题解析】 THIS表示当前对象; THISFO
32、RM表示当前表单;THISFORMSET表示当前表单集,在代码中访问对象的属性时,要体现对象的从属关系。 34 【正确答案】 A 【试题解析】 TOP短语以及在 4个选项中列出的短语都是属于 SELECT语句的短语, TOP短语不能单独使用, TOP短 语必须与排序短语 ORDERBY同时使用才有效果, TOP短语通常直接排在 SELECT短语的后面。 A选项 ORDERBY短语用来对最终的查询结果进行排序,通常置于 SELECT语句的最后。 B选项FROM短语指定查询数据的来源。 C选项 WHERE短语指定查询数据的条件或者表之间连接的条件。 D选项 GROUPBY短语用于分组查询。 35
33、【正确答案】 B 【试题解析】 4个选项中列出的短语都是属于 CREATETABLE语句的短语,在CREATETABLE语句中用于建立主关键字的短语是 PRIMARYKEY。 A选项CHECK短语用于定义域的有效性规则, C选项 FREE短语用于指定所建立的表是一个自由表,即不添加到当前数据库中。 D选项 UNIQUE短语用于建立候选索引。 36 【正确答案】 C 【试题解析】 算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空
34、间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所 需要的计算工作量,即算法执行过程中所需要的基本运算次数。 37 【正确答案】 C 【试题解析】 线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈项的元素,即刚刚被插入的元素。所以栈又称后进先出表 (LastInFirstOut):队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称
35、 为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称先进先出表 (FirstInFirstOut)。 38 【正确答案】 C 【试题解析】 根据二叉树的性质:二叉树第 i(i 1)层上至多有 2i-1个结点。得到第 8层的结点数最多是 128。 39 【正确答案】 C 【试题解析】 结构化程序设计方法的 4条原则是: 自顶向下; 逐步求精; 模块化; 限制使用 goto语句。 “自顶向下 ”是说,程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标; “逐 步求精 ”是说,对复杂问题,应设计一些子目标,作过渡,逐步细节化; “模块化 ”是说
36、,一个复杂问题,肯定是由若干稍简单的问题构成;解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若干稍小的部分。 40 【正确答案】 D 【试题解析】 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象,类,消息,继承等概念。 二、基本操作题 41 【正确答案】 步骤 1:打开 “sampl accdb”数据库,在【外部数据】功能区的“导入 并链接 ”组中单击 “Excel”按钮。 步骤 2:在弹出的【获得外部数据 -Excel电子表格】对话框中,单击 “浏览 ”按钮,在弹出的【打开】对话框内浏览 “Stab xl
37、s”文件所在的存储位置 (考生文件夹下 ),选中 “Stab xls”Excel文件,单击 “打开 ”按钮。 步骤 3:接着在【获得外部数据 Excel电子表格】对话框中选中 “在表中追加一份记录的副本 ”项,并在其下方的列表框中选择 “student”表,单击 “确定 ”按钮。 步骤 4:系统弹出【导入数据表向导】对话框,此时默认的是 sheetl表中的数据,不需要修改, 单击 “下一步 ”按钮,继续保持默认,单击 “下一步 ”按钮,确认数据导入的是 student表,单击 “完成 ”按钮,最后单击 “关闭 ”按钮,关闭向导。 【试题解析】 (1)主要考查 Access数据库中获取外来数据的
38、方法。 (2)主要考查表记录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表的常用的数据处理: “排序 ”、 “筛选 ”等方法。 (3)此题主要考查默认字段值的设置,这种方法对数据库的数据的添加起到非常好的作用。 (4)主要考查表 “分析 ”操作。这个操作主要实现表 “结构 ”的拆分。 (5)主要考查表与 表之间联系的建立方法以及能够建立联系的两个表必须满足条件。 42 【正确答案】 步骤 1:双击 “student”表打开数据表视图。选中 “出生日期 ”列,再单击【开始】功能区 “排序和筛选 ”组中的 “升序 ”按钮。在按照 “出生年月 ”排序后的记录中连续选择出生年在
39、 1975 1980之间的记录,按键盘上 键,确认删除记录。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 43 【正确答案】 步骤 1:右击 student表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 1:单击 “性别 ”字段。在下方的 “字段属 性 ”的 “默认值 ”所在行内输入:男。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置,关闭表设计器。 44 【正确答案】 步骤 1:在【数据库工具】功能区的 “分析 ”组中单击 “分析表 ”按钮,弹出【表分析向导】对话框。在对话框中直接单击 “下一步 ”按钮,直到出现表选择向导界面。如图 3-50所示,选中 “s
40、tudent”表。步骤 2:继续单击 “下一步 ”按钮,选择 “否,自行决定 ”单选框;再单击 “下一步 ”按钮。在 “表分析器向导 ”向导中拖出 “院系 ”,在弹出对话框中修改 表 2”的名称为 “toffice”,单击 “确定 ”按钮,接 着在向导界面右上部分单击 “设置惟一标识符 ”按钮,设置 “院系 ”字段设为 “主键 ”;继续拖 “院长 ”、 “院办电话 ”字段到 “toffice”中,如图 3 51所示。步骤 3:单击 “表1”,向导界面右上部分单击 “重命名表 ”按钮,将 “表 1”修改名为 “tStud”,单击 “确定 ”按钮,在 “tStud”表中选中 “学号 ”字段,然后单
41、击向导界面右上部分的 “设置惟 -标识符 ”按钮,设置 “学号 “字段为主键。继续单击 “下一步 ”按钮,选中 “否,不创建查询 ”项,单击 “完成 ”按钮,关闭向导。 45 【正确答案】 步骤 1:在【数据库工具】功能区的【 关系】分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。在【显示表】对话框内分别双击 “student”和 “grade”表到关系窗口中。关闭【显示表】对话框。在 “student”表中拖动 “学号 ”字段到 “grade”表中 “学号 ”上,在弹出的【编辑关系】对话框中单击 “创建 ”按钮。步骤 2:单击快速访问工
42、具栏中的 “保存 ”按钮。关闭 “关系 ”窗口,关闭 “sampl accdb”数据库。 三、简单应用题 46 【正确答案】 (1)在 “数据库 ”窗口中新建窗体,在弹出的新建窗体对 话框中选择“设计视图 ”,数据源设置为 “部门人员 ”表。 (2)紧接 (1)中操作,将部门人员表中的员工 ID和姓名字段拖动到窗体中。分别在控件上单击鼠标右键,在弹出的快捷菜单中选择 “属性 ”命令,在弹出的对话框中设置标题为 “员工 ID”和 “姓名 ”,名称为 “Label0”和 “Label1”。 (3)紧接 (2)中操作,在工具栏中单击子窗体 /子报表控件,在页眉区拖曳出一个矩形框,将 “工资明细 ”窗
43、体作为子窗体添加到主窗体中,设置员工 ID字段为连接字段,导航栏属性为否。 (4)在 “数据库 ”窗口中新建一个宏,在弹出的 “新建宏 ”窗 口中选择 “设计视图 ”,选择“OpenQuery”操作,选择 “经理信息 ”查询。将该宏保存为 “经理信息 ”。在 “数据库 ”窗口中新建一个宏,在弹出的 “新建宏 ”窗口中选择 “设计视图 ”,选择 “OpenQuery”操作,选择 “税前工资 ”查询。将该宏保存为 “税前工资 ”。 四、综合应用题 47 【正确答案】 步骤 1:打开 “sampl accdb”数据库,在【文件】功能区中双击“tTemp”打开表。 步骤 2:单击【开始】功能区,在【排
44、序和筛选】分组中单击 “高级 ”按钮,在弹出的菜单中选择 “高级筛选排序 ”菜单命令,在筛选窗 口下双击 “tTemp”每个字段,在 “年龄 ”条件行内输入: 键选中筛选后的所有记录,再按 键复制筛选后的记录,关闭筛选的窗口。然后再双击打开 “tEmp”表,按 键把所用筛选后的记录就转移到 “tEmp”表,再关闭 “tEmp”表。 注意:解决转移的方法很多,这里只是其中的一种方法。 【试题解析】 本题考查知识点:表的数据转移。对表的数据转移如 果不用查询实现的话,大多数就是筛选。 窗体下控件的事件驱动、宏的设计与调用、报表和窗体下常用控件的设计方法和格式的设计。 48 【正确答案】 步骤 1:
45、在【开始】功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 fEmp的设计视图。在窗体的空白处右键单击鼠标,在弹出的快捷菜单中选择 “表单属性 ”命令,然后在【属性表】对话框的 “标题 ”行内输入:信息输出。步骤 2:在【属性表】对话框的左上角下拉列表单击选择“btnP”,然后在图片所在的行内单击浏览 “test bmp”所在的位置 (考生文 件夹下 )。如图 3 47所示。 步骤 3:单击【窗体设计工具 -设计】功能区的【工具】分组中的 “查看代码 ”命令按钮,弹出代码生成器窗口。如图3-48所示。此处不需要修改代码,直接关闭代码窗口。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,关闭 “fEmp”窗体。 49 【正确答案】 步骤 1:在【开始】功能区的 “报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图,选中 “tName”文本框,在【属性表】对话框内 “控件来源 ”所在行内选择:姓名。如图 3-49所示。步骤 2:单击快速 访问工具栏中的 “保存 ”按钮,关闭 “IEmp”报表。步骤 3:单击 “宏 ”对象,在 “mEmp”宏对象上右击,在弹出的快捷菜单中选择 “重命名 ”命令,输入: autoexec,自动运行宏名。关闭 “samp3 accdb”数据库。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1