1、国家二级(ACCESS)机试模拟试卷 166 及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.所谓算法就是计算方法B.程序可以作为算法的一种描述方法C.算法设计只需考虑得到计算结果D.算法设计可以忽略算法的运算时间2.下列叙述中正确的是( )。(分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序的存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构3.下列各序列中不是堆的是( )。(分数:2.00)A.(91,85,53,36,47,30,24,12)B.(
2、91,85,53,47,36,30,24,12)C.(47,91,53,85,30,12,24,36)D.(91,85,53,47,30,12,24,36)4.下列对软件特点的描述中错误的是( )。(分数:2.00)A.软件没有明显的制作过程B.软件是一种逻辑实体,不是物理实体,具有抽象性C.软件的开发、运行对计算机系统具有依赖性D.软件在使用中存在磨损、老化问题5.下面对类一对象主要特征描述正确的是( )。(分数:2.00)A.对象唯一性B.对象无关性C.类的单一性D.类的依赖性6.软件详细设计产生的图如下,该图是( )。 (分数:2.00)A.N-S 图B.PAD 图C.程序流程图D.E-
3、R 图7.关系数据库管理系统中所谓的关系指的是( )。(分数:2.00)A.各元组之间彼此有一定的关系B.各字段之间彼此有一定的关系C.数据库之间彼此有一定的关系D.符合满足一定条件的二维表格8.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.记录长度B.文件的大小C.数据之间的联系方式D.联系的复杂程度9.下列选项中,不属于计算机软件构成要素的是( )。(分数:2.00)A.数据B.开发方法C.文档D.程序10.数据库应用系统中的核心问题是( )。(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训11.与 Access 数据库中“记录”相
4、对应的关系模型的概念是( )。(分数:2.00)A.属性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.打开窗体后,下列事件中首先发生的是( )。(分数:2.
5、00)A.加载(Load)B.改变(Change)C.调整大小(Resize)D.成为当前(Current)16.下列各项中,不是窗体控件的是( )。(分数:2.00)A.表B.标签C.文本框D.组合框17.在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是( )。(分数:2.00)A.abcdB.1234C.AB+CD.ABa918.在数据表视图下,不能进行的操作是( )。(分数:2.00)A.删除、修改、复制记录B.移动记录C.查找、替换数据D.排序、筛选记录19.下列 Access 内置函数中,属于 SQL 聚合函数的是( )。(分数:2.00)A.IntB.FixC.Co
6、untD.Chr20.在“成绩表”中有字段:平时成绩、期中考试、期末考试和总评成绩。其中,总评成绩=平时成绩+期中考试20+期末考试70,在建表时应将字段“总评成绩”的数 据类型定义为( )。(分数:2.00)A.文本B.长整型C.单精度D.计算21.下列关于数据库设计的叙述中,错误的是( )。(分数:2.00)A.设计时应将有联系的实体设计为一个表B.设计时应避免在表之间出现重复的字段C.表中的字段必须是原始数据和基本数据元素D.使用外部关键字来保证有关联表之间的联系22.将表 A 的记录添加到表 B 中,要求保持表 B 中原有的记录,可以使用的查询是( )。(分数:2.00)A.选择查询B
7、.追加查询C.更新查询D.生成表查询23.在 Access 中,窗体不能完成的功能是( )。(分数:2.00)A.向表中输入数据B.修改表中的数据C.存储表中的数据D.显示查询中的数据24.如果将某个字段设置为主键,则( )。(分数:2.00)A.系统自动为该字段建立索引B.系统自动为该字段设置查阅列表C.系统自动为该字段设置数据类型D.系统自动为该字段设置自动编号25.打开一个报表应使用的宏操作命令是( )。(分数:2.00)A.OpenReportB.OpenTableC.OpenFormD.OpenQuery26.在“教师”表中有“姓名”“性别”“出生日期”等字段,查询并显示女性中年龄最
8、小的教师,并显示姓名、性别和年龄,正确的 SQL 命令是( )。(分数:2.00)A.SELECT 姓名,性别,MIN(YEAR(DATE()YEAR(出生日期)AS 年龄 FROM 教师 WHERE 性别=“女“B.SELECT 姓名,性别,MIN(YEAR(DATE()YEAR(出生日期)AS 年龄 FROM 教师 WHERE 性别=女C.SELECT 姓名,性别,年龄 FROM 教师 WHERE 年龄=MIN(YEAR(DATE()YEAR(出生日期)AND 性别=女D.SELECT 姓名,性别,年龄 FROM 教师 WHERE 年龄=MIN(YEAR(DATE()YEAR(出生日期)A
9、ND 性别=“女“27.下列关于报表的叙述中,正确的是( )。(分数:2.00)A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据28.下列 VBA 变量名中,错误的是( )。(分数:2.00)A.strnameB.3abcC.A oneD.vaone29.VBA 中将 InputBox 的返回值转换为数值应该使用的函数是( )。(分数:2.00)A.LogB.StrC.LenD.Val30.在一个宏操作序列中,如果需要提前退出该宏,应该使用的宏操作是( )。(分数:2.00)A.CloseWindowB.StopAllMacroC.QuitAcces
10、sD.StopMacro31.VBA 中定义符号常量使用的关键字是( )。(分数:2.00)A.ConstB.DimC.PublicD.Static32.条件“Not 年龄30”的含义是( )。(分数:2.00)A.选择年龄大于 30 的记录B.选择年龄小于 30 的记录C.选择除了年龄大小于 30 的记录D.选择除了年龄外的其他字段值大于 30 的记录33.假定窗体的名称为 fmTest,则把窗体的标题设置为“Access Test”的语句是( )。(分数:2.00)A.Me=“Access Test“B.MeCaption=“Access Test“C.MeText=“Access Tes
11、t“D.MeName=“Access Test“34.宏命令 OpenQuery 的功能是( )。(分数:2.00)A.打开窗体B.打开报表C.打开查询D.打开帮助35.调用下面子过程,消息框显示的值是( )。 Sub SFun()Dim x,y,m x=10 y=100 If y Mod x Then m=x Else m=y End If MsgBox m End Sub(分数:2.00)A.xB.yC.10D.10036.下列程序的功能是将输入的整数分解为若干个质数的乘积。例如,输入 36,则输出 2,2,3,3,;输入 105,则输出 3,5,7,。 Private Sub Comma
12、nd Click() X=Val(InputBox(“请输入一个整数“) out$=“ “ y=2 Do While(y=x) If(x Mod y=0)Then out$=out$&y&“,“ x= Else y=y+1 End If Loop MsgBox out$ End Sub 为实现指定功能,程序画线处应填写的语句是( )。(分数:2.00)A.x+1B.x mod yC.xyD.x*y37.窗体中有一个名为 Command1 的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=
13、30 y=3 f=x*y End Function Private Sub Command1_Click() Dim y As Integer Static x As Integer x=10 y=5 y=f(x) DebugPrint x;y End Sub 打开窗体运行后,如果单击按钮,则在立即窗口上显示的内容是( )。(分数:2.00)A.10 5B.10 90C.30 5D.30 9038.以下程序的功能是计算并输出两个整数的最大公约数。 Private Sub a1() Dim x As Integer,y As Integer,t As Integer x=InputBox(“请输
14、入 x 的值“) y=InputBox(“请输入 y 的值“) Do _ x=y y=t Loop While(t0) DebugPrint_ End Sub 有如下语句: t=xt=yt=xy t=x Mod y x y t xy 程序中有两个横线,将程序补充完整的正确语句是( )。(分数:2.00)A.B.C.D.39.有表“Emp”,包括“Eno“Ename”“Eage”“Esex”“Edate”和“Eparty”等字段。下面程序段的功能是:在窗体文本框“tValue”内输入年龄条件,单击“删除”按钮后删除所有该年龄的职工记录。 Private Sub btnDelete_Click()
15、 Dim strSQL As String strSQL=“delete from Emp“ If IsNull(Me!tValue)=True Or IsNumeric(Me!tValue)=False Then MsgBox“年龄值为空或非有效数值!“,vbCritical,“Error“ Me!tValueSetFocus Else strSQL=strSQL&“where Eage=“&Me!tValue If MsgBox(“确认删除?(YesNo)“,vbQuestion+vbYesNo,“确认“)=vbYes Then DoCmd_strSQL MsgBox“completed!
16、“,vbIn-formation“Msg“ End If End If End Sub 按照功能要求,画线处应填写的是( )。(分数:2.00)A.ExecuteB.RunSQLC.RunD.SQL40.执行下列程序段后,变量 b 的值是( )。 h=1 Do While(b40) b=b*(b+1) Loop(分数:2.00)A.42B.39C.41D.40二、基本操作题(总题数:1,分数:12.00)在考生文件夹下的“samp1accdb”数据库文件中已建立 3 个关联表对象(名为“职工表”“物品表“和“销售业绩表”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。
17、请按以下要求,完成表和窗体的各种操作。(分数:12.00)(1).分析表对象“销售业绩表”的字段构成,判断并设置其主键。(分数:2.00)_(2).为表对象“职工表”追加一个新字段。字段名称为“类别”、数据类型为“文本型”、字段大小为“2”,设置该字段的有效性规则为只能输入“在职”与“退休”值之一。(分数:2.00)_(3).将考生文件夹下文本文件 Testtxt 中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以“tTest”命名保存。(分数:2.00)_(4).窗体 fTest 上命令按钮“bt1”和命令按钮“bt2”大小一致,且上对齐。现调整命令按钮“bt3”的大小与位置。
18、要求:按钮“bt3”的大小尺寸与按钮“bt1”相同、上边界与按钮“bt1”上对齐、水平位置处于按钮“bt1“和“bt2”的中间。注意,不要更改命令按钮“bt1”和“bt2”的大小和位置。(分数:2.00)_(5).更改窗体上 3 个命令按钮的 Tab 键移动顺序为:bt1bt2bt3bt1(分数:2.00)_(6).将宏“mTest”重命名为“mTemp”。(分数:2.00)_三、简单应用题(总题数:1,分数:8.00)在考生文件夹下有一个数据库文件“samp2accdb”,其中存在已经设计好的 3 个关联表对象“tStud”“tCourse”和“tScore”,以及一个临时表对象“tTmp”
19、。请按以下要求完成设计。(分数:8.00)(1).创建一个查询,查找并显示照片信息为空的男同学的“学号”“姓名”“性别”和“年龄”4 个字段的内容,将查询命名为“qT1”。(分数:2.00)_(2).创建一个查询,查找并显示选课学生的“姓名”和“课程名”两个字段内容,将查询命名为“qT2”。(分数:2.00)_(3).创建一个查询,计算选课学生的平均分数,显示为“学号”和“平均分”两列信息,要求按照平均分降序排列,将查询命名为“qT3”。(分数:2.00)_(4).创建一个查询,将临时表对象“tTmp”中女员工编号的第一个字符更改为“1”,所建查询命名为“qT4”。(分数:2.00)_四、综合
20、应用题(总题数:1,分数:8.00)在考生文件夹下有一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、宏对象“mEmp”和报表对象“rEmp”。同时,给出窗体对象“fEmp”的“加载”事件和“预览”及“打印”两个命令按钮的单击事件代码,请按以下功能要求补充设计。(分数:8.00)(1).将窗体“fEmp”上标签“bTitle”以“特殊效果:阴影”显示。(分数:2.00)_(2).已知窗体“fEmp”上的 3 个命令按钮中,按钮“bt1”和“bt3”的大小一致且左对齐。现要求在不更改“bt1”和“bt3”大小位置的基础上,调整按钮“bt2”的大小和位
21、置,使其大小与“bt1”和“bt3”相同,水平方向左对齐“bt1”和“bt3”,竖直方向在“bt1”和“bt3”之间的位置。(分数:2.00)_(3).在窗体“fEmp”的“加载”事件中设置标签“bTitle”以红色文本显示;单击“预览”按钮(名为“bt1”)或“打印”按钮(名为“bt2”),事件过程传递参数调用同一个用户自定义代码(mdPnt)过程,实现报表预览或打印输出;单击“退出”按钮(名为“bt3”),调用设计好的宏“mEmp”以关闭窗体。(分数:2.00)_(4).将报表对象“rEmp”的记录源属性设置为表对象“tEmp”。注意:不要修改数据库中的表对象“tEmp”和宏对象“mEmp
22、”;不要修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级(ACCESS)机试模拟试卷 166 答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.所谓算法就是计算方法B.程序可以作为算法的一种描述方法 C.算法设计只需考虑得到计算结果D.算法设计可以忽略算法的运算时间解析:解析:算法是一组有穷指令集,是解题方案的准确而完整的描述。通俗
23、地说,算法就是计算机解题的过程,重在解题方案的设计,并且不等于计算方法,故 A、C 选项不正确,程序的编制不可能优于算法的设计,但算法的描述可以用程序、伪代码、流程图来描述,故 B 选项正确。算法要求执行过程中所需要的基本运算次数和时间最少,即时间复杂度最低,所以 D 选项不正确。正确答案为 B。2.下列叙述中正确的是( )。(分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序的存储结构 C.循环队列是非线性结构D.循环队列是一种逻辑结构解析:解析:在实际应用中,队列的顺序存储结构一般采用循环队列的形式。3.下列各序列中不是堆的是( )。(分数:2.00)A.(9
24、1,85,53,36,47,30,24,12)B.(91,85,53,47,36,30,24,12)C.(47,91,53,85,30,12,24,36) D.(91,85,53,47,30,12,24,36)解析:解析:堆可以看成一棵完全二叉树:任一根结点=左右孩子(或者=)(大的叫大根堆,小的叫小根堆)。注意一个堆中的这种性质有一致性,不能既有大于又有小于情况存在。这题只要把结点按照完全二叉树画出来就一目了然了。很明显 91 是最大的根,而 C 选项是“左根右”的排序,那么 91 的左边只有47,其他都在右边,而右边无法按照此顺序排列,故选 C。4.下列对软件特点的描述中错误的是( )。(
25、分数:2.00)A.软件没有明显的制作过程B.软件是一种逻辑实体,不是物理实体,具有抽象性C.软件的开发、运行对计算机系统具有依赖性D.软件在使用中存在磨损、老化问题 解析:解析:软件的特点包括:软件是一种逻辑实体,具有抽象性;软件的生产与硬件不同,它没有明显的制作过程;软件在运行、使用期间不存在磨损、老化问题;软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题;软件复杂性高,成本昂贵;软件开发涉及诸多的社会因素。故 D 选项不正确。5.下面对类一对象主要特征描述正确的是( )。(分数:2.00)A.对象唯一性 B.对象无关性C.类的单一性D.类的依赖性解析:解
26、析:类是对象的抽象,具有抽象性、概括性等。对象是类的具体实例,具有标识唯一性、分类性、多态性、封装性、模块独立性。故正确答案为 A。6.软件详细设计产生的图如下,该图是( )。 (分数:2.00)A.N-S 图B.PAD 图C.程序流程图 D.E-R 图解析:解析:N-S 图提出了用方框图来代替传统的程序流程图,所以 A 选项不对。PAD 图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以 B 选项不对。E-R 图是数据库中的用于表示 E-R 模型的图示工具,所以 D 选项不对。根据图中所示表示方法,是进行软件详细设计时使用的程序流程图。7.
27、关系数据库管理系统中所谓的关系指的是( )。(分数:2.00)A.各元组之间彼此有一定的关系B.各字段之间彼此有一定的关系C.数据库之间彼此有一定的关系D.符合满足一定条件的二维表格 解析:解析:在关系型数据库管理系统中,系统以各种各样二维表格的形式记录管理信息,所以关系就是符合满足一定条件的二维表格。故选项 D 为正确答案。8.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.记录长度B.文件的大小C.数据之间的联系方式 D.联系的复杂程度解析:解析:层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数
28、据之间的联系方式。9.下列选项中,不属于计算机软件构成要素的是( )。(分数:2.00)A.数据B.开发方法 C.文档D.程序解析:解析:计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。开发方法不属于计算机软件构成要素。10.数据库应用系统中的核心问题是( )。(分数:2.00)A.数据库设计 B.数据库系统设计C.数据库维护D.数据库管理员培训解析:解析:数据库应用系统中的核心问题是数据库设计。11.与 Access 数据库中“记录”相对应的关系模型的概念是( )。(分数:2.00)A.属性B.元组 C.关系D.域解析:解析:
29、在一张二维表中,水平方向的行称为元组,即每一行是一个元组。而一个元组对应 Access表中一个具体的记录,故本题 B 选项正确。12.在实体关系模型中,要从给定的关系中找出若干属性组成新的关系,应该使用的关系运算是( )。(分数:2.00)A.投影 B.选择C.连接D.自然连接解析:解析:投影操作是从关系模式中指定若干属性组成新的关系;选择操作是从关系中找出满足给定条件的元组;连接是从两个关系的笛卡儿积中选择属性值满足连接条件的元组。在连接运算中,按照字段值对应相等的条件进行的连接称为等值连接,去掉重复属性的等值连接称为自然连接。故正确答案为 A。13.在表设计视图中,能够使用“输入掩码向导”
30、设置输入掩码的字段类型是( )。(分数:2.00)A.数字和日期时间B.数字和文本C.文本和货币D.文本和日期时间 解析:解析:输入掩码只为“文本”和“日期时间”型字段提供向导,其他类型没有向导帮助。另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。故本题答案为 D。14.可以用数据表视图显示记录。如果要求将某字段的显示位置固定在窗口左侧,则可以进行的操作是( )。(分数:2.00)A.隐藏列B.排序C.冻结列 D.筛选解析:解析:在 Access 实际应用过程中,有时会遇到由于表过宽而使得某些字段无法全部显示的情况。此时可以使用“冻结列”
31、功能将字段的显示位置固定在窗口左侧,无论水平滚动条如何移动,冻结的列总是可见的。15.打开窗体后,下列事件中首先发生的是( )。(分数:2.00)A.加载(Load) B.改变(Change)C.调整大小(Resize)D.成为当前(Current)解析:解析:Load 是在打开窗体,并且显示了它的记录时所发生的的事件,显然,该事件发生在“打开”事件之后;Current 事件是在窗体打开时,以及只要焦点从一条记录移动到另一条记录,此事件就会发生;Change 是指文本框或组合框的部分内容改变时发生的事件;Resize 是窗体大小发生改变时发生的事件。因此,本题应选择 A 选项。16.下列各项中
32、,不是窗体控件的是( )。(分数:2.00)A.表 B.标签C.文本框D.组合框解析:解析:控件是窗体上用于显示数据、执行操作、装饰窗体的对象,主要有标签、文本框、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命令按钮、图像、非绑定对象框、绑定对象框、分页符、选项卡控件、子窗体子报表、直线和矩形等。表属于数据库对象,而不是窗体控件。17.在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是( )。(分数:2.00)A.abcd B.1234C.AB+CD.ABa9解析:解析:输入掩码符号 L 的含义是必须输入字母(AZ)。18.在数据表视图下,不能进行的操作是( )。(分数:
33、2.00)A.删除、修改、复制记录B.移动记录 C.查找、替换数据D.排序、筛选记录解析:解析:“数据表”视图是按照行和列显示表中的数据的视图。在数据表视图中,可以进行字段的添加、编辑、删除和记录的添加、删除、修改、复制、查找、替换、排序、筛选等各种操作。故本题答案为B。19.下列 Access 内置函数中,属于 SQL 聚合函数的是( )。(分数:2.00)A.IntB.FixC.Count D.Chr解析:解析:SQL 中聚合函数有如下几种:Min(),某一列最小值;Max(),某一列最大值;Sum(),某一列总和;Count(),所有记录数;Count(*),所有非 Null 记录数;A
34、vg(),某一列平均值。因此 C 选项正确。20.在“成绩表”中有字段:平时成绩、期中考试、期末考试和总评成绩。其中,总评成绩=平时成绩+期中考试20+期末考试70,在建表时应将字段“总评成绩”的数 据类型定义为( )。(分数:2.00)A.文本B.长整型C.单精度D.计算 解析:解析:此题保存结果是数字类型,A 选项用于保存文本数据;B、C 选项是具体的数字类型;D 选项是保存通过计算得到的数据类型,因此,选择 D 选项。21.下列关于数据库设计的叙述中,错误的是( )。(分数:2.00)A.设计时应将有联系的实体设计为一个表 B.设计时应避免在表之间出现重复的字段C.表中的字段必须是原始数
35、据和基本数据元素D.使用外部关键字来保证有关联表之间的联系解析:解析:数据库的一个特点是低冗余,若把所有关系设计成一张表,会造成数据冗余,因此,本题应选择 A 选项。22.将表 A 的记录添加到表 B 中,要求保持表 B 中原有的记录,可以使用的查询是( )。(分数:2.00)A.选择查询B.追加查询 C.更新查询D.生成表查询解析:解析:追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表。23.在 Access 中,窗体不能完成的功能是( )。(分数:2.00)A.向表中输入数据B.修改表中的数据C.存储表中的数据 D.显示查
36、询中的数据解析:解析:可以通过窗体对表进行输入、修改和查询,但是不能存储记录数据。24.如果将某个字段设置为主键,则( )。(分数:2.00)A.系统自动为该字段建立索引 B.系统自动为该字段设置查阅列表C.系统自动为该字段设置数据类型D.系统自动为该字段设置自动编号解析:解析:将某个字段设置为主键,系统会自动为该字段建立索引,从而提高查询的效率,但不会自动设置查阅列表和编号。C 选项主键不一定是数据类型,也可以是其他类型的数据,故 C 选项错。因此,本题应选择 A 选项。25.打开一个报表应使用的宏操作命令是( )。(分数:2.00)A.OpenReport B.OpenTableC.Ope
37、nFormD.OpenQuery解析:解析:OpenReport 是在设计或打印预览视图中打开报表或者立即打印报表的宏命令;OpenTable 是在设计视图或数据表视图中打开数据表的宏命令;OpenForm 是打开窗体的宏操作命令;OpenQuery 是打开查询的宏操作命令。因此,本题应选择 A 选项。26.在“教师”表中有“姓名”“性别”“出生日期”等字段,查询并显示女性中年龄最小的教师,并显示姓名、性别和年龄,正确的 SQL 命令是( )。(分数:2.00)A.SELECT 姓名,性别,MIN(YEAR(DATE()YEAR(出生日期)AS 年龄 FROM 教师 WHERE 性别=“女“
38、B.SELECT 姓名,性别,MIN(YEAR(DATE()YEAR(出生日期)AS 年龄 FROM 教师 WHERE 性别=女C.SELECT 姓名,性别,年龄 FROM 教师 WHERE 年龄=MIN(YEAR(DATE()YEAR(出生日期)AND 性别=女D.SELECT 姓名,性别,年龄 FROM 教师 WHERE 年龄=MIN(YEAR(DATE()YEAR(出生日期)AND 性别=“女“解析:解析:本题考查对 SELECT 语句的使用,SELECT 语句的一般格式如下: SELECTALLDISTINCTTOP n*字段列表,表达式AS标识符 From表名 1表名2 WHERE条
39、件表达式 GROUP BY字段名HAVING条件表达式/ 0RDER BY字段名ASCDESC/; SELECT 后跟字段列表或计算表达式,给表达式起别名使用 AS 子句;若加条件使用 WHERE 子句。本题的条件是性别=“女”,使用表达式“MIN(YEAR(DATE()YEAR(出生日期)”可以得到年龄的最小值,故本题 A 选项正确。27.下列关于报表的叙述中,正确的是( )。(分数:2.00)A.报表只能输入数据B.报表只能输出数据 C.报表可以输入和输出数据D.报表不能输入和输出数据解析:解析:报表是 Access 提供的一种对象,用于将数据库中的数据以格式化形式显示和打印输出,不能用于
40、输入。28.下列 VBA 变量名中,错误的是( )。(分数:2.00)A.strnameB.3abc C.A oneD.vaone解析:解析:变量命名规则:只能由字母、数字或下画线组成,不允许出现空格、一等符号;第一个字符必须是字母;不能与 VBA 关键字相同。因此,选项 B 是以数字开头,错误。29.VBA 中将 InputBox 的返回值转换为数值应该使用的函数是( )。(分数:2.00)A.LogB.StrC.LenD.Val 解析:解析:Log 计算以 e 为底的数值表达式的值的对数;Str 将数据表达式转换为 string 类型;Len 返回字符表达式的字符个数;Val 将 stri
41、ng 转换为数值型数字。InputBox 的返回值是字符串型。故本题答案为 D。30.在一个宏操作序列中,如果需要提前退出该宏,应该使用的宏操作是( )。(分数:2.00)A.CloseWindowB.StopAllMacroC.QuitAccessD.StopMacro 解析:解析:执行 StopMacro 宏操作可以提前退出正在执行的宏操作序列;StopAllMacros 宏操作可终止所有正在运行的宏;QuitAccess 操作可以退出 Access,并可以从“提示”“全部保存”“退出”三种选项中选择一种;CloseWindow 操作用于关闭指定的窗口。故 D 选项正确。31.VBA 中定
42、义符号常量使用的关键字是( )。(分数:2.00)A.Const B.DimC.PublicD.Static解析:解析:符号常量使用关键字 Const 来定义,格式为:Const 符号常量名称=常量值。Dim 用于定义变量;Public 定义作用于全局范围的变量、常量;Static 用于定义静态变量。32.条件“Not 年龄30”的含义是( )。(分数:2.00)A.选择年龄大于 30 的记录B.选择年龄小于 30 的记录 C.选择除了年龄大小于 30 的记录D.选择除了年龄外的其他字段值大于 30 的记录解析:解析:在 SQL 语言中,条件“Not 年龄30”的含义就是选择年龄小于 30 的
43、记录,故选项 B 正确。33.假定窗体的名称为 fmTest,则把窗体的标题设置为“Access Test”的语句是( )。(分数:2.00)A.Me=“Access Test“B.MeCaption=“Access Test“ C.MeText=“Access Test“D.MeName=“Access Test“解析:解析:窗体中,Caption 属性表示标题,Name 属性表示名称,而窗体没有 Text 属性。本题要求设置窗体的标题,故本题答案为 B。34.宏命令 OpenQuery 的功能是( )。(分数:2.00)A.打开窗体B.打开报表C.打开查询 D.打开帮助解析:解析:宏命令
44、OpenQuery 的功能是打开查询,打开窗体的宏命令是 OpenForm,打开报表的宏命令是 OpenReport。35.调用下面子过程,消息框显示的值是( )。 Sub SFun()Dim x,y,m x=10 y=100 If y Mod x Then m=x Else m=y End If MsgBox m End Sub(分数:2.00)A.xB.yC.10D.100 解析:解析:本题考查的是 If 语句和 Mod 运算符的使用。首先判断 y Mod x=0,类型转换时,0 转换为false,所以执行 m=y,即此时 m=100,故本题答案为 D。36.下列程序的功能是将输入的整数分
45、解为若干个质数的乘积。例如,输入 36,则输出 2,2,3,3,;输入 105,则输出 3,5,7,。 Private Sub Command Click() X=Val(InputBox(“请输入一个整数“) out$=“ “ y=2 Do While(y=x) If(x Mod y=0)Then out$=out$&y&“,“ x= Else y=y+1 End If Loop MsgBox out$ End Sub 为实现指定功能,程序画线处应填写的语句是( )。(分数:2.00)A.x+1B.x mod yC.xy D.x*y解析:解析:本题使用碾转相除法分解质因子,程序的解题思路是:将变量 x 与初始值为 2 的变量 y 进行碾转相
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1