国家二级ACCESS机试(选择题)模拟试卷315附答案解析

国家二级ACCESS机试(选择题)模拟试卷315

选择题

1.下列关于栈叙述正确的是(A)

A. 栈顶元素最先能被删除

B. 栈顶元素最后才能被删除

C. 栈底元素永远不能被删除

D. 以上三种说法都不对

解析:栈是先进后出的线性表,栈顶的元素最先被删除,栈底的元素最后被删除。

2.由多个操作构成的宏,执行时是按()依次执行的。(A)

A. 排序次序

B. 打开顺序

C. 从前往后

D. 输入顺序

解析:Access里的宏可以是包含操作序列的一个宏,也可以是某个宏组。宏组由若干个宏组成,执行的时候,这些宏是按排序次序来依次执行的,所以本题答案是A。

3.下列关于空值的叙述中,正确的是(C)

A. 空值是双引号中间没有空格的值

B. 空值是等于0的数值

C. 空值是使用Null戈空白来表示字段的值

D. 空值是用空格表示的值

解析:本题考查有关空值的知识。空值(NULL)不同于空字符串和0,它代表未知或者不确定的值,Access使用NULL来表示空值。

4.某系统结构图如下图所示(n≥5)

(B)

A. 3

B. n

C. 2

D. n+1

解析:扇出指一个模块直接调用的其他模块数。本题中第二层有n(n≥5)个模块,模块“某系统”直接调用这n个模块,故最大扇出数是n。

5.下列选项中,错误的VBA数据验证函数是(A)

A. IsText

B. IsDate

C. IsNumeric

D. IsNull

解析:VBA常用的验证函数包括IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、IsObject。

6.面向对象方法中,继承是指(D)

A. 一组对象所具有的相似性质

B. 一个对象具有另一个对象的性质

C. 各对象之间的共同性质

D. 类之间共享属性和操作的机制

解析:面向对象方法中,继承是使用已有的类定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们。

7.宏操作Quit的功能是(D)

A. 关闭表

B. 退出宏

C. 退出查询

D. 退出Access

解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,其中Quit命令的功能是退出Access程序。

8.在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是( )。(D)

A. *

B. %

C. &

D. #

解析:本题考查常量的知识。在Access中,日期型常量要求用“#”作为分隔符括起来。

9.在窗体中有一个命令按钮run35,对应的事件代码如下:

Private Sub run35_Enter()

Dim auraAs Integer

Dim aAs Integer

Dim b As Integer

Dim iAs Integer

For i=l TO 10

num=InputBox(“请输入数据:”,“输入”,1)

If Int(num/2)=num/2 Then

a=a+l

Else

B=b+1

End If

Next i

MsgBox(“运行结果:a=“&Str(a)&:“,b=”&StrCo))

End Sub

运行以上事件所完成的功能是(D)

A. 对输入的10个数据求累加和

B. 对输入的10个数据求各自的余数,然后再进行累加

C. 对输入的10个数据分别统计有几个是整数,有几个是非整数

D. 对输入的10个数据分别统计有几个是奇数,有几个是偶数

解析:本题考查程序设计的知识。本题的重点在于判断Int(num/2)=hum/2是什么样的条件。对于任意一个整数来说,若其除2后为整数,也就是Int(nurn/2)=hum/2成立,说明该数是一个偶数;反之若其除2后不为整数,此时:Int(num/2)必然不等于num/2,也就是一个整数不可能等于一个小数,说明该数是一个奇数。所以本题的功能是对输入的数据分别统计奇偶数的个数。

10.窗体中有命令按钮run34,对应的事件代码如下:

Private Sub run34_Enter()

Dim hum As Integer,a As Integer,b As Integer,i As Integer

For i=1 T0 10

num=InputBox(“请输入数据:”,“输入”)

If Int(num/2)=num/2 Then

a=a+l

Else

b=b+l

End If

Next i

MsgBox(“运行结果:a=”&Str(a)&“,b=”&Str(b))

End Sub

运行以上事件过程,所完成的功能是(C)

A. 对输入的10个数据求累加和

B. 对输入的10个数据求各自的余数,然后再进行累加

C. 对输入的10个数据分别统计奇数和偶数的个数

D. 对输入的10个数据分别统计整数和非整数的个数

解析:因Num变量为整型,所以每次输入的数据是整数,int函数是取整函数,如果num为整数,则int(:num/2)与num/2相等,否则不等,所以此事件代码完成的功能是统计输入奇数与偶数的个数。

11.在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是

(B)

A. Me!Text1.Caption=sum

B. Me!Textl.Valuc=sum

C. Me!Text1.Text=sum

D. Me!Text1.Visiblc=sum

解析:显示文本框控件的值为:控件名称.value-值。

12.下列关于对象“更新前”事件的叙述中,正确的是(B)

A. 在控件或记录的数据变化后发生的事件

B. 在控件或记录的数据变化前发生的事件

C. 当窗体或控件接收到焦点时发生的事件

D. 当窗体或控件失去了焦点时发生的事件

解析:常用的对象事件有“获得焦点”、“失去焦点”、“更新前”、“更新后”和“更改”等。

“更新前”事件是在控件或记录用更改了的数据更新之前发生的事件;此事件还可能在控件或记录失去焦点,或单击“记录”菜单中的“保存记录”命令时发生;此事件也可能在新记录或已存在记录上发生。

13.有三个关系R,S和T如下图所示:

(C)

A. 并

B. 自然连接

C. 笛卡尔积

D. 差

