ImageVerifierCode 换一换
格式:DOC , 页数:28 ,大小:144.50KB ,
资源ID:501825      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-501825.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级(ACCESS)机试模拟试卷101及答案与解析.doc)为本站会员(syndromehi216)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级(ACCESS)机试模拟试卷101及答案与解析.doc

1、国家二级( ACCESS)机试模拟试卷 101及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)循环队列是队列的一种链式存储结构 ( B)循环队列是队列的一种顺序存储结构 ( C)循环队列是非线性结构 ( D)循环队列是一种逻辑结构 2 下列关于线性链表的叙述中,正确的是 ( )。 ( A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 ( B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 ( C)进行插入与删除时,不需要移动表中的元 素 ( D)以上说法均不正确 3 一棵二叉树共有 25个结点,其中 5个是叶子结点,则度为 l的结点

2、数为 ( )。 ( A) 16 ( B) 10 ( C) 6 ( D) 4 4 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)外模式 ( B)内模式 ( C)概念模式 ( D)逻辑模式 5 在满足实体完整性约束的条件下 ( )。 ( A)一个关系中应该有一个或多个候选关键字 ( B)一个关系中只能有一个候选关键字 ( C)一个关系中必须有多个候选关键字 ( D)一个关 系中可以没有候选关键字 6 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)除 ( D)并 7 下面描述中,不属于软件危机

3、表现的是 ( )。 ( A)软件过程不规范 ( B)软件开发生产率低 ( C)软件质量难以控制 ( D)软件成本不断提高 8 下面不属于需求分析阶段任务的是 ( )。 ( A)确定软件系统的功能需求 ( B)确定软件系统的性能需求 ( C)需求规格说明书评审 ( D)制定软件集成测试计划 9 在黑盒测试方 法中,设计测试用例的主要根据是 ( )。 ( A)程序内部逻辑 ( B)程序外部功能 ( C)程序数据结构 ( D)程序流程图 10 在软件设计中不使用的工具是 ( )。 ( A)系统结构图 ( B) PAD图 ( C)数据流图 (DFD图 ) ( D)程序流程图 11 关系数据库管理系统中

4、所谓的关系指的是 ( )。 ( A)各元组之间彼此有一定的关系 ( B)各字段之间彼此有一定的关系 ( C)数据库之间彼此有一定的关系 ( D)符合满足一定条件的二维表格 12 在文本型字段的 “格式 ”属 性中,若使用 “;男 ”,则下列叙述正确的是 ( )。 ( A) 代表所有输入的数据 ( B)只可以输入字符 “” ( C)必须在此字段输入数据 ( D)默认值是 “男 ”一个字 13 数据类型是 ( )。 ( A)字段的另外一种定义 ( B)一种数据库应用程序 ( C)决定字段能包含哪类数据的设置 ( D)描述表向导提供的可选择的字段 14 定义某一个字段默认值属性的作用是 ( )。 (

5、 A)不允许字段的值超出指定的范围 ( B)在未输入数据前系统自动提供值 ( C)在输入数据时系统自动完 成大小写转换 ( D)当输入数据超出指定范围时显示的信息 15 在 Access种,参照完整性规则不包括 ( )。 ( A)查询规则 ( B)更新规则 ( C)删除规则 ( D)插入规则 16 在 Access扣已经建立了 “学生 ”表,若查找 “学号 ”是 “S00001”或 “S00002”的记录,应在查询设计视图的 “条件 ”行中输入 ( )。 ( A) S00001or“S00002“ ( B) Like(“S00001“, “S00002“) ( C) S00001and“S00

6、002“ ( D) like(“S00001“and like“S00002“) 17 下列关于 SQL命令的叙述中,正确的是 ( )。 ( A) INSERT命令中可以没有 VALUES关键字 ( B) INSERT命令中可以没有 INTO关键字 ( C) INSERT命令中必须有 SET关键字 ( D)以上说法均不正确 18 下列关于查询设计视图 “设计网格 ”各行作用的叙述中,错误的是 ( )。 ( A) “总计 ”行是用于对查询的字段进行求和 ( B) “表 ”行设置字段所在的表或查询的名称 ( C) “字段 ”行表示可以在此输入或添加字段的名 称 ( D) “条件 ”行用于输入一个条

