【计算机类职业资格】二级ACCESS-98及答案解析.doc

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

1、二级 ACCESS-98 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.下列叙述中正确的是_。(分数:2.50)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对2.下列叙述中正确的是_。(分数:2.50)A.在栈中,栈中元素随栈底指针与栈项指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈底指针的变化而动态变化D

2、.上述三种说法都不对3.软件测试的目的是_。(分数:2.50)A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误4.下面描述中,不属于软件危机表现的是_。(分数:2.50)A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高5.软件生命周期是指_。(分数:2.50)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程6.面向对象方法中,继承是指_。(分数:2.50)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质

3、D.类之间共享属性和操作的机制7.层次型、网状型和关系型数据库划分原则是(分数:2.50)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。(分数:2.50)A.一对一B.一对多C.多对多D.多对一9.数据库设计中反映用户对数据要求的模式是_。(分数:2.50)A.内模式B.概念模式C.外模式D.设计模式10.有三个关系 R、S 和 T 如下: (分数:2.50)A.自然连接B交C.投影D并11.在 Access 中要显示“教师表”中姓名和职称的信息,应采用的关系运算是_。

4、(分数:2.50)A.选择B.投影C.连接D.关联12.学校图书馆规定,一名旁听生只能借一本书,一名在校生同时可以借 5 本书,一名教师同时可以借 10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是_。(分数:2.50)A.一对一联系B.一对五联系C.一对十联系D.一对多联系13.Access 数据库最基础的对象是_。(分数:2.50)A表B宏C.报表D.查询14.下列关于货币数据类型的叙述中,错误的是_。(分数:2.50)A.货币型字段在数据表中占 8 个字节的存储空间B.货币型字段可以与数字型数据混合计算,结果为货币型C.向货币型字段输入数据时,系统自动将其设置为 4 位

5、小数D.向货币型字段输入数据时,不必输入人民币符号和干位分隔符15.若将文本型字段的输入掩码设置为“#-#”,则正确的输入数据是(分数:2.50)A.0755-abcdefB.077-12345C.cd-123456D.#-#16.如果在查询条件中使用通配符“,其含义是_。(分数:2.50)A.错误的使用方法B.通配不在括号内的任意字符C.通配任意长度的字符D.通配方括号内任一单个字符17.在 SQL 语言的 SELECT 语句中,用于实现选择运算的子句是_。(分数:2.50)A.FORB.IFC.WHILED.WHERE18.在数据表视图中,不能进行的操作是_。(分数:2.50)A.删除一条

6、记录B.修改字段的类型C.删除一个字段D.修改字段的名称19.下列表达式计算结果为数值类型的是(分数:2.50)A.#5/5/2010#-#5/1/2010#B.“102“11“C.102=98+4D.#5/1/2010#+520.如果在文本框内输入数据后,按Enter键或按Tab键,输入焦点可立即移至下一指定文本框,应设置_。(分数:2.50)A.“制表位”属性B.“Tab 键索引”属性C.“自动 Tab 键”属性D.“Enter 键行为”属性21.在成绩中要查找成绩80 且成绩90 的学生,正确的条件表达式是_。(分数:2.50)A.成绩 Between 80 And 90B.成绩 Bet

7、ween 80 To 90C.成绩 Between 79 And 91D.成绩 Between 79 To 9122.“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段,执行如下 SQL 命令后的结果是_。 Select avg(入学成绩) From 学生表 Group by 性别(分数:2.50)A.计算并显示所有学生的平均入学成绩B.计算并显示所有学生的性别和平均入学成绩C.按性别顺序计算并显示所有学生的平均入学成绩D.按性别分组计算并显示不同性别学生的平均入学成绩23.若在“销售总数”窗体中有“订单总数”文本框控件,能够正确应用控件值的是_。(分数:2.50)A.Forms.

8、销售总数.订货总数B.Forms!销售总数.订货总数C.Forms.销售总数!订货总数D.Forms!销售总数!订货总数24.因修改文本框中的数据而触发的事件是_。(分数:2.50)A.ChangeB.EditC.GetfocusD.Lostfocus25.在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为_。(分数:2.50)A.=Min(数学)B.=Min(数学)C.=Min数学D.Min(数学)26.要将一个数字字符串转换成对应的数值,应使用的函数是_。(分数:2.50)A.ValB.SingleC.AscD.Space27.下列变量中,合法的是_。(分数:2.50)

9、A.4AB.A-1C.ABC_1D.private28.若变量 i 的初值为 8,则下列循环语句中循环体的执行次数为_。 Do While i=17 i=i+2 Loop(分数:2.50)A.3 次B.4 次C.5 次D.6 次29.InputBox 函数的返回值类型是_。(分数:2.50)A.数值B.字符串C.变体D.视输入的数据而定30.下列能够交换变量 X 和 Y 值的程序段是_。(分数:2.50)A.Y=X:X=YB.Z=X:Y=Z:X=YC.Z=X:X=Y:Y=ZD.Z=X:W=Y:Y=Z:X=Y31.窗体中有命令按钮 Command1,事件过程如下: Public Function

