国家二级ACCESS机试(选择题)模拟试卷28(共240题)_第1页
国家二级ACCESS机试(选择题)模拟试卷28(共240题)_第2页
国家二级ACCESS机试(选择题)模拟试卷28(共240题)_第3页
国家二级ACCESS机试(选择题)模拟试卷28(共240题)_第4页
国家二级ACCESS机试(选择题)模拟试卷28(共240题)_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家二级ACCESS机试(选择题)模拟试卷28(共9套)(共240题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、下列排序方法中,最坏情况下比较次数最少的是A、冒泡排序B、简单选择排序C、直接插入排序D、堆排序标准答案:D知识点解析:冒泡排序、简单选择排序和直接插入排序法在最坏的情况下比较次数为:n(n—1)/2。而堆排序法在最坏的情况下需要比较的次数为O(nlog2n)。其中堆排序的比较次数最少。2、在报表中要显示格式为"页码/总页数"的页码,应当设置文本框控件的控件来源属性为()。A、[Page]/[Pages]B、=[Page]/[Pages]C、[Page]&"/"&[Pages]D、=[Page]&"/"&[Pages]标准答案:D知识点解析:计算控件的控件源必须是以"="开头的计算表达式,表达式的字段名不用加表名,需要以"[]"括起来。3、设有二叉树如下图所示:则中序序列为A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGH标准答案:B知识点解析:中序遍历(LDR)是指首先遍历左子树,然后访问根结点,最后遍历右子树,选项B正确。4、下列各排序法中,最坏情况下的时间复杂度最低的是A、堆排序B、快速排序C、希尔排序D、冒泡排序标准答案:A知识点解析:堆排序法,最坏情况需要O(nlog2n)次比较。相比以上几种“除希尔排序法外”,堆排序法的时间复杂度最小,故选项A正确。5、带链队列空的条件是A、front=rear=NULLB、front=rear=-1C、front=NULL且rear=-1D、front=-1且rear=NULL标准答案:A知识点解析:带链队列空的条件有两个:一个是front=rear,一个是它们都等于空。6、从“图书”表中查找出定价高于“图书号”为“112”的图书记录,正确的SQL命令是()。A、SELECT*FROM图书WHERE定价>"112"B、SELECT*FROM图书WHEREEXISTS定价="112"C、SELECT*FROM图书WHERE定价>(SELECT冰FROM商品WHERE图书号="112")D、SELECT*FROM图书WHERE定价>(SELECT定价FROM图书WHERE图书号="112")标准答案:D知识点解析:该题目考查的是一个嵌套查询,首先使用SQI.语句:SELECT定价FROM图书WHERE图书号="112"来查询出图书号为112的图书定价,再将该定价作为顶层SELECT查询的条件。7、下面不属性软件工程三要素的是()。A、方法B、环境C、工具D、过程标准答案:B知识点解析:软件工程包括三个要素:方法、工具和过程。软件工程方法为软件开发提供了"如何做"的技术。工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。8、用来测试当前读写位置是否达到文件末尾的函数是A、EOFB、FileLenC、LenD、LOF标准答案:A知识点解析:在到达文件末尾之前,EOF函数一直返回False,到达文件末尾时,EOF返回True;FileLen函数返回一个文件的长度,单位为字节;Len返回文本串的字符数;LOF函数返回某文件的字节数。9、运行下列程序,结果是()。PrivateSubCommand1_Click()f0=1:f1=1:k=1DoWhilek<=5f=f0+f1f0=f1f1=fk=k+1LoopMsgBox"f="&fEndSubA、f=5B、f=7C、f=8D、f=13标准答案:D知识点解析:本题考查Do循环语句:k=1时,f=1+1=2,f0=1,f1=2,k=1+1=2;k=2时,f=3,f0=2,f1=3,k=2+1=3;k=3时,f=5,f0=3,n=5,k=3+1=4;k=4时,f=8,f0=5,n=8,k=4+1=5;k=5时,f=13,f0=8,f1=13,k=6,不再满足循环条件即跳出循环,此时f=13。10、在创建表时设置了字段的“格式”属性,下列关于“格式”属性的叙述中,错误的是A、格式属性只影响字段数据的显示格式B、可以设置自动编号型字段的格式属性C、显示格式只在输入数据被保存后应用D、可在需要控制数据的输入格式时选用标准答案:D知识点解析:格式属性只影响数据的显示格式,不能控制数据的输入格式,所以选项D叙述错误。11、在图书数据库中有“作者”表(作者编号、作者名)、“读者”表(读者编号、读者名)和“图书”表(图书编号,图书名、作者编号)等3个基本情况表。如果一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了关系。为能反映作者与读者之间的关系,在数据库中应增加新的表。下列关于新表的设计中,最合理的设计是A、增加一个表:借阅表(读者编号、图书编号)B、增加一个表:读者-作者表(读者编号、作者编号)C、增加一个表:借阅表(读者编号、图书编号、作者编号)D、增加两个表:借阅表(读者编号、图书编号),读者-作者表(读者编号、作者编号)标准答案:A知识点解析:一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了关系,所以需要增加一个表用于反应读者借阅某本图书的表一图书借阅表(读者编号,图书编号),通过“读者编号”联系“读者”表,通过“图书编号”联系“图书”表,“图书”表中的“作者编号”可以联系“作者”表,所以增加图书借阅表(读者编号,图书编号)就可以反映作者与读者之间的关系,不需要添加其他表,所以选项A正确。12、下列关于OLE对象的叙述中,正确的是A、用于输入文本数据B、用于处理超级链接数据C、用于生成自动编号数据D、用于链接或内嵌Windows支持的对象标准答案:D知识点解析:OLE对象属性是指字段允许单独地“链接”或“嵌入”OLE对象,例如Word文档、Excel电子表格、图像、声音或其他二进制数据。13、若要确保输入的联系电话值只能为8位数字,应将该字段输入掩码设置为A、00000000B、99999999C、########D、????????标准答案:A知识点解析:本题考查字段的输入掩码的知识。我们在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符“0”代表必须输入0~9中的一个数字;“9”代表可以选择输入数字或空格;“#”代表可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入加号或减号;“?”代表可以选择输入字母(A~z)。当直接使用字符来定义输入掩码属性时,可以根据需要将字符组合起来。例如本题就应该为“00000000”。14、若Access数据表中有姓名为“李建华”的记录,下列无法查询出“李建华”的表达式是A、Like”华”B、Like”木华”C、Like”木华*”D、Like”??华”标准答案:A知识点解析:Like运算符的作用如下表所示:所以只有选项A无法查出“李建华”。15、下面显示的是查询设计视图的“设计网络”部分:从所显示的内容中可以判断出该查询要查找的是A、性别为“女”并且1980年以前参加工作的记录B、性别为“女”并且1980年以后参加工作的记录C、性别为“女”或者1980年以前参加者作的记录D、性别为“女”或者1980年以后参加工作的记录标准答案:A知识点解析:本题考查查询条件的知识。由图中可以看出,两个查询条件位于同一行,说明两个条件之间是“与”的关系;Year(工作时间)<1980,说明工作时间在1980年以前。综合两个方面A选项正确。16、已知数据库中有三个表,“班级设置"(年级,学院,班级,班级编码)中保存了全校所有班级设置基本信息,“学生表”(学号,姓名,学院,专业,入学时间)中保存全校学生基本情况,“班级”表(班级编码,学号)保存了各班学生的学号。查询设计如下:该查询显示的结果是A、按班级顺序显示全校所有班级学生名单B、按班级分组显示所有班级的学生名单C、按指定的班级编码显示全班学生名单D、按年级顺序显示全校所有班级学生名单标准答案:C知识点解析:在视图中班级表作为系班级设置表和学生表的桥梁和纽带,显示不同班级学生班级设置信息和学生基本情况信息,在“班级代码”字段所对应的“条件”行中,使用参数查询“[?]”,表示按指定班级编码显示学生信息,所以选项C正确。17、下列选项中,不属于窗体的“数据”属性的是A、允许添加B、排序依据C、记录源D、自动居中标准答案:D知识点解析:“自动居中”是窗体的格式属性中的内容,窗体的“数据”属性包括记录源、排序依据、允许编辑、数据输入等,选项A、选项B和选项C均为窗体的“数据”属性中的内容,所以选项D正确。18、在设计窗体时,由于内容较多无法在窗体的一页中全部显示,为了在窗体上分类显示不同的信息,需要使用的控件是A、选项组B、选项卡C、切换按钮D、选项按钮标准答案:B知识点解析:当窗体中的内容较多无法在一页全部显示时,可以使用选项卡进行分页。19、在窗体上有一个命令按钮Command1,编写事件代码如下:PrivateSubCommandI_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)EndSubPublicSubProc{hAsInteger,ByValmAsInteger}n=nMod10m=mMod10EndSub打开窗体运行后,单击命令按钮,立即窗口上输出的结果是A、232B、123C、22D、1232标准答案:A知识点解析:在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。因此调用函数实参x是传址方式传递,实参y为传值方式传递,调用函数后x值在函数中随形参改变,即x=xmod10=12mod10=2,而y不随之改变。20、下列代码实现的功能是:若在窗体中一个名为tNum的文本框中输入课程编号,则将“课程表”中对应的“课程名称”显示在另一个名为tName文本框中。PrivateSub[]()Me!tName=DLookup("课程名称","课程表","课程编号=’"&Me!TNum&"’")EndSub程序[]处应该填写的是A、tNurn_AtterUpdateB、tNum_ClickC、tNum_AfterlnsertD、tNam_MouseDown标准答案:A知识点解析:本题考查的是变量标识符的命名规则。标识符的名字以一个或者多个小写字母开头作为前缀;之后接第一个单词的首字母大写或者多个单词的组合,且该单词要指明变量的用途。本题是根据输入Num然后(After)更新(Update)tName内容,所以选择选项A。21、运行VBA的函数过程,可使用的宏命令是A、RunMacroB、RunSqlC、RunCodeD、RunVBA标准答案:C知识点解析:RunCode宏用于调用VB的Function过程,所以选项C正确。22、已知过程对应的代码如下:SubProc()f1=0:f2=1Forn=1to5f=f1+f2Debug.Printff1=f2f2=fNextnEndSub过程Proc在立即窗口中依次显示的数值是A、12358B、12345C、1261015D、12468标准答案:A知识点解析:程序执行过程如下:程序初始化f1=0;f2=1;当n=1时;Forn=1to5;执行第一次循环,条件为true;f=f1+f2=0+1=1输出f的值为1;f1=f2=1;f2=f=2;当n=2时;执行第二次循环,条件为true;f=f1+f2=1+1=2输出f的值为2;f1=f2=1;f2=f=2;当n=3时;执行第三次循环,条件为true;f=f1+f2=1+2=3输出f的值为3;f1=f2=2;f2=f=3;当n=4时;执行第四次循环,条件为true;f=f1+f2=2+3=5输出f的值为5;f1=f2:3;f2=f=5;当n=5时;执行第五次循环,条件为true;f=f1+f2=3+5=8输出f的值为8;f1=f2=5;f2=f=8;当n=6时;执行第六次循环,条件为faIse,结束循环。综上所述,程序输出结果依次为1,2,3,5,8,所以选项A正确。23、不是窗体组成部分的是A、窗体页眉B、窗体页脚C、主体D、窗体设计器标准答案:D知识点解析:暂无解析24、假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是A、工资>800AND职称="助教"OR职称="讲师"B、性别="女"ORNOT职称="助教"C、工资=800AND(职称="讲师"OR性别="女")D、工资>800AND(职称="讲师"OR性别="男")标准答案:D知识点解析:暂无解析25、下列叙述中错误的是()。A、循环链表中有一个表头节点B、循环链表是循环队列的存储结构C、循环链表的表头指针与循环链表中最后一个节点的指针均指向表头节点D、循环链表实现了空表与非空表运算的统一标准答案:B知识点解析:循环链表是指在单链表的第一个节点前增加一个表头节点,队头指针指向表头节点,最后一个节点的指针域的值由NULL改为指向表头节点。循环链表是线性表的一种链式存储结构,循环队列是队列的一种顺序存储结构。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共25题,每题1.0分,共25分。)1、设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A、15B、16C、20D、0或35标准答案:D知识点解析:循环队列的队头指针和尾指针都等于15,此循环队列中元素的个数有两种情况,第一种情况是队头指针和尾指针都是第一次到达15,此时元素个数为O:第二种情况是队头指针第一次到达15,而尾指针第二次到达15,此时元素个数为35。2、Access中表和数据库的关系是()。A、一个表可以包含多个数据库B、一个数据库只能包含一个表C、一个数据库可以包含多个表D、一个表只能包含一个数据库标准答案:C知识点解析:本题考查表和数据库关系的知识。在Access关系数据库中,数据库对象共有7种,表就是其中的一种,用来存储数据。一个数据库可以包含多个表,而一个表只能被一个数据库包含。3、下列排序方法中,最坏情况下时间复杂度最小的是A、冒泡排序B、快速排序C、堆排序D、直接插入排序标准答案:C知识点解析:排序方法中最坏情况下时间复杂度的大小如下表:根据上表可知选项C正确。4、下面对“对象”概念描述正确的是()。A、属性就是对象B、操作是对象的动态属性C、任何对象都必须有继承性D、对象是对象名和方法的封装体标准答案:B知识点解析:对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。对象可以做的操作表示它的动态行为,通常也称为方法或服务,属性即对象所包含的信息。对象名唯一标识一个对象。对象可以有继承性,但并不是任何对象都必须有继承性。5、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是A、选择查询B、生成表查询C、追加查询D、更新查询标准答案:C知识点解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求将A表中的数据追加到B表中原有记录的后面,很明显是追加查询。6、某体检记录表中有日期/时间型数据“体检日期”,若规定在体检30天后复检,需在本表中建立新字段“复检日期”,并给出预计的复检日期。在下列设计视力中,设置“复检日期”为计算字段,在表达式栏中,正确的表达式是()。A、Date()+30B、[体检日期]+30C、Date()—[体检日期]=30D、Day(date())—([体检日期])=30标准答案:B知识点解析:本题主要考查了在查询中计算。题目要求给出复检日期的计算公式,复检日期是在体检日期的基础上+30天,题目中Date()函数是返回当前的日期,Date()—[体检日期]得出的查询结果是30天之前的检查条目,排除选项A、C与D。故选择B选项。7、在VBA中,引用窗体与报表对象的格式是()。A、Forms!窗体名称!控件名称[.屙性名称]B、Forms.窗体名称[.属性称]C、Forms!窗体名称!控件名称[!属性名称]D、Forms!窗体名称.控件名称[.属性名称]标准答案:A知识点解析:引用窗体或报表上的控件值,使用语法格式为:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]![报表名]![控件名]。8、在数据表中筛选记录,操作的结果是A、将满足筛选条件的记录存入一个新表中B、将满足筛选条件的记录追加到一个表中C、将满足筛选条件的记录显示在屏幕上D、用满足筛选条件的记录修改另一个表中已存在的记录标准答案:C知识点解析:使用数据库表时,经常需要从很多的记录中挑选出满足条件的数据进行处理,例如从教师表中查询所有男教师的信息。这时需要对记录进行筛选。所谓筛选记录是指经过筛选后的表,只显示符合条件的记录,而那些不符合条件的记录将被隐藏起来。9、VBA程序中,可以实现代码注释功能的是A、方括号([])B、冒号(:)C、双引号(”)D、单引号(’)标准答案:D知识点解析:一个好的程序一般都有注释语句。这对程序的维护有很大的好处。在VBA程序中,注释可以通过以下两种方式实现:使用Rem语句,格式为:Rem注释语句用单引号“’”,格式为:注释语句10、下列选项中,不是Access窗体事件的是()。A、LoadB、UnloadC、ExitD、Activate标准答案:C知识点解析:打开或关闭窗体,在窗体之间移动,或者对窗体中数据进行处理时,将发生与窗体相关的事件。由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件:打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current)如果窗体中没有活动的控件,在窗体的“激活”事件发生之后仍会发生窗体的“获得焦点”(GotFocus)事件,但是该事件将在“成为当前”事件之前发生。在关闭窗体时,将按照下列顺序发生相应的事件:卸载(Unload)→停用(Deactivate)→关闭(Close)。所以窗体的事件并没有包括Exit事件。11、下面属于黑盒测试方法的是A、判定覆盖B、条件覆盖C、错误推测法D、基本路径测试标准答案:C知识点解析:黑盒测试方法包括:等价类划分法、边界值分析法、错误推测法因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。12、OnErrorGoto0语句的含义是()。A、返回值为0B、取消错误处理C、遇到错误执行定义的错误D、忽略错误并执行下一条语句标准答案:B知识点解析:OnErrorGoto标号语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是安排错误处理程序。"OnErrorResumeNext"语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。"OnErrorGoto0"语句用于取消错误处理。所以本题答案是B。13、在窗体中有一个命令按钮run35,对应的事件代码如下:PrivateSubrun35_Enter()DimsumAsIntegerDimaAsIntegerDimbAsIntegerDimiAsIntegerFori=1To10num=InputBox("请输入数据:","输入",1)IfInt(num/2)=num/2Thena=a+1ElseB=b+1EndIfNextiMsgBox("运行结果:a="&Str(a)&:",b="&Str(b))EndSub运行以上事件所完成的功能是A、对输入的10个数据求累加和B、对输入的10个数据求各自的余数,然后再进行累加C、对输入的10个数据分别统计有几个是整数,有几个是非整数D、对输入的10个数据分别统计有几个是奇数,有几个是偶数标准答案:D知识点解析:本题考查程序设计的知识。本题的重点在于判断Int(num/2)=num/2是什么样的条件。对于任意一个整数来说,若其除2后为整数,也就是Int(num/2)=num/2成立,说明该数是一个偶数;反之若其除2后不为整数,此时Int(num/2)必然不等于nurrd2,也就是一个整数不可能等于一个小数,说明该数是一个奇数。所以本题的功能是对输入的数据分别统计奇偶数的个数。14、下列与Access表相关的叙述中,错误的是A、设计表的主要工作是设计表的字段和属性B、Access数据库中的表是由字段和记录构成C、Access不允许在同一个表中有相同的数据D、Access中的数据表既相对独立又相互联系标准答案:C知识点解析:在同一数据表中可以出现相同的数据,如果定义了主键,则主键取值应唯一。15、在窗体上有一个命令按钮Command1,编写事件代码如下:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)EndSubPublicSubProc{hAsInteger,ByValmAsInteger}n=nMod10m=mMod10EndSub打开窗体运行后,单击命令按钮,立即窗口上输出的结果是A、232B、123C、22D、1232标准答案:A知识点解析:在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。因此调用函数实参x是传址方式传递,实参y为传值方式传递,调用函数后x值在函数中随形参改变,即x=xmod10=12mod10=2,而y不随之改变。16、在宏表达式中要引用Forml窗体中的txt1控件的值,正确的引用方法是A、Forml!txt1B、txt1C、Forms!Form!!txt1D、Forms!txt1标准答案:C知识点解析:在输入条件表达式时,会引用窗体或报表上的控件值。可以使用如下的语法:Forms![窗体名]![控件名]或[Forrns]![窗体名]![控件名]Repots[[报表名]![控件名]或[Reports]![报表名]![控件名]17、某窗体中有一个命令按钮,在“窗体视图”中点击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是A、RunAppB、RunCodeC、RunMacroD、RunSOL标准答案:A知识点解析:本题考查常见宏操作相关知识。RmlApp打开指定的外部应用程序;RunCode打开指定的VBA中Function过程;RunMacro运行指定的宏;RunSQL执行指定的SQL语句,通常为操作或定义类SQL语句。18、在tStud表中查询性别为“女”,年级为“07”或“08”;的学生姓名和简历的SQL查询语句为()。A、SELECT姓名,简历FROMtStudWHERE性别="女"AND年级IN("7","08")B、SELECT姓名,简历FROMtStudWHERE性别="女"AND年级NOTIN("07","08")C、SELECT姓名,简历FROMtStudWHERE性别="女"AND年级="07"AND年级="08"D、SELECT姓名,简历FROMtStudWHERE性别="女"AND年级="07"OR年级="08"标准答案:A知识点解析:本题考查的是SQL查询的知识。在SQL的查询语句中,SELECT子句用于指定最后结果中的字段,FROM子句用于指定进行查询的表,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题选项A)正确,不可能有学生既属于07级又属于08级,所以选项C)错误;选项D)由于AND的优先级高于OR,所以也不正确。19、有如下事件程序,运行该程序后输出结果是()。PrivateSubCommand33_Click()DimxAsInteger,yAsIntegerx=1:y=0DoUntily<=25y=y+x*xx=x+1LoopMsgBox”x=”&x&”,y=”&yEndSubA、x=1,y=0B、x=4,y=25C、x=5,y=30D、输出其他结果标准答案:A知识点解析:DoUntil循环采用的是先判断条件后执行循环体的做法,如果条件为True,则循环体一次都不执行。否则进入循环体执行。本题中的循环停止条件是y<=25,而y=0,满足条件表达式,则不进入循环体,x、y的值不变,仍为1、0。20、在数据表中,使记录下移一屏的快捷键为A、下箭头B、PgDnC、PgUpD、Ctrl+PgDn标准答案:B知识点解析:暂无解析21、ADO对象模型包括5个对象,分别是Connection、Command、Field、Error和A、DatabaseB、WorkspaceC、RecordSetD、DBEngine标准答案:C知识点解析:ADO对象模型包括5个对象,分别为Connection对象、Command对象、Recordset对象、Field对象和Error对象。①Connection对象:用于建立与数据库的连接。通过连接可从应用程序访问数据源,它保存诸如指针类型、连接字符串、查询超时、连接超时和缺省数据库这样的连接信息。②Command对象:在建立数据库连接后,可以发出命令操作数据源。一般情况下,Command对象可以在数据库中添加、删除或更新数据,或者在表中进行数据查询。Command对象在定义查询参数或执行存储过程时非常有用。③Recordset对象:表示数据操作返回的记录集。这个记录集是一个连接的数据库中的表,或者是Command对象的执行结果返回的记录集。所有对数据的操作几乎都是在Recordset对象中完成的,可以完成指定行、移动行、添加、更改和删除记录操作。④Field对象:表示记录集中的字段数据信息。⑤。Error对象:表示数据提供程序出错时的扩展信息。22、下列关于空值的叙述中,正确的是A、空值是双引号中间没有空格的值B、空值是等于0的数值C、空值是使用Null或空白来表示字段的值D、空值是用空格表示的值标准答案:C知识点解析:暂无解析23、对数据表进行筛选操作的结果是A、将满足条件的记录保存在新表中B、隐藏表中不满足条件的记录C、将不满足条件的记录保存在新表中D、删除表中不满足条件的记录标准答案:B知识点解析:暂无解析24、在窗体中有一个文本框Textl,编写事件代码如下:PrivateSubForm_Click()X=val(Inputbox("输入x的值"))Y=1IfX

0ThenY=2Textl.Value=YEndSub打开窗体运行后,在输入框中输入整数12,文本框Textl中输出的结果是A、1B、2C、3D、4标准答案:B知识点解析:暂无解析25、窗体中有文本框Text1、Text2和Text3。运行程序时,输入整数m和n(n>0),单击按钮Command1计算下列表达式的值:SUM=m+(m-1)/2+(m+2)/3+(m-3)/4+…+(m+(-1)^(n+1)|(n—1))/n在Text3给出结果,事件代码如下:PrivateSubCommand1_Click()DimsumAsDoublem=Val(me!Text1)n=Val(me!Text2)sum=0Fork=1tonsum=sum+(【】)/kNextkMe!text3=sumEndSub程序【】处应填写的语句是()。A、m+IIf(kMod2=0,-k+I,k-1)B、m+IIf(kMod2=0,k-1,-k+1)C、Ilf(kMod2=1,m-k+1,m+k-1)D、IIf(kMod2<0,m+k-1,-m+k-1)标准答案:A知识点解析:本题是求解一个表达式的值。从题目中我们可以看出分母从1取值一直到m,第k个项,如果k是奇数,则是m+(k-1),否则是m-(k-1)。所以本题就是找出满足条件的表达式(注:IIf(x,y,z)函数中若x为真,则返回y,否则返回z),只有选项A满足。故选择A选项。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共25题,每题1.0分,共25分。)1、下列关于栈的叙述正确的是A、栈按“先进先出”组织数据B、栈按“先进后出”组织数据C、只能在栈底插入数据D、不能删除数据标准答案:B知识点解析:栈是限定在一端进行插入和删除的线性表,允许进行插入和删除元素的一端称为栈顶,另一端称为栈底。栈是按照“先进后出”的原则组织数据的。2、支持子程序调用的数据结构是A、栈B、树C、队列D、二叉树标准答案:A知识点解析:栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数当前的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数时的位置,主函数再接着往下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。3、下列表达式计算结果为数值类型的是A、#5/5/2010#一#5/1/2010#B、“102”>”11”C、102=98+4D、#5/1/2010#+5标准答案:A知识点解析:A)日期型作减法所得结果为相差天数,即为数值类型:B)与C)为条件判断,结果是布尔值。4、下列关于货币数据类型的叙述中,错误的是A、货币型字段在数据表中占8个字节的存储空间B、货币型字段可以与数字型数据混合计算,结果为货币型C、向货币型字段输入数据时,系统自动将其设置为4位小数D、向货币型字段输入数据时,不必输入人民币符号和千位分隔符标准答案:C知识点解析:货币数据类型是数字数据类型的特殊类型,等价于具有双精度属性的数字数据类型,占据8个字节的存储空间,向货币字段输入数据时,不必键入美元符号和千位分隔符,Access会自动显示这些符号,并添加两位小数到货币字段中。5、带链栈空的条件是A、top=bottom=NULLB、top=-1且bottom=NULLC、top=NULL且boaom-1D、too=bottom=-1标准答案:A知识点解析:栈的链式存储结构称为链栈。在链栈中,只会出现栈空和非空两种状态。当栈为空时,有top=bottom=NULL;当栈非空时,top指向链表的第一个结点(栈顶)。所以选项A正确。6、下列程序段运行后,变量b的值是b=1DoUntilb>7b=b*(b+1)LoopA、7B、39C、42D、1标准答案:C知识点解析:DoUntil…Loop循环采用的是先判断条件后执行循环体的做法,如果条件为True,则循环体一次都不执行,否则进入循环体执行。本题中,若不满足b>7的条件,则执行b=b*(b+1)。b初始值为1,进入第一次循环,b=1*(1+1)=2;满足循环条件,进入第二次循环,b=2*(2+1)=6;满足循环条件,进入第三次循环,b=6*(6+1)=42,不再满足循环条件,跳出循环,b的值最终为42。7、下列表达式计算结果为日期类型的是()。A、#2017—8—23#—#2017—8—13#B、year(#2017—8—13#)C、DateValue("2(117—8—13")D、Len(“2017—8—13”)标准答案:C知识点解析:A)选项结果是两日期相差的天数,返回数字类型;B)选项的year函数返回日期的年份,是数字类型;C)选项的DateValue函数返回Date子类型的Variant,是日期类型;D)选项的Len函数返回字符串的长度,是数字类型。8、面向对象方法中,继承是指A、一组对象所具有的相似性质B、一个对象具有另一个对象的性质C、各对象之间的共同性质D、类之间共享属性和操作的机制标准答案:D知识点解析:面向对象方法中,继承是使用已有的类定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们。9、在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是A、“顾客”与“收款口”的关系B、“收款口”与“收款员”的关系C、“班组”与“收款员”的关系D、“收款口”与“设备”的关系标准答案:D知识点解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口,属于一对多关系;一个收款口可以有两个收款员,一个收款员只能在一个收款口,属于一对多关系;一个班组可以有多个收款员,一个收款员只能在一个班组,属于一对多关系;只有一个收款口只能由一套设备,一套设备只能在一个收款口,属于一对一关系。10、窗体中有文本框Textl和标签Labell。运行程序,输人大于0的整数m,单击按钮Command1,程序判断m是否为素数,若是素数,则Label1显示“m是素数”,否则显示“m是合数”。事件代码如下:PrivateSubCommandl_Click()m=Val(Me!Textl)result=m&"是素数"k=2DoWhilek<=m/2IfmModk=0Thenresult=m&"是合数"【】EndIfk=k+1LoopMe!Label1.Caption=resultEndSub程序【】处应填写的语句是()。A、ExitB、ExitLoopC、ExitWhileD、ExitDo标准答案:D知识点解析:依照题意,空白处添加的语句应该是满足条件便退出循环。ExitDo用来提前中断并退出DoWhile循环。11、结构化程序设计风格强调的是A、程序的易读性B、程序的执行效率C、不考虑goto语句的限制使用D、程序的可移植性标准答案:A知识点解析:结构化程序设计强调“清晰第一,效率第二”,清晰的含义是程序易读性好。所以选项A正确。12、“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是:Selectavg(入学成绩)From学生表Groupby性别A、计算并显示所有学生的平均入学成绩B、计算并显示所有学生的性别和平均入学成绩C、按性别顺序计算并显示所有学生的平均入学成绩D、按性别分组计算并显示不同性别学生的平均入学成绩标准答案:D知识点解析:在SOL查询中,GroupBy用来分组,OrderBy用来排序,AVG为取平均值函数,所以答案为D)选项。13、违背数据流图(DFD)构造规则的是A、“数据存储”间有数据流B、“数据流”应标识数据流名C、“加工”应既有输入又有输出D、父图子图是指相邻上下两层的数据流图标准答案:A知识点解析:数据流图原则:①一个加工的输出数据流不应与输入数据流同名,即使它们的组成成分相同;②保持数据守恒。也就是说,一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者说是通过该加工能产生的数据;③每个加工必须既有输入数据流,又有输出数据流;④所有的数据流必须以一个外部实体开始,并以一个外部实体结束;⑤外部实体之间不应该存在数据流。14、在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是A、Me!Text1.Caption=sumB、Me!Textl.Valuc=sumC、Me!Text1.Text=sumD、Me!Text1.Visiblc=sum标准答案:B知识点解析:显示文本框控件的值为:控件名称.value-值。15、数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。A、加工B、控制流C、数据存储D、数据流标准答案:B知识点解析:数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据源)等。本题答案为B。16、从字符串S中的第2个字符开始获得4个字符的子字符串函数是A、Mid$(s,2,4)B、Lefl$(s,2,4)C、Rigth(s,4)D、Left$(s,4)标准答案:A知识点解析:本题考查取子串函数的知识。在VBA中有三种取子串函数:Left函数用于在字符串左端开始取n个字符;Right函数用于在字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。截取第2个字符开始的4个字符应该用Mid(s,2,4)。17、概要设计使用的工具是()。A、系统结构图B、程序流程图C、PAD图D、数据流图(DFD图)标准答案:A知识点解析:概要设计使用的工具是系统结构图。详细设计使用的工具主要有:程序流程图,N-S图,PAD,HIPO。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。故本题答案为A。18、以下关于操作查询的叙述中,错误的是A、在更新查询中可以使用计算功能B、删除查询主要用于删除符合条件的记录C、可以使用生成表查询覆盖数据库中已存在的表D、若两个表结构不一致,即使有相同字段也不能进行追加查询标准答案:D知识点解析:追加查询需要源数据表中的字段与目标表中的字段能够对应,即可进行追加操作,而不需要两个表的结构完全一致,所以选项D叙述错误。19、要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是A、标签B、文本框C、列表框D、组合框标准答案:B知识点解析:标签控件主要用来在窗体或报表上显示说明性文本;文本框控件主要用来输入或编辑字段数据,它是一种交互式控件;列表框表示一个选项清单;组合框控件组合了列表框和文本框的特性可以向表体添加文本框,以显示信息,如标题、参数选择以及日期。20、要在窗体中显示当前系统日期和时间,则应将相应文本框的控件来源属性设置为A、=Date()B、=SysTime()C、=Now()D、=Time()标准答案:C知识点解析:使用Now函数可以获取系统当前的日期和时间值,所以选项C正确。21、Access将内置函数分类进行管理,下列选项中,不属于Access内置函数分类的是A、备注B、算术C、转换D、检查标准答案:A知识点解析:Access内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务等,所以应选择选项A。22、对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为()。A、输入对话框B、输出对话框C、模态对话框D、非模态对话框标准答案:C知识点解析:暂无解析23、算法的空间复杂度是指A、算法在执行过程中所需要的计算机存储空间B、算法所处理的数据量C、算法程序中的语句或指令条数D、算法在执行过程中所需要的临时工作单元数标准答案:A知识点解析:算法的空间复杂度是指执行这个算法所需要的内存空间。这个内存空间包括算法程序所占的空间,输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。24、下列排序方法中,最坏情况下比较次数最少的是A、冒泡排序B、简单选择排序C、直接插入排序D、堆排序标准答案:D知识点解析:冒泡排序、简单选择排序和直接插入排序法在最坏的情况下比较次数为:n(n-1)/2。而堆排序法在最坏的情况下需要比较的次数为O(nlog2n)。其中堆排序的比较次数最少。25、在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是A、abedB、1234C、AB+CD、ABa9标准答案:A知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、下列叙述中正确的是A、循环队列是队列的一种链式存储结构B、循环队列是队列的一种顺序存储结构C、循环队列是非线性结构D、循环队列是一种逻辑结构标准答案:B知识点解析:本题主要考查循环队列的概念,循环队列作为队列的一种也应该是线性结构。队列是一种逻辑结构,而循环队列是一种顺序存储结构的队列。2、若①表示删除查询,②表示更新查询,③表示交叉表查询,④表示追加查询,⑤表示生成表查询,则下列各项中属于操作查询的是()。A、①②③④B、②③④⑤C、①③④⑤D、①②④⑤标准答案:D知识点解析:操作查询包括生成表查询、删除查询、更新查询和追加查询四种。3、下列选项中,不属于模块间耦合的是()。A、数据耦合B、标记耦合C、异构耦合D、公共耦合标准答案:C知识点解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种方式。4、下列叙述中正确的是()。A、对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB、对长度为n的有序链表进行对分查找,最坏情况下需要韵比较次数为(n/2)C、对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D、对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)标准答案:A知识点解析:本题主要考查的知识点为查找技术。顺序查找的使用情况:①线性表为无序表;②表采用键式存储结构。二分法查找只适用于顺序存储的有序表,并不适用于线性链表。5、下列关于查询能够实现的功能的叙述中,正确的是()。A、选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式B、选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C、选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库D、选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的查询标准答案:D知识点解析:本题主要考查了查询的功能。查询最主要的目的是根据指定的条件,对表或者其他查询进行检索,筛选出符合条件的记录。查询的功能包括:①选择数据:包括选择字段和选择记录两方面;②编辑记录;③实现计算;④建立新表;⑤为窗体、报表提供数据。故选择D查询。6、下面叙述中错误的是A、软件测试的目的是发现错误并改正错误B、对被调试的程序进行“错误定位”是程序调试的必要步骤C、程序调试通常也称为DebugD、软件测试应严格执行测试计划,排除测试的随意性标准答案:A知识点解析:软件测试是为了发现错误而执行程序的过程。软件测试要严格执行测试计划,排除测试的随意性。程序调试通常也称Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。7、在数据表视图中,不能进行的操作是()。A、删除一条记录B、修改字段的类型C、删除一个字段D、修改字段的名称标准答案:B知识点解析:在表视图中可以删除一个字段,也可以删除一条记录,同时还能对字段进行重命名。选中字段名后右击,在弹出的快捷菜单中可以进行这些操作,唯独不能修改字段的类型,这只能在表设计视图下进行,故答案为B。8、Access数据库中,表的组成是A、字段和记录B、查询和字段C、记录和窗体D、报表和字段标准答案:A知识点解析:表是数据库的基本对象,是存放各类数据的基础,如查询、窗体、报表等都是在表的基础上建立并使用的。表由字段与记录组成。9、某系统结构图如下图所示,则该结构图的深度是A、1B、2C、3D、4标准答案:C知识点解析:树中结点的层次从根开始定义起,根为第一层,根的孩子为第二层,依次累计。树中结点的最大层次称为树的深度。所以由题目中系统结构图,得到该树的深度为3,因此应选C选项。10、结构化程序的三种基本结构是A、顺序、选择和循环B、国程、函数和子程序C、递归、迭代和回溯D、调用、返回和选择标准答案:A知识点解析:结构化程序的三种基本结构是顺序、选择和循环。故选择A。11、下面属于应用软件的是A、人事管理系统B、Oracle数据库管理系统C、C++编译系统D、ios操作系统标准答案:A知识点解析:C++编译系统属于支撑软件,Oracle数据库管理系统和los操作系统属于系统软件,而人事管理系统属于应用软件。12、下面属于应用软件的是A、人事管理系统B、Oracle数据库管理系统C、C++编译系统D、ios操作系统标准答案:A知识点解析:C++编译系统属于支撑软件,Oracle数据库管理系统和ios操作系统属于系统软件,而人事管理系统属于应用软件。13、定义了二维数组A(3to8,3),该数组的元素个数是()。A、20B、24C、25D、36标准答案:B知识点解析:数组A的第一个下标从3到8,共6个。第二个下标从0到3,共4个。数组的元素个数为6*4=24个。要注意数据默认下界为0。14、在窗体中有一个命令按钮Command1,编写事件代码如下:PrivateSubCommand1Click()DimsAsIntegers=P(1)+P(2)+P(3)+P(4)debug.PrintsEndSubPublicFunctionP(NAsInteger)DimSumAsIntegerSum=0Fori=1ToNSum=Sum+iNextiP=SumEndFunction打开窗体运行后,单击命令按钮,输出结果是()。A、15B、20C、25D、35标准答案:B知识点解析:首先看程序中的FunctionP函数,在该函数中,首先定义了整型变量Sum,并为变量Sum赋初值0,然后设置了一个For循环,将函数参数作为For循环的控制条件,通过语句"Sum=Sum+i",将循环次数累计相加。在按钮单击事件"Command1Click()"通过语句"s=p(1)+p(2)+p(3)+p(4)"调用函数并将函数结果用于计算,下面就来分析一下程序运行过程:P(1),带入函数P的参数N=1,For循环运行1次:i=1:Sum=0+1=1,所以P(1)=1;P(2),带入函数P的参数N=2,For循环运行2次:i=1:Sum=0+1=1,i=2:Sum=1+2=3,所以P(2)=3;P(3),带入函数P的参数N=3,For循环运行3次:i=1:Sum=0+1=1,i=2:Sum=1+2=3,i=3:Sum=3+3=6,所以P(3)=6;P(4)带入函数P的参数N=3,For循环运行4次:i=1:Sum=0+1=1,i=2:Sum=1+2=3,i=3:Sum=3+3=6,i=4:Sum=6+4=10,所以P(4)=10;那么,s=P(1)+P(2)+P(3)+P(4)=1+3+6+10=20,所以输出结果为20。所以本题答案为B。15、有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为A、公司号,职员号B、职员号,工资C、职员号D、公司号,职员号,工资标准答案:A知识点解析:由于职员可以在多家公司兼职,表W的键(码)应为公司关系和职员关系的主码,即公司号和职员号,应选择选项A。16、在数据库管理系统提供的数据语言中,负责数据模式定义的是A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:A知识点解析:数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。17、在“职工表”中有一个“电话号码”字段,若要确保输入的电话号码格式为:xxx-xxxxxxxx,则应当进行的操作是A、将该字段的“输入掩码”设置、将该字段的“输入掩码”属性设置为999-99999999C、将该字段的“格式”属性设置、将该字段的“格式”属性设置为999-99999999标准答案:A知识点解析:在向数据表中输入数据时,会遇到需要输入格式相对固定的数据,此时可以设置字段的“输入掩码”属性;在输入掩码属性中字符“0”表示必须输入0~9之间的数字,字符“9”表示可以选择输入数字或空格,本题需要输入十一位固定格式的电话号码,所有应将输入掩码设置为,所以选项A正确。18、下列程序的功能是返回当前窗体的记录集SubGetRecNum()DimrsAsObjectSetrS=MsgBoxrs.RecordC0untEndSub为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是A、RecordsetB、Me.RecordsetC、RecordSourceD、Me.RecordSource标准答案:B知识点解析:Me.Recordset为记录集,Me.RecordSource是记录源,本题要求输出记录集的记录数。19、假设学生表已有年纪、专业、学号、姓名、性别和生日6个属性,其中可以作为主关键字的是A、姓名B、学号C、专业D、年纪标准答案:B知识点解析:在关系型数据库中,作为主关键字属性的特点,能够惟一的确定一条记录,在学生表中,只有学号具有这一特点。20、在Access的数据表中删除一条记录,被删除的记录A、可以恢复到原来设置B、被恢复为最后一条记录C、被恢复为第一条记录D、不能恢复标准答案:D知识点解析:在.ACCESS数据库中,删除表中的记录是不能恢复的。21、下列选项中,不属于Access内置函数的是A、ChooseB、IIfC、SwitchD、If标准答案:D知识点解析:IIF、Switch和Choose是VBA的三个内置条件函数,而If是条件语句不是函数。22、下列关于Access内置函数的分类中,错误的是A、表函数B、转换函数C、文本函数D、程序流程函数标准答案:A知识点解析:在Access中常用的内置函数有财务函数、日期函数、算术函数、文本函数、转换函数、检查函数,没有表函数。所以选择选项A。23、能产生宏操作的是A、创建宏B、编辑宏C、运行宏D、创建宏组标准答案:C知识点解析:暂无解析24、在包含具有一对多关系的记录的分组的数据访问页上,应按什么分组记录,以提高加载速度A、字段B、表C、表达式D、以上都可以标准答案:B知识点解析:暂无解析25、在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommandl_Click()A=75IfA>60ThenI=1IfA>70ThenI=2IfA>80ThenI=3IfA>90ThenI=4MsgBoxIEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果是A、1B、2C、3D、4标准答案:B知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、下面不属于需求分析阶段任务的是A、确定软件系统的功能需求B、确定软件系统的性能需求C、需求规格说明书评审D、制定软件集成测试计划标准答案:D知识点解析:需求分析阶段的工作可分为4个阶段:需求获取、需求分析、编写需求规格说明书、需求评审。2、VBA中一般采用Hungarian符号法命名变量,代表子报表的字首码是A、subB、RptC、FmtD、txt标准答案:A知识点解析:本题考查的是Hungarian符号法命名规则,标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是第一个单词或者多个单词的组合的首字母大写,该单词要指明变量的用途。子报表英文为subreport;复选框按钮单词英文全称,拼写为CheckBox;命令选项按钮单词英文全称,拼写为OptionButton。因此选择A选项。3、下面描述中错误的是A、系统总体结构图支持软件系统的详细设计B、软件设计是将软件需求转换为软件表示的过程C、数据结构与数据库设计是软件设计的任务之一D、PAD图足软件详细设计的表示工具标准答案:A知识点解析:软件设计是将软件需求转换为软件表示的过程:数据结构与数据库设计是软件设计的任务之一;PAD图,即问题分析图,是一种主要用于描述软件详细设计的图形工具。4、某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序Word,则设计该宏时应选择的宏命令是A、RunAppB、RunCodeC、RunMacroD、RunCommand标准答案:A知识点解析:RunApp用于执行指定的外部应用程序,WORD为外部应用程序:RunCode操作调用VisualBasicforApplications(VBA)Function过程;RunMacro操作运行宏;RunCommand运行Access的内置命令,内置命令可以出现在Access菜单栏、工具栏或快捷菜单上。5、下面属于整数类的实例是A、0x518B、0.518C、”一518”D、518E-2标准答案:A知识点解析:整数类实例包括:十进制常量用0~9表示,不能以0开头;八进制常量用0~7表示,必须用0开头:十六进制常量用0~9和A~F(a~f)表示,必须以Ox或OX开头。A选项正确,B选项是浮点数实例,C选项是字符串实例,D选项为科学计数法表示的浮点数实例。6、已知学生表(学号,姓名,性别,生日),以下事件代码功能是将学生表中生日为空值的学生“性别”字段值设置为“男”。PrivateSubCommand0_Click()DimstrAsStringSetdb=CurrentDb()str="【】"DoCmd.RunSQLstrEndSub按照功能要求,在【】内应填写的是()。A、Update学生表set性别=’男’where生日IsNullB、Update学生表set性别=’男’where生日=NullC、Set学生表Values性别=’男’where生日IsNullD、Set学生表Values性别=’男’where生日=Null标准答案:A知识点解析:本题考查SQL语句,SQL语句更新数据要使用Update语句,判断字段是否为空应使用IsNull函数。7、软件生存周期中,解决软件“怎么做”的阶段是A、软件设计B、需求分析C、软件测试D、可行性研究标准答案:A知识点解析:可行性研究是在进行需求分析前要做的工作;需求分析阶段是在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析;软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等;软件测试阶段是在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。8、SELECT命令中用于返回非重复记录的关键字是A、TOPB、GROUPC、DISTINCTD、ORDER标准答案:C知识点解析:SELECT语句能够实现数据的筛选、投影和连接操作,并能够完成筛选字段重命名、多数据源数据组合、分类汇总和排序等具体操作。其中DISTINCT表示查询要去掉重复行的所有记录。9、某系统总体结构如下图所示,该系统结构图的宽度是A、5B、4C、3D、2标准答案:A知识点解析:所谓的软件系统结构图的宽度,就是结构中某一层最大模块数,故该图的宽度是第三层的最大模块数5。因此选项A正确。10、可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox("请输入字符串","字符串对话框","aaaa")当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是()。A、aaaaB、请输入字符串C、字符串对话框D、bbbb标准答案:D知识点解析:输入框用于在一个对话框中显示提示,等待用户输入正文并按下按钮、返回包含文本框内容的字符串数据信息。它的功能在VBA中是以函数的形式调用的,其使用格式如下:InputBox(Ptompt[,title][,default][,xpos][,ypos儿,helpfile,context])InputBox有关参数说明如下表所示。11、数据库管理系统是A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统标准答案:B知识点解析:数据库管理系统是数据库的结构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。12、生产每种产品需要多种零件,则实体产品和零件间的联系是A、多对多B、一对多C、多对一D、一对一标准答案:A知识点解析:多对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。第二个表中的一个行也可以与第一个表中的一个或多个行相关。本题中,每种产品需要多种零件,这些零件能组成多种产品,因此,本题是多对多关系。13、VBA中定义符号常量使用的关键字是A、ConstB、DimC、PublicD、Static标准答案:A知识点解析:在VBA编程过程中,如果在代码中要反复使用相同的值,或者代表一些具有特定意义的数字或字符串,可以用符号常量形式来表示,符号常量使用关键字Const来定义,格式如下:Const符号常量名称:常量值14、学校规定学生住宿标准是:本科生4人一间,硕士生2人一间,博士生1人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是A、一对一联系B、一对四联系C、一对多联系D、多对多联系标准答案:C知识点解析:由于一间宿舍可以住宿多位学生,但一位学生只能住宿在一间宿舍里,所以这种住宿关系是一对多联系。15、运行下列程序,显示的结果是PrivateSUbCommand34_Click()i=0Doi=i+1LoopWhilei<10MsgBoxiEndSubA、0B、1C、10D、11标准答案:C知识点解析:依据题意可知,当执行完第10次循环体后,此时i的值为10,while的条件为假,所以跳出循环,所以最终的结果为10。16、Access扣,与关系模型中概念“元组”相对应的术语是A、字段B、记录C、表D、域标准答案:B知识点解析:在一个二维表中,水平方向的行称为元组,每一行是一个元组,元组对应Access表中的一个具体记录,所以选项B正确。17、在SELECT语句中使用ORDERBY是为了指定A、查询的表B、查询结果的顺序C、查询的条件D、查询的字段标准答案:B知识点解析:本题考查SQL查询语句的知识。在SQL查询中,GroupBy用来分组,OrderBy用来排序。18、如设置报表上某个文本框控件来源属性为“=7mod4”,则打印预览视图中,该文本框显示的信息为A、未绑定B、3C、7mod4D、错标准答案:B知识点解析:题考查报表的计算控件。文本框的控件来源属性为“=7mod4”,表示对7取4的余数,则打印预览视图中,该文本框显示的信息为3。19、要改变窗体上文本框控件的输出内容,应设置的属性是A、标题B、查询条件C、控件来源D、记录器标准答案:C知识点解析:“控件来源”属性用于设置控件数据的来源,可以是一个字段名,也可以是一个计算表达式,所以选项C正确。20、下列不属于VBA函数的是A、ChooseB、IfC、IIfD、Switch标准答案:B知识点解析:IIf()函数,该函数可用于选择操作。调用格式为:nf(条件表达式,表达式1:表达式2)功能:函数根据“条件表达式”的值来决定返回值。如果“条件表达式”的值为“真”(True),函数返回“表达式l”的值;“条件表达式”的值为“假”(Flase),函数返回“表达式2”的值。Switch(1函数,该函数可用于多条件选择操作。调用格式为:SWitch(条件式l,表达式l[’条件式2,一达式2]...[,条件式n,表达式n])功能:函数分别根据“条件式1”、“条件式2”…“条件式n”的值来决定返回值。条件式是由左至右进行计算判断的,函数将返回第一个条件式为True的对应“表达式”的值。Choose()函数,调用格式为:Choose(数值表达式,表达式1[,表达式2]…f,表达式n])功能:函数根据“数值表达式”的值决定返同值。若不考虑变量的小数的定义位数,当“数值表达式”值大于1、小于2时,函数将返同“表达式1”的值;值大于2、小于3,返回“表达式2”的值,依此类推。以上3种函数均为VBA的函数。21、下列表达式中,与DateDiff("m",#1893-12-26#,Date())等价的表达式是A、(Month(date())-Month(#1893-12-26#))B、(MonthName(date())-MonthName(#1893-12-26#))C、(year(date())-year(#1893-12-26#))*12-(month(date())-month(#1893-12-26#)D、(year(date())-year(#1893-12-26#))*12+(month(date())-month(#1893-12-26#)标准答案:D知识点解析:日期/时间函数DateDiff(间隔类型,日期1,日期2[,W1][,W2])返回两个日期之间按照间隔类型指定的时间间隔数目。题目中的间隔类型为“m”表示月,函数Date()获得当前系统日期,表达式的结果是当前系统日期与1893-12-26之间相差的月数,即为“(当前年份-1893)*12+(当前月份-12)”。22、内置计算函数Max的功能是A、计算所有指定字段值的最大值B、计算全部数值型字段的最大值C、计算一条记录中数值型字段的最大值D、计算一条记录中指定字段的最大值标准答案:A知识点解析:Max函数的功能是求指定字段值的最大值,所以选项A正确。23、使用()创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息。A、自动报表B、报表向导C、图标向导D、标签向导标准答案:B知识点解析:在Access数据库中,当使用“报表向导”来创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息。24、“输入掩码”用于设定控件的输入格式,对什么数据有效A、数字型B、货币型C、日期型D、备注型标准答案:C知识点解析:暂无解析25、假设学生表已有年纪、专业、学号、姓名、性别和生日6个属性,其中可以作为主关键字的是A、姓名B、学号C、专业D、年纪标准答案:B知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第6套一、选择题(本题共40题,每题1.0分,共40分。)1、按数据的组织形式,数据库的数据模型可分为三种模型,它们是A、小型、中型和大型B、网状、环状和链状C、层次、网状和关系D、独享、共享和实时标准答案:C知识点解析:本题考查数据库的基本知识。常见的数据模型有3种,分别是层次模型、网状模型和关系模型,目前普遍戍用的是关系模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。2、支持子程序调用的数据结构是A、栈B、树C、队列D、二叉树标准答案:A知识点解析:栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数当前的状态,然后转去执行子函数,把子函数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论