【计算机类职业资格】国家二级(ACCESS)机试-试卷45-2及答案解析.doc

上传人:孙刚 文档编号:1334288 上传时间:2019-10-17 格式:DOC 页数:15 大小:104.50KB
下载 相关 举报
【计算机类职业资格】国家二级(ACCESS)机试-试卷45-2及答案解析.doc_第1页
第1页 / 共15页
【计算机类职业资格】国家二级(ACCESS)机试-试卷45-2及答案解析.doc_第2页
第2页 / 共15页
【计算机类职业资格】国家二级(ACCESS)机试-试卷45-2及答案解析.doc_第3页
第3页 / 共15页
【计算机类职业资格】国家二级(ACCESS)机试-试卷45-2及答案解析.doc_第4页
第4页 / 共15页
【计算机类职业资格】国家二级(ACCESS)机试-试卷45-2及答案解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、国家二级(ACCESS)机试-试卷 45-2 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.若在数据库表的某个字段中存放演示文稿数据,则该字段的数据类型应是( )。(分数:2.00)A.文本型B.备注型C.超链接型D.OLE 对象型2.下列 SQL 查询语句中,与下面查询设计视图所示的查询结果等价的是( )。 (分数:2.00)A.SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别“女“ AND 所属院系 IN(“03“,“04“)B.SELECT 姓名,简历 FROM tStud WHERE 性别“女“ AN

2、D 所属院系 IN(“03“, “04“)C.SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别“女“ AND 所属院系 “03“ OR 所属院系 “04“D.SELECT 姓名,简历 FROM tStud WHERE 性别“女“ AND 所属院系 “03“ OR 所属院系 “04“3.表达式 Fix(3.25)和 Fix(3.75)的结果分别是( )。(分数:2.00)A.3,3B.4,3C.3,4D.4,44.如果在创建表中建立字段“性别“,并要求用汉字表示,其数据类型应当是( )。(分数:2.00)A.是/否B.数字C.文本D.备注5.若查询的设计如下,则查

3、询的功能是( )。 (分数:2.00)A.设计尚未完成,无法进行统计B.统计班级信息仅含 Null(空)值的记录个数C.统计班级信息不包括 Null(空)值的记录个数D.统计班级信息包括 Null(空)值全部记录个数6.为窗体或报表的控件设置属性值的正确宏操作命令是( )。(分数:2.00)A.SetB.SetDataC.SetValueD.SetWarnings7.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:2.00)A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321E

4、DCBA8.下列叙述中正确的是( )。(分数:2.00)A.在栈中,栈中元素随栈底指针与站定指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而变化D.以上说法均不对9.软件设计中模块划分应遵循的准则是( )。(分数:2.00)A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合10.下列排序方法中,最坏情况下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序11.软件生命周期是指( )。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过

