全国计算机等级考试二级笔试2005年4月真题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1全国计算机等级考试二级笔试2005年4月真题公共基础知识及Access数据库程序设计(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)数据的存储结构是指______。A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是______。A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。A)log2nB)n/2C)nD)n+1(5)下列对于线性链表的描述中正确的是______。A)存储空间不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是______。A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求______。A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是______。A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合2(9)数据独立性是数据库技术的重要特点之一。所谓数据独立性是指______。A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是______。A)关系模型B)网状模型C)层次模型D)以上三个都是(11)Access中表和数据库的关系是______。A)一个数据库可以包含多个表B)一个表只能包含两个数据库C)一个表可以包含多个数据库D)一个数据库只能包含一个表(12)假设数据库中表A与表B建立了一对多关系,表B为多的一方,则下述说法中正确的是______。A)表A中的一个记录能与表B中的多个记录匹配B)表B中的一个记录能与表A中的多个记录匹配C)表A中的一个字段能与表B中的多个字段匹配D)表B中的一个字段能与表A中的多个字段匹配(13)数据表中的行称为______。A)字段B)数据C)记录D)数据视图(14)在关于输入掩码的叙述中,错误的是______。A)在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符B)定义字段的输入掩码,是为了设置密码C)输入掩码中的字符0表示可以选择输入数字0到9之间的一个数D)直接使用字符定义输入掩码时,可以根据需要将字符组合起来(15)下面说法中,错误的是______。A)文本型字段,最长为255个字符B)要得到一个计算字段的结果,仅能运用总计查询来完成C)在创建一对一关系时,要求两个表的相关字段都是主关键字D)创建表之间的关系时,正确的操作是关闭所有打开的表(16)Access提供的数据类型中不包括______。A)备注B)文字C)货币D)日期/时间(17)在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是______。A)排序B)筛选C)隐藏D)冻结(18)将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是______。A)删除查询B)生成表查询C)追加查询D)交叉表查询(19)在Access的数据库中已建立了tBook表,若查找图书编号是112266和113388的记录,应在查询设计视图准则行中输入______。A)112266and113388B)notin(112266,113388)C)in(112266,113388)D)not(112266and113388)3(20)下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断要创建的查询是______。A)删除查询B)追加查询C)生成表查询D)更新查询(21)下列不属于Access窗体的视图是______。A)设计视图B)窗体视图C)版面视图D)数据表视图(22)某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是______。A)OpenQueryB)OpenReportC)OpenWindowD)OpenForm(23)在设计视图中设置此窗体的格式属性,正确设置是______。4A)B)B)C)D)C)(24)假设已在Access中建立了包含书名、单价和数量三个字段的tOfg表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为______。A)[单价]*[数量]B)=[单价]*[数量]C)[图书订单表]![单价]*[图书订单表]![数量]D)=[图书订单表]![单价]*[图书订单表]![数量](25)以下是某个报表的设计视图。根据视图内容,可以判断出分组字段是______。A)编号和姓名B)编号C)姓名D)无分组字段(26)要实现报表的分组统计,其操作区域是______。A)报表页眉或报表页脚区域B)页面页眉或页面页脚区域C)主体区域D)组页眉或组页脚区域(27)Access通过数据访问页可以发布的数据______。5A)只能是静态数据B)只能是数据库中保持不变的数据C)只能是数据库中变化的数据D)是数据库中保存的数据(28)在条件宏设计时,对于连续重复的条件,可以代替的符号是______。A)...B)=C),D);(29)在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作。则带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会______。A)无条件执行B)有条件执行C)不执行D)出错(30)以下可以得到2*5=10结果的VBA表达式为______。A)2*5&=&2*5B)2*5+=+2*5C)2*5&=&2*5D)2*5+=+2*5(31)确定一个控件在窗体或报表中的位置的属性是______。A)Width或HeightB)Width和HeightC)Top或LeftD)Top和Left(32)假定窗体的名称为fmTest,则把窗体的标题设置为AccessTest的语句是______。A)Me=AccessTestB)Me.Caption=AccessTestC)Me.Text=AccessTestD)Me.Name=AccessTest(33)以下程序运行后,消息框的输出结果是______。a=sqr(3)b=sqr(2)c=abMsgboxc+2A)-1B)1C)2D)出错(34)执行语句:MsgBoxAAAA,vbOKCancel+vbQuestion,BBBB之后,弹出的信息框外观样式是_______。A)B)C)D)(35)用于获得字符串Str从第2个字符开始的3个字符的函数是______。A)Mid(Str,2,3)B)Middle(Str,2,3)C)Right(Str,2,3)D)Left(Str,2,3)6二、填空题(每空2分,共30分)请将每空的正确答案写在【1】~【15】序号的横线上,答在试卷上不得分。(1)某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。(2)在面向对象方法中,类的实例称为【2】。(3)诊断和改正程序中错误的工作通常称为【3】。(4)在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。(5)问题处理方案的正确而完整的描述称为【5】。(6)若要查找最近20天之内参加工作的职工记录,查询准则为【6】。(7)在设计窗体时使用标签控件创建的是单独标签,它在窗体的【7】视图中不能显示。(8)报表设计中,可以通过在组页眉或组页脚中创建【8】来显示记录的分组汇总数据。(9)有多个操作构成的宏,执行时是按【9】执行的。(10)VBA的自动运行宏,必须命名为【10】。(11)某个窗体已编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为【11】。PrivateSubForm_Click()DimkAsInteger,nAsInteger,mAsIntegern=10:m=1:k=1DoWhilek=nm=m*2k=k+1LoopMsgBoxmEndSub(12)在窗体上添加一个命令按钮(名为Command1),然后编写如下程序:Functionm(xAsInteger,yAsInteger)AsIntegerm=IIf(xy,x,y)EndFunctionPrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=1b=2MsgBoxm(a,b)EndSub打开窗体运行后,单击命令按钮,消息框中输出结果为【12】。(13)以下是一个竞赛评分程序。8位评委,去掉一个最高分和一个最低分,计算平均分(设满分7为10分)。请填空补充完整。PrivateSubForm_Click()DimMaxAsInteger,MinAsIntegerDimiAsInteger,xAsInteger,sAsIntegerDimpAsSingleMax=0Min=10Fori=1To8x=Val(InputBox(请输入分数:))If【13】ThenMax=xIf【14】ThenMin=xs=s+xNextis=【15】p=s/6MsgBox最后得分:&pEndSub

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功