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

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

1、二级 ACCESS笔试-320 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.由“For i=1 To 9 Step-3”决定的循环结构,其循环体将被执行(分数:2.00)A.0次B.1次C.4次D.5次2.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于(分数:2.00)A.定义阶段B.开发阶段C.维护阶段D.上述三个阶段3.下列关于关系数据库中数据表的描述,正确的是(分数:2.00)A.数据表相互之间存在联系,但用独立的文件名保存B.数据表相互之间存在联系,是用表名表示相互间的联系C.数据表相互之间不存在联系,完全独立D.

2、数据表既相对独立,又相互联系4.下列关于对象“更新前”事件的叙述中,正确的是(分数:2.00)A.在控件或记录的数据变化后发生的事件B.在控件或记录的数据变化前发生的事件C.当窗体或控件接收到焦点时发生的事件D.当窗体或控件失去了焦点时发生的事件5.能够实现从指定记录集里检索特定字段值的函数是(分数:2.00)A.NzB.FindC.LookupD.DLookup6.Access中,设置为主键的字段(分数:2.00)A.不能设置索引B.可设置为“有(有重复)”索引C.系统自动设置索引D.可设置为“无”索引7.通配符“#”的含义是(分数:2.00)A.通配任意个数的字符B.通配任何单个字符C.通

3、配任意个数的数字字符D.通配任何单个数字字符8.数据库设计中,用 E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段9.为窗体或报表的控件设置属性值的正确宏操作命令是(分数:2.00)A.SetB.SetDataC.SetValueD.SetWarnings10.在窗体上有一个命令按钮 Command1,编写事件代码如下:Private Sub Command 1_Click()Dim x As Integer,y As Integerx=12:y=32Call Proe(X,Y)Debug.

4、Print x;yEnd SubPublic Sub Proc(n As Integer,ByVal m As Integer)n=n Mod 10m=in Mod 10End Sub打开窗体运行后,单击命令按钮,立即窗口上输出的结果是(分数:2.00)A.2 32B.12 3C.2 2D.12 3211.在模块的声明部分使用“Option Base 1”语句,然后定义二维数组 A(2 to 5,5),则该数组的元素个数为(分数:2.00)A.20B.24C.25D.3612.下列属于通知或警告用户的命令是(分数:2.00)A.PrintOutB.OutputToC.MsgBoxD.RunWa

5、rnings13.下列对数据输入无法起到约束作用的是(分数:2.00)A.输入掩码B.有效性规则C.字段名称D.数据类型14.在 SQL查询中“GROUP BY”的含义是(分数:2.00)A.选择行条件B.对查询进行排序C.选择列字段D.对查询进行分组15.在报表设计过程中,不适合添加的控件是(分数:2.00)A.标签控件B.图形控件C.文本框控件D.选项组控件16.输入掩码字符“&”的含义是(分数:2.00)A.必须输入字母或数字B.可以选择输入字母或数字C.必须输入一个任意的字符或一个空格D.可以选择输入任意的字符或一个空格17.下列程序段的功能是实现“学生”表中“年龄”字段值加 1,空白

6、处应填入的程序代码是Dim Str As StringStr=“ “Docmd.RunSQL Str(分数:2.00)A.年龄=年龄+1B.Update学生 Set年龄=年龄+1C.Set年龄=年龄+1D.Edit学生年龄=年龄+118.在已建窗体中有一命令按钮(名为 Command1),该按钮的单击事件对应的 VBA代码为P“vate Sul Command 1_Click()subT.Form.RecordSource=“select * from雇员“End Sub单击该按钮实现的功能是(分数:2.00)A.使用 select命令查找“雇员”表中的所有记录B.使用 select命令查找并

7、显示“雇员”表中的所有记录C.将 subT窗体的数据来源设置为一个字符串D.将 subT窗体的数据来源设置为“雇员”表19.若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是(分数:2.00)A.默认值B.有效性文本C.输入掩码D.密码20.算法的时间复杂度是指(分数:2.00)A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的基本运算次数21.下列叙述中正确的是(分数:2.00)A.对长度为 n的有序链表进行查找,最坏情况下需要的比较次数为 nB.对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C.对

