江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
新版全国二级ACCESS选择题第5套

1.面向对象方法中,实现对象的数据和操作结合于统一体中的是

 

A.结合

 

B.封装

 

C.隐藏  

 

D.抽象

 

2.在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的

 

A.关系

 

B.元组 

 

C.属性

 

D.属性的值域

 

3.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有

 

A.节省存储空间

 

B.插入与删除运算效率高

 

C.便于查找

 

D.排序时减少元素的比较次数

 

4.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为

 

A.62

 

B.63

 

C.64

 

D.65

 

5.下列叙述中正确的是

 

A.所谓有序表是指在顺序存储空间内连续存放的元素序列

 

B.有序表只能顺序存储在连续的存储空间内

 

C.有序表可以用链接存储方式存储在不连续的存储空间内

 

D.任何存储方式的有序表均能采用二分法进行查找

 

6.

 

 

 

A.ABDEGCFH   

 

B.DBGEAFHC 

 

C.DGEBHFCA    

 

D.ABCDEFGH

 

7.计算机软件包括

 

A.算法和数据  

 

B.程序和数据

 

C.程序和文档

 

D.程序、数据及相关文档

 

8.下面描述中不属于软件需求分析阶段任务的是

 

A.撰写软件需求规格说明书   

 

B.软件的总体结构设计

 

C.软件的需求分析                

 

D.软件的需求评审

 

9.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的

 

A.逻辑独立性

 

B.物理独立性

 

C.应用独立性  

 

D.空间独立性

 

10.

 

A.并

 

B.投影 

 

C.交

 

D.选择

 

11. 在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是

 

A.一对一关系

 

B.一对多关系

 

C.多对一关系

 

D.多对多关系

 

12.在Access 2010中,对数据库对象进行组织和管理的工具是

 

A.工作区

 

B.导航窗格

 

C. 命令选项卡

 

D.数据库工具

 

 

 

13.在Access中,与关系数据库中的术语"域"对应的概念是

 

A.字段的取值范围

 

B.字段的默认值

 

C.表中的字段

 

D.表中的字段

 

14.若将文本字符串"23"、"881"、"79999"按升序排序,则排序的结果是

 

A."23"、"881""79999"

 

B."79999"、"881""23"

 

 

 

 

C."23"、"79999""881"

 

D."79999"、"23""881"

 

15.如果要在已经打开的窗体上的某个字段中用宏操作 FindRecord 进行查找定位首先应该进行的操作是

 

A.用宏操作SetValue设置查询条件

 

B.用宏操作GoToControl将焦点移到指定的字段或控件上

 

 

 

C.用宏操作GoToControl将焦点移到指定的字段或控件上

 

 

 

 

D.用宏操作GoToRecord将首记录设置为当前记录

 

 

 

16.在"成本表"中有字段:装修费、人工费、水电费和总成本。其中,总成本=装修费+人工费+水电费,在建表时应将字段"总成本"的数据类型定义为

 

A.数字

 

B.单精度

 

C.双精度

 

D.计算

 

17. 在 Access 中有"成绩表",包括字段(学号,测验成绩,期末成绩,总成绩),其中测验成绩取值为 0~30分,期末成绩和总成绩取值均为 0~100分,总成绩=测验成绩+期末成绩×70%。则在创建时,错误的操作是

 

A.将"总成绩"字段设置为计算类型

 

B.为"总成绩"字段设置有效性规则

 

C.将"测验成绩"字段设置为数字类型

 

D.将"学号"字段设置为关键字

 

 

 

18. 数据库中有"作者"表(作者编号、作者名)、"读者"表(读者编号、读者名)和"图书"表(图书编号,图书名、作者编号)等 3 个基本情况表。如果一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了"读者-作者"关系,为反映这种关系,在数据库中应增加新表。下列关于

新表的设计中,最合理的设计是

 

A.增加一个表:借阅表(读者编号、图书编号)

 

 

 

 

B.增加一个表:读者-作者表(读者编号、作者编号)

 

C.增加一个表:借阅表(读者编号、图书编号、作者编号)

 

D.增加两个表:借阅表(读者编号、图书编号),读者-作者表(读者编号、作者编号)

 

 

 

 

19.

 

A.复检时间:[体检日期]+30   

 

B.复检时间:体检日期+30

 

 

 

 

C.复检时间:date()-[体检日期] = 30

 

D.复检时间:day( date())-([体检日期])=30

 

 

 

