【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷23及答案解析.doc

上传人:figureissue185 文档编号:1331624 上传时间:2019-10-17 格式:DOC 页数:15 大小:93KB
下载 相关 举报
【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷23及答案解析.doc_第1页
第1页 / 共15页
【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷23及答案解析.doc_第2页
第2页 / 共15页
【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷23及答案解析.doc_第3页
第3页 / 共15页
【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷23及答案解析.doc_第4页
第4页 / 共15页
【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷23及答案解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、国家二级 ACCESS机试(选择题)-试卷 23及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列链表中,其逻辑结构属于非线性结构的是(分数:2.00)A.二叉链表B.循环链表C.双向链表D.带链的栈2.设循环队列的存储空间为 Q(1: 35),初始状态为 front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为(分数:2.00)A.15B.16C.20D.0或 353.下列关于栈的叙述中,正确的是(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C

2、.栈操作遵循先进后出的原则D.以上说法均错误4.在关系数据库中,用来表示实体间联系的是(分数:2.00)A.属性B.二维表C.网状结构D.树状结构5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是(分数:2.00)A.1:1 联系B.m:1 联系C.1:m 联系D.m:n 联系6.有两个关系 R和 S如下: (分数:2.00)A.选择B.投影C.自然连接D.并7.数据字典(DD) 所定义的对象都包含于(分数:2.00)A.数据流图(DFD 图)B.程序流程图C.软件结构图D.方框图8.软件需求规格说明书的作用不包括(分数:2.00)A.

3、软件验收的依据B.用户与开发人员对软件要做什么的共同理解C.软件设计的依据D.软件可行性研究的依据9.下面属于黑盒测试方法的是(分数:2.00)A.语句覆盖B.逻辑覆盖C.边界值分析D.路径覆盖10.下面不属于软件设计阶段任务的是(分数:2.00)A.软件总体设计B.算法设计C.制定软件确认测试计划D.数据库设计11.如果要将 3KB的纯文本块存入一个字段,应选用的字段类型是(分数:2.00)A.文本B.备注C.OLE对象D.附件12.若“教师基本情况“表中职称为以下五种之一:教授、副教授、讲师、助教和其他,为提高数据输入效率,可以设置字段的属性是(分数:2.00)A.显示控件B.有效性规则C

4、.有效性文本D.默认值13.某体检记录表中有日期/时间型数据“体检时间“,若规定在体检 30天后复检,建立生成表查询,生成列“复检时间“预给出复检日期,正确的表达式是 (分数:2.00)A.复检时间:体检日期+30B.复检时间:体检日期+30C.复检时间:date()-体检日期 = 30D.复检时间:day( date()-(体检日期)=3014.在“成本表“中有字段:装修费、人工费、水电费和总成本。其中,总成本=装修费+人工费+水电费,在建表时应将字段“总成本“的数据类型定义为(分数:2.00)A.数字B.单精度C.双精度D.计算15.某体检记录表中有日期/时间型数据“体检日期“,若规定在体

5、检 30天后复检,需在本表中建立新字段“复检日期“,并给出预计的复检日期。在下列设计视力中,设置“复检日期“为计算字段,在表达式栏中,正确的表达式是 (分数:2.00)A.Date()+30B.体检日期+30C.Date()-体检日期 = 30D.Day( date()-(体检日期)=3016.在“成绩表“中有字段:平时成绩、期中考试、期末考试和总评成绩。其中,总评成绩=平时成绩期中考试20%期末考试70%,在建表时应将字段“总评成绩“的数据类型定义为(分数:2.00)A.文本B.长整型C.单精度D.计算17.在“教师“表中,若查找“职工编号“是“T00001“或“T00002“的记录,应在查

6、询设计视图的“条件“行中输入(分数:2.00)A.T00001 or “T00002“B.Like (“T00001“,“T00002“)C.T00001 And “T00002“D.Like “T00001“ And Like “T00002“18.体检表中有日期/时间型数据“体检时间“,若规定在体检 4周后复检,建立生成表查询,生成列“复检时间“要自动给出复检的日期,正确的表达式是 (分数:2.00)A.复检时间:DateAdd(“w“,4,体检时间)B.复检时间:DateAdd(“ww“,4,体检时间)C.复检时间:Datediff(“w“,4,体检时间)D.复检时间:Datediff(

7、“ww“,4,体检时间)19.要调整数据表中信息系 1990年以前参加工作教师的住房公积金,应使用的操作查询是(分数:2.00)A.生成表查询B.更新查询C.删除查询D.追加查询20.下列与表中字段相关的属性中,通过设置可以提高查询速度的属性是(分数:2.00)A.默认值B.有效性规则C.智能标记D.索引21.在报表的视图中,能够预览显示结果,并且又能够对控件进行调整的视图是(分数:2.00)A.设计视图B.报表视图C.布局视图D.打印视图22.下列可用于创建窗体或修改窗体的视图是(分数:2.00)A.设计视图B.窗体视图C.数据表视图D.透视表视图23.设计窗体时,可通过设置命令按钮的一个属

8、性来指定按钮上要显示的文字,该属性是(分数:2.00)A.名称B.标题C.格式D.图像24.报表页眉的作用是(分数:2.00)A.显示报表中字段名或对记录的分组名B.显示报表的标题、图形或说明性文字C.显示本页的汇总说明D.显示整份报表的汇总说明25.要使打印的报表每页显示 3 列记录,在设置时应选择(分数:2.00)A.工具箱B.页面设置C.属性表D.字段列表26.窗体中有文本框 Text1。运行程序,输入大于 0的整数 m,单击按钮 Command1,程序显示由星号组成的高度为 m的等腰三角形。例如,当 m=5时,显示图形如下。 * * * * * * * * * * * * * * *

9、* * * * * * * * * *事件代码如下。Private Sub Command1_Click() m = Val(Me!Text1) result = “ For k = 1 To m For n = 1 To k + m - 1 If 【 】 Then result = result & “ “ Else result = result & “ *“ End If Next n result = result + Chr(13) Next k MsgBox result, , “运行结果“End Sub 程序【 】处应填写的语句是(分数:2.00)A.n m - k + 1D.n

10、 = m - k + 127.登录窗体如图所示。单击“登录“按钮,当用户名及密码正确时则会弹出窗口显示“OK“信息。(分数:2.00)A.Private Sub cmdOK_Click() If txtUser.Value = “zhangs“ And txtPW.Value = “123“ Then MsgBox “OK“ End if End SubB.Private Sub cmdOK_Click() If txtUser.Value = “zhangs“ Then If txtPW.Value = “123“ Then MsgBox “OK“ End if End if End Sub

11、C.Private Sub cmdOK_Click() If txtUser.Value = “zhangs“ Then If txtPW.Value = “123“ Then MsgBox “OK“ End if End SubD.Private Sub cmdOK_Click() If txtUser.Value = “zhangs“ and txtPW.Value = “123“ Then MsgBox “OK“ End If End Sub28.窗体中有文本框为 Text1、Text2 和 Text3。运行时在 Text1中输入整数 m,在 Text2中输入整数 n(mA.k = II

12、f(m Mod 2 = 0, m, m + 1)B.k = IIf(m Mod 2 0, m, m + 1)D.k = IIf(m Mod 2 0),判断 m是否为素数,如果是素数,则在 Label1中显示“m 是素数“,否则显示“m 是合数“。事件代码如下:Private Sub Command1_Click() Dim result As String m = Val(Me!Text1) result = m & “ 是素数“ k = 2 Do While k 0),在 Text2中显示输出 m的全部除 1和自身之外的因子。例如,20 的因子有 2,4,5,10,输出结果为“2,4,5,1

13、0,“;16 的因子为 2,4,8,输出结果为“2,4,8,“。事件代码如下:Private Sub Command1_Click() m = Val(Me!Text1) resule = “ k = 2 Do If m Mod k = 0 Then result = result & k & “,“ k = k + 1 Loop While 【 】 Me!Text2 = resultEnd Sub 程序【 】处应填写的语句是(分数:2.00)A.k mB.k = mD.k 0),单击 Command1“运行“按钮,程序能够求出 m的全部除 1之外的因子,并使用 Text2显示结果。例如,18

14、 的全部因子有2,3,6,9,18,输出结果为“2,3,6,9,18,“;28 的全部因子为 2,4,7,14,28,输出结果为“2,4,7,14,28“。事件代码如下:Private Sub Command1_Click() m = Val(Me!Text1) resule = “ k = 2 Do If m Mod k = 0 Then result = result & k & “,“ k = k + 1 Loop Until 【 】 Me!Text2 = resultEnd Sub 程序【 】处应填写的语句是(分数:2.00)A.k mB.k = mC.k = mD.k 0),单击 C

15、ommand1“运行“按钮,程序能够求出 m的全部除 1之外的因子,并在 Text2显示结果。例如,18 的全部因子有2,3,6,9,18,输出结果为“2,3,6,9,18,“;28 的全部因子为 2,4,7,14,28,输出结果为“2,4,7,14,28“。事件代码如下:Private Sub Command1_Click() m = Val(Me!Text1) resule = “ For k = 2 To 【 】 If m Mod k = 0 Then result = result & k & “,“ End If Next k Me!Text2 = resultEnd Sub程序【

16、】处应填写的语句是(分数:2.00)A.mB.k 1, m, m + 1)C.k = IIf(m Mod 2 1, m, m + 1)D.k = IIf(m Mod 2 0),单击“运行“按钮Command1,将 m分解为质因子之积,并在 Text2中给出结果。例如,18=2*3*3,输出结果为“2,3,3,“;28=2*2*7,输出结果为“2,2,7,“。事件代码如下:Private Sub Command1_Click() m = Val(Me!Text1) resule = “ k = 2 Do While m 1 If m Mod k = 0 Then result = result