解析:两个集合X和Y的笛卡尔积,又称直积,表示为X*Y,第一个对象是x的成员而第二个对象是Y的所有可能有序对的其中一个成员。题中集合R={A,A{},集合S={B,B1,B2},则两个集合的笛卡尔积为{(A,B),(A,B1),(A,B2),(A1,B),(A1,B1),(A1,B2)}。集合T正好时关系R和S的运算结果,因此应选选项C。

14.现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊且诊断结果为感冒的病人姓名的表达式是

(A)

A.

B.

C.

D.

解析:检索在1号医生处就诊且诊断结果为感冒的病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1并且Rt为诊断结果为“感冒”为条件作选择运算,得到在1号出诊的医生信息,然后再与患者P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊且诊断结果为感冒的病人姓名。所以选项A正确。

15.在数据库的三级模式中,可以有任意多个(A)

A. 外模式(用户模式)

B. 模式

C. 内模式(物理模式)

D. 外模式和内模式

解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称为子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以应选A。

小提示:内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。

16.在窗体中,用来输入或编辑字段数据的交互控件是(A)

A. 文本框控件

B. 标签控件

C. 复选框控件

D. 列表框控件

解析:本题考查窗体控件的知识。Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字:复选框一般用于绑定是/否型的字段;列表框是既允许在列表中选择,又允许自行输入值的控件。所以选项A正确。

17.在窗体中要显示一名医生基本信息和该医生当天预约的病人,窗体设计时要在主窗体中显示医生基本信息,在子窗体中显示预约的病人,则主窗体和子窗体数据源之间的关系是(B)

A. 一对一关系

B. 一对多关系

C. 多对一关系

D. 多对多关系

解析:在主窗体中显示一名医生的基本信息,则子窗体中显示该医生当天预约的病人,所以主子窗体之间的关系为“一对多”的关系,所以选项B正确。

18.在模块的声明部分使用“OptionBasel”语句,然后定义二维数组A(2 to 5,5)则该数组的元素个数为(B)

A. 20

B. 24

C. 25

D. 36

解析:Dim数组名([标下限to]下标上限)缺省情况下,下标下限为0,元素个数=(下标上限下标上限+1);如果t0选项可以安排非0下限,使用逗号间隔可定义多维数组。数组A(2 to 5,5)为二维数组,元素个数=(5—2+1)*(5-0+1)=4*6=24。

19.调用下面子过程,消息框显示的值是

Sub SFun()

Dim x,y,m

x=10:y=100

Ify Modx Then

m=x

Else

m=y

End If

MsgBox m

End Sub(D)

A. X

B. Y

C. 10

D. 100

解析:本题考查的是if语句,还有赋值语句的知识点。首先,变量x赋值10,y赋值100;if语句中的条件语句是ymodx,只要y不被x整除,则条件为真,否则条件为假。这里y可以被x整除,因此条件为假,执行else后面的语句,即m=y=100。所以应选择选项D。

20.调用下面子过程,消息框显示的值是

Sub SFun()

Dim x,y,m

x=10:y=100

If y Modx Then

m=x

Else

m=y

End If

MsgBox m

End Sub(D)

A. x

B. y

C. 10

D. 100

解析:本题考查的是if语句,还有赋值语句的知识点。首先,变量x赋值10,y赋值100;if语句中的条件语句是ymodx,只要y不被x整除,则条件为真,否则条件为假。这里y可以被x整除,因此条件为假,执行else后面的语句,即m=y=100。所以应选择选项D。

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

A. AddMenu

B. RepaintObject

C. SetMenultem

D. SetProperty

解析:根据题意,单击按钮时调用宏,宏的功能是将窗体的标题改为\

22.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(A)

A. 学生成绩管理系统

B. C语言编译程序

C. UNIX操作系统

D. 数据库管理系统

解析:学生成绩管理系统为应用软件。

23.在报表设计试图中,不能使用的是(A)

A. 列表框

B. 文本

C. 图形

D. 页眉页脚

解析:列表框控件主要用于选择一组固定值,由于在报表视图中不能对报表中的数据进行操作,所以报表设计时不能使用“列表框控件”,所以选项A正确。

24.设数据结构B=(D,R),其中

D={a,b,c,d,e,f}

R={(f,a),(d,b),(c,d),(c,e),(a,c)}

该数据结构为(A)

A. 线性结构

B. 循环队列

C. 循环链表

D. 非线性结构

解析:由结点之间的关系R={(ea),(d,b),(e,d),(c,e),(a,c)}可以得到,该数据结构为:“f-a-c-e-d-b”。由此可知结点f没有前驱,结点b没有后继结点,并且其它的结点只有一个前驱结点和一个后继结点,所以该数据结构为线性结构。所以应选A选项。

25.设有如下过程:

x=l

Do

x=x+2

Loop Until___________

运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是(C)

A. x<=7

B. x<7

C. x>=7

D. x>7

解析:

资源下载《国家二级ACCESS机试(选择题)模拟试卷315附答案解析.doc》 文档下载价格为40下载币,请先
将本套试题Word文档或文章下载到电脑,方便收藏和打印
资源下载
《国家二级ACCESS机试(选择题)模拟试卷315附答案解析.doc》
试题含答案和解析word文档下载价格:40 下载币
《国家二级ACCESS机试(选择题)模拟试卷315附答案解析.doc》
试题含答案和解析word文档VIP优惠:免费
将本套试题Word文档或文章下载到电脑,方便收藏和打印
0

评论0

没有账号? 注册  忘记密码?