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

下载本文档

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

文档简介

国家二级ACCESS机试(选择题)模拟试卷7(共9套)(共360题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、下列数据结构中,属于非线性结构的是()。A、循环队列B、带链队列C、二叉树D、带链栈标准答案:C知识点解析:树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。2、下列数据结构中,能够按照"先进后出"原则存取数据的是()。A、循环队列B、栈C、队列D、二叉树标准答案:B知识点解析:栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。3、对于循环队列,下列叙述中正确的是()。A、队头指针是固定不变的B、队头指针一定大于队尾指针C、队头指针一定小于队尾指针D、队头指针可以大于队尾指针,也可以小于队尾指针标准答案:D知识点解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。4、算法的空间复杂度是指()。A、算法在执行过程中所需要的计算机存储空间B、算法所处理的数据量C、算法程序中的语句或指令条数D、算法在执行过程中所需要的临时工作单元数标准答案:A知识点解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择A)。5、软件设计中划分模块的一个准则是()。A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。6、下列选项中不属于结构化程序设计原则的是()。A、可封装B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。软件详细设计生产的图如下:7、该图是()A、N-S图B、PAD图C、程序流程图D、E-R图标准答案:C知识点解析:N-S图提出了用方框图来代替传统的程序流程图,所以A)不对。PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以B)不对。E-R图是数据库中的用于表示E-R模型的图示工具,所以D)不对。根据图中所示表示方法是进行软件详细设计时使用的程序流程图。8、数据库管理系统是()。A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统标准答案:B知识点解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。9、在E-R图中,用来表示实体联系的图形是()。A、椭圆形B、矩形C、菱形D、三角形标准答案:C知识点解析:在E-R图中实体集用矩形,属性用椭圆,联系用菱形。有三个关系R、S和T如下:10、则关系T是由关系R和S通过某种操作得到,该操作为()。A、选择B、投影C、交D、并标准答案:D知识点解析:在关系T中包含了关系R与S中的所有元组,所以进行的是并的运算。11、在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是()。A、选择B、投影C、联接D、比较标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算。③连接:连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不是关系运算。此题是从关系中查找所有年龄小于20岁且姓王的男生,应进行的运算是选择,所以选项A)是正确的。12、Access数据库最基础的对象是()。A、表B、宏C、报表D、查询标准答案:A知识点解析:Access数据库对象分为7种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中表是数据库中用来存储数据的对象,是整个数据库系统的基础。13、在关系窗口中,双击两个表之间的连接线,会出现()。A、数据表分析向导B、数据关系图窗口C、连接线粗细变化D、编辑关系对话框标准答案:D知识点解析:当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连接线会出现编辑关系对话框。所以,选项D)正确。14、下列关于OLE对象的叙述中,正确的是()。A、用于输入文本数据B、用于处理超级链接数据C、用于生成自动编号数据D、用于链接或内嵌Windows支持的对象标准答案:D知识点解析:OLE对象是指字段允许单独地"链接"或"嵌入"OLE对象,如Word文档,Excel表格,图像,声音,或者其他二进制数据。故选项D)正确。15、若在查询条件中使用了通配符"!",它的含义是()。A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:B知识点解析:通配符"!"的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项B)正确。16、学生表中有"学号"、"姓名"、"性别"和"入学成绩"等字段。执行如下SQL命令后的结果是()。Selectavg(入学成绩)From学生表Groupby性别A、计算并显示所有学生的平均入学成绩B、计算并显示所有学生的性别和平均入学成绩C、按性别顺序计算并显示所有学生的平均入学成绩D、按性别分组计算并显示不同性别学生的平均入学成绩标准答案:D知识点解析:SQL查询中分组统计使用Groupby子句,函数Avg()是用来求平均值的,所以此题的查询是按性别分组计算并显示不同性别学生的平均入学成绩,所以选项D)正确。17、在SQL语言的SELECT语句中,用于实现选择运算的子句是()A、FORB、IFC、WHILED、WHERE标准答案:D知识点解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件][GROUPBY要分组的别名[HAVING分组条件]]Where后面的查询条件用来选择符合要求的记录,所以选项D)正确。18、在Access数据库中使用向导创建查询,其数据可以来自()。A、多个表B、一个表C、一个表的一部分D、表或查询标准答案:D知识点解析:所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。选项D)正确。19、在学生借书数据库中,已有"学生"表和"借阅"表,其中"学生"表含有"学号"、"姓名"等信息,"借阅"表含有"借阅编号"、"学号"等信息。若要找出没有借过书的学生记录,并显示其"学号"和"姓名",则正确的查询设计是()。A、B、C、D、标准答案:A知识点解析:要显示没有借过书的学生,说明在"借阅"表中没有该学生记录,即学号字段值为空,要把这些学生学号、姓名字段显示出来,故在"学生"表中要勾上学号、姓名两个字段,所以选项A)的设计正确。20、在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是()A、成绩Between80And90B、成绩Between80To90C、成绩Between79And91D、成绩Between79To91标准答案:A知识点解析:在查询准则中比较运算符"Between…And"用于设定范围,表示"在…之间",此题在成绩中要查找成绩≥80且成绩≤90的学生,表达式应为"成绩Between80And90",所以选项A)正确。21、在报表中,要计算"数学"字段的最低分,应将控件的"控件来源"属性设置为()。A、=Min([数学])B、=Min(数学)C、=Min[数学]D、Min(数学)标准答案:A知识点解析:在报表中,要为控件添加计算字段,应设置控件的"控件来源"属性,并且以"="开头,字段要用"()"括起来,在此题中要计算数学的最低分,应使用Min()函数,故正确形式为"=Min([数学])",即选项A)正确。22、在打开窗体时,依次发生的事件是()。A、打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)B、打开(Open)→激活(Activate)→加载(Load)→调整大小(Resize)C、打开(Open)→调整大小(Resize)→加载(Load)→激活(Activate)D、打开(Open)→激活(Activate)→调整大小(Resize)→加载(Load)标准答案:A知识点解析:Access开启窗体时事件发生的顺序是:开启窗体:Open(窗体)→Load(窗体)→Resize(窗体)→Activate(窗体)→Current(窗体)→Enter(第一个拥有焦点的控件)→GotFocus(第一个拥有焦点的控件),所以此题答案为A)。23、如果在文本框内输入数据后,按键或按键,输入焦点可立即移至下一指定文本框,应设置()。A、制表位属性B、Tab键索引属性C、自动Tab键属性D、Enter键行为属性标准答案:B知识点解析:在Access中为窗体上的控件设置Tab键的顺序,应选择"属性"对话框的"其他"选项卡中的"Tab键索引"选项进行设置,故答案为B)。24、窗体Caption属性的作用是()。A、确定窗体的标题B、确定窗体的名称C、确定窗体的边界类型D、确定窗体的字体标准答案:A知识点解析:窗体Caption属性的作用是确定窗体的标题,故答案为A)。25、窗体中有3个命令按钮,分别命名为Command1、Command2和Command3。当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Command1的单击事件过程中,正确的是()。A、PrivateSubCommand1_Click()Command2.Visible=TrueCommand3.Visible=FalseEndSubB、PrivateSubCommand1_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEndSubC、PrivateSubCommand1_Click()Command2.Enabled=TrueCommand3.Visible=FalseEndSubD、PrivateSubCommand1_Click()Command2.Visible=TrueCommand3.Enabled=FalseEndSub标准答案:C知识点解析:控件的Enable属性是设置控件是否可用,如设为True表示控件可用,设为False表示控件不可用;控件的Visible属性是设置控件是否可见,如设为True表示控件可见,设为False表示控件不可见。此题要求Command2按钮变为可用,Command3按钮变为不可见,所以选项C)正确。26、在设计报表的过程中,如果要进行强制分页,应使用的工具图标是()。A、B、C、D、标准答案:D知识点解析:在设计报表的过程中,如果要进行强制分页,应使用的工具图标是,另三个工具图标中,选项A)为切换按钮,选项B)为组合框,选项C)为列表框。所以答案为D)。27、下列叙述中,错误的是()。A、宏能够一次完成多个操作B、可以将多个宏组成一个宏组C、可以用编程的方法来实现宏D、宏命令一般由动作名和操作参数组成标准答案:C知识点解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。可以用Access中的宏生成器来创建和编辑宏,但不能通过编程实现。宏由条件、操作、操作参数等构成。因此,C)选项错。28、在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是()。A、Form1!txt1B、txt1C、Forms!Form1!txt1D、Forms!txt1标准答案:C知识点解析:在宏表达式中,引用窗体的控件值的格式是:Forms!窗体名!控件名[.属性名]。29、VBA中定义符号常量使用的关键字是()。A、ConstB、DimC、PublicD、Static标准答案:A知识点解析:符号常量使用关键字Const来定义,格式为:Const符号常量名称=常量值。Dim是定义变量的关键字,Public关键字定义作用于全局范围的变量、常量,Static用于定义静态变量。30、下列表达式计算结果为数值类型的是()。A、#5/5/2010#-#5/1/2010#B、102>"11"C、102=98+4D、#5/1/2010#+5标准答案:A知识点解析:A)选项中两个日期数据相减后结果为整型数据4。B)选项中是两个字符串比较,结果为False,是布尔型。C)选项中为关系表达式的值,结果为False,是布尔型。D)选项中为日期型数据加5,结果为2010-5-6,仍为日期型。31、要将"选课成绩"表中学生的"成绩"取整,可以使用的函数是()。A、Abs([成绩])B、Int([成绩])C、Sqr([成绩])D、Sgn([成绩])标准答案:B知识点解析:取整函数是Int,而Abs是求绝对值函数,Sqr是求平方根函数,Sgn函数返回的是表达式的符号值。32、将一个数转换成相应字符串的函数是()。A、StrB、StringC、AscD、Chr标准答案:A知识点解析:将数值表达式的值转化为字符串的函数是Str。而String返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串;Asc函数返回字符串首字符的ASCII值;Chr函数返回以数值表达式值为编码的字符。33、可以用InputBox函数产生"输入对话框"。执行语句:st=InputBox("请输入字符串","字符串对话框","aaaa")当用户输入字符串"bbbb",按OK按钮后,变量st的内容是()。A、aaaaB、请输入字符串C、字符串对话框D、bbbb标准答案:D知识点解析:InputBox函数表示在对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为InputBox(Prompt[,Title][,Default][,Xpos][,Ypos][,Helpfile,Context])。Prompt是必需的,作为对话框消息出现的字符串表达式;Title是可选的,显示对话框标题栏中的字符串表达式;Default是可选的,显示文本框中的字符串表达式,在没有其他输入时作为缺省值。因此,本题中的输入框初始显示为aaaa,输入bbbb后点击OK按钮后,bbbb传给变量st。34、由"Fori=1To16Step3"决定的循环结构被执行()。A、4次B、5次C、6次D、7次标准答案:C知识点解析:题目考查的是For循环结构,循环初值i为1,终值为16,每次执行循环i依次加3,则i分别为1、4、7、10、13、16,则循环执行6次。35、运行下列程序,输入数据8、9、3、0后,窗体中显示结果是()。PrivateSubForm_click()DimsumAsInteger,mAsIntegersum=0Dom=InputBox("输入m")sum=sum+mLoopUntilm=0MsgBoxsumEndSubA、0B、17C、20D、21标准答案:C知识点解析:本题程序是通过Do循环结构对键盘输入的数据进行累加,循环结束条件是输入的字符为0,题目在输入0之前输入的3个有效数据8、9、3相加值为20。36、窗体中有命令按钮Command1和文本框Text1,事件过程如下:Functionresult(ByValxAsInteger)AsBooleanIfxMod2=0Thenresult=TrueElseresult=FalseEndIfEndFunctionPrivateSubCommand1_Click()x=Val(InputBox("请输入一个整数"))If【】ThenText1=Str(x)&"是偶数."ElseText1=Str(x)&"是奇数."EndIfEndSub运行程序,单击命令按钮,输入19,在Text1中会显示"19是奇数"。那么在程序的括号内应填写()。A、NOTresult(x)B、result(x)C、result(x)="奇数"D、result(x)="偶数"标准答案:B知识点解析:本题程序是判断奇偶性的程序,函数Result用来判断x是否是偶数,如果x是偶数,那么Result的返回值为真,否则返回值为假,单击命令按钮时执行的过程是输入整数x,然后调用Result函数,如果值为真,文本框会显示输入的值是偶数,否则显示输入的值为奇数。调用Result函数且Result函数值为真时的表达式为:Result(x)。37、若有如下Sub过程:Subsfun(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体中添加一个命令按钮Command33,对应的事件过程如下:PrivateSubCommand33_Click()DimaAsSingleDimbAsSinglea=5:b=4sfuna,bMsgBoxa&chr(10)+chr(13)&bEndSub打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为()。A、1和1B、1.25和1C、1.25和4D、5和4标准答案:B知识点解析:此题中设定了一个sfun()函数,进行除法运算和求模运算。命令按钮的单击事件中,定义两变量a=5,b=4,调用sfun函数传递a,b的值给x,y进行运算,t=x=5,y=4;x=t/y=5/4=1.25(除法运算);y=tMody=5mod4=1(求模运算)。Sfun函数参数没有指明参数传递方式,则默认以传址方式传递,因此a的值为1.25,b的值为1。38、窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:PrivateSubCommand1_Click()Fori=1To4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiText1.Value=Str(x)EndSub运行以上事件过程,文本框中的输出是()。A、6B、12C、18D、21标准答案:D知识点解析:题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,在第一重循环中,x的初值都是3,因此,本段程序x重复运行4次,每次都是初值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值加3,里面两重循环分别从1到3,从1到2共循环6次,所以x每次加3,共加6次,最后的结果为x=3+6*3=21。Str函数将数值表达式转换成字符串,即在文本框中显示21。39、在窗体中有一个命令按钮Command1,编写事件代码如下:PrivateSubCommand1_Click()DimsAsIntegers=P(1)+P(2)+P(3)+P(4)debug.PrintsEndSubPublicFunctionP(NAsInteger)DimSumAsIntegerSum=0Fori=1ToNSum=Sum+iNextiP=SumEndFunction打开窗体运行后,单击命令按钮,输出结果是()。A、15B、20C、25D、35标准答案:B知识点解析:题目中在命令按钮的单击事件中调用了过程P。而过程P的功能是根据参数N,计算从1到N的累加,然后返回这个值。N=1时,P(1)返回1,N=2时,P(2)返回3,N=3时,P(3)返回6,N=4时,P(4)返回10,所以s=1+3+6+10=2040、消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetMsgBox【】EndSub程序括号内应填写的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:题目中对象变量rs返回了当前窗体的RecordSet属性记录集的引用,那么通过访问对象变量rs的属性RrcordCount就可以得到该记录集的记录个数,引用方法为rs.RcordCount。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、下列叙述中错误的是A、向量是线性结构B、非空线性结构中只有一个结点没有前件C、非空线性结构中只有一个结点没有后件D、只有一个根结点和一个叶子结点的结构必定是线性结构标准答案:D知识点解析:线性结构是n个数据元素的有序(次序)集合。①集合中必存在唯一的一个“第一个元素”;②集合中必存在唯一的一个“最后的元素”;③除最后元素之外,其它数据元素均有唯一的“后件”;④除第一元素之外,其它数据元素均有唯一的“前件”。相对应于线性结构,非线性结构的逻辑特征是一个结点元素可能对应多个直接前驱和多个后继。向量符合线性结构特点。非线性结构也会存在只有一个根结点和叶子结点的情况。2、在希尔排序法中,每经过一次数据交换后A、能消除多个逆序B、只能消除一个逆序C、不会产生新的逆序D、消除的逆序个数一定比新产生的逆序个数多标准答案:A知识点解析:希尔排序法(缩小增量法)属于插入类排序,是将整个无序列分割成若干小的子序列分别进行插入排序的方法。插入排序能够消除多个逆序,也会产生新的逆序。消除的逆序与新产生的逆序有多有少。3、设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为A、HGFEDCBAB、ABCDEFGHC、ABCDHGFED、DCBAHGFE标准答案:A知识点解析:后序遍历中,最后一个字母是根结点,也就是H是根结点;在中序遍历中,根结点前面的是左子树、后面的是右子树,H后面没有,因此该树没有右子树。同理,可判断出该树是第一个完全的左子树。由此可画出这个二叉树,然后根据二叉树可的前序序列为HGFEDCBA。4、下列叙述中正确的是A、循环队列是队列的链式存储结构B、能采用顺序存储的必定是线性结构C、所有的线性结构都可以采用顺序存储结构D、具有两个以上指针的链表必定是非线性结构标准答案:C知识点解析:根据数据结构中各数据元素之间的前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。有序线性表既可以采用顺序存储结构,又可以采用链式存储结构。所有的线性结构都可以采用顺序存储结构。5、在黑盒测试方法中,设计测试用例的根据是A、数据结构B、程序调用规则C、模块间的逻辑关系D、软件要完成的功能标准答案:D知识点解析:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。6、对软件系统总体结构图,下面描述中错误的是A、深度等于控制的层数B、扇入是一个模块直接调用的其他模块数C、扇出是一个模块直接调用的其他模块数D、V一定是结构图中位于叶子结点的模块标准答案:B知识点解析:在软件工程中,模块的扇入是指有多少个上级模块调用它;模块的扇出是指该模块直接调用的下级模块的个数。7、下面属于系统软件的是A、浏览器B、数据库管理系统C、人事管理系统D、天气预报的app标准答案:B知识点解析:系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。有代表性的系统软件有:操作系统、语言处理程序、数据库管理和辅助程序。8、能够减少相同数据重复存储的是A、数据库B、字段C、文件D、记录标准答案:A知识点解析:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。9、定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为A、C#B、S#C、S#,C#D、S#,C#,G标准答案:C知识点解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。SC中学号和课程号一起才能用于唯一地表示表中的某一条记录,因此SC的主键是“S#,C#”。10、关系模型中的关系模式至少应是A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。满足最低要求的范式是第一范式(1NF)。11、假设数据中表A与表B建立了“一对多”关系,表A为“多”的一方,则下述说法正确的是()。A、表B中的一个字段能与表A中的多个字段匹配B、表B中的一个记录能与表A中的多个记录匹配C、表A中的—个记录能与表B中的多个记录匹配D、表A中的一个字段能与表B中的多个字段匹配标准答案:B知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。12、在人事管理数据库中工资与职工之间存在的关系是()。A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。由于一个职工只能有一个工资,而一个工资值可以有多个职工对应,故此应为一对多关系。13、Access中的参照完整性规则不包括()。A、删除规则B、插入规则C、查询规则D、更新规则标准答案:C知识点解析:参照完整性规则:是指在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。14、在关系运算中,选择运算的含义是()。A、在基本表中选择满足条件的记录组成一个、新的关系B、在基本表中选择需要的字段(属性)组成二个新的关系C、在基本表中选择满足条件的记录和属性组成一个新的关系D、上述说法均是正确的标准答案:A知识点解析:本题考查关系运算的知识。关系运算可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。15、以下关于SQL语句及其用途的叙述,正确的是()。A、CREATETABLE用于修改一个表的结构B、CREATEINDEX为字段或字段组创建视图C、DROP表示从数据库中删除表、或者从字段或字段组中删除索引D、ALTERTABLE用于创建表标准答案:C知识点解析:本题考查SQL中定义语句的知识。SOL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。CREATETABLE语句的作用是创建一个表;CREATEINDEX语句的作用是创建一个索引;ALTERTABLE语句的作用是修改一个表的结构;DROP语句的作用是删除一个表的结构或者从字段或字段组中删除索引。16、能够使用“输入掩码向导”创建输入掩码的字段类型是()。A、数字和文本B、文本和备注C、数字和日期/时间D、文本和日期/时间标准答案:D知识点解析:本题考查字段属性的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,虽然对于大多数数据类型都可以设计输入掩码,但是只有“文本”型和“日期/时间”型字段才可以使用“输入掩码向导”。17、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是()。A、一对一联系B、一对多联系C、多对多联系D、无联系标准答案:B知识点解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,一个人只能有一个出生地,一个地点却可以出生多个人,故为一对多联系。18、下图是使用查询设计器完成的查询,与该查询等价的SOL语句是()。A、select学号,数学fromscwhere数学>(selectavg(数学)fromsc)B、select学号where数学>(selectavg(数学)fromsc)C、select数学avg(数学)fromscD、select数学>(selectavg(数学)fromsc)标准答案:A知识点解析:本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“sc”,查询的条件是:数学>(selectavg(数学)fromsc)。19、在Access中,可以从()中进行打开表的操作。A、“数据表”视图和“设计”视图B、“数据表”视图和“表向导”视图C、“设计”视图和“表向导”视图D、“数据库”视图和“表向导”视图标准答案:A知识点解析:本题考查表各种视图的知识。Access中的表是数据实际存储的对象,共有三种视图,“数据表”视图、“设计”视图、“表向导”视图。其中的“数据表”视图和设计视图均可以进行打开表的操作,表向导视图不能完成打开表的操作。20、在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为()。A、SELECT姓名FRDM学生B、SELECT*FROM学生C、SELECT姓名FROM学生WHERE学号=02650D、SELECT*FROM学生WHERE学号=02650标准答案:B知识点解析:本题考查SOL中查询语句的知识。在SQL的查询语句中,“*”代表所有字段,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题中要求查询所有记录和字段,所以不应指定WHERE子句。21、下面显示的是查询设计视图的“设计网络”部分,从此部分所示的内容中可以判断出要创建的查询是()。A、删除查询B、生成表查询C、选择查询D、更新查询标准答案:D知识点解析:本题考查查询设计器的知识。对于本题给出的图片,注意到有“更新到”这一特殊行,就应该知道这是一个更新查询。同理,删除查询应该有“删除”这一行,追加查询应该有“追加到”这一行,而生成表查询没有特殊的行。22、下列关于字段属性的默认值的设置说法,错误的是()。A、默认值类型必须与字段的数据类型相匹配B、在默认值设置时,输入文本不需要加引号,系统会自动加上引号C、设置默认值后,用户只能使用默认值D、可以使用Access的表达式来定义默认值标准答案:C知识点解析:本题考查字段属性默认值的知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。此默认值的类型必需和字段的数据类型一致,并且可以使用表达式来做默认值。文本型常量不需要加引号,系统会自动添加。23、在SQL查询中可直接将命令发送到ODBC数据库服务器中的查询是()。A、传递查询B、联合查询C、数据定义查询D、子查询标准答案:A知识点解析:本题考查SQL查询的知识。SOL查询可分为4种,联合查询将来自一个或多个表或查询的字段组合为查询结果的一个字段或列;传递查询可直接将命令发送到ODBC数据库服务器中;数据定义查询可以创建、删除或更改表和索引;子查询的结果可用来进行进一步的查询。24、在SELECT语句中,“\”的含义是()。A、通配符,代表一个字符B、通配符,代表任意字符C、测试字段是否为NULLD、定义转义字符标准答案:D知识点解析:本题考查SOL语句的知识。在SOL语句中的“\”是转义字符,跟在转义字符后面的字符被转义而不使用原义。25、如果加载一个窗体,先被触发的事件是()。A、Load事件B、Open事件C、Activate事件D、Unload事件标准答案:A知识点解析:本题考查窗体常见事件的知识。窗体能响应的事件不多,当窗体刚刚打开时,首先触发Load事件,打开后才继续触发Open事件,然后是Activate(激活)事件。窗体关闭时触发Unload事件。26、以下关于字段属性的叙述,正确的是()。A、格式和输入掩码是一样的B、可以对任意类型的字段使用向导设置输入掩码C、有效性规则属性是用于限制此字段输入值的表达式D、有效性规则和输入掩码是一样的标准答案:C知识点解析:本题考查字段属性的知识。在表中的每个字段都可以设置一些字段属性,其中的“格式”属性用来决定数据的打印方式和屏幕显示方式,“输入掩码”是用来控制输入格式或检查输入中的错误的,二者不一样;虽然对于大多数数据类型都可以设计输入掩码,但是只有“文本”型和,“日期时间”型字段才可以使用“输入掩码向导”;有效性规则属性是用于限制此字段输入值的表达式,和输入掩码的作用也不一样。27、在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是()。A、成绩表.综合成绩>=80AND成绩表.综合成绩=<90B、成绩表.综合成绩>80AND成绩表.综合成绩<90C、80<=成绩表.综合成绩<=90D、80<成绩表.综合成绩<90标准答案:A知识点解析:本题考查表达式和运算符的知识。“Between…And”是一个表示在某区间内的运算符,等价于>=下界And<=上界。故选项A,正确。28、以下有关选项组叙述错误的是()。A、如果选项组结合到某个字段,实际上是组框架本身而不是组框架内的复选框、选项按钮或切换按钮结合到该字段上B、选项组可以设置为表达式C、使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值D、选项组不能接受用户的输入标准答案:D知识点解析:本题考查选项组的知识。选项组是由一个组框以及一组复选框、选项按钮或切换按钮组成,如果选项组结合到某个字段,实际上是组框架本身而不是组框架内的复选框、选项按钮或切换按钮结合到该字段上:选项组也可以设置为表达式或非结合选项组,在自定义对话框中使用非结合选项组接受用户的输入。使用结合性选项组时,只要单击选项组中所需的值,就可以为字段选定数据值。29、在Access中己建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是()。A、图像框B、绑定对象框C、非绑定对象D、列表框标准答案:B知识点解析:本题考查控件来源的知识。Access中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。图像框不能被绑定;绑定对象框的来源可以是OLE对象字段;未绑定对象框可以显示Excel工作表、Word文档等没有与数据库连接的对象;而列表框的控件来源可以是表或查询的字段,或者取自固定内容的数据。30、用于关闭或打开系统消息的宏命令是()。A、SetValueB、RequeryC、RestoreD、SetWamings标准答案:D知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,在本题中SetValue用于设置属性值;Requery用于刷新控件数据;Restore用于将最大化或最小化窗口恢复至原始大小:SetWarnings用于关闭或打开系统消息。31、以下有关宏操作的叙述正确的是()。A、宏的条件表达式中不能引用窗体或报表的控件值B、不是所有的宏操作都可以转化为相应的模块代码C、使用宏不能启动其他应用程序D、可以利用宏组来管理相关的一系列宏标准答案:D知识点解析:本题考查宏操作的知识。宏是一个或多个操作组成的集合,所有的宏操作都可以转化为相应的模块代码;使用宏不但可以启动另一个宏,也能启动其他应用程序;在条件宏的条件表达式中可以引用窗体或报表的控件值;’可以利用宏组来管理相关的一系列宏。32、以下叙述中正确的是()。A、在一个函数中,只能有一条return语句B、函数的定义和调用都可以嵌套C、函数必须有返回值D、不同的函数中可以使用相同名字的变量标准答案:D知识点解析:本题考查函数的知识。模块的函数与子过程不同,子过程没有返回值,而函数通常具有返回值,当然某些情况下也可以没有;在函数中可以使用return语句返回函数值,return语句可以有多个;函数可以嵌套调用,但是不得嵌套定义;不同的函数中可以使用相同名字的变量,它们互相无关。33、以下程序段运行后,消息框的输出结果是()。a=10b=20c=a<bMsgBoxc+1A、-1B、0C、1D、2标准答案:B知识点解析:本题考查VBA中表达式运算的知识。在VBA中允许性逻辑量进行算术运算,True处理成-1,False处理成0。34、在if…EndIF选择结构中,允许可嵌套的深度是()。A、最多32层B、最多64层C、最多256层D、没有严格限制标准答案:D知识点解析:本题考查VBA中选择结构嵌套的知识。在VBA申称在“If…EndIf”结构中包含其他“If…EndIf”结构的构造为选择嵌套,对于嵌套的层次没有严格规定,理论上可以嵌套无穷多层次。35、设变量x是一个整型变量,如果Sgn(x)的值为I,则x的值是()。A、1B、大于O的整数C、0D、小于0的整数标准答案:B知识点解析:本题考查VBA中判断符号函,数的知识,Sgn()函数是一个判断符号的函数,其参数为数值型的值,若参数小于0,则函数返回-1;若参数等于0,则函数返回0;若参数大于0,测函数返回1。36、VBA中不能进行错误处理的语句是()。A、OnErrorGoto标号B、OnErrorThen标号C、OnErrorResumeNextD、OnErrorGoto0标准答案:B知识点解析:本题考查VBA中程序运行错。误处理的知识。在VBA中,程序运行错误处理的语句有三种,分别是:OnErrorGoTo标号,在遇到错误发生时程序转移到标号肝指位置代码执行;OnErrorResumeNext;在遇到错误发生时不会考虑错误并继续执行下一条语句;OnBrrorGoTo0关闭错误处理。37、可以计算当前日期所处年份的表达式是()。A、Day(Date)B、Yean(Date)C、Year(Day(Date))D、Day(Year(Date))标准答案:B知识点解析:本题考查日期函数的知识。可以使用Year函数来求取某个日期型数据的年份,使用Date函数来求取当前日期,正确的写法应该是:Year(Date)。38、VBA程序的多条语句写在一行中时其分隔符必须使用符号()。A、冒号(:)B、分号(;)C、逗号(,)D、单引号(’)标准答案:A知识点解析:本题考查VBA语句书写的知识。在VBA中每条语句写在独立的一行上,若将多条语句写在一行中,需要使用“:”将其分隔开来。39、假定在窗体中的通用声明段已经定义有如下的子过程:Subf(xAsSingle,yAsSingle)t=xx=yy=xEndSub在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:PrivateSubCommandl_Click()a=10b=20f(a,b)MsgBoxa&bEndSub打开窗体运行后,单击命令按钮,消息框输出的值分别为()。A、20和10B、10和20C、10和10D、20和20标准答案:A知识点解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。本题中形参完成了交换,由于默认为传址传递,交换后的值也会影响到实参a和b,即a和b也完成了交换。40、以下程序段运行结束后,变量x的值为()。x=1y=2Dox=x*yy=y+1LoopWhiley<2A、1B、2C、3D、4标准答案:B知识点解析:本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为Tree时退出循环;在While循环中条件为True时执行循环楚。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、下列叙述中正确的是A、栈与队列都只能顺序存储B、循环队列是队列的顺序存储结构C、循环链表是循环队列的链式存储结构D、栈是顺序存储结构而队列是链式存储结构标准答案:B知识点解析:栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线性表,二者均即可以顺序存储也可以链式存储。为了充分地利用数组的存储空间,把数组的前端和后端连接起来,形成一个环形的表,称为循环队列,因此循环队列是队列的一种顺序存储结构,B选项正确。2、设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为A、BCAB、CBAC、ABCD、CAB标准答案:B知识点解析:二叉树遍历可以分为3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。前序序列为ABC,则A为根节点。中序序列为CBA,则C和B均为左子树节点或右子树节点,且C为B父节点,可知后序序列为CBA,B选项正确。3、下列排序方法中,最坏情况下时间复杂度最小的是A、冒泡排序B、快速排序C、堆排序D、直接插入排序标准答案:C知识点解析:在最坏情况下,对长度为n的线性表排序,冒泡排序、快速排序、直接插入排序的时间复杂度均为O(n2),堆排序时间复杂度为O(nlog2n),复杂度最小。C选项正确。4、为了对有序表进行对分查找,则要求有序表A、只能顺序存储B、只能链式存储C、可以顺序存储也可以链式存储D、任何存储方式标准答案:A知识点解析:二分法查找也称拆半查找,是一种高效的查找方法。能使用二分法查找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表。A选项正确。5、软件设计中模块划分应遵循的准则是A、低耦合低内聚B、高耦合高内聚C、低耦合高内聚D、内聚与耦合无关标准答案:C知识点解析:模块的独立程度可以由两个定性标准度量:内聚性和耦合性。耦合衡量不同模块彼此间互相依赖(连接)的紧密程度。内聚衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,且要求模块的内聚程度尽可能高。内聚性和耦合性是一个问题的两个方面,耦合性程度弱的模块,其内聚程度一定高。C选项正确。6、下面属于整数类的实例是A、0x518B、0.518C、-518D、518E-2标准答案:A知识点解析:整数类实例包括:十进制常量用0~9表示,不能以0开头;八进制常量用0~7表示,必须用0开头;十六进制常量用0~9和A~F(a~f)表示,必须以0x或0X开头。A选项正确。B选项是浮点数实例,C选项是字符串实例,D选项为科学计数法表示的浮点数实例。7、下面属于白盒测试方法的是A、边界值分析法B、基本路径测试C、等价类划分法D、错误推测法标准答案:B知识点解析:白盒测试是把程序看成装在一只透明的白盒子里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。白盒测试的主要技术有逻辑覆盖测试、基本路径测试等,B选项正确。常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等,A、C、D选项错误。8、设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为A、客户号B、商品号C、客户号,商品号D、客户号,商品号,购买数量标准答案:C知识点解析:候选键(码)是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。在购买关系中,商品号、客户号、购买数量均不能唯一标识元组,每一个单独的属性集都不能作为键,但商品号与客户号构成的集合与三者构成的集合都可以唯一标识购买关系,而前者为最小属性集,故商品号与客户号构成的集合为候选键,C选项正确。9、有两个关系R,S如下,由关系R和S通过运算得到关系T,则所使用的操作为A、并B、自然连接C、差D、交标准答案:D知识点解析:常用的扩充运算有交、除、连接及自然连接等。并:RS是将S中的记录追加到R后面。差:R-S结果是属于R但不属于S的记录组成的集合。交:RS结果是既属于R又属于S的记录组成的集合。自然连接:去掉重复属性的等值连接。交运算结果为a0k1,D选项正确。10、在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:C知识点解析:数据库管理系统提供了相应的数据语言,它们是:数据定义语言,该语言负责数据的模式定义与数据的物理存取构建;数据操纵语言,该语言负责数据的操纵,包括查询与增、删、改等操作;数据控制语言,该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。C选项正确。11、不属于Access表的字段类型的是A、附件B、字符C、超链接D、计算标准答案:B知识点解析:Access数据表的字段类型共包括文本、备注、数字、日期和时间、货币、是否、OLE对象、计算字段、超链接、附件、查阅等类型,字符不属于Access表的字段类型,因此,本题应选择B选项。12、以下关于字段的叙述中,错误的是A、可以为任意类型的字段设置默认值属性B、不同的字段类型的字段属性有所不同C、有效性规则是表达式,可用于限制字段的输入D、在数据表视图中不能直接编辑计算类型字段标准答案:A知识点解析:B、C、D选项是正确的,并不是所有的数据类型都可以设置默认属性,例如:附件、自动编号等。因此,本题应选择A选项。13、下列关于数据库设计的叙述中,错误的是A、设计时应将有联系的实体设计为一个表B、设计时应避免在表之间出现重复的字段C、表中的字段必须是原始数据和基本数据元素D、使用外部关键字来保证有关联表之间的联系标准答案:A知识点解析:数据库的一个特点是低冗余,若把所有关系设计成一张表,会造成数据冗余,因此,本题应选择A选项。14、下列叙述中,正确的是A、表的数据表视图只用于显示数据B、表的设计视图只用于定义表结构C、在Access中,不能更新链接的外部数据源的数据D、在Access中,不能直接引用外部数据源中的数据标准答案:B知识点解析:A选项中表的数据视图操作还可用于增加、删除、修改记录等;C选项可以更新链接的外部数据源的数据;D选项也可引用外部数据源的数据;B选项表的设计视图用于实现表的定义,因此选择B选项。15、下列关于字段属性的叙述中,正确的是A、格式属性只可能影响数据的显示格式B、可对任意类型的字段设置默认值属性C、可对任意类型的字段设置输入掩码属性D、只有文本型数据能够使用输入掩码向导标准答案:A知识点解析:在Access数据库中,格式属性只会影响数据的显示格式;B选项并不是任意类型的字段都可设置默认属性,例如:附件、自动编号;C选项错误,例如备注就不可以设置掩码属性;D选项输入掩码向导可用于文本和日期设置,所以D选项错误。因此,本题应选择A选项。16、要将电话号码的输入格式固定为:×××-××××××××,应定义字段的属性是A、格式B、输入掩码C、小数位数D、有效性规则标准答案:B知识点解析:格式属性用以确定数据的显示方式和打印方式;输入掩码用于设置数据的输入格式;有效性规则是用于限制输入数据时必须遵守的规则;小数位数属性用于设置数字和货币数据的小数位数。因此,本题应选择B选择。17、在"查找和替换"对话框的"查找内容"文本框中设置"善于交际",在"查找范围"框中设置"特长",在"匹配"框中设置"字段任何部分",查找的结果是A、查找"特长"字段值仅为"善于交际"的记录B、查找"特长"字段值包含了"善于交际"的记录C、显示"特长"字段值仅为"善于交际"的所有记录D、显示"特长"字段值包含了"善于交际"的所有记录标准答案:B知识点解析:查找内容文本框中设置"善于交际",其意思是查找数据库中某张表包含了"善于交际"的记录。"查找范围"中设置"特长",其意思是在字段名为"特长"查找满足条件的记录。"匹配"框中设置"字段任何部分"。因此该题是查找"特长"字段中,包含了"善于交际"的记录。因此,本题应选择C选项。18、条件"Not年龄>30"的含义是A、选择年龄大于30的记录B、选择年龄小于30的记录C、选择除了年龄大小于30的记录D、选择除了年龄外的其他字段值大于30的记录标准答案:B知识点解析:在SQL语言中,条件"Not年龄>30"的含义就是选择年龄小于30的记录,即选项B正确。19、在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示年龄最小值,正确的SQL命令是A、SELECTMIN(YEAR(DATE())-YEAR([出生日期]))年龄FROM职工B、SELECTMIN(YEAR(DATE())-YEAR([出生日期]))AS年龄FROM职工C、SELECT年龄=MIN(YEAR(DATE())-YEAR([出生日期]))年龄FROM职工D、SELECT年龄=MIN(YEAR(DATE())-YEAR([出生日期]))AS年龄FROM职工标准答案:B知识点解析:在SQL语言中,选择一个表中的某一列选择最小值,应使用MIN...AS...语句它的意思是选择年龄最小的职工并显示,选项A,C语法错误。因此选择B选项。20、与SELECT*FROM学生WHERE特长Like"*音乐*"功能相同的命令是A、SELECT*FROM学生WHERE特长Like"音乐"B、SELECT*FROM学生WHERE特长Like"音乐*"C、SELECT*FROM学生WHERE特长Like"*音乐"D、SELECT*FROM学生WHEREInStr([特长],"音乐")<>0标准答案:D知识点解析:该题是查询学生表中字段名为"特长"中包含了"音乐"的记录。A选项是查找字段值"音乐",B选项是查找字段值中前两个字符包含了"音乐",C选项是查找字段值中最后两个字符中包含了"音乐"。由SQL可知,选项D的意义与题意相同。因此,本题应选择D选项。21、通过窗体输入职工基本信息,其中职称字段只能从"教授"、"副教授"、"讲师"、"助教"和"其他"中选择之一。为防止职称字段输入出错,则窗体中输入职称字段应选择的控件是A、文本框B、列表框C、组合框D、复选框标准答案:B知识点解析:文本框控件用于输入、输出和显示窗体的数据源的数据,显示计算结果和接受用户输入数据,但不能避免用户输入出错,故A选项错误;列表框显示可滚动的数值列表,可以从列表中选择值输入到新纪录中,由于列表中的数值输入者不能更改,可以避免输入出错,故B选项正确;组合框由于结合了列表框和文本框的特性,当在文本框输入值时不能避免输入出错,故C选项错误;复选框是绑定到是/否字段,字段输入不可用复选框,故D选项错误。因此,本题应选择B选项。22、在学生选课成绩报表中对学生按"课程"分组,若文本框的"控件来源"属性设置为"=count(*)",下列关于该文本框的叙述中,正确的是A、若文本框位于页面页眉,则输出本页中选课学生数量B、若文本框位于课程页眉,则输出选学本课程学生总数C、若文本框位于页面页脚,则输出选学本课程学生总数D、若文本框位于报表页脚,则输出全校选修课程的数量标准答案:B知识点解析:页面页眉主要用来显示列名称和每页都要使用的信息,不用于统计页面记录数。所以在页面页眉中添加文本框控件没有统计记录的作用,因此A选项和C选项错误,使用表达式"=Count(*)"时,由于计算控件放置位置的不同,统计的记录范围是不同的。当文本框放在组页眉或组页脚时,统计的是分组的记录数,当文本框控件放在报表页眉或报表页脚时,统计的是所有的记录数。由于按"课程"分组,因此B选项中当文本框位于课程页眉时,统计的是选学本课程的学生总数的记录总数,故B选项正确;而D选项当文本框位于报表页脚时统计的应为全校选课学生的数量,故选项D错误。因此,本题应选择B选项。23、在报表中对学生按"学院"分组,若文本框的"控件来源"属性设置为"=count(*)",下列关于该文本框的叙述中,正确的是A、若文本框位于页面页眉,则输出本页的学院数量B、若文本框位于学院页脚,则输出本学院记录总数C、若文本框位于页面页脚,则输出本学院记录总数D、若文本框位于报表页脚,则输出全校的学院数量标准答案:B知识点解析:页面页眉主要用来显示列名称和每页都要使用的信息,不用于统计页面记录数。所以在页面页眉中添加文本框控件没有统计记录的作用,因此A选项和C选项错误,使用表达式"=Count(*)"时,由于计算控件放置位置的不同,统计的记录范围是不同的。当文本框放在组页眉或组页脚时,统计的是分组的记录数,当文本框控件放在报表页眉或报表页脚时,统计的是所有的记录数。由于按"学院"分组,因此B选项中当文本框位于课程页眉时,统计的是本学院学生的记录总数,故B选项正确;而D选项当文本框位于报表页脚时统计的应为全校学生的记录总数,故选项D错误。因此,本题应选择B选项。24、Access的窗体可划分为四类,他们是A、设计窗体、控制窗体、信息显示窗体和交互信息窗体B、设计窗体、数据操作窗体、信息显示窗体和交互信息窗体C、设计窗体、数据操作窗体、控制窗体和信息显示窗体D、数据操作窗体、控制窗体、信息显示窗体和交互信息窗体标准答案:D知识点解析:Access窗体有四种类型,分别是:数据操作窗体、控制窗体、信息显示窗体和交互信息窗体。因此,本题应选择D选项。25、在设计窗体时,要输入的数据总是取自一个表或查询中记录,可以使用的控件是A、组合框B、复选框C、切换按钮D、文本框标准答案:A知识点解析:在窗体上输入的数据往往是取自某一个表或者查询中的数据,这种情况下应该使用组合框或列表框控件,由于该题没有列表框选项,故选项A正确;文本框控件用于输入、输出和显示窗体的数据源的数据,显示计算结果和接受用户输入数据,故D选项错误;复选框是绑定到是/否字段,字段输入不适合用复选框,故B选项错误;切换按钮实现的功能是在单击时可以在开/关两种状态之间切换,故C选项错误。因此,本题应选择A选项。26、已知过程对应的代码如下:SubProc()n=1f1=0f2=1DoWhilen<=8f=f1+f2Debug.Printff1=f2f2=fn=n+1LoopEndSub过程Proc在立即窗口中显示的结果是A、斐波那契序列中2到9对应的序列值B、斐波那契序列中2到8对应的序列值C、整数1到n(n<9)对应的累加和D、整数1到n(n<8)对应的累加和标准答案:A知识点解析:首先,我们可以看出while循环执行8次(n<=8);然后按照程序的语句,写出部分执行结果:第一次循环n=1时,输出f=1;第二次循环n=2,输出f=2;第三次循环n=3,输出f=3;...;我们发现输出的是一个斐波那契数列(0、1、1、2、3、…,即Fn=F(n-1)+F(n-2)(n>=2,n∈N*)),由斐波那契数列的定义可知,该程序缺少了第0、1两项,从第2项开始输出。因此,本题应选择A选项。27、下列关于Access内置的域聚合函数的叙述中,错误的是A、域聚合函数可以直接从一个表中取得符合条件的值赋给变量B、域聚合函数可以直接从一个查询中取得符合条件的值赋给变量C、使用域聚合函数之前要完成数据库连接和打开操作D、使用域聚合函数之后无需进行关闭数据库操作标准答案:C知识点解析:域聚合函数功能比较强大,能够在VBA代码、计算控件、宏的条件表达式中,能够对某一数据集,按照给定的条件,对某特定字段进行统计。使用域聚合函数之前并不一定要完成数据库连接和打开操作。所以,选择C选项。28、VBA中命令Write#和Print#的区别是A、Write#将数据写入指定文件,而Print#是创建一个新的打印文件B、Write#将数据写入打印文件,而Print#是创建一个新的指定文件C、Write#能将数据写入指定文件或打印文件,而Print#只能是创建一个新的指定文件D、Write#只能将数据写入指定文件,而Print#可以创建一个新的指定文件或打印文件标准答案:A知识点解析:Write#语法:Write#filenumber,[outputlist];Print#语法:Print#filenumber,[outputlist]。Write#语句,输出的时候,字符串会自动加上""双引号,并且中间会用,逗号分隔开来每一个数据。Print#语句,输出的时候,字符串不会自动添加任何符号,也不会用逗号分隔每一个数据。它们之间的区别是Write#将数据写入指定文件,而Print#是创建一个新的打印文件。因此,本题应选择A选项。29、在窗体中按下鼠标按钮,触发的事件是A、Form_MouseDownB、Form_MouseUpC、Form_MousePressD、Form_MouseTouch标准答案:A知识点解析:A选项Form_MouseDown是鼠标按下触发的事件;B选项Form_MouseUp是鼠标松开向上弹起的事件;C、D选项没有这样的事件。因此,本题应选择A选项。30、若存在关系STUD(学号,姓名,性别,年龄),下列函数Func的功能是FunctionFunc()DimstrSQLAsStringstrSQL="ALTERTABLESTUDADDCONSTRAINTPRIMARY_KEY"&"PRIMARYKEY(学号)"CurrentProject.Connection.ExecutestrSQLEndFunctionA、将关系STUD中的"学号"字段设置为主关键字B、取消关系STUD中的主关键字C、为关系STUD的"学号"字段添加索引D、取消关系STUD中"学号"字段的索引标准答案:A知识点解析:首先,函数内定义字符串变量strAQL;然后将SQL语句赋值,该语句的功能是将表STUD中字段学号设置为关键字(ALTER修改、ADD增加、PRIMARY_KEY关键字);最后执行语句执行SQL。因此,本题应选择A选项。31、子过程Plus完成对当前库中"教师表"的工龄字段都加1的操作。SubPlus()DimwsAsDAO.WorkspaceDimdbAsDAO.DatabaseDimrsAsDAO.RecordsetDimfdAsDAO.FieldSetdb=CurrentDb()Setrs=db.OpenRecordset("教师表")Setfd=rs.Fields("工龄")DoWhileNotrs.EOFrs.Edit【】rs.Updaters.MoveNextLooprs.Closedb.CloseSetrs=NothingSetdb=NothingEndSub程序空白处应该填写的语句是A、fd=fd+1B、rs=rs+1C、工龄=工龄+1D、rs.fd=rs.fd+1标准答案:A知识点解析:fd是记录集的属性字段"工龄"集合,题目是对工龄进行操作,所以,是对fd值进行修改。因此,本题应选择A选项。32、打开一个窗体,要通过选择窗体的数据输入与窗体方式,限制窗体所显示的记录,应使用的宏操作命令是A、OpenReportB、OpenTableC、OpenFormD、OpenQuery标准答案:C知识点解析:A选项是在设计或打印预览视图中打开报表或者打印报表时使用;B选项是用于在设计视图或数据表视图打开数据表;C选项是打开窗体的宏操作命令;只有D选项是用于打开查询的宏操作命令。因此,本题应选择C选项。33、打开报表时,首先发生的事件是A、打开(Open)B、加载(Load)C、激活(Activate)D、成为当前(Current)标准答案:A知识点解析:Load是在打开窗体,并且显示了它的记录时所发生的的事件,显然,该事件发生在"打开"事件之后;Current事件是在窗体打开时,以及只要焦点从一条记录移动到另一条记录

温馨提示

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

评论

0/150

提交评论