10、 f(x As Integer)As Integer Dim y As Integer x=20 y=2 =x*y End Eunction Private Sub Command1_Click() Dim y As Integer Static x As Integer x=10 y=5 y=f(x) Debug.Print x;y End Sub 运行程序,单击命令按钮,则立即窗口中显示的内容是_。(分数:2.50)A.10 5B.10 40C.20 5D.20 4032.窗体中有命令按钮 Command1 和文本框 Text1, 事件过程如下: Function result(ByVal

11、 x As Integer) AS Boolean If x MOod 2=0 Then result=true ElSe result=False End If End Function Private Sub Command1_Click() x=Val(InputBox(“请输入一个整数“) If _ Then Text1=Str(x)y End Sub 运行程序,单击命令按钮,则立即窗口中显示的内容是_。(分数:2.50)A.10 5B.10 40C.20 5D.20 40 解析:解析 函数调用时,默认采用的是传址方式。在调用两数 f 时,x 的值变为 20,同时将 f 的值 40返回

12、 y,结果为 x=20,y=40。32.窗体中有命令按钮 Command1 和文本框 Text1, 事件过程如下: Function result(ByVal x As Integer) AS Boolean If x MOod 2=0 Then result=true ElSe result=False End If End Function Private Sub Command1_Click() x=Val(InputBox(“请输入一个整数“) If _ Then Text1=Str(x)&“是偶数。“ Else Text1=Str(x)&“是奇数。“ End If End Sub 运

13、行程序,单击命令按钮,输入 19,在 Text1 中会显示“19 是奇数”。那么在程序的空白处应填写_。(分数:2.50)A.result(x)=“偶数“B.result(x) C.result(x)=“奇数“D.NOT result(x)解析:解析 result 函数的功能为:当输入的值为偶数时返回 true,当输入的结果为奇数时,返回false。根据分支结构,当输入的数是偶数时,输出“偶数”;当输入的数是奇数时,输出“奇数”。所以,在 If 条件中应调用 result 函数来判断输入的是奇数还是偶数。33.窗体有命令按钮 Command1 和文本框 Text1, 对应的事件代码如下: Pr

14、ivate 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 运行以上事件过程,文本框中的输出是(分数:2.50)A.6B.12C.18D.21 解析:解析 在循环中,由于每次的 i 循环中 x 的值都会重置,故只考虑内层的两重循环对 x 的影响即可,通过分析 x 的值共叠加了 6 个 3,再加上 x 的初始值为 3,所以最终结果为 21。34.窗体中有命令按钮 run34,对应的事件代码如下: Private

15、 Sub run34 Enter() Dim num As Integer,a As Integer, b As Integer,I As Integer For i=1 To 10 Num=InputBox(“请输入数据“,“输入“) 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 运行以上事件过程,所完成的功能是(分数:2.50)A.对输入的 10 个数据求累加和B.对输入的 10 个数据求各自的余数,然后再进行累加C.对输入的 10 个

16、数据分别统计奇数和偶数的个数 D.对输入的 10 个数据分别统计整数和非整数的个数解析:解析 这个函数的关键在于 Int(num/21=num/2 的理解,我们分两步看,当输入偶数时,等式成立,结果应该是 true,当输入奇数时,等式不成立,结果应该是 false。所以这个函数的作用是统计这十个输入的数中奇数和偶数的个数。35.运行下列程序,输入数据 8、9、3、0 后,窗体中显示结果是_。 Private Sub Form_click() Dim sum As Integer,m As Integer sum=0 Do m=InputBox(“输入 m“) sum=sum+m Loop Un

17、til m=0 MsgBox sum End Sub(分数:2.50)A.0B.17C.20 D.21解析:解析 这个函数的关键主要是对循环部分的理解,每一次循环将输入框中的值赋给了 m,sum 将 m的值进行累加。当 m 的值为 0 的时候退出循环。最终结果是输入数据之和,为 8+9+3+0=20。36.设 a=6,则执行 x=IIf(a5,-1,0)后,x 的值为_。(分数:2.50)A.6B.5C.0D.-1 解析:解析 IIf 函数的调用格式为:IIf(条件式,表达式 1,表达式 2)该函数是根据“条件式”的值来决定函数返回值。“条件式”值为“真”,函数返回“表达式 1“的值;“条件式

18、”值为“假”,函数返回“表达式 2”的值。在本题中 a5 为 True,所以返回的是-1。37.以下有关优先级的比较,正确的是_。(分数:2.50)A.算术运算符关系运算符连接运算符B.算术运算符连接运算符逻辑运算符 C.连接运算符算术运算符关系运算符D.逻辑运算符关系运算符算术运算符解析:解析 Int 函数为取整函数,所以 Int(-3.25)=-4。38.有如下程序段: Dim I As Integer I=Int(-3.25) 执行后,I 的返回值是_。(分数:2.50)A.-3B.-4 C.3D.3.25解析:解析 优先级:算术运算符连接运算符关系运算符逻辑运算符。39.VBA 中去除

19、前后空格的函数是_。(分数:2.50)A.LtrimB.RtrimC.Trim D.Ucase解析:解析 LTrim 函数:删除字符串的开始空格。 RTrim 函数:删除字符串的尾部空格。 Trim 函数:删除字符串的开始利尾部空格。 Ucase 函数:将字符串中小写字母转化为大写字母。40.己知程序段: s=0 For i=1 To 10 Step2 s=s+1 i=i*2 Next i 当循环结束后,变量 i 的值为_,变量 s 的值为_。(分数:2.50)A.10,4B.11,3C.22,3 D.16,4解析:解析 第一次循环后,s=s+1=1,i=i*2=1*2=2; 第二次循环后,s=s+1=2,i=i*2=(2+2)*2=8; 第一次循环后,s=s+1=3,i=i*2=(8+2)*2=20; 由于 Next i,所以 i=i+2=20+2=22,此时 2210,循环结束,所以 i 的值为 22,s 的值为 3。

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

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

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