20.要查找职务不是"经理"和"主管"的员工,错误的条件表达是

 

A.Not "经理" And Not "主管"

 

B.Not("经理" or "主管")

 

 

 

C.Not In ("经理","主管")

 

D. Not like ("经理" Or "主管")

 

21.在"职工"表中有姓名、性别和生日等3个字段,要查询女职工中年龄最小的记录,并显示最小的年龄,正确的 SQL 命令是

 

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(生日)) AND 性别=女;

 

 

 

 

22.正确的生成表查询SQL语句是

 

A.Select * into 新表 from 数据源表

 

 

 

B.Creat * into 新表 from 数据源表

 

C.Select * from 数据源表 into 新表

 

 

 

D.Creat * from 数据源表 into 新表

 

23.在 Access中,要将"学生表"里的符合条件的记录添加到"毕业生表"中,可使用的查询是

 

A.选择查询

 

B.追加查询

 

C.更新查询

 

D.生成表查询

 

 

 

24.如果有"产品表"(产品编码,产品名称,单价),另有"新价格表"(产品编码,单价)。要使用"新价格表"中的单价修改"产品表"中相应产品的单价,应使用的查询是

 

A.更新查询

 

B.追加查询

 

C.生成表查询

 

D.删除查询

 

 

 

 

25.要查找职务不是"校长"和"处长"的员工,错误的条件表达是

 

A.Not "校长" And Not "处长"

 

B.Not("校长" or "处长")

 

C. Not In ("校长","处长")    

 

D. Not like ("校长" Or "处长")

 

 

 

26.在窗体的视图中,既能够预览显示结果,又能够对控件进行调整的视图是

 

A.设计视图

 

B.布局视图

 

C.窗体视图

 

D.数据表视图

 

 

 

27.在窗体中要显示一门课程的基本信息和选修该课程的学生,窗体设计时要在主窗体中显示课程的基本信息,在子窗体中显示选修该课程的学生名单,则主窗体和子窗体数据源之间的关系是

 

A.一对一关系

 

 

 

B.一对多关系

 

C.多对一关系

 

D.多对多关系

 

28.窗体与报表的主要区别是

 

A.窗体必须有数据来源,报表可以没有

 

 

 

B.窗体可以添加、修改和删除数据,报表不可以

 

C.报表可以输出数据,窗体不可以

 

 

D.报表可以对数据进行计算,窗体不可以

 

29.在设计窗体时,可以将"报考学院"的全部可能的输入作为记录事先存入一个表中,要减少输入可以使用的控件是

 

A.组合框或列表框控件

 

 

 

B.复选框控件

 

C.切换按钮控件

 

D.文本框控件

 

30.在报表中使用内部计算函数 Min,其功能是

 

A.计算当前页中"数字"类型字段的最小值

 

 

 

B. 计算整个报表"数字"类型字段的最小值

 

C.计算指定字段所有值中的最小值

 

D.

 计算当前页中指定字段的最小值

 

 

 

 

31.在窗体上有一个按钮,当单击该按钮时,若将窗体标题改为"欢迎",则设计该宏时应选择的宏操作是

 

A.AddMenu

 

 

 

B.RepaintObject

 

C.SetMenuItem

 

D. SetProperty

 

32.如果要在已经打开的窗体上的某个字段中用宏操作 FindRecord 进行查找定位首先应该进行的操作是

 

A.用宏操作SetValue设置查询条件

 

 

 

B.用宏操作GoToControl将焦点移到指定的字段或控件上

 

C.用宏操作GoToPage将焦点移到窗体指定页的第一个控件上文本

 

D.

用宏操作GoToRecord将首记录设置为当前记录

 

 

 

 

33.图书表中有"出版日期"字段,若需查询出版日期在2000年到2009年出版物,正确的表达式是

 

A. Like "200?/*/*"

 

 

 

B. Between #200?/1/1# and #200?/12/31#

 

 

 

 

 

C.in("200?/*/*")

 

D.like #2009/*/*#

 

 

 

34.能够检索子字符串的函数是

 

A.InStr

 

B.Find

 

C.Lookup

 

D. Seek

 

 

 

35. 在"用户表"中有4个字段:用户名(文本型,主关键字),密码(文本型),登录次数(数字型),最近登录时间(日期/时间型)。在"登录界面"的窗体中有两个名为tUser和tPassword的文本框,一个登录按钮 Command0。进入登录界面后,用户输入用户名和密码,点击登录按钮后,程序查找"用户表"。如果输入的用户名和密码全部正确,则登录次数加 1,显示上次的登录时间,并记录本次登录的当前日期和时间;否则,显示出错提示信息。为完成上述功能,请在程序中【  】处填入适当语句。

 

 