5、程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程12.下列选项中不属于结构化程序设计原则的是( )。(分数:2.00)A.可封装B.自顶向下C.模块化D.逐步求精13.下列关于数据库设计的叙述中,正确的是( )。(分数:2.00)A.在需求分析阶段建立数据字典B.在概念设计阶段建立数据字典C.在逻辑设计阶段建立数据字典D.在物理设计阶段建立数据字典14.面不属于需求分析阶段任务的是( )(分数:2.00)A.确定软件系统的功能需求B.确定软件系统的性能需求C.需求规格说明书评审D.制定软件集成测试计划15.有三个关系 R、S 和 T 如下: (分数:2.

6、00)A.自然连接B.并C.交D.差16.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC 的关键字(键或码)为( )。(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩17.下列 SQL 查询语句中,与下面查询设计视图所示的查询结果等价的是( )。 (分数:2.00)A.SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别“女“ AND 所属院系 IN(“03“,“04“)B.SELECT 姓名,简历 FROM tStud WHERE 性别“女“

7、 AND 所属院系 IN(“03“, “04“)C.SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别“女“ AND 所属院系 “03“ OR 所属院系 “04“D.SELECT 姓名,简历 FROM tStud WHERE 性别“女“ AND 所属院系 “03“ OR 所属院系 “04“18.要实现报表按某字段分组统计输出,需要设置的是( )。(分数:2.00)A.报表页脚B.该字段的组页脚C.主体D.页面页脚19.在 VBA 中,下列关于过程的描述中正确的是( )。(分数:2.00)A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不可以嵌套,但过程的

8、调用可以嵌套C.过程的定义和过程的调用均可以嵌套D.过程的定义和过程的调用均不能嵌套20.在已建窗体中有一命令按钮(名为 Command1),该按钮的单击事件对应的 VBA 代码为:Private Sub Command1_Click() subT.Form.RecordSource “select * from 雇员“End Sub 单击该按钮实现的功能是( )。(分数:2.00)A.使用 select 命令查找“雇员“表中的所有记录B.使用 select 命令查找并显示“雇员“表中的所有记录C.将 subT 窗体的数据来源设置为一个字符串D.将 subT 窗体的数据来源设置为“雇员“表21

9、.在 SQL 语言的 SELECT 语句中,用于指明检索结果排序的子句是( )。(分数:2.00)A.FROMB.WHILEC.GROUP BYD.ORDER BY22.在 Access 中为窗体上的控件设置 Tab 键的顺序,应选择“属性“对话框的( )。(分数:2.00)A.格式选项卡B.数据选项卡C.事件选项卡D.其他选项卡23.下列能够交换变量 X 和 Y 值的程序段是( )。(分数:2.00)A.YX : XYB.ZX : YZ : XYC.ZX : XY : YZD.ZX : WY : YZ : XY24.在窗体中有一个命令按钮 Command1 和一个文本框 Text1,编写事件

10、代码如下:Private Sub Command1_Click() For i l 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 输出的结果是( )。(分数:2.00)A.6B.12C.18D.2125.在学生表中要查找所有年龄小于 20 岁且姓王的男生,应采用的关系运算是( )。(分数:2.00)A.选择B.投影C.联接D.比较26.如果在文本框内输入数据后,按键或按键,输入焦点可立即移至下一指定文本框,应设置(

11、)。(分数:2.00)A.制表位属性B.Tab 键索引属性C.自动 Tab 键属性D.Enter 键行为属性27.要将“选课成绩“表中学生的“成绩“取整,可以使用的函数是( )。(分数:2.00)A.Abs(成绩)B.Int(成绩)C.Sqr(成绩)D.Sgn(成绩)28.窗体有命令按钮 Commandl 和文本框 Textl,对应的事件代码如下: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

12、运行以上事件过程,文本框中的输出是( )。(分数:2.00)A.6B.12C.18D.2129.下列关于操作查询的叙述中,错误的是( )。(分数:2.00)A.在更新查询中可以使用计算功能B.删除查询可删除符合条件的记录C.生成表查询生成的新表是原表的子集D.追加查询要求两个表的结构必须一致30.报表的作用不包括( )。(分数:2.00)A.分组数据B.汇总数据C.格式化数据D.输入数据31.在一行上写多条语句时,应使用的分隔符是( )。(分数:2.00)A.分号B.逗号C.冒号D.空格32.Rnd 函数不可能产生的值是( )。(分数:2.00)A.0B.1C.0.1234D.0.000053

13、3.在 Access 中已经建立了“学生“表,若查找“学号“是“S00001“或“S00002“的记录,应在查询设计视图的“条件“行中输入( )。(分数:2.00)A.S00001 or “S00002“B.S00001 and “S00002“C.in(“S00001“ or “S00002“)D.in(“S00001“ and “S00002“)34.若要使某命令按钮获得控制焦点,可使用的方法是( )。(分数:2.00)A.LostFocusB.SetFocusC.PointD.Value35.如有数组声明语句 Dim a(2,3 to 2,4),则数组 a 包含元素的个数是( )。(分数

14、:2.00)A.40B.75C.12D.9036.教师管理数据库有数据表“teacher“,包括“编号“、“姓名“、“性别“和“职称“四个字段。下面程序的功能是:通过窗体向 teacher 表中添加教师记录。对应“编号“、“姓名“、“性别“和“职称“的 4 个文本框的名称分别为:tNo、tName、tSex 和 tTitles。当单击窗体上的“增加“命令按钮(名称为 Command1)时,首先判断编号是否重复,如果不重复,则向“teacher“表中添加教师记录;如果编号重复,则给出提示信息。有关代码如下:Private ADOcn As New ADODB.ConnectionPrivate

15、Sub Form_Load() 打开窗口时,连接 Access 本地数据库 Set ADOcn End SubPrivate Sub Command0_Click() 追加教师记录 Dim strSQL As String Dim ADOcmd As New ADODB.Command Dim ADOrs As New ADODB.Recordset Set ADOrs.ActiveConnection ADOcn ADOrs.Open “Select 编号 From teacher Where 编号“ tNo “ If Not ADOrs.EOF Then MsgBox “你输入的编号已存在

16、,不能新增加!“ Else ADOcmd.ActiveConnection ADOcn strSQL “Insert Into teacher(编号,姓名,性别,职称)“ strSQL strSQL “Values(“ tNo “,“ tname “,“ tsex “,“ ttitles “)“ ADOcmd.CommandText strSQL ADOcmd.Execute MsgBox “添加成功,请继续!“ End If ADOrs.Close Set ADOrs NothingEnd Sub 按照功能要求,在横线上应填写的是( )。(分数:2.00)A.CurrentDBB.Curre

17、ntDB.ConnentionC.CurrentProjectD.CurrentProject.Connection37.关系数据库管理系统中所谓的关系指的是( )。(分数:2.00)A.各元组之间彼此有一定的关系B.各字段之间彼此有一定的关系C.数据库之间彼此有一定的关系D.符合满足一定条件的二维表格38.如果要在文本框中输入字符时达到密码显示效果,如星号(*) ,应设置文本框的属性是( )。(分数:2.00)A.TextB.CaptionC.InputMaskD.PasswordChar39.Msgbox 函数返回值的类型是( )。(分数:2.00)A.数值B.变体C.字符串D.数值或字符

18、串(视输入情况而定)40.能够实现从指定记录集里检索特定字段值的函数是( )。(分数:2.00)A.DAvgB.DSumC.DLookupD.DCount二、基本操作题(总题数:1,分数:2.00)41.考生文件夹下,已有“samp0.mdb“和“samp1.mdb“数据库文件。“samp0.mdb“中已建立表对象“tTest“,“samp1.mdb“中已建立表对象“tEmp“和“tSalary“。试按以下要求,完成表的各种操作:(1)将表对象“tSalary“中“工号“的字段大小设置为 8。(2)设置表对象“tEmp“中“姓名“和“年龄“两个字段的显示宽度为 20。(3)将表对象“tEmp“

19、中“聘用时间“字段改名为“聘用日期“。(4)隐藏表对象“tEmp“中的“简历“字段列。(5)完成上述操作后,建立表对象“tEmp“和“tSalary“的表间一对多关系,并实施参照完整性。(6)将考生文件夹下“samp0.mdb“数据库文件中的表对象“tTest“链接到“samp1.mdb“数据库文件中,要求链接表对象重命名为 tTemp。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.考生文件夹下有一个数据库文件“samp2.mdb“,其中存在已经设计好的两个关联对象“tEmp“和“tGrp“及表对象“tBmp“。请按以下要求完成设计:(1)以表对象“tEmp“为数据源创

20、建一个查询,查找并显示姓“王“的职工的“编号“、“姓名“、“性别“、“年龄“和“职务“5 个字段内容,将查询命名为“qT1“。(2)创建一个查询,查找并显示职务为“主管“和“经理“的职工的“编号“、“姓名“、“所属部门“和所属部门的“名称“4 个字段内容,将查询命名为“qT2“。(3)创建一个查询,按输入的职工职务,查找并显示职工的“编号“、“姓名“、“职务“和“聘用时间“4 个字段内容,运行该查询时,显示参数提示信息:“请输入职工的职务“,将查询命名为“qT3“。(4)创建一个查询,将表“tBmp“中“年龄“字段值加 1,将查询命名为“qT4“。(分数:2.00)_四、综合应用题(总题数:1

21、,分数:2.00)43.考生文件夹下有一个数据库文件“samp3.mdb“,其中存在已经设计好的表对象“tEmp“、查询对象“qEmp“和窗体对象“fEmp“。同时,给出窗体对象“fEmp“上两个按钮的单击事件的部分代码,请按以下要求补充设计:(1)将窗体“fEmp“上名称为“tSS“的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男“和“女“。(2)将查询对象“qEmp“改为参数查询,参数为窗体对象“fEmp“上组合框“tSS“中的输入值。(3)将窗体对象“fEmp“中名称为“tPa“的文本框控件设置为计算控件。要求依据“党

22、员否“字段值显示相应内容。如果“党员否“字段值为 True,显示“党员“;如果“党员否“字段值为 False,显示“非党员“。(4)在窗体对象“fEmp“上有“刷新“和“退出“两个命令按钮,名称分别为“bt1“和“bt2“。单击“刷新“按钮,窗体记录源改为查询对象“qEmp“;单击“退出“按钮,关闭窗体。现已编写了部分 VBA 代码,请按照 VBA 代码中的指示将代码补充完整。注意:不能修改数据库中的表对象“tEmp“;不能修改查询对象“qEmp“中未涉及的内容;不能修改窗体对象“fEmp“中未涉及的控件和属性。程序代码只允许在“*Add*“与“*Add*“之间的空行内补充一行语句、完成设计,

23、不允许增删和修改其它位置已存在的语句。(分数:2.00)_国家二级(ACCESS)机试-试卷 45-2 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.若在数据库表的某个字段中存放演示文稿数据,则该字段的数据类型应是( )。(分数:2.00)A.文本型B.备注型C.超链接型D.OLE 对象型 解析:解析:OLE 对象是指字段用于链接或内嵌 Windows 支持的对象,如 Word 文档、Excel 表格、图像、声音、或者其他二进制数据。故选项 D 正确。2.下列 SQL 查询语句中,与下面查询设计视图所示的查询结果等价的是( )。 (分数:2.

24、00)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“解析:解析:根据此查询的设计视图勾选的“姓名“和“简历“两个字

25、段,可以排除选项 A 和选项 C,从查询“准则“行中可以看出此查询要找出性别是女,且所属院系是“03“或“04“的记录,所以答案为 B 选项。3.表达式 Fix(3.25)和 Fix(3.75)的结果分别是( )。(分数:2.00)A.3,3 B.4,3C.3,4D.4,4解析:解析:Fix 函数返回数值表达式的整数部分,参数为负值时返回大于等于参数数值的第一个负数。因此,Fix(3.25)返回3,Fix(3.75)返回 3。4.如果在创建表中建立字段“性别“,并要求用汉字表示,其数据类型应当是( )。(分数:2.00)A.是/否B.数字C.文本 D.备注解析:解析:根据关系数据库理论,一个表

26、中的同一列数据应具有相同的数据特征,称为字段的数据类型。文本型字段可以保存文本或文本与数字的组合。文本型字段的字段大小最多可达到 255 个字符,如果取值的字符个数超过了 255,可使用备注型。本题要求将“性别“字段用汉字表示,“性别“字段的内容为“男“或“女“,小于 255 个字符,所以其数据类型应当是文本型。5.若查询的设计如下,则查询的功能是( )。 (分数:2.00)A.设计尚未完成,无法进行统计B.统计班级信息仅含 Null(空)值的记录个数C.统计班级信息不包括 Null(空)值的记录个数 D.统计班级信息包括 Null(空)值全部记录个数解析:解析:从图中可以看出要统计的字段是“

27、学生表“中的“班级“字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项 C 正确。6.为窗体或报表的控件设置属性值的正确宏操作命令是( )。(分数:2.00)A.SetB.SetDataC.SetValue D.SetWarnings解析:解析:宏操作命令中 SetValue 用于为窗体、窗体数据表或报表上的控件、字段或属性设置值;SetWarnings 用于关闭或打开所有的系统消息。7.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:2.00)A.12345ABCDEB.EDCBA5