7、件来限定记录的选择 19 数据库中有 “商品 ”表如下:执行 SQL命令: SELECT部门号, MIN(单价 *数量 )FROM商品 GROUFP BY部门号; 查询结果的记录数是 ( )。 ( A) 1 ( B) 3 ( C) 4 ( D) 10 20 数据库中有 “商品 ”表如下:要查找出 “40”号部门单价最高的前两条记录,正确的 SQL命令是 ( )。 ( A) SELECT TOP 2*FROM商品 WHERE部门号 “40“GROUP BY单价 ( B) SELECT TOP 2*FROM商品 WHERE部门号 “40“GROUP BY单价 DESC ( C) SELECT TO

8、P 2*FROM商品 WHERE部门号 “40“ORDER BY单价 ( D) SELECT TOP 2*FROM商品 WHERE部门号 “40“ORDER BY单价 DESC 21 窗体设计中,决定了按【 Tab】键时焦点在各个控件之间移动顺序的属性是( )。 ( A) Index ( B) TabStop ( C) TabIndex ( D) SetFocus 22 为使窗体每隔 5秒钟激发一次计时器事件 (timer事件 ),应将其 Interval属性值设置为 ( )。 ( A) 5 ( B) 500 ( C) 300 ( D) 5000 23 如果要在文本框中输入字符时达到密码显示效

9、果,如星号 (*),应设置文本框的属性是 ( )。 ( A) Text ( B) Caption ( C) InputMask ( D) PasswordChar 24 文本框 (Text1)中有选定的文本,执行 Text1 SelText “Hello”的结果是 ( )。 ( A) “Hello”将替换原来选定的文本 ( B) “Hello”将插入 到原来选定的文本之前 ( C) Text1 SelLength为 5 ( D)文本框中只有 “Hello”信息 25 主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是 ( )。 ( A)一对一 ( B)一对

10、多 ( C)多对多 ( D)关联 26 报表的数据源不包括 ( )。 ( A)表 ( B)查询 ( C) SQL语句 ( D)窗体 27 用一个对象来表示 “一只白色的足球被踢进球门 ”,那么 “白色 ”、 “足球 ”、“踢 ”、 “进球门 ”分别对应的是 ( )。 ( A)属性、对象、方法、事件 ( B)属性、对象、事件、方法 ( C)对象、属性、方法、事件 ( D)对象、属性、事件、方法 28 以下可以将变量 A、 B值互换的是 ( )。 ( A) A B: B A ( B) A C: C B: B A ( C) A (A B) 2: B (A B) 2 ( D) A A B: B A B

11、: A A B 29 随机产生 10, 50之间整数的正确表达式是 ( )。 ( A) Round(Rnd*51) ( B) Int(Rnd*40 10) ( C) Round(Rnd*50) ( D) 10 Int(Rnd*41) 30 函数 InStr(1, “eFCdEfGh“, “EF“, 1)执行的结果是 ( )。 ( A) 0 ( B) 1 ( C) 5 ( D) 6 31 Msgbox函数返回值的类型是 ( )。 ( A)数值 ( B)变体 ( C)字符串 ( D)数值或字符串 (视输入情况而定 ) 32 下列逻辑运算结果为 “true”的是 ( )。 ( A) false or

12、 not true ( B) true or not true ( C) false and not true ( D) true and not true 33 下列程序段运行结束后,变量 c的值是 ( )。 a 24 b 328 select case b 10 case 0 C a*10 h case 1 to 9 c a*100 b case 10 to 99 c a*1000 b end select ( A) 537 ( B) 2427 ( C) 24328 ( D) 240328 34 有下列程序段: Dim s, I, j as integer For I 1 to 3 For

