2008年4月全国计算机等级考试二级Access笔试试卷(标准答案+解析版)
-
( 12 )在窗体中有一个名为 Command12 的命令按钮, Click 事件的代码如下:该事件所完成的功能是:接受从键盘输入的 10 个大于 0 的整数,找出其中的最大值和对应的输入位置。请依据上述功能要求将程序补充完整。
Private Sub Command12_Click( )
max=0
max_n=0
For i=1 To 10
num=Val(InputBox(" 请输入第 "& i &" 个大于 0 的整数: "))
If (num>max)Then
max= ___________
max_n= ___________
End If
Next i
MsgBox(" 最大值为第 "& max_n&" 个输入的 "& max)
End Sub
-
(13) 下列子过程的功能是:当前数据库文件中的 “ 学生表 ” 的学生 “ 年龄 ” 都加 1 ,请在程序空白处填写适当的语句,使程序实现所需的功能
Private Sub SetAgePlus1_Click()
Dim a As DAO.Database
Dim rs As DAO.Recordset
Dim fd As DAO.Field
Set db = CurrentDb()
Set rs = db.OpenRecordset(" 学生表 ")
Set fd = rs.Fields(" 年龄 ")
Do While Not rs.EOF
rs.Edit
fd =____[14]____
rs.Update
___[15]___
Loop
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
End Sub
-
( 11 )在窗体中有一个名为 command 的命令按钮, click 事件的代码如下:
private sub command1_click()
f=0
for n=1 to 10 step 2
f=f+n
next n
me!lb1.caption=f
end sub
单击命令按钮后,标签显示的结果是 ___[11]___ 。
-
( 10 )在 VBA 中变体类型的类型标识是 __[10]__ 。
-
( 8 ) int(-3.25) 的结果是 ___[8]___ 。
-
( 9 )分支结构在呈现执行时,根据 __[9]__ 选择执行不同的程序语句。
-
( 5 )在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中, 【 5 】 负责数据的模式定义与数据的物理存取构建。
-
( 7 )在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是 ___[7]___ 插销
-
( 6 )在 ACCESS 中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是 __[6]___ 。
-
( 3 ) 设某循环队列的容量为 50 , 头指针 front=5 ( 指向队头元素的前一位置 ) , 尾指针 rear=29 ( 指向队尾元素),则该循环队列中共有 【 3 】 个元素。
-
( 4 )在关系数据库中,用来表示实体之间联系的是 【 4 】 。
-
( 2 )深度为 5 的满二叉树有 【 2 】 个叶子结点。
-
( 1 )测试用例包括输入值集和 【 1 】 值集。
-
-
在窗体中有一个命令 run35, 对应的事件代码如下:
private sub run35_enter()
Dim num as integer
Dim a as integer
Dim b as integer
Dim I as integer
For I=1 to 10
Num=inputbox( “ 请输入数据: ” , ” 输入 ” ,1)
If int(num/2)=num/2 then
- A=a+1
- Else
- B =b+1
- End if Next I Msgbox( ” 运行结果: a= ” &str(a)& ” ,b= ” &str(b))
- End sub 运行以上事件所完成的功能是
- A.对输入的 10 个数据求累加和
- B.对输入的 10 个数据求各自的余数,然后再进行累加
- C.对输入的 10 个数据分别统计有几个是整数,有几个是非整数
- D.对输入的 10 个数据分别统计有几个是奇数,有几个是偶数
-
ADO 的含义是
- A.开放数据库互连应用编程接口
- B.数据库访问对象
- C.动态连接库
- D.Active 数据对象
-
若要在子过程 Procl 调用后返回两个变量的结果,下列过程定义语句中有效的是
- A.Sub Procl(n,m)
- B.Sub Procl(ByVal n,m)
- C.Sub Procl(n,ByVal m)
- D.Sub Procl(ByVal n,ByVal m)
-
不属于 VBA 提供的程序运行错误处理的语句结构是
- A.On Error Then 标号
- B.ON Error Goto 标号
- C.On Error Resume Next
- D.On Error Goto 0
-
语句 Dim NewArray(10) As Integer 的含义是
- A.定义了一个整型变量且初值为 10
- B.定义了 10 个整数构成的数组
- C.定义了 11 个整数构成的数组
- D.将数组的第 10 元素设置为整型
-
在 ACCESS 中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是
- A.窗体
- B.模块
- C.宏
- D.报表
-
VBA 程序流程控制的方式是
- A.顺序控制和分支控制
- B.顺序控制和循环控制
- C.循环控制和分支控制
- D.顺序、分支和循环控制
-
从字符串 s 中的第 2 个开始获得 4 个字符的子字符传函数是
- A.Mid$(s,2,4)
- B.Left$(s,2,4)
- C.Rigth$(s,4)
- D.Left$(s,4)
-
SQL 语句不能创建的是
- A.报表
- B.操作查询
- C.选择查询
- D.数据定义查询
-
不能够使用宏的数据库对象是
- A.数据表
- B.窗体
- C.宏
- D.报表
-
在下列关于宏和模块的叙述中,正确的是
- A.模块是能够被程序调用的函数
- B.通过定义宏可以选择或更新数据
- C.宏或者模块都不能是窗体或报表上的事件代码
- D.宏可以是独立的数据库对象,可以提供独立的操作动作
-
能够接受数值型数据输入的窗体控件是
- A.图形
- B.文本框
- C.标签
- D.命令按钮
-
在窗体上,设置空间 Command0 为不可见属性是
- A.Command0.Colore
- B.Command0.Caption
- C.Command0.Enabled
- D.Command0.Visible
-
如果输入掩码设置为 “ L ” ,则在输入数据的时候,该位置上可以接受的合法输入是
- A.必须输入字母或数字
- B.可以输入字母、数字或者空格
- C.必须输入字母 A~Z
- D.任何字符
-
定义字段默认值的含义是
- A.不得使该字段为空
- B.不允许字段的值超出某个范围、
- C.在未输入数据之前系统自动提供的数值
- D.系统自动把小写字母转换为大写字母
-
条件 “ Not 工资额 >2000 ” 的含义是
- A.选择工资额大于 2000 的记录
- B.选择工资额小于 2000 的记录
- C.选择除了工资额大雨 2000 之外的记录
- D.选择除了字段工资额之外的字段,且大于 2000 的记录
-
ACCESS 数据库中 , 为了保持表之间的关系 , 要求在主表中修改相关记录时 , 子表相关记录随之更改 ,为此需要定义参照完整性关系的
- A.级联更新相关字段
- B.级联删除相关字段
- C.级联修改相关字段
- D.级联插入相关字段
-
下列 SQL 查询语句中,与下面查询设计视图所示的查询结果等价的是
- A.SELECT 姓名 , 性别 , 所属院系 , 简历 FROM tStud WHERE 性别 = ” 女 ” AND 所属院系 IN( “ 03, ” , ” 04 ” )
- B.SELECT 姓名 , 简历 FROM tStud WHERE 性别 = ” 女 ” AND 所属院系 IN( “ 03, ” , ” 04 ” )
- C.SELECT 姓名 , 性别 , 所属院系 , 简历 FROM tStud WHERE 性别 = ” 女 ” AND 所属院系 = ” 04 ”
- D.SELECT 姓名 , 简历 FROM tStud WHERE 性别 = ” 女 ” AND 所属院系 = ” 04 ”
-
如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是
- A.删除
- B.追加
- C.生成表
- D.更新
-
“ 教学管理 ” 数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系 ,
在创建数据库时应设置
- A.默认值
- B.有效性规则
- C.索引
- D.表之间的关系
-
在 SELECT 语句中使用 ORDER BY 是为了指定
- A.查询的表
- B.查询结果的顺序
- C.查询的条件
- D.查询的字段
-
在数据表中,对指定字段查找匹配项,按下图 “ 查找与替换 ” 对话框中的设置,查找的结果是
- A.定位简历字段中包含了字符串 “ 组织能力强 ” 的记录
- B.定位简历字段仅为 “ 组织能力强 ” 的记录
- C.显示符合查询内容的第一条记录
- D.显示字符查询内容的所有记录
-
在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作 ,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是
- A.“ 顾客 ” 与 “ 收款口 ” 的关系
- B.“ 收款口 ” 与 “ 收款员 ” 的关系
- C.“ 班组 ” 与 “ 收款员 ” 的关系
- D.“ 收款口 ” 与 “ 设备 ” 的关系
-
在教师表中,如果找出职称为 “ 教授 ” 的教师,所采用的关系运算是
- A.选择
- B.投影
- C.联接
- D.自然联接
-
有三个关系 R , S 和 T 如下:
由关系 R 和 S 通过运算得到关系 T, 则所使用的运算为
- A.并
- B.自然连接
- C.笛卡尔积
- D.交
-
设有表示学生选课的三张表 , 学生 S( 学号 , 姓名 , 性别 , 年龄 , 身份证号 ), 课程 C( 课号 , 课名 ), 选课 SC( 学号,课号,成绩 ), 则表 SC 的关键字(键或码)为
- A.课号,成绩
- B.学号,成绩
- C.学号,课号
- D.学号,姓名,成绩
-
在数据库设计中,将 E-R 图转换成关系数据模型的过程属于
- A.需求分析阶段
- B.概念设计阶段
- C.逻辑设计阶段
- D.物理设计阶段
-
对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是
- A.快速排序
- B.冒泡排序
- C.直接插入排序
- D.堆排序
-
下列关于栈的叙述正确的是
- A.栈按 “ 先进先出 ” 组织数据
- B.栈按 “ 先进后出 ” 组织数据
- C.只能在栈底插入数据
- D.不能删除数据
-
在软件开发中,需求分析阶段产生的主要文档是
- A.可行性分析报告
- B.软件需求规格说明书
- C.概要设计说明书
- D.集成测试计划
-
算法的有穷性是指
- A.算法程序的运行时间是有限的
- B.算法程序所处理的数据量是有限的
- C.算法程序的长度是有限的
- D.算法只能被有限的用户使用
-
结构化程序设计的基本原则不包括
- A.多态性
- B.自顶向下
- C.模块化
- D.逐步求精
-
程序流程图中带有箭头的线段表示的是
- A.图元关系
- B.数据流
- C.控制流
- D.调用关系
-
软件设计中模块划分应遵循的准则是
- A.低内聚低耦合
- B.高内聚低耦合
- C.低内聚高耦合
- D.高内聚高耦合