28、4321 C.ABCDE12345D.54321EDCBA解析:解析:栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择 B。8.下列叙述中正确的是( )。(分数:2.00)A.在栈中,栈中元素随栈底指针与站定指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而变化 D.以上说法均不对解析:解析:栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择 C。9.软件设计中模块划分应遵循的准则是( )。(分数:2.00)A.低内聚低耦合B.高内聚低耦合 C.低内聚

29、高耦合D.高内聚高耦合解析:解析:软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。10.下列排序方法中,最坏情况下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序 解析:解析:冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较 n(n1)/2 次,而堆排序在最坏情况下需要比较的次数是 。11.软件生命周期是指( )。(分数:2.00)A

30、.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程解析:解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。12.下列选项中不属于结构化程序设计原则的是( )。(分数:2.00)A.可封装 B.自顶向下C.模块化D.逐步求精解析:解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto 语句,所以选择 A。13.下列关于数据库设计的叙述中,正确的是( )。(分数:2

31、.00)A.在需求分析阶段建立数据字典 B.在概念设计阶段建立数据字典C.在逻辑设计阶段建立数据字典D.在物理设计阶段建立数据字典解析:解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。14.面不属于需求分析阶段任务的是( )(分数:2.00)A.确定软件系统的功能需求B.确定软件系统的性能需求C.需求规格说明书评审D.制定软件集成测试计划 解析:解析:需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明书;需求评审,所以选择D。15.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.并C.交D.差 解析:解析:关系 T 中的元组是关系 R