13、 j 3 To 1 Step 1 s I*j Next j Next I 执行完该程序段后,循环执行次数是 ( )。 ( A) 3 ( B) 4 ( C) 9 ( D) 10 35 下列程序段运行结束后,消息框中的输出结果是 ( )。 Dim C As Boolean a: Sqr(3) b: Sqr(2) c a b MsgBox C ( A) 1 ( B) 0 ( C) False ( D) True 36 a和 b中有且只有一个为 0,其正确的表达式是 ( )。 ( A) a 0 or b 0 ( B) a 0 Xor b 0 ( C) a 0 And b 0 ( D) a*b 0 An

14、d a b 0 37 有下列命令按钮控件 test的单击事件过程: Private Sub test_click() Dim I, R R 0 For I 1 To 5 Step 1 R R I Next I bResuh Caption Str(R) End Sub 当运行窗体,单击命令按钮时,在名为 bResult的窗体标签内将显示的是 ( )。 ( A)字符串 15 ( B)字符串 5 ( C)整数 15 ( D)整数 5 38 能够实现从指定记录集里检索特定字段值的函数是 ( )。 ( A) DAvg ( B) DSum ( C) DLookup ( D) DCount 39 在 VB

15、A中按文件的访问方式不同,可以将文件分为 ( )。 ( A)顺序文件、随机文件和二进制文件 ( B)文本文件和数据文件 ( C)数据文件和可执行文件 ( D) ASCII文件和二进制文件 40 教师管理数据库有数据表 “teacher”,包括 “编号 ”、 “姓名 ”、 “性别 ”和 “职称 ”四个字段。下面程序的功能是:通过窗体向 “teacher”表中添加教师记录。对应 “编号 ”、“姓名 ”、 “性别 ”和 “职称 ”的 4个文本框的名称分别为: tNo、 tName、 tSex和tTitles。当单击窗体上的 “增加 ”命令按钮 (名称为 Command1)时,首先判断编号是否重复,如

16、果不重复,则向 “teacher”表中添加教师记录;如果编号重复,则给出提示信息。 Private ADOcn As New ADODB Connection Private Sub Forlll_Load() 打开窗口时,连接 Access本地数据库 Set ADOcn CurrentProject Connection End Sub Private Sub CommandO_Click() 追加教师记录 Dira strSQL As String Dim ADOcmd As New ADODB Command Dim ADOrs As New ADODB Reeordset Set AD

17、Ors ActiveConnection ADOcn ADOrs Open“Select编号 From teacher Where编号 “ tNo “ If Not ADOrs EOF Then MsgBox“你输入的编号已存在,不能新增加 !“ Else ADOcmd ActiveConnection ADOen strSQL “Insert Into teacher(编号,姓名,性别,职称 )“ strSQL strSQL “Values(“ tNo “, “ tname “ “ tsex “, “ ttitles“)“ ADOcmd CommandText strSQL ADOcmd _

18、 MsgBox“添加成功,请继续 !“ End If ADOrs Close Set ADOrs Nothing End Sub 按 照功能要求,在横线上应填写的是 ( )。 ( A) Execute ( B) flunSQL ( C) Run ( D) SQL 二、基本操作题 41 考生文件夹下存在一个数据库文件 “samp1 accdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的编辑。 (1)将 “年龄 ”字段的字段大小改为 “整型 ”;将 “简历 ”字段的说明设置为 “自上大学起的简历信息 ”;将 “备注 ”字段删除。 (2)设置表对象的有效性规则为:学生的出生年份

19、应早于 (不含 )入校年份;同时设置相应有效性文本为 “请输入合适的年龄和人校时间 ”。 要求:使用函数返回有关年份。 (3)设置 “性别 ”字段的默认值为 “女 ”;设置 “性别 ”字段值的输入方式为从下拉列表中选择 “男 ”或 “女 ”选项值。 (4)设置数据表显示的字体大小为 12、行高为 18,设置数据表中显示所有字段。 (5)将学号为 “20011001”学生的照片信息换成考生文件夹下的 “photo bmp”图像文件;将姓名中的 “青 ”改为 “菁 ”;在党员学生的简历文字的句号前加 “,在校入党 ”等文字。 (6)将宏 “打开表 ”重命名为自动执行的宏。 三、简单应用题 42 考