8、长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为(log 2n)D.对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog 2n)22.在 Access中,如果不想显示数据表中的某些字段,可以使用的命令是(分数:2.00)A.隐藏B.删除C.冻结D.筛选23.利用对话框提示用户输入查询条件,这样的查询属于(分数:2.00)A.选择查询B.参数查询C.操作查询D.SQL查询24.如果 X是一个正的实数,保留两位小数,将千分位四舍五入的表达式是(分数:2.00)A.0.01*Int(X+0.05)B.0.01*Int(100*(X+0.005)C.0.01*Int(X

9、+0.005)D.0.01*Int(100*(X+0.05)25.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是(分数:2.00)A.编辑软件B.操作系统C.教务管理系统D.浏览器26.数据库管理系统中负责数据模式定义的语句是(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言27.在窗体上有一个命令按钮 Command1,编写事件代码如下:Private Sub Command1_Click()Dim y As Integery=0Doy=InputBox(“y=“)If(y Mod 10)+Int(y/10)=10 The

10、n Debug.Print y;Loop Until y=0End Sub打开窗体运行后,单击命令按钮,依次输入 10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是(分数:2.00)A.37 55 64 28 19 19B.10 50 20C.10 50 20 0D.37 55 64 28 1928.在窗体上有一个命令按钮 Command1和一个文本框 Text1,编写事件代码如下:Private Sub Command1_Click()Dim i,j,xFor i=1 To 20 Step 2x=0For j-i To 20 Step 3x=x+1Next j

11、Next iText1.Value=Str(x)End Sub打开窗体运行后,单击命令按钮,文本框中显示的结果是(分数:2.00)A.1B.7C.17D.40029.软件(程序)调试的任务是(分数:2.00)A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现和改正程序中的所有错误D.确定程序中的错误性质30.有两个关系 R和 T,如下图所示,则由关系 R得到关系 T的操作是(分数:2.00)A.选择B.投影C.交D.并31.在窗体上有一个命令按钮 Command1,编写事件代码如下:Prirate Sub Command1_Click()Dim d1 AS DateDim d2

12、As Dated1=#12/25/2009#d2=#1/5/2010#MsgBox DateDiff(“ww“,d1,d2)End Sub打开窗体运行后,单击命令按钮,消息框中输出的结果是(分数:2.00)A.1B.2C.10D.1132.在调试 VBA程序时,能自动被检查出来的错误是(分数:2.00)A.语法错误B.逻辑错误C.运行错误D.语法错误和逻辑错误33.在学生管理的关系数据库中,存取一个学生信息的数据单位是(分数:2.00)A.文件B.数据库C.字段D.记录34.假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是(分数:2.00)A.SE

13、LECT * FROM 公司 FOR 名称=“ *网络* “B.SELECT * FROM 公司 FOR 名称 LIKE“ *网络* “C.SELECT * FROM 公司 WHERE 名称=“ *网络* “D.SELECT * FROM 公司 WHERE 名称 LIKE“ *网络* “35.数据流程图(DFD 图)是(分数:2.00)A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具二、填空题(总题数:13,分数:30.00)36.一个队列的初始状态为空。现将元素 A、B、C、D、E、F、5、4、3、2、1 依次入队,然后依次退队,则元素退

14、队的顺序为 1。(分数:2.00)填空项 1:_37.设某循环队列的容量为 50,如果头指针 front=45(指向队头元素的前一位置),尾指针 rear=10(指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_38.设二叉树如下图所示。(分数:2.00)填空项 1:_39.软件是 1、数据和文档的集合。(分数:2.00)填空项 1:_40.有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 1,成绩)。(分数:2.00

15、)填空项 1:_41.下图所示的窗体上有一个命令按钮(名称为 ciotamand1)和一个选项组(名称为 Frame1),选项组上显示“Frame1”文本的标签控件名称为 Label1,若将选项组上显示文本“Frame1”改为汉字“性别”,应使用的语句是_。(分数:2.00)填空项 1:_42.在当前窗体上,若要实现将焦点移动到指定控件,应使用的宏操作命令是 1。(分数:2.00)填空项 1:_43.使用向导创建数据访问页时,在确定分组级别步骤中最多可设置 1 个分组字段。(分数:2.00)填空项 1:_44.在窗体文本框 Text 1中输入“456AbC”后,立即窗口上输出的结果是_。Pri

16、vate Sub Text1_KeyPress(KeyAscii As Integer)Select Case Key KeyAsciiCase 97 To 122Debug.Print Ucase(Chr(KeyAscii);Case 65 To 90Debug.Print Lcase(Chr(KeyAscii);Case 48 To 57Debug.Print Chr(KeyAscii);Case ElseKeyrAscii=0End SelectEnd Sub(分数:2.00)填空项 1:_45.在窗体上有一个命令按钮 Command1,编写事件代码如下:Private Sub Comm

17、and1_Click()Dim a(10),P(3) As Integerk=5For i=1 To 10a(i)=i * iNext iFor i=1 To 3P(i)=a(i * i)Next iFor i=1 To 3k=k+p(i) *2Next iMsgBox kEnd Sub打开窗体运行后,单击命令按钮,消息框中输出的结果是_。(分数:2.00)填空项 1:_46.下列程序的功能是找出被 5和 7除余数为 1的最小的 5个正整数。请在程序空白处填入适当的语句,使程序可以完成指定的功能。Private Sub Form_Click()Dim Ncount%,n%Ncount=0n=0

18、Don=n+1If_ThenDebug.Print nNcount=Ncount+1End IfLoop Until Ncont=5End Sub(分数:2.00)填空项 1:_47.以下程序的功能是在立即窗口中输出 100200 之间所有的素数,并统计输出素数的个数。请在程序空白处填入适当的语句,使程序可以完成指定的功能。Private Sub Command2_Click()Dim i%,j%,k%,t% t 为统计素数的个数Dim b AS BooleanFor i=100 T0 200b=Truek=2J=Int(Sqr(i)Do While k=j And bIf i Mod k=0

19、 Thenb= (12) End Ifk= (13) LoopIf b=True Thent=t+1Debug.Print iEnd IfNext iDebug.Print“t=“;tEnd Sub(分数:4.00)填空项 1:_48.数据库中有工资表,包括“姓名”、“工资”和“职称”等字段,现要对不同职称的职工增加工资,规定教授职称增加 15%,副教授职称增加 10%,其他人员增加 5%。下列程序的功能是按照上述规定调整每位职工的工资,并显示所涨工资的总和。请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub Command3_Click()Dim ws As DAO.

20、WorkspaeeDim db As DAO.DatabaseDim rs As DAO.ReeordsetDim gz As DAO.FieldDim zc As DAO.FieldDim sum As CurrencyDim rate As SingleSet db=CurrentDb()Set rs=db.OpenRecordset(“工资表“)Set gz=rs.Fields(“工资“)Set ZC=rs.Fields(“职称“)Sum=0Do While Not (14) rs.EditSelect Case zeCase Is=“教授“rate=0.15Case Is=“副教授“r

21、ate=0.1Case Elserate=0.05End Selectsum=sum+gz * rategz=gz+gz * rate(15) rs.MoveNextLooprs.Closedb.CloseSet rs=NothingSet db=NothingMsgBox“涨工资总计:“ & sumEnd Sub(分数:4.00)填空项 1:_二级 ACCESS笔试-320 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.由“For i=1 To 9 Step-3”决定的循环结构,其循环体将被执行(分数:2.00)A.0次 B.1次C.4次

22、D.5次解析:解析 本题考查的是 For循环结构。对于步长为负数且循环变量的初值又比终值小的循环会直接退出。2.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于(分数:2.00)A.定义阶段B.开发阶段 C.维护阶段D.上述三个阶段解析:解析 软件生命周期由软件定义、软件开发和软件维护三个时期组成。软件定义可分为软件系统的可行性研究和需求分析两个阶段。软件开发时期由 5个阶段组成:概要设计、详细设计、编写代码、组装测试和确认测试。软件维护时期的主要任务是使软件持久地满足用户的需要。3.下列关于关系数据库中数据表的描述,正确的是(分数:2.00)A.数据表相互之间存在联系,但用独立的

23、文件名保存B.数据表相互之间存在联系,是用表名表示相互间的联系C.数据表相互之间不存在联系,完全独立D.数据表既相对独立,又相互联系 解析:解析 本题考查的是数据库、表的基本概念。在 Access数据库中,表不以独立文件的方式存在,但在表对象中,以不同的表来进行区别,同时,又通过表与表之间的关系来构建联系。4.下列关于对象“更新前”事件的叙述中,正确的是(分数:2.00)A.在控件或记录的数据变化后发生的事件B.在控件或记录的数据变化前发生的事件 C.当窗体或控件接收到焦点时发生的事件D.当窗体或控件失去了焦点时发生的事件解析:解析 本题考查的是对象的事件。对象“更新前”事件是指发生在控件或记

24、录的数据变化前的事件。5.能够实现从指定记录集里检索特定字段值的函数是(分数:2.00)A.NzB.FindC.LookupD.DLookup 解析:解析 本题考查的是 DLookup函数。DLookup 函数的功能是从指定记录集中检索出特定的字段值。Nz函数的功能是,如果其值不是 Null,Nz 函数将返回该值,否则返回值为零。另外,没有 Find和Lookup函数。6.Access中,设置为主键的字段(分数:2.00)A.不能设置索引B.可设置为“有(有重复)”索引C.系统自动设置索引 D.可设置为“无”索引解析:解析 本题考查的是主键的概念及其操作。在 Access系统中,设置为主键的字

25、段由系统自动设置索引。7.通配符“#”的含义是(分数:2.00)A.通配任意个数的字符B.通配任何单个字符C.通配任意个数的数字字符D.通配任何单个数字字符 解析:解析 本题考查的是通配符的含义。在 Access中,通配符“ * ”表示该位置可匹配零个或多个字符;“?”表示该位置可匹配任何一个字符;“#”表示该位置可匹配一个数字;“ ”用于描述一个可匹配的字符范围。8.数据库设计中,用 E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(分数:2.00)A.需求分析阶段B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段解析:解析 用 E-R图来描述信息结构属于数据库设计的逻

26、辑设计阶段。9.为窗体或报表的控件设置属性值的正确宏操作命令是(分数:2.00)A.SetB.SetDataC.SetValue D.SetWarnings解析:解析 本题考查的是宏操作命令的功能。设置属性的宏操作是 SetValue。10.在窗体上有一个命令按钮 Command1,编写事件代码如下:Private Sub Command 1_Click()Dim x As Integer,y As Integerx=12:y=32Call Proe(X,Y)Debug.Print x;yEnd SubPublic Sub Proc(n As Integer,ByVal m As Intege

27、r)n=n Mod 10m=in Mod 10End Sub打开窗体运行后,单击命令按钮,立即窗口上输出的结果是(分数:2.00)A.2 32 B.12 3C.2 2D.12 32解析:解析 本题考查的是 VBA编程基础以及参数传递的方法。过程定义时,如果形式参数被说明为传值(ByVal 项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数被说明为传址(ByRef 项),则过程调用是将相应位置实参的地址传送给形参处理,而

28、被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。本题中是传值方式,子过程中值的变化不会影响调用它的这个过程。11.在模块的声明部分使用“Option Base 1”语句,然后定义二维数组 A(2 to 5,5),则该数组的元素个数为(分数:2.00)A.20B.24 C.25D.36解析:解析 本题考查的是数组声明语句。A(2 to 5,5)第一个元素为 A(2,0),最后一个元素是A(5,5),第一维上有 25 共 4种变化,而第二维上有 05 共 6种变化,因此数组元素个数应为 46个,即 24个。12.下列属于通知或警告用户的命令是(分数:2.00)A.PrintO

29、utB.OutputToC.MsgBox D.RunWarnings解析:解析 本题考查的是 MasBox命令。MsgBox 命令的功能是可以显示一个消息框,用以通知或警告用户。13.下列对数据输入无法起到约束作用的是(分数:2.00)A.输入掩码B.有效性规则C.字段名称 D.数据类型解析:解析 本题考查的是表设计器。输入掩码、有效性规则和数据类型的设置,都可以对数据的输入进行相应的约束。字段名称也就是“字段标题”,主要用于表格的显示,对数据输入无约束作用。故本题答案为 C。14.在 SQL查询中“GROUP BY”的含义是(分数:2.00)A.选择行条件B.对查询进行排序C.选择列字段D.

30、对查询进行分组 解析:解析 本题考查的是 SQL的 SELECT查询语句中的子句功能。在 SQL的 SELECT查询语句中,要将查询结果按某一列或多列的值分组,要使用 GROUP BY子句。15.在报表设计过程中,不适合添加的控件是(分数:2.00)A.标签控件B.图形控件C.文本框控件D.选项组控件 解析:解析 本题考查的是报表常用控件。在报表设计中,利用标签、图形以及文本框都可以进行数据或者文字、图片的输入,但选项组控件在设计过程中无法改变其值,适合用在窗体或数据访问页中。16.输入掩码字符“&”的含义是(分数:2.00)A.必须输入字母或数字B.可以选择输入字母或数字C.必须输入一个任意

31、的字符或一个空格 D.可以选择输入任意的字符或一个空格解析:解析 本题考查的是输入掩码的概念及其使用。定义输入掩码属性所使用的字符如下表所示输入掩码表字 符 说 明 0 必须输入数字(09),不允许使用加号和减号9 可以选择输入数字或空格,不允许使用加号和减号# 可以选择输入数字或空格(在“编辑”模式下空格以空白显示,但是在保存数据时会将空白删除,允许输入加号和减号)L 必须输入字母(AZ)? 可以选择输入字母(AZ)A 必须输入字母或数字a 可以选择输入字母或数字& 必须输入任意字符或一个空格C 可以选择输入任何的字符或一个空格,:;-/ 小数点占位符及千位、日期与时间的分隔符(实际的字符将

32、根据“windows控制面板”中“区域设置属性”中的设置而定) 将所有字符转换为小写 将所有字符转换为大写! 使输入掩码从右到左显示,而不是从左到右显示。输入掩码中的字符始终都是从左到右。可以在输入掩码中的任何地方输入感叹号/ 使接下来的字符以原义字符显示(例如:/A 只显示为 A) Password 将“输入掩码”属性设置为“密码”,以创建密码项文本框。文本框中键入的任何字符都按字面字符保存,但显示为星号“*”由上表可以看出,“&”表示必须输入任意的字符或一个空格。17.下列程序段的功能是实现“学生”表中“年龄”字段值加 1,空白处应填入的程序代码是Dim Str As StringStr=

33、“ “Docmd.RunSQL Str(分数:2.00)A.年龄=年龄+1B.Update学生 Set年龄=年龄+1 C.Set年龄=年龄+1D.Edit学生年龄=年龄+1解析:解析 本题考查的是 VBA编程基础、SQL 语句。对年龄字段加 1,需要使用 SQL的更新语句update进行修改。18.在已建窗体中有一命令按钮(名为 Command1),该按钮的单击事件对应的 VBA代码为P“vate Sul Command 1_Click()subT.Form.RecordSource=“select * from雇员“End Sub单击该按钮实现的功能是(分数:2.00)A.使用 select

34、命令查找“雇员”表中的所有记录B.使用 select命令查找并显示“雇员”表中的所有记录C.将 subT窗体的数据来源设置为一个字符串D.将 subT窗体的数据来源设置为“雇员”表 解析:解析 本题考查的是 VBA编程基础。窗体的 RecordSource属性可设置窗体数据来源,而“Select * from雇员”则是查询“雇员”表中的所有记录。19.若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是(分数:2.00)A.默认值B.有效性文本C.输入掩码 D.密码解析:解析 本题考查的是文本框控件的常用属性设置。在 Access中,没有“密码”这个属性,但可以设置输入掩码,

35、在输入掩码属性中填入“密码”二字来完成本题的要求(当输入文本时,显示为“*”)。20.算法的时间复杂度是指(分数:2.00)A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的基本运算次数 解析:解析 算法的时间复杂度是指执行算法所需要的计算工作量。度量一个算法的工作量,可用算法在执行过程中所需基本运算的执行次数来度量。21.下列叙述中正确的是(分数:2.00)A.对长度为 n的有序链表进行查找,最坏情况下需要的比较次数为 n B.对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C.对长度为 n的有序链表进行对分查找,最坏情

36、况下需要的比较次数为(log 2n)D.对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog 2n)解析:解析 有序链表中定位元素需要通过指针逐个查找,所以对分查找的意义不大。22.在 Access中,如果不想显示数据表中的某些字段,可以使用的命令是(分数:2.00)A.隐藏 B.删除C.冻结D.筛选解析:解析 本题考查的是表的基本操作。在 Access数据表中,使用“隐藏”命令可以不显示某些字段。而删除字段后是不能恢复显示的,冻结或筛选字段都要显示字段。23.利用对话框提示用户输入查询条件,这样的查询属于(分数:2.00)A.选择查询B.参数查询 C.操作查询D.SQL查

37、询解析:解析 本题考查的是查询类型及其应用。参数查询利用对话框提示用户输入参数,并检索出符合所输入参数的记录或值。24.如果 X是一个正的实数,保留两位小数,将千分位四舍五入的表达式是(分数:2.00)A.0.01*Int(X+0.05)B.0.01*Int(100*(X+0.005) C.0.01*Int(X+0.005)D.0.01*Int(100*(X+0.05)解析:解析 本题考查的是 Int函数。需要在千分位进行四舍五入操作,则最后结果肯定是精确到百分位的。而 Int只能取整,无法取小数部分,因此,必须对转换对象进行一个先乘以 100,再除以 100的操作。而如果想在千分位进行四舍五

38、入,又必须对于千分位上进行加 5的操作。这样,千分位上为 4和 4以下的,百分位不变,而千分位上为 5及 5以上的,百分位将被加 1。25.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是(分数:2.00)A.编辑软件B.操作系统 C.教务管理系统D.浏览器解析:解析 教务管理系统是为解决特定领域的应用而开发的软件,属于应用软件,编辑软件和浏览器是支撑软件,只有操作系统是系统软件。26.数据库管理系统中负责数据模式定义的语句是(分数:2.00)A.数据定义语言 B.数据管理语言C.数据操纵语言D.数据控制语言解析:解析 数据定义语言(Data Definit

39、ion Language,DDL)用于定义数据库的所有特性和属性,尤其是行布局、列定义、键列(有时是选键方法)、文件位置和存储策略。27.在窗体上有一个命令按钮 Command1,编写事件代码如下:Private Sub Command1_Click()Dim y As Integery=0Doy=InputBox(“y=“)If(y Mod 10)+Int(y/10)=10 Then Debug.Print y;Loop Until y=0End Sub打开窗体运行后,单击命令按钮,依次输入 10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是(分数:2.00)

40、A.37 55 64 28 19 19B.10 50 20C.10 50 20 0D.37 55 64 28 19 解析:解析 本题考查的是 VBA编程基础以及循环、分支结构。“DoLoop until”循环是为了控制输入。而直接输出是在“Debug.Print y”,即在“If Then”这个选择中,此题的关键在于读懂“If(y Mod 10)+Int(y/10)=10”这个条件,“y mod 10”是取 y的个位上的数。而 Int(y/10)则是相当于取 y的十位上的数,满足这个条件的二位数的 y值有:19、28、37、46、55、64、73、82、91,且只能为正数。因此,答案为 37

41、55 64 28 19。28.在窗体上有一个命令按钮 Command1和一个文本框 Text1,编写事件代码如下:Private Sub Command1_Click()Dim i,j,xFor i=1 To 20 Step 2x=0For j-i To 20 Step 3x=x+1Next jNext iText1.Value=Str(x)End Sub打开窗体运行后,单击命令按钮,文本框中显示的结果是(分数:2.00)A.1 B.7C.17D.400解析:解析 本题考查的是 VBA编程基础以及循环嵌套结构。对于外层的 i循环,因为其循环体的第 1句“x=0”,就是将 x置 0,所以只需考虑

42、其最后一次循环,最后一次循环时,i 的值为 19。此时,内循环 j的初值为 19,终值为 20,步长为 3,则其循环体只运行一次,即 x的值只加了一个 1。因此 x的值为1。29.软件(程序)调试的任务是(分数:2.00)A.诊断和改正程序中的错误 B.尽可能多地发现程序中的错误C.发现和改正程序中的所有错误D.确定程序中的错误性质解析:解析 软件(程序)调试的任务是为了诊断和改正程序中的错误,软件(程序)测试的任务才是为了发现错误。30.有两个关系 R和 T,如下图所示,则由关系 R得到关系 T的操作是(分数:2.00)A.选择 B.投影C.交D.并解析:解析 选择运算是从关系中找出满足给定

43、条件的那些元组,其中条件是以逻辑表达式给出的,选取值为真的元组,这种运算是从水平方向抽取元组。31.在窗体上有一个命令按钮 Command1,编写事件代码如下:Prirate Sub Command1_Click()Dim d1 AS DateDim d2 As Dated1=#12/25/2009#d2=#1/5/2010#MsgBox DateDiff(“ww“,d1,d2)End Sub打开窗体运行后,单击命令按钮,消息框中输出的结果是(分数:2.00)A.1B.2 C.10D.11解析:解析 本题考查的是 VBA编程基础、DateDiff()函数。此题在于理解 DateDiff()函数

44、的功能,这是个比较偏的考点。DateDiff()函数的功能是返回两个指定日期之间的时间间隔数,它有 3个参数,第一个为时间间隔差距的计算单位,第二个为时问起始点,第三个为时间终止点。“ww”是指单位为“周”,从 2009年 12月 25日到 2010年 1月 5日其中有 2周。32.在调试 VBA程序时,能自动被检查出来的错误是(分数:2.00)A.语法错误 B.逻辑错误C.运行错误D.语法错误和逻辑错误解析:解析 本题考查的是 VBA程序的运行调试。在调试 VBA程序时,系统能自动检查出语法错误来,但不能检查出逻辑错误或运行错误。33.在学生管理的关系数据库中,存取一个学生信息的数据单位是(

45、分数:2.00)A.文件B.数据库C.字段D.记录 解析:解析 在学生管理的关系数据库中,存取一个学生信息的数据单位是记录。34.假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是(分数:2.00)A.SELECT * FROM 公司 FOR 名称=“ *网络* “B.SELECT * FROM 公司 FOR 名称 LIKE“ *网络* “C.SELECT * FROM 公司 WHERE 名称=“ *网络* “D.SELECT * FROM 公司 WHERE 名称 LIKE“ *网络* “ 解析:解析 本题考查的是 SQL的 SELECT查询语句。在

46、 SQL的 SELECT查询语句中,后面不能使用 FOR来引出条件,而要用 WHERE;同时,条件表达式中也不能使用“等号”,只能使用 LIKE。其中,用“*”表示该位置可匹配零个或多个字符。含有“网络”二字,可以在首位,可以在中间,也可以在末尾,所以应该是“*网络*”。35.数据流程图(DFD 图)是(分数:2.00)A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具 D.面向对象方法的需求分析工具解析:解析 数据流程图(DFD) 是用于描述结构化方法中需求分析阶段的工具。二、填空题(总题数:13,分数:30.00)36.一个队列的初始状态为空。现将元素 A、B、C、D

47、、E、F、5、4、3、2、1 依次入队,然后依次退队,则元素退队的顺序为 1。(分数:2.00)填空项 1:_ (正确答案:A、B、C、D、E、5、4、3、2、1)解析:解析 队列是先进先出的线性表,即入队的顺序就是退队的顺序。37.设某循环队列的容量为 50,如果头指针 front=45(指向队头元素的前一位置),尾指针 rear=10(指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_ (正确答案:15)解析:解析 实现循环队列时,头指针指向第一个元素的前一个空间,尾指针指向最后一个元素。因此,此时队列中 46、47、48、49、50、1、2、10 这 15个

48、空间存有元素,即队列中有 15个元素。38.设二叉树如下图所示。(分数:2.00)填空项 1:_ (正确答案:EDBGHFCA)解析:解析 后序遍历访问子树和根的原则是先左子树,再右子树,最后根。所以上面二叉树的后序遍历的结果是 EDBGHFCA。39.软件是 1、数据和文档的集合。(分数:2.00)填空项 1:_ (正确答案:程序)解析:解析 软件是程序、数据和文档的集合。40.有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 1,成绩)。(分数:2.00)填空项 1:_ (正确答案:课号)解析:解析 由于两个关系模式的键分别是学号和课号,所以关系模式选课可定义为:选课(学号,课号,成绩)。41.下图所示的窗体上有一个命令按钮(名称为 ciotamand1)和一个选项组(名称为 Frame1),选项组上显示

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

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

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