Private Sub Command0_Click()

    Dim cn As New ADODB.Connection

    Dim rs As New ADODB.Recordset

    Dim fd1 As ADODB.Field

    Dim fd2 As ADODB.Field

    Dim strSQL As String

    Set cn = CurrentProject.Connection

    strSQL = "Select 登录次数, 最近登录时间 From 用户表 Where 用户名='" & Me!tUser &

 "' And 密码='" & Me!tPassword & "'"

    rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText

    Set fd1 = rs.Fields("登录次数")

    Set fd2 = rs.Fields("最近登录时间")

    If     Then

        fd1 = fd1 + 1

        MsgBox "用户已经登录" & fd1 & "" & Chr(13) & Chr(13) & "上次登录时间" & fd2

        fd2 = Now()

        rs.Update

    Else

        MsgBox "用户名或密码错误。"

    End If

    rs.Close

    cn.Close

    Set rs = Nothing

    Set cn = Nothing

End Sub

 

 

 

A.Not rs.EOF

 

B.rs.EOF

 

C.Not EOF

 

D.EOF

 

36. 以下程序的功能是求"x ^ 2 + 5"表达式的值其中x的值由文本框Text0输入运算的结果由文本框Text1输出。

Private Sub Command0_Click()

   Dim x As Integer

   Dim y As Long

   Me.Text0 = x

   y = x * x + 5

Me.Text1 = y

End Sub

 

 

运行上述程序时,出现了错误,错误的语句是

 

A.Dim x As Integer

 

B.Me.Text0 = x            

 

 

 

C.Me.Text1 = y

 

D.Dim y As Long

 

 

 

 

37. 以下程序的功能是产生 100 个 0~99 的随机整数,并统计个位上的数字分别是1,2,3,4,5,

6,7,8,9,0的数的个数。

Private Sub a3()

  Dim x(1 To 10) As Integer, a(1 To 100) As Integer

  Dim p As Integer, j As Integer

  For j = 1 To 100

             

     p = a(j) Mod 10

     If p = 0 Then p = 10

               

  Next j

  For j = 1 To 10

     Debug.Print x(j);

  Next j

End Sub

 

 

有如下语句

a(j) = Int(Rnd * 100)

a(p) = Int(Rnd * 100)

p = Int(Rnd * 100)

x(p) = x(p) + 1

x(j) = x(j)+1

 

 

⑥ p = p+1

程序中有两个空,将程序补充完整的正确语句是

 

 

 

A.①④                                                         

 

B.②⑤

 

C.③⑥   

 

 

D.②⑥

 

38.内置计算函数 Sgn 的功能是

 

A.返回数值表达式值的符号值

 

B.返回表达式的平方根

 

 

 

C.返回表达式值的整数部分

 

D.返回表达式值的绝对值

 

 

 

 

39.已知"产品表"(产品编码,产品名称,单价),另有"新产品表"(产品编码,产品名称,单价)。如果根据产品编码,一件产品只在"新产品表"中出现,则要将该产品追加到"产品表"中;如果一件产品在"产品表"和"新产品表"中同时出现,则用"新产品表"中的单价修改"产品表"中相应产品的单价。为实现上述功能要求,应使用的方法是

 

A.更新查询

 

B.追加查询

 

C.生成表查询

 

D.编VBA程序

 

 

 

 

40.现有"产品表"(产品编码,产品名称,单价),新增加"新品表"(产品编码,产品名称,单价)。如果根据产品编码,一件产品只在"新品表"中出现,则要将该产品追加到"产品表"中;如果一件产品在"产品表"和"新品表"中同时出现,则用"新品表"中的单价修改"产品表"中相应产品的单价。

为实现上述功能要求,应使用的方法是

 

A.更新查询

 

 

 

 

 

B.追加查询

 

C.生成表查询

 

D.编VBA程序

 

1.B  2.A  3.B  4.B  5.C  6.C  7.D  8.B  9.A  10.A  11.B  12.B  13.A  14.C  15.B  16.D  17.B  18.A  19.A  20.D  21.A  22.A  23.B  24.A  25.D  26.B  27.B  28.B  29.A  30.C  31.D  32.B  33.A  34.A  35.A  36.B  37.A  38.A  39.D  40.D