20、生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 “tCourse”、 “tGrade”、 “tStudent”和一个空表 “tSinfo”,同时还有两个窗体对象 “tStudent”和 “tGrade子窗体 ”,试按以下要求完成设计。 (1)创建一个查询,查找年龄小于所有学生平均年龄的男学生,并显示其 “姓名 ”,所建查询名为 “qT1”。 (2)创建一个查询,计算 “北京五中 ”每名学生的总成绩和所占全部学生总成绩的百分比,并显示 “姓名 ”、 “成 绩合计 ”和 “所占百分比 ”,所建查询命名为 “qT2”。 注意: “成绩合计 ”和 “所占百分比

21、”为计算得到。 要求:将计算出的 “所占百分比 ”设置为百分比显示格式,小数位数为 2。 (3)创建一个查询,将所有学生的 “班级编号 ”、 “学号 ”、 “课程名 ”和 “成绩 ”等值填入 “tSinfo”表相应字段中,其中 “班级编号 ”值是 “tStudent”表中 “学号 ”字段的前 6位,所建查询名为 “qT3”。 (4)窗体 “tstudent”和 “tGrade子窗体 ”中各有一个文本框控件,名称分别为“tCountZ”和 “tCount”。对两个文本框进行设置,能够在 “tCountZ”文本框中显示出每名学生的所选课程数。 注意:不允许修改窗体对象 “tStudent”和 “t

22、Grade子窗体 ”中未涉及的控件和属性。 四、综合应用题 43 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。同时,给出窗体对象 “fEmp”的若干事件代码,试按以下功能要求补充设计。 (1)设置系统相关属性,实现打开的窗体以重叠窗口形式 显示;设置窗体对象 “fEmp”上两个命令按钮的 Tab键索引顺序 (即 Tab键焦点移动顺序 )为从 “报表输出 ”按钮 (名为 “bt1”)到 “退出 ”按钮(名为 “bt2”)。 (2)调整窗体对象 “fEmp”上 “退出 ”按钮 (

23、名为 “bt2”)的大小和位置,要求大小与 “报表输出 ”按钮 (名为 “bt1”)一致,且上边对齐 “报表输出 ”按钮,左边距离“报表输出 ”按钮 1cm(即 “bt2”钮的左边距离 “bt1”钮的右边 1cm)。 (3)将报表记录数据按照先姓名升序再年龄降序排列显示;设置相关属性,将页面页脚区域内名为“tPage”的文本框 控件实现以下格式的页码输出: “1 20”, “2 20”, , “2020”。 (4)加载窗体时,代码将 “bTitle”标签的标题重置为 “员工最大年龄差为XXX”,其中 “XXX”是从 “tEmp”表中获取计算得到;单击 “报表输出 ”按钮,事件代码会弹出下图显示

24、的消息框,以选择是否进行预览报表 “rEmp”;单击 “退出 ”按钮,调用设计好的宏 “mEmp”来关闭窗体。根据以上描述,将 VBA代码补充完整。注意:不允许修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不允许修改窗体对象 “mmp”和报表对象 “rEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 101答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 在实际应用中,队列的顺序存储结构一般采用循环队列的形式。 2 【正确答案

25、】 C 【试题解析】 一般来说,在线性表的链式存储结构中,符数据结点的存储序号是不连续的,并且符结点在存储空间中的位置关系与逻辑关系也不 一致。线性链表中数据的插入和删除都不需移动表中的元素,只需改变结点的指针域即可。 3 【正确答案】 A 【试题解析】 根据二叉树的性质 3:在任意一棵二叉树中,度为 0的叶子结点总址比度为 2的结点多一个,所以小题中度为 2的结点是 5 1 4个,所以度为 1的结点的个数是 25 5 4 16个。 4 【正确答案】 B 【试题解析】 数据库系统的三级模式是概念模式、外模式和内模式。概念模式址数据库系统中令局数据逻辑结构的描述,是个体用户公共数据视图。外模式也