17、& k & “,“ m = m / k Else 【 】 End If Loop Me!Text2 = resultEnd Sub 程序【 】处应填写的语句是(分数:2.00)A.k = k + 1B.k = 1C.m = m - kD.m = m / k38.窗体中有文本框 Text1。运行程序,输入大于 0的整数 m,单击按钮 Command1,程序显示由星号组成的高度和上底均为 m的等腰梯形形。例如,当 m=5时,显示图形如下。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

18、* * * * *事件代码如下。Private Sub Command1_Click() m = Val(Me!Text1) result = “ For k = 1 To m For n = 1 To 【 】 If n 0),单击按钮 Command1计算下列表达式的值: SUM=m+(m-1)/2+(m+2)/3+(m-3)/4+(m+(-1)n+1(n-1)/n 在 Text3给出结果,事件代码如下:Private Sub Command1_Click() Dim sum As Double m=Val(me!Text1) n=Val(me!Text2) sum=0 For k=1 to

19、 n sum=sum+(【 】)/k Next k Me!text3=sumEnd Sub 程序【】处应填写的语句是:(分数:2.00)A.m + IIf(k Mod 2 = 0, -k + 1, k - 1)B.m + IIf(k Mod 2 = 0, k - 1, -k + 1)C.IIf(k Mod 2 = 1, m - k + 1, m + k - 1)D.IIf(k Mod 2 0),单击按钮 Command1计算下列表达式的值:SUM=m-(m+1)/2+(m+2)/3-(m+3)/4+(-1)n+1(m+n-1)/n 在 Text3给出结果,事件代码如下:Private Sub

20、Command1_Click() Dim sum As Double m=Val(me!Text1) n=Val(me!Text2) sum=0 For k=1 to n sum=sum+【 】/k Next k Me!text3=sumEnd Sub 程序【】处应填写的语句是:(分数:2.00)A.IIf(k Mod 2 = 0, -(m + k - 1), (m + k - 1)B.IIf(k Mod 2 = 0, (m + k - 1), -(m + k - 1)C.IIf(k Mod 2 0, -(m + k - 1), (m + k - 1)D.IIf(k Mod 2 m - k +

21、 1D.n = m - k + 1解析:解析:题目第一个 for循环用于控制输入的行数,第二个 for循环控制每行前面的空格数。我们可以看到,当 K初始值为 1,第一行需要输出 4个空格和一颗星简单方法是,一个一个代进去测试。如在k=1情况下满足 0, m, m + 1)C.k = IIf(m Mod 2 0, m, m + 1)D.k = IIf(m Mod 2 0),判断 m是否为素数,如果是素数,则在 Label1中显示“m 是素数“,否则显示“m 是合数“。事件代码如下:Private Sub Command1_Click() Dim result As String m = Val(

22、Me!Text1) result = m & “ 是素数“ k = 2 Do While k 0),在 Text2中显示输出 m的全部除 1和自身之外的因子。例如,20 的因子有 2,4,5,10,输出结果为“2,4,5,10,“;16 的因子为 2,4,8,输出结果为“2,4,8,“。事件代码如下:Private Sub Command1_Click() m = Val(Me!Text1) resule = “ k = 2 Do If m Mod k = 0 Then result = result & k & “,“ k = k + 1 Loop While 【 】 Me!Text2 =

23、resultEnd Sub 程序【 】处应填写的语句是(分数:2.00)A.k mB.k = mD.k 0),单击 Command1“运行“按钮,程序能够求出 m的全部除 1之外的因子,并使用 Text2显示结果。例如,18 的全部因子有2,3,6,9,18,输出结果为“2,3,6,9,18,“;28 的全部因子为 2,4,7,14,28,输出结果为“2,4,7,14,28“。事件代码如下:Private Sub Command1_Click() m = Val(Me!Text1) resule = “ k = 2 Do If m Mod k = 0 Then result = result

24、& k & “,“ k = k + 1 Loop Until 【 】 Me!Text2 = resultEnd Sub 程序【 】处应填写的语句是(分数:2.00)A.k m B.k = mC.k = mD.k m。但是不能用 k=m或 k=m作为结束条件。例如,如果 m输入值为 1,循环会一直满足条件,就会形成死循环。因此,本题应选择 A选项。34.在窗体中有文本框 Text1和 Text2。运行程序时,在 Text1中输入整数 m(m0),单击 Command1“运行“按钮,程序能够求出 m的全部除 1之外的因子,并在 Text2显示结果。例如,18 的全部因子有2,3,6,9,18,输出

25、结果为“2,3,6,9,18,“;28 的全部因子为 2,4,7,14,28,输出结果为“2,4,7,14,28“。事件代码如下:Private Sub Command1_Click() m = Val(Me!Text1) resule = “ For k = 2 To 【 】 If m Mod k = 0 Then result = result & k & “,“ End If Next k Me!Text2 = resultEnd Sub程序【 】处应填写的语句是(分数:2.00)A.m B.k m,因此 k的取值为 2,.,m-1,m。括号内应该填写一个数值,因此 B和 C选项不正确,

26、D 选择去除了 m本身。因此,本题应选择 A选项。35.在窗体中变量 m对应的文本框为 Text1,“运行“按钮 Command1对应的事件代码如下:Private Sub Command1_Click() Dim result As String m = Val(Me!Text1) result = “ For k = 1 To m For n = 1 To k + m - 1 If n 1, m, m + 1)C.k = IIf(m Mod 2 1, m, m + 1)D.k = IIf(m Mod 2 0),单击“运行“按钮Command1,将 m分解为质因子之积,并在 Text2中给出

27、结果。例如,18=2*3*3,输出结果为“2,3,3,“;28=2*2*7,输出结果为“2,2,7,“。事件代码如下:Private Sub Command1_Click() m = Val(Me!Text1) resule = “ k = 2 Do While m 1 If m Mod k = 0 Then result = result & k & “,“ m = m / k Else 【 】 End If Loop Me!Text2 = resultEnd Sub 程序【 】处应填写的语句是(分数:2.00)A.k = k + 1 B.k = 1C.m = m - kD.m = m /

28、k解析:解析:本题是求解 m的所有质因子之积,while 循环结束的条件是 m的值大于 1。If 循环中,如果m mod k=0,则说明 k为其中的质因子,所有将 k加入结果中,并且把 m/k的值赋给 m;否则 m mod k 0, -(m + k - 1), (m + k - 1)D.IIf(k Mod 2 0, (m + k - 1), -(m + k - 1)解析:解析: 本题是求解一个表达式的值。从题目中我们可以看出分母从 1取值一直到 m,第 k个项,如果 k是奇数,则是 m+(k-1),否则是 m-(k-1)。所以本题就是找出满足条件的表达式(注:Iff(x,y,z)函数中若 x为真,则返回 y,否则返回 z),只有 A选项满足。因此,本题应选择 A选项。

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

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

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