您好,欢迎访问三七文档
当前位置:首页 > 法律文献 > 理论/案例 > 2012年9月全国计算机二级Access笔试模拟试卷附参考答案
2012年9月全国计算机二级Access笔试模拟试卷附参考答案一、选择题(1)下列数据结构中,按“先进后出”原则组织数据的是()。A)线性链表B)栈C)循环链表D)顺序表(2)数据结构中,与所使用的计算机无关的是数据的()。A)存储结构B)物理结构C)逻辑结构D)物理和存储结构(3)在下列关于二叉树的叙述中,正确的一项是()。A)在二叉树中,任何一个结点的度都是2B)二叉树的度为2C)在二叉树中至少有一个结点的度是2D)一棵二叉树的度可以小于2(4)需求分析阶段的任务是确定()。A)软件开发方法B)软件开发工具C)软件开发费用D)软件系统功能(5)结构化程序设计方法的3种基本控制结构中不包括()。A)循环结构B)递归结构C)顺序结构D)选择结构(6)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()。A)模块间的关系B)系统结构部件转换成软件的过程描述C)软件层次结构D)软件开发过程(7)相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()。A)可重用性差B)安全性差C)非持久性D)冗余性(8)关系表中的每一横行称为一个()。A)元组B)字段C)属性D)码(9)设有关系R和S,关系代数表达式为R-(R-S)表示的是()。A)R∩SB)R-SC)R∪SD)R÷S(10)以下不是面向对象思想中的主要特征的是()。A)多态B)继承C)封装D)类比性(11)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。A)并B)交C)投影D)笛卡儿乘积(12)若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为()。A)00000000B)99999999C)########D)????????(13)数据库表中的字段可以定义有效性规则,有效性规则是()。A)控制符B)文本C)条件D)前三种说法都不对(14)若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入()。A)Like王B)Like王*C)=王D)=王*(15)Access支持的查询类型有()。A)选择查询、交叉表查询、参数查询、SQL查询和操作查询B)基本查询、选择查询、参数查询、SQL查询和操作查询C)多表查询、单表查询、交叉表查询、参数查询和操作查询D)选择查询、统计查询、参数查询、SQL查询和操作查询(16)既可以直接输入文字,又可以从列表中选择输入项的控件是()。A)选项框B)文本框C)组合框D)列表框(17)表达式Val(123E2CD)的值是()。A)123B)12.3C)0D)123E2CD(18)在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为()。A)SELECT姓名FROM学生B)SELECT*FROM学生C)SELECT姓名FROM学生WHILE学号=02650D)SELECT*FROM学生WHILE学号=02650(19)下面显示的是查询设计视图的“设计网格”部分:从所显示的内容中可以判断出该查询要查找的是()。A)性别为“女”并且1980年以前参加工作的记录B)性别为“女”并且1980年以后参加工作的记录C)性别为“女”或者1980年以前参加工作的记录D)性别为“女”或者1980年以后参加工作的记录(20)下列控件中,用来显示窗体或其他控件的说明文字,而与字段没有关系的是()。A)命令按钮B)标签C)文本框D)复选框(21)在报表每一页的底部都输出信息,需要设置的区域是()。A)报表页眉B)报表页脚C)页面页眉D)页面页脚(22)在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件表达式的真假,而没有指定条件的操作则会()。A)无条件执行B)有条件执行C)不执行D)出错(23)VBA表达式3*3\3/3的输出结果是()。A)0B)1C)3D)9(24)以下是宏对象m1的操作序列设计:假定在宏m1的操作中涉及的对象均存在,现将设计好的宏m1设置为窗体“fTest1”上某个命令按钮的单击事件属性,则打开窗体“fTest1”运行后,单击该命令按钮,会启动宏m1的运行。宏m1运行后,前两个操作会先后打开窗体对象“fTest2”和表对象“tStud”,那么执行Close操作后,会()。A)只关闭窗体对象“fTest1”B)只关闭表对象“tStud”C)关闭窗体对象“fTest2”和表对象“tStud”D)关闭窗体“fTest1”和“fTest2”及表对象“tStud”(25)为窗体上的控件设置Tab键的顺序,应该选择属性表中的()。A)“格式”选项卡B)“数据”选项卡C)“事件”选项卡D)其他选项卡(26)VBA中不能进行错误处理的语句结构是()。A)OnErrorThen标号B)OnErrorGoto标号C)OnErrorResumeNextD)OnErrorGoto0(27)下列可作为VBA变量名的是()。A)A#AB)4AC)?xyD)constA(28)假定有如下Sub过程:Subsfun(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()DimaassingleDimbassinglea=5b=4sfuna,bMsgBoxa&chr(10)+chr(13)&bEndSub则单击按钮后的输出结果是()。A)1和1B)1.25和1C)1.25和4D)5和4(29)以下可以得到2*5=10结果的VBA表达式为()。A)2*5&=&2*5B)2*5+=+2*5C)2*5&=&2*5D)2*5+=+2*5(30)在VBA中,下列变量名中不合法的是()。A)你好B)nihaoC)nihaoD)ni_hao(31)在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()Fori=1To4x=4Forj=1To3x=3Fork=1To2x=x+6NextkNextjNextiMsgBoxxEndSub打开窗体后,单击命令按钮,消息框的输出结果是()。A)7B)15C)157D)538(32)下列不是分支结构的语句是()。A)If…Then…EndIfB)While…WendC)If…Then…Else…EndIfD)Select…Case…EndSelect(33)下面程序的功能是计算折旧年限,假设一台机器原价值为100万元,如果每年的折旧率为4%,多少年后它的价值不足50万元。y=0p=100x=0.04Dop=p*y=y+1LoopUntilp50MsgBoxyA)xB)(1-x)C)(1+x)D)1-x(34)在窗体中使用一个文本框(名为n)接收输入的值,有一个命令按钮run,事件代码如下:PrivateSubrun_Click()result=Fori=1ToMe!nForj=1ToMe!nresult=result+*Nextjresult=result+Chr(13)+Chr(10)NextiMsgBoxresultEndSub打开窗体后,在文本框n中输入4,输出结果是()。A)****************B)****************C)****************************D)****************(35)如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。TypeStudnoAsIntegernameAsStringscore(1to3)AsSingleEndType若对某个学生的各个数据项进行赋值,下列程序段中正确的是()。A)DimSAsStudStud.no=1001Stud.name=舒宜Stud.score=78,88,96B)DimSAsStudS.no=1001S.name=舒宜S.score=78,88,96C)DimSAsStudStud.no=1001Stud.name=舒宜Stud.score(1)=78Stud.score(2)=88Stud.score(3)=96D)DimSAsStudS.no=1001S.name=舒宜S.score(1)=78S.score(2)=88S.score(3)=96二、填空题(每空2分,共30分)(1)对长度为n的有序链表进行查找,最坏情况下需要比较的次数为___【1】___。(2)某二叉树中度为2的结点有18个,则该二叉树中有___【2】___个叶子结点。(3)___【3】___(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。(4)关系模型的数据操纵即是建立在关系上的数据操纵,一般有___【4】___、增加、删除和修改四种操作。(5)数据模型按不同的应用层次分为三种类型,它们是___【5】___数据模型、逻辑数据模型和物理数据模型。(6)若要查找最近20天之内参加工作的职工记录,查询准则为___【6】___。(7)在SQL的Select命令中用___【7】___短语对查询的结果进行排序。(8)如果要建立一个宏,希望执行该宏后,首先打开一个表,然后打开一个窗体,那么在该宏中应该使用___【8】___和OpenForm两个命令。(9)int(-3.25)的结果是___【9】___。(10)执行下面的程序段后,变量s的值为___【10】___。S=5Fori=2.6to4.9step0.6S=S+1Nexti(11)假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1Tolen(S)s1=Ucase(Mid(S,i,1))+s1NextiFun=s1EndFunction则Str2=Fun(abcdefg)的输出结果为___【11】___。(12)下面程序的输出结果是___【12】___。PrivateSubCommand1_Click()Dima(1To20)DimiFori=1To20a(i)=iNextiForEachiIna()a(i)=20NextiMsgBoxa(2)EndSub(13)在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:PrivateSubCommand1_Click()DimiAsIntegerDimcityAsVariantcity=Array(北京,上海,天津,重庆)Fori=0To2city(i)=city(i+1)NextiMsgBoxcity(2)EndSub程序运行后,如果单击命令按钮,则在窗体上显示的内容是【13】。(14)已知一个为“学生”的Access数据库,库中的表“stud”存储学生的基本信息,包括学号、姓名、性别和籍贯。下面程序的功能是:通过窗体向stud表中添加学生记录。对应学号、姓名、性别和籍贯的4个文本框的名称分别为:tNo、tName、tSex和tRes。当单击窗体上的“增加”命令按钮(名称为Command1)时,首先判断学号是否重复,如果不重复则向“stud”表中添加学生记录;如果重复,则给出提示信息。当单击窗体上“退出“的命令按钮(名称为Command2)时,关闭当前窗体。依据要求功能,请将以下程序补充完整。PrivateSubForm_Load()'打开窗口时,连接Access数据库SetADOcn=CurrentProject.ConnentionEndSubDimADOcnAsNewADODB.ConnectionPrivateSubCommand1_Click()'增加学生记录DimStrSQLAsStringDimADOrsAsNewADODB.RecordsetSetADOrs.ActiveConnection=ADOcnADOrs.OpenSelect学号FromstudWhere学号='+tNo+'IfNotADOrs.___【14】___ThenMsgBo
本文标题:2012年9月全国计算机二级Access笔试模拟试卷附参考答案
链接地址:https://www.777doc.com/doc-3031958 .html