26、称子模式或用户模式,它是用户的数据视图,给出 了每个用户的局部数据描述。内模式义称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。 5 【正确答案】 A 【试题解析】 实体完整性约束要求关系的主键中属性值小能为空值,所以选择A。 6 【正确答案】 C 【试题解析】 如果 S T R,则 S称为 T除以 R的商。在除运算中 S的域由 T中那些不出现在 R中的域所组成,对于 S中的任一有序组,由它与关系 R中每个有序组所构成的有序组均出现在关系 T中。所以本题选择 C。 7 【正确答案】 A 【试题解析】 软件危机主要表现在:软件需 求的增长得不到满足;软件开发成本和进度尤法控制;

27、软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择 A。 8 【正确答案】 D 【试题解析】 需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明书;需求评审,所以选择 D。 9 【正确答案】 B 【试题解析】 黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功 能是否符合它的功能说明,所以本题选择 B。 10 【正确答案】 C 【试题解析】 系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经

28、从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。 PAD图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程巾用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到, 所以选择 C。 11 【正确答案】 D 【试题解析】 在关系性数据库管理系统中,系统以各种各样二维表格的形式记录管理信息,所以关系就是符合满足一定条件的二维表格。故选项 D为止确答案。 12 【正确答案】 D 【试题解析】 对于 “文本 ”和

29、 “备注 ”字段,可以在字段属性的设置中使用特殊的符号来创建自定义格式。其中符号 “”的含义是要求文本字符 (字符或空格 )。故选项D为正确答案。 13 【正确答案】 C 【试题解析】 变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变 量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。答案 C正确。 14 【正确答案】 B 【试题解析】 字段可以设置 “默认值 ”属性指定一个数值,该数值在新建记录时将自动输入到字段中。故选项 B为正确答案。 15 【正确答案】 A 【试题解析】 表件的参照完整性规则包括更新规则、删除规则、插入规则。故选项 A为正确

30、答案。 16 【正确答案】 A 【试题解析】 在在询准则中比较运算符 “IN”用于集合设定,表示 “在 之内 ”。若查找 “学号 ”是 “S00001”或 “S00002”的记录应使用表达式 in(“S00001“,“S00002“),也可以使用表达式 (“S00001“or“S00002“),所以选项 A正确。 17 【正确答案】 D 【试题解析】 SQL查询中的 INsERT语句的作用是向数据表中插入数据,其语法结构为: Insert into表名 (列名 1,列名 2, ,列名 n)值 (值 1,值 2, ,值 n);插入多少列,后面括号里面就跟 多少值。 从其语法结构可以看出选项 A、

31、 B、 C说法均不正确,故选项 D为正确答案。 18 【正确答案】 A 【试题解析】 在查询设计视图中, “总计 ”行是系统提供的对查询中的记录组或全部记录进行的计算,它包括总计、平均值、计数、最大值、最小值、标准偏差或方差等。 “表 ”行设置字段所在的表或查询的名称; “字段 ”行表示可以在此输入或添加字段的名称; “条件 ”行用于输入一个条件来限定记录的选择。答案为 A选项。 19 【正确答案】 B 【试题解析】 该题中 sQL查询的含义是利用 GROuPBY子句按 部门统计销售商品总价最小值,因为表中列出 3个部门,故统计结果应有 3个,所以选项 B正确。 20 【正确答案】 D 【试题

32、解析】 要查找出 “40”号部门单价最高的前两条记录,首先需要查找出部门号是 40的所有记录,再用 “ORDERBY单价 DESC”对单价按降序排列,然后再利用 “TOP 2”显示前两条记录,为实现此目的所使用的 SQL语句为: SELECT TOP2*FROM商品 WHERE部门号 “40“ORDER BY单价 DESC。故答案 D正确。 21 【正确答案】 C 【试题解析】 窗体中控件的 TabIndex属性决定了按【 Tab】键时焦点在各个控件之间的移动顺序。此项设置在控件属性窗口的 “其他 ”选项卡中。用户为窗体添加控件时,系统会按添加控件的顺序自动设置该项属性值,用户可以根据自己的需