32、 中有而关系 S 中没有的元组的集合,即从关系 R 中除去与关系 S 中相同元组后得到的关系 T。所以做的是差的运算。16.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC 的关键字(键或码)为( )。(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号 D.学号,姓名,成绩解析:解析:学号是学生表 S 的主键,课号是课程表 C 的主键,所以选课表 SC 的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,所以选择 C。17.下列 SQL 查询语句中,与下面查询设计视图所示的查询结果等

33、价的是( )。 (分数:2.00)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“解析:解析:SQL 查询的 Sel

34、ect 语句是功能最强,也是最为复杂的 SQL 语句。SELECT 语句的结构是: SELECT ALL|DISTINCT 别名 FROM 表名 WHERE 查询条件 其中“查询条件“还可以是另一个选择查询或子查询。在主查询中查找任何等于、大于或小于由子查询返回的值(使用 ANY、IN 或 ALL 保留字)。在此题中用 IN 表示等于这两个值。所以选项 B 正确。18.要实现报表按某字段分组统计输出,需要设置的是( )。(分数:2.00)A.报表页脚B.该字段的组页脚 C.主体D.页面页脚解析:解析:组页脚节中主要显示分组统计数据,通过文本框实现。打印输出时,其数据显示在每组结束位置。所以要实

35、现报表按某字段分组统计输出,需要设置该字段组页脚。故本题答案为 B。19.在 VBA 中,下列关于过程的描述中正确的是( )。(分数:2.00)A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不可以嵌套,但过程的调用可以嵌套 C.过程的定义和过程的调用均可以嵌套D.过程的定义和过程的调用均不能嵌套解析:解析:在 VBA 中过程不可以嵌套定义,即不可以在一个过程中定义另一个过程,但是过程可以嵌套调用。20.在已建窗体中有一命令按钮(名为 Command1),该按钮的单击事件对应的 VBA 代码为:Private Sub Command1_Click() subT.Form.Record

36、Source “select * from 雇员“End Sub 单击该按钮实现的功能是( )。(分数:2.00)A.使用 select 命令查找“雇员“表中的所有记录B.使用 select 命令查找并显示“雇员“表中的所有记录C.将 subT 窗体的数据来源设置为一个字符串D.将 subT 窗体的数据来源设置为“雇员“表 解析:解析:窗体的 RecordSource 属性指明窗体的数据源,题目中窗体数据源来自一条 SQL 语句“select * from 雇员“,该语句从数据表“雇员“中选取所有记录,即窗体数据来源为“雇员“表。21.在 SQL 语言的 SELECT 语句中,用于指明检索结果

37、排序的子句是( )。(分数:2.00)A.FROMB.WHILEC.GROUP BYD.ORDER BY 解析:解析:SQL 查询的 Select 语句是功能最强,也是最为复杂的 SQL 语句。SELECT 语句的结构是: SELECT ALL|DISTINCT 别名 FROM 表名 WHERE 查询条件 GROUP BY 要分组的别名 HAVING 分组条件 ORDER BY 要排序的别名 ASC | DSC 所以选项 D 正确。22.在 Access 中为窗体上的控件设置 Tab 键的顺序,应选择“属性“对话框的( )。(分数:2.00)A.格式选项卡B.数据选项卡C.事件选项卡D.其他选

38、项卡 解析:解析:在 Access 中为窗体上的控件设置 Tab 键的顺序,应选择“属性“对话框的“其他“选项卡中的“Tab 键索引“选项进行设置,故答案为 D。23.下列能够交换变量 X 和 Y 值的程序段是( )。(分数:2.00)A.YX : XYB.ZX : YZ : XYC.ZX : XY : YZ D.ZX : WY : YZ : XY解析:解析:交换 X 和 Y 的值,借助于一个中间变量,先将 X 的值放到中间变量里面,然后将 Y 的值放到X 中,此时 X 中存放的是 Y 的值,最后再将中间变量即原来 X 的值放到 Y 中,即完成交换。不能将 Y 直接赋给 X,否则将把原来 X

39、中的值覆盖。24.在窗体中有一个命令按钮 Command1 和一个文本框 Text1,编写事件代码如下:Private Sub Command1_Click() For i l 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 输出的结果是( )。(分数:2.00)A.6B.12C.18D.21 解析:解析:题目中程序是在文本框中输出 x 的值,x 的值由一个三重循环求出,在第一重循环中,x 的初值都是 3,因此,本段程

40、序重复运行 4 次,每次 x 初值为 3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x 的值加 3,里面两重循环分别从 1 到 3,从 1 到 2 共循环 6 次,所以 x 每次加 3,共加 6 次,最后的结果为 x36*3=21。Str 函数将数值表达式转换成字符串,即在文本框中显示 21。25.在学生表中要查找所有年龄小于 20 岁且姓王的男生,应采用的关系运算是( )。(分数:2.00)A.选择 B.投影C.联接D.比较解析:解析:关系运算包括:选择、投影和连接。选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算。投影:从关系模式中指定若干

41、个属性组成新的关系。投影是从列的角度进行的运算。连接:连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不是关系运算。此题是从关系中查找所有年龄小于 20 岁且姓王的男生,应进行的运算是选择,所以选项 A 是正确的。26.如果在文本框内输入数据后,按键或按键,输入焦点可立即移至下一指定文本框,应设置( )。(分数:2.00)A.制表位属性B.Tab 键索引属性 C.自动 Tab 键属性D.Enter 键行为属性解析:解析:在 Access 中为窗体上的控件设置 Tab 键的顺序,应选择“属性“对话框的“其他“选项卡中的“Tab 键索引“选项进行设置,故答

42、案为 B。27.要将“选课成绩“表中学生的“成绩“取整,可以使用的函数是( )。(分数:2.00)A.Abs(成绩)B.Int(成绩) C.Sqr(成绩)D.Sgn(成绩)解析:解析:取整函数是 Int,而 Abs 是求绝对值函数,Sqr 是求平方根函数,Sgn 函数返回的是表达式的符号值。28.窗体有命令按钮 Commandl 和文本框 Textl,对应的事件代码如下: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 St

43、r(x)End Sub 运行以上事件过程,文本框中的输出是( )。(分数:2.00)A.6B.12C.18D.21 解析:解析:题目中程序是在文本框中输出 x 的值,x 的值由一个三重循环求出,在第一重循环中,x 的初值都是 3,因此,本段程序 x 重复运行 4 次,每次都是初值为 3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x 的值加 3,里面两重循环分别从 1 到 3,从 1 到 2 共循环 6 次,所以x 每次加 3,共加 6 次,最后的结果为 x36*3=21。Str 函数将数值表达式转换成字符串,即在文本框中显示 21。29.下列关于操作查询的叙述中,错误的是(

44、 )。(分数:2.00)A.在更新查询中可以使用计算功能B.删除查询可删除符合条件的记录C.生成表查询生成的新表是原表的子集D.追加查询要求两个表的结构必须一致 解析:解析:更新查询可以实现对数据表中的某些数据进行有规律地成批更新替换操作,可以使用计算字段;删除查询可以将一些过时的、用不到的数据筛选出来进行删除;生成表查询可以根据条件对原表进行筛选生成新表(即原表的子表),也可以直接创建原表的备份,还可以将多表联合查询生成一个新表;追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表。没有要求这两个表必须结构一致。故选项 D 为正

45、确答案。30.报表的作用不包括( )。(分数:2.00)A.分组数据B.汇总数据C.格式化数据D.输入数据 解析:解析:报表是用来在数据库中获取数据,并对数据进行分组、计算、汇总和打印输出。它是Access 数据库的对象之一。利用报表可以按指定的条件打印输出一定格式的数据信息,它有以下功能:格式化数据、分组汇总功能、插入图片或图表、多样化输出。所以答案为 D。31.在一行上写多条语句时,应使用的分隔符是( )。(分数:2.00)A.分号B.逗号C.冒号 D.空格解析:解析:VBA 中在一行中写多条语句时,应使用冒号(:)分隔。32.Rnd 函数不可能产生的值是( )。(分数:2.00)A.0B

46、.1 C.0.1234D.0.00005解析:解析:Rnd 函数产生一个 01 之间的单精度随机数,Rnd 函数返回小于 1 但大于或等于 0 的值。33.在 Access 中已经建立了“学生“表,若查找“学号“是“S00001“或“S00002“的记录,应在查询设计视图的“条件“行中输入( )。(分数:2.00)A.S00001 or “S00002“ B.S00001 and “S00002“C.in(“S00001“ or “S00002“)D.in(“S00001“ and “S00002“)解析:解析:在查询准则中比较运算符“IN“用于集合设定,表示“在之内“。若查找“学号“是“S0

47、0001“或“S00002“的记录应使用表达式 in(“S00001“ , “S00002“),也可以使用表达式(“S00001“ or “S00002“),所以选项 A 正确。34.若要使某命令按钮获得控制焦点,可使用的方法是( )。(分数:2.00)A.LostFocusB.SetFocus C.PointD.Value解析:解析:使得某个控件获得控制焦点可以使用 SetFocus 方法。语法为:Object.SetFocus。当控件失去焦点时发生 LostFocus 事件,当控件得到焦点时发生 GotFocus 事件。在事件中可以设置一些用户定义的语句。35.如有数组声明语句 Dim a(2,3 to 2,4),则数组 a 包含元素的个数是( )。(分数:2.00)A.40B.75C.12D.90 解析:解析:数组的默认下限为 0,所以 Dim a(2, 3 to 2 , 4),第一维下标为 0,1,2,共 3 个,第二维下标为3,2,1,0,1,2,共 6 个,第三维下标为 0,1,2,3,4,共 5 个,所以数据 a 包含的元素个数为 36590。36.教师管理数据库

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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