33、要修改。 22 【正确答案】 D 【试题解析】 窗体计时器间隔以毫秒为单位, Interval属性值为 1000时,间隔为1秒,为 5000时则间隔为 5秒。 23 【正确答案】 C 【试题解析】 在 VBA的文本框中输入字符时,如果想达到密码显示效果,需要设置 InputMask属性即输入掩码属性值为 PASSwORD,此时在文本框中输入的字符将显示为 *号。 24 【正确答案】 A 【试题解析】 文本框的 selText属性返回的是文本框中选中的字符串,如果没有选中任何文本,将返回空串,当执行 Text1 selText “Hello“时,文本框 Text1中的选中字符串将替换为 “Hel

34、lo”。 25 【正确答案】 B 【试题解析】 窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体显示的表或查询中的数据具有一对多关系。如,假如有一个 “教学管理 ”数据库,其中,每名学生可以选多门 课,这样 “学生 ”表和 “选课成绩 ”表之间就存在一对多的关系, “学生 ”表中的每一条记录都与 “选课成绩 ”表中的多条记录相对应。 26 【正确答案】 D 【试题解析】 报表的数据源可以是表对象或者查询对象,而查询实际上就是SQL语句,所以报表的数据源也可以是 SQL语句。窗体不能作为报表的数据源。 27 【正确答案】 B 【试题解析】 对象就是一个实体,比如足球;每个对象都

35、具有一些属性可以相互区分,比如颜色;对象的方法就是对象的可以执行的行为,比如足球可以踢,人可以走;而对象可以辨别或响应的动作是 事件,比如足球进门。 28 【正确答案】 D 【试题解析】 A选项中,只有两个变量不可能互相换值; B选项执行完后, A,B变量的值都是 C的值; C选项执行后 A, B中的值不是任一个的原来的值了; D选项变量 A, B的和减 B的值得到 A的值,赋给了 B,此时 B中是原来 A的值了,然后 A, B的和减去现在 B的值,即减去原来 A的值等于原来 B的值,赋给A,这样 A, B的值就交换了。 29 【正确答案】 D 【试题解析】 Rnd函数产生的是 0 1之间的浮

36、点数,不包含 1, Rnd*41则为0 41之间的浮点数,不包含 41, Int(Rnd*41)则产生 0, 40之间的整数, 10Int(Rnd*41)则是 10, 50之间的整数。 30 【正确答案】 B 【试题解析】 InStr函数的语法是: InStr(Start, Strl, Str2 , Compare) 其中 Start检索的起始位置,题目中为 1,表示从第 1个字符开始检索。 Str1表示待检索的串, Str2表示待检索的子串。 Compare取值 0或缺省时表示做二进制比较,取值为 1表示不区分大小写,题目中值为 1,因此, 检索时不区分大小写。因此,题目中函数返回值为 1。

37、 31 【正确答案】 A 【试题解析】 MsgBox函数的语法为: MsgBox(prompt, buttons, title,helpfile, context)。该函数的返回值是一个数值,告诉用户单击了哪一个按钮。比如: MsgBox消息框显示 “确定 ”按钮,则单击确定按钮 MsgBox函数的返回值为 1。 32 【正确答案】 B 【试题解析】 逻辑运算符的优先级别为: Not And or。因此, Flase Or Not True的值为 。 Flase, True Or Not True的值为 True, False,And Not True的值为Fase, Tlue And Not

38、 True的值为 Fase。 33 【正确答案】 C 【试题解析】 程序中 Select Case语句中 b 100的值为 32,因此,程序执行Case 10 to 99后边的 c a*1000 b语句,即 c 24*1000 328 24328。 34 【正确答案】 C 【试题解析】 外层 For。循环从 1到 3将执行 3次,内层循环从 3到 1递减,也将执行 3次,因此, 整个程序段的循环体将执行 3*3 9次。 35 【正确答案】 D 【试题解析】 Sqr函数为求平方根,显然 3的平方根比 2的平方根大,因此, a b的值为 True,即 C的值为 True, MsgBox输出逻辑变量

39、的值时会直接输出“Flase”或 “True”。 36 【正确答案】 D 【试题解析】 0与任何数相乘都为 0, 0和一个不为 0的数相加的值一定不为 0,因此,表达式 a*b 0 And a b 0能够表示 a和 b中有且只有一个为 0。 37 【正确答案】 A 【试题解析】 程序运行后, R的 值为从 1到 5累加,为 15。函数 Str的功能是将数值转换为字符串,因此, bResuh的窗体标题将显示字符串 15。 38 【正确答案】 C 【试题解析】 DlookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数

40、据。 39 【正确答案】 A 【试题解析】 VBA中打开文件的格式为: Open文件名 For方式 Access存取类型 锁定 As#文件号 Len记录长度 其中 “方式 ”可以是 以下几种: Output、 Input、 Append为指定顺序输出输入方式, Random为指定随机存取方式, Binary为指定二进制文件。因此,按文件访问方式不同可以将文件分为顺序文件、随机文件和二进制文件。 40 【正确答案】 A 【试题解析】 程序中定义了 ADOcmd为 ADO的 Command对象, Command对象在建立数据连接后,可以发出命令操作数据源,可以在数据库中添加、删除、更新数据。程序中

41、已经将更新字段的 SQL语句保存到 ADOcmd CommandText中,接下来执行 ADOcmd对象的 Execute方法即可执行上述语句,即ADOcmd Execute。 二、基本操作题 41 【正确答案】 (1)【操作步骤】 步骤 1:选择 “表 ”对象,右键单击 “tStud”表,在弹出的快捷菜单中选择 “设计视图 ”命令,打开设计视图。 步骤 2:单击 “年龄 ”行的任一点,然后再单击其 “常规 ”选项卡下的 “字段大小 ”行的下拉按钮,在弹出的下拉列表中选择 “整型 ”。 步骤 3:单击 “简历 ”行的 “说明 ”列,并输入 “自上大学起的简历信息 ”。 步骤 4:右键单击 “备

42、注 ”行的任一点,在弹出的快捷菜单 中选择 “删除行 ”命令。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮。 (2)【操作步骤】 步骤 1:右键单击字段行任一点,在弹出的快捷菜单中选择 “属性 ”命令,弹出“属性表 ”对话框,在该对话框的 “有效性规则 ”行中输入 “Year(Date() 年龄 Year(入校时间 )”,并且在其 “有效性文本 ”行中输入 “请输入合适的年龄和人校时间 ”。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,在弹出的 “Microsoft Access“的对话框中单击 “是 ”按钮,最后关闭数据表。 (3)【操作步骤】 步骤 l:单击 “性别 ”行任一点

43、,然后在其 “常规 ”选项卡下的 “默认值 ”行中输入“女 ”。 步骤 2:单击 “性别 ”行的 “数据类型 ”列的下拉按钮,在弹出的下拉列表中选择 “查阅向导 ”命令,弹出 “查阅向导 ”对话框,在该对话框中选中 “自行键入所需的值 (V)”单选按钮,然后单击 “下一步 ”按钮,分别输入 “男 ”、 “女 ”,再单击 “下一步 ”按钮,最后单击 “完成 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,最后关闭表。 (4)【操作步骤】 步骤 1:选择 “表 ”对象,双击 “tStud”表,打开数据表视图。 步骤 2:单击 “开始 ”选项卡下 “文本格式 ”组中 “字号 ”右侧的下拉

44、按钮,在弹出的下拉列表巾选择 “12”。 步骤 3:在行选择器上右键单击,在弹出的快捷菜单中选择 “行高 ”命令,打开“行高 ”对话框,在该对话框的 “行高 (R)”文本框中输入 “18”,然后单击 “确定 ”按钮。 步骤 4:在任意字段名称上右击,从弹出的快捷菜单中选择 “取消隐藏字段 (U)”命令,打开 “取消隐藏列 ”对话框,将 “党员否 ”字段的复选框选中,单击 “关闭 ”按钮。 步骤 5:单击快速访问工具栏中 的 “保存 ”按钮。 (5)【操作步骤】 步骤 1:右键单击除标题行外的任意行,在弹出的快捷菜单中,选择 “文本筛选器 ”“ 等于 (E)” 命令。弹出 “自定义筛选 ”对话框

45、,在该对话框的 “学号等于 ”行的文本框中输入 “20011001”,然后单击 “确定 ”按钮,即可找到 “学号 ”为 “20011001”的记录。 步骤 2:右键单击该记录所在行的 “照片 ”列的单元格内容,在弹出的快捷菜单中,选择 “插入对象 (J)” 命令。在弹出 “Microsoft Access”的对话框中,单击 “由文件创建 (F)”单选按钮,单 击 “浏览 (B)” 按钮,弹出 “浏览 ”文件对话框,在考生文件夹下找到对应图片文件,然后单击 “确定 ”按钮。 步骤 3:单击 “姓名 ”列的任一点,然后单击 “开始 ”选项卡下 “查找 ”组中的 “查找 ”按钮,弹出 “查找和替换

46、”对话框。 步骤 4:单击该对话框中的 “替换 ”选项卡,在 “查找内容 ”文本框中输入 “青 ”,在“替换为 ”文本框中输入 “菁 ”,在 “匹配 (H)”行选择 “字段任何部分 ”,然后单击 “全部替换 (A)”按钮。 步骤 5:在弹出的 “Microsoft Access”的对话框中单击 “是 ”按钮,然后关闭 “查找 和替换 ”对话框,最后单击快速访问工具栏中的 “保存 ”按钮。 步骤 6:单击 “开始 ”选项卡下 “排序和筛选 ”组中的 “高级 ”按钮,在弹出的快捷菜单中选择 “高级筛选排序 ”命令,打开 “tStud筛选 1”对话框。 步骤 7:双击 “党员否 ”字段,在其 “条件

47、 ”行中输入 “True”。然后单击 “开始 ”选项卡下的 “排序和筛选 ”组中的 “应用筛选 ”按钮。 步骤 8:在筛选出的记录集中,单击 “简历 ”字段的任一点,然后单击 “开始 ”选项卡下 “查找 ”组中的 “查找 ”按钮,弹出 “查找和替换 ”对话框。 步骤 9:单击 “替换 ”选项卡,在 “查找内容 ”文本框中输入 “。 ”,在 “替换为 ”文本框中输入 “,在校入党。 ”,在 “匹配 (H)”行选择 “字段任何部分 ”,然后单击 “全部替换 (A)”按钮。 步骤 10:在弹出的 “Microsoft Access”的对话框中单击 “是 ”按钮,然后关闭 “查找和替换 ”对话框,单击

48、快速访问工具栏中的 “保存 ”按钮。 (6)【操作步骤】 步骤 1:选择 “宏 ”对象,右键单击 “打开表 ”宏,在弹出的快捷菜单中选择 “重命名 ”命令。 步骤 2:输入 “AutoExec”,单击数据库的任意区域,然后关闭数 据库。 三、简单应用题 42 【正确答案】 (1)【操作步骤】 步骤 1:单击 “创建 ”选项卡下的 “查询 ”组中的 “查询设计 ”按钮。在 “显示表 ”对话框中双击表 “tStudent”,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 “姓名 ”、 “年龄 ”、 “性别 ”字段,取消 “年龄 ”和 “性别 ”字段的 “显示 ”行复选框的勾选

49、,在 “年龄 ”的 “条件 ”行中输入 “(select avg(年龄 ): from tStudent)”,在 “性别 ”的 “条件 ”行中输入 “男 ”,单击 “保存 ”按钮,另存为 “qT1”, 关闭设计视图。 (2)【操作步骤】 步骤 1:单击 “创建 ”选项卡下的 “查询 ”组中的 “查询设计 ”按钮。在 “显示表 ”对话框中双击 “tStudent”、 “tGrade”表,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 “tStudent”表的 “姓名 ”、 “毕业学校 ”字段;在 “毕业学校 ”右侧的两个字段行中分别输入 “成绩合计:成绩 ”和 “所占百分比: Sum(成绩 )

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1