版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级(ACCESS)机试模拟试卷33(共9套)(共425题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、在Access中已建立了“学生”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是()。A、图像框B、图片框C、非绑定对象框D、绑定对象框标准答案:D知识点解析:本题考查Access数据表的基础知识。绑定对象框用于在窗体或报表上显示OLE对象,例如一系列的图片。而图像框是用于窗体中显示静态图片;非绑定对象框则用于在窗体中显示非结合OLE对象例如Excel电子表格等。Access中没有图片框控件。2、已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。A、ABCDEB、ECABDC、EACDBD、CDEAB标准答案:C知识点解析:由于后序遍历的最后一个元素为E,所以E为根结点,所以它的前序遍历的首个元素为E,故排除A)和D)选项。由于中序遍历中,元素B在元素根结点E的后面,所以B为二叉树的右子树,并且该二叉树右子树只有一个元素,所以前序遍历的最后一个元素应为B,故选项C)为正确选项,即该二叉树的前序遍历序列是EACDB。3、下列描述中正确的是A、一个逻辑数据结构只能有一种存储结构B、数据的逻辑结构属于线性结构,存储结构属于非线性结构C、一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D、一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率标准答案:D知识点解析:数据的逻辑结构是指数据集合中各数据元素之间所固有的逻辑关系;数据的存储结构是在对数据进行处理时,各数据元素在计算机中的存储关系。数据的存储结构是指数据的逻辑结构在计算机中的表示,一种逻辑结构可以表示成多种存储结构;而采用不同的存储结构,其数据处理的效率是不同的。4、某窗体中有一个命令按钮,在“窗体视图”中点击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是A、RunAppB、RunCodeC、RunMacroD、RunSQL标准答案:A知识点解析:本题考查常见宏操作相关知识。RunApp打开指定的外部应用程序;RunCode打开指定的VBA中Function过程;RunMacro运行指定的宏:RunSQL执行指定的SQL语句,通常为操作或定义类SQL语句。5、用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”“足球”“踢”“进球门”分别对应的是()。A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法标准答案:B知识点解析:对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区分,比如颜色;对象的事件就是用户对对象执行的操作,比如足球可以踢,人可以走;对象要执行的特定动作即是对象的方法,比如足球进门。因此选择B选项。6、查询能实现的功能有()。A、选择字段、选择记录、编辑记录、实现计算、建立新表、建立数据库B、选择字段、选择记录、编辑记录、实现计算、建立新表、更新关系C、选择字段、选择记录、编辑记录、实现计算、建立新表、设计格式D、选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗体标准答案:D知识点解析:查询最主要的目的是根据指定的条件对表或者其他查询进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便对数据表进行查看和分析。利用查询可以实现选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗体等功能。7、在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是()。A、[Forms]![F1]![Text1]B、Text1C、[F1].[Text1]D、[Forms]_[F1]_[Text1]标准答案:A知识点解析:宏在输入条件表达式时可能会引用窗体或报表上的控件值,使用语法如下:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]![报表名]![控件名]。所以选项A)正确。8、要实现报表按某字段分组统计输出,需要设置的是()。A、报表页脚B、该字段的组页脚C、主体D、页面页脚标准答案:B知识点解析:组页脚节中主要显示分组统计数据,通过文本框实现。打印输出时,其数据显示在每组结束位置。所以要实现报表按某字段分组统计输出,需要设置该字段组页脚。故本题答案为B)。9、在报表设计过程中,不适合添加的控件是()。A、标签控件B、图形控件C、文本框控件D、选项组控件标准答案:D知识点解析:Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标签、图像和文本框控件,分别对应选项A、B、C,所以选项D为正确答案。10、下列选项中不属于结构化程序设计原则的是()。A、可封装B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。11、己定义好函数f(n),其中n为形参。若以实参为rn调用该函数并将返回的函数值赋给变量x,以下写法正确的是()。A、x=f(n)B、x=CaUf(n)C、x=f(m)D、x=Callf(m)标准答案:C知识点解析:本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。函数过程的调用只有一种方式:<过程名>(<实际参数>)。12、若在查询条件中使用了通配符“!”,它的含义是()。A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:B知识点解析:通配符“!”的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项B正确。13、VBA中,将字符串的首字母转换为对应的字符代码的函数是A、AscB、StrC、StringD、Chr标准答案:A知识点解析:Asc函数返回字符串首字母的字符值;Str函数将一个数字转换成字符串;String函数返回字符表达式的第一个字符重复组成的指定长度为数值表达式的值的字符串;Chr函数返回与指定ASCII值对应的字符。因此,本题应选择A选项。14、若在查询条件中使用了通配符"!",它的含义是()。A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:B知识点解析:通配符"!"的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项B)正确。15、用树形结构表示实体之间联系的模型是()。A、层次模型B、网状模型C、关系模型D、以上三个都是标准答案:A知识点解析:本题考查数据库的基本知识。常见的数据模型共有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。此外,面向对象模型也逐渐成为主流数据模型。层次模型用树形结构描述实体间的关系:网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。16、在已建“职工”表中有“姓名”“性别”“出生日期”等字段,查询并显示年龄最小值,正确的SQL命令是()。A、SELECTMIN(YEAR(DATE())一YEAR([出生日期]))年龄FROM职工B、SELECTM1N(YEAR(DATE())一YEAR([出生日期]))AS年龄FROM职工C、SELECT年龄=MN(YEAR(DATE())一YEAR([出生日期]))年龄FROM职工D、SELECT年龄=MIN(YEAR(DATE())一YEAR([出生日期]))AS年龄FROM职工标准答案:B知识点解析:在SQL语言中,选择一个表中的某一列的最小值,应使用MIN...AS...语句,它的意思是选择年龄最小的职工并显示,选项A、C语法错误。因此选择B选项。17、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:PublicxAsIntegerPrivateSubCommandlClick0x=10Calls1Calls2MsgBoxxEndSubPrivateSubs10x=x+20EndSubPrivateSubs20DimxAsIntegerx=x+20EndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为()。A、10B、30C、40D、50标准答案:B知识点解析:本题考查变量作用域的知识。在整个程序中定义了一个全局变量x,在命令按钮的单击事件中对这个x赋值为10,然后依次调用s1和s2;在s1中对x自加了203在s2中用Dim定义了一个局部变量x,按照局部覆盖全局的原则,在s2中的操作都是基于局部变量x而不是全局变量x。故此最终的输出结果为30。18、设计窗体时,可通过设置命令按钮的一个属性来指定按钮上要显示的文字,该属性是()。A、名称B、标题C、格式D、图像标准答案:B知识点解析:名称属性用于表示控件名,且控件名必须唯一;标题属性用于显示当前所选定对象的名称;格式属性用于自定义数字、日期、时间和文本的显示方式;控件没有图像属性。因此,本题应选择B选项。19、下列关于SQL命令的叙述中,正确的是()。A、DELETE命令不能与GROUPBY关键字一起使用B、SELECT命令不能与GROUPBY关键字一起使用C、INSERT命令与GROUPBY关键字一起使用可以按分组将新记录插入到表中D、UPDATE命令与GROUPBY关键字一起使用可以按分组更新表中原有的记录标准答案:A知识点解析:SQL查询中使用Groupby子句用来进行分组统计,可以和SELECT、INSERT、UPDATE搭配使用,不能与DELETE搭配使用,所以选项A正确。20、在数据表视图下,不能进行的操作是()。A、删除、修改、复制记录B、移动记录C、查找、替换数据D、排序、筛选记录标准答案:B知识点解析:“数据表”视图是按照行和列显示表中的数据的视图。在数据表视图中,可以进行字段的添加、编辑、删除和记录的添加、删除、修改、复制、查找、替换、排序、筛选等各种操作。故本题答案为B。21、在Access中已经建立了“学生”表,若查找“学号”是“S00001”或“S00002”的记录,应在查询设计视图的“条件”行中输入()。A、S00001or"S00002"B、S00001and"S00002"C、in("S00001"or"S00002")D、in("S00001"and"S00002")标准答案:A知识点解析:在查询准则中比较运算符“IN”用于集合设定,表示“在……之内”。若查找“学号”是“S00001”或“S00002”的记录应使用表达式in("S00001","S00002"),也可以使用表达式("S00001"or"S00002"),所以选项A)正确。22、能够接受数值型数据输入的窗体控件是A、图形B、文本框C、标签D、命令按钮标准答案:B知识点解析:本题考查窗体控件的知识。Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;图形常用来显示指定的图形;命令按钮则是用来提供给用户单击的按钮型控件。23、若要在文本型字段执行全文搜索,查询“Access”开头的字符串,正确的条件表达式设置为()。A、Like"*Access*"B、Like"Access"C、Like"Access*"D、Like"*Access"标准答案:C知识点解析:在查询中,通配符“*”可以通配任意多个字符,特殊运算符Like用于指定查找文本字段的字符模式,本题中要查询以“Access”开头的字符串,则可以使用表达式“Like"Access*"”,故C选项正确。24、既可以直接输入文字,又可以从列表中选择输入项的控件是()。A、选项框B、文本框C、组合框D、列表框标准答案:C知识点解析:选项框是作为单独的控件来显示表或查询中的“是”或“否”的值,其不能输入文字也不能选择输入项;文本框主要用来输入或编辑字段数据,它是一种交互式控件;窗体中列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值;组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他数据时,可以单击右侧的向下箭头按钮。使用组合框,既可以进行选择,也可以输入文本,这也是组合框和列表框的区别。所以本题答案为C。25、面向对象方法中,继承是指()。A、一组对象所具有的相似性质B、各对象之间的共同性质C、—个对象具有另一个对象的性质D、类之间共享属性和操作的机制标准答案:D知识点解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。26、InputBox函数的返回值类型是()。A、LongB、StringC、IntegerD、Variant标准答案:B知识点解析:输入框(InputBox)可在一个对话框中显示提示,等待用户输入正文并按下按钮、返回包含文本框内容的字符串数据信息,故本题选择B选项。27、在Access中有"教师"表,表中有"教师编号"、"姓名"、"性别"、"职称"和"工资"等字段。执行如下SQL命令:SELECT性别,Avg(工资)FROM教师GROUPBY性别;其结果是A、计算工资的平均值,并按性别顺序显示每位老师的性别和工资B、计算工资的平均值,并按性别顺序显示每位教师的工资和工资的平均值C、计算男女职工工资的平均值,并显示性别和按性别区分的平均值D、计算男女职工工资的平均值,并显示性别和总工资平均值标准答案:C知识点解析:在SELECT语句中,groupby子句用于指定查询结果的分组条件,AVG()函数用于计算值的平均值。因此本题中GROUPBY性别实现按性别分组,Avg(工资)计算出按性别分组的工资平均值,SQL语句最终实现分别计算男女职工工资的平均值,并显示性别和按性别分组的平均值。因此选项C正确。28、下面不属于软件需求分析阶段主要工作的是A、需求变更申请B、需求分析C、需求评审D、需求获取标准答案:A知识点解析:需求分析阶段的工作可概括为4个方面:①需求获取。②需求分析。③编写需求规格说明书。④需求审评。29、在"查找和替换"对话框的"查找内容"文本框中,设置"[a-c]defg"的含义是A、查找"a-cdefg"字符串B、查找"[a-c]defg"字符串C、查找"adefg"、"bdefg"或"cdefg"的字符串D、查找"abcdefg"字符串标准答案:C知识点解析:通配符含义:[]通配方括号内列出的任一单个字符,如:[a-c]表示a、b、c中的任一单个字符,因此[a-c]defg表示"adefg"、"bdefg"或"cdefg"的字符串。因此选项C正确。30、如果x是一个正的实数,保留两位小数、将千分位四舍五入的表达式是()。A、0.01*Int(X+0.05)B、0.01*IcInt(100*(X+0.005))C、0.01*Int(X+0.005)D、0.01*Int(100*(X+0.05))标准答案:B知识点解析:根据题意,Int(100*(x+0.005)实现千分位的四舍五入,同时扩大100倍取整,乘0.01是为保证保留两位小数,与前面的乘以100对应,因此本题选B)。31、下列叙述中正确的是A、所谓有序表是指在顺序存储空间内连续存放的元素序列B、有序表只能顺序存储在连续的存储空间内C、有序表可以用链接存储方式存储在不连续的存储空间内D、任何存储方式的有序表均能采用二分法进行查找标准答案:C知识点解析:有序是特指元素按非递减排列,即从小到大排列,但允许相邻元素相等,A选项错误。有序表可以顺序存储也可以链式存储,B选项错。能使用二分法查找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表,D选项错误。故C选项正确。32、在E-R图中,用来表示实体联系的图形是()。A、椭圆形B、矩形C、菱形D、三角形标准答案:C知识点解析:在E-R图中实体集用矩形,属性用椭圆,联系用菱形。有三个关系R、S和T如下:33、在窗体上有一个文本框控件,要求每隔一秒在文本框中显示一次当前时间,除了要设置窗体的计时器间隔为1秒外,还需要设计()事件。A、FormClick()B、Form_Timer()C、Form_Init()D、Form_Load()标准答案:B知识点解析:本题考查窗体属性的知识。在窗体属性中有一个计时器时间间隔属性,该属性默认为“0”表示计时器未启用。一旦将其设置为非O值,将会启用计时器,每隔指定的时间间隔自动执行计时器事件。窗体的计时器事件的过程名为FormTimer()。34、在Access的数据表中删除一条记录,被删除的记录()。A、不能恢复B、可以恢复到原来位置C、被恢复为第一条记录D、被恢复为最后一条记录标准答案:A知识点解析:在Access中删除记录需要小心,因为一旦删除数据就无法恢复了。故答案选A)选项。35、一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A、219B、229C、230D、231标准答案:B知识点解析:二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n0-1,叶子节点即度为0,则n2=79,总结点数为n0+n1+n2=80+70+79=229,答案为B。36、若姓名是文本型字段,要查找名字中含有"雪"的记录,应该使用的条件表达式是A、姓名like"*雪*"B、姓名like"[!雪]"C、姓名="*雪*"D、姓名=="雪*"标准答案:A知识点解析:Like是在查询表达式的比较运算符中用于通配设定,使用的通配符有"*"和"?"。"*"表示由0个或任意多个字符组成的字符串,"?"表示任意一个字符。题干中要查找含有"雪"的记录应使用like"*雪*"。37、在Access中有"成绩表",包括字段(学号,测验成绩,期末成绩,总成绩),其中测验成绩取值为0~30分,期末成绩和总成绩取值均为0~100分,总成绩=测验成绩+期末成绩×70%。则在创建时,错误的操作是A、将"总成绩"字段设置为计算类型B、为"总成绩"字段设置有效性规则C、将"测验成绩"字段设置为数字类型D、将"学号"字段设置为关键字标准答案:B知识点解析:根据题目描述,应将"学号"字段设置为关键字来作为唯一标识,将"测验成绩"与"期末成绩"字段设置为数字类型,总成绩是根据测验成绩和期末成绩计算得来,因此应将"总成绩"的数据类型定义为"计算"类型。有效性规则可以控制数据的输入范围,本题中"总成绩"字段是由计算得来,不需要设置有效性规则。因此选项B错误。38、决定一个窗体有无"控制"菜单的属性是()。A、MinButtonB、CaptionC、MaxButtonD、ControlBox标准答案:D知识点解析:窗体的ControlBox属性值为真时窗体上将显示控制菜单,其值为假时,最小化按钮、最大化按钮、关闭按钮和标题栏左边的窗体图标都将不显示。39、执行下列程序段后,变量S的值是DimSAsInteger,nAsIntegerS=0:n=1DoWhilen<100S=S+nn=n+1LoopA、5050B、4950C、3000D、4000标准答案:B知识点解析:本题考查DoWhile…Loop循环语句,若n的值小于100,则反复执行S=S+n,n=n+1的操作。本题S初始值为0,n初始值为1,满足循环条件,进入第1次循环,S=0+1=1,n=1+1=2;进入第2次循环,S=1+2=3,n=2+1=3;如此循环进行,直至第99次循环,S=1+2+3+…+99=4950,n=99+1=100,不再满足循环条件,结束循环,S值为4950。40、使用查询向导,不能创建的是A、单表查询B、多表查询C、带条件查询D、不带条件查询标准答案:C知识点解析:利用查询向导创建查询的特点是方便、快捷,用户只需按照提示逐步选择即可创建。查询向导可以创建单表查询、多表查询以及不带条件的查询,而不能创建较复杂的带条件查询,如需创建带条件的查询可使用"设计"视图。二、基本操作题(本题共5题,每题1.0分,共5分。)在考生文件夹下,已有“sampl.accdb”数据库文件和Stab.xls文件,“sampl.accdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作:41、将考生文件夹下的Stab.xls文件导入到“student”表中。标准答案:步骤1:打开“sampl.accdb”数据库,在【外部数据】功能区的“导入并链接”组中单击“Excel”按钮。步骤2:在弹出的【获得外部数据-Excel电子表格】对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览“Stab.xls”文件所在的存储位置(考生文件夹下),选中“Stab.xls”Excel文件,单击“打开”按钮。步骤3:接着在【获得外部数据.Excel电子表格】对话框中选中“在表中追加一份记录的副本”项,并在其下方的列表框中选择“student”表,单击“确定”按钮。步骤4:系统弹出【导入数据表向导】对话框,此时默认的是sheetl表中的数据,不需要修改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,确认数据导入的是student表,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。知识点解析:(1)主要考查Access数据库中获取外来数据的方法。(2)主要考查表记录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表的常用的数据处理:“排序”、“筛选”等方法。(3)此题主要考查默认字段值的设置,这种方法对数据库的数据的添加起到非常好的作用。(4)主要考查表“分析”操作。这个操作主要实现表“结构”的拆分。(5)主要考查表与表之间联系的建立方法以及能够建立联系的两个表必须满足条件。42、将“student”表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除。标准答案:步骤1:双击“student”表打开数据表视图。选中“出生日期”列,再单击【开始】功能区“排序和筛选”组中的“升序”按钮。在按照“出生年月”排序后的记录中连续选择出生年在1975~1980之间的记录,按键盘上键,确认删除记录。步骤2:单击快速访问工具栏中的“保存”按钮。知识点解析:暂无解析43、将“student”表中“性别”字段的默认值属性设置为“男”。标准答案:步骤1:右击student表,选择“设计视图”快捷菜单命令,打开表设计视图。步骤1:单击“性别”字段。在下方的“字段属性”的“默认值”所在行内输入:男。步骤2:单击快速访问工具栏中的“保存”按钮保存设置,关闭表设计器。知识点解析:暂无解析44、将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。其中“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffice”表结构为:院系,院长,院办电话,主键为“院系”。要求:保留“student”表。标准答案:步骤1:在【数据库工具】功能区的“分析”组中单击“分析表”按钮,弹出【表分析向导】对话框。在对话框中直接单击“下一步”按钮,直到出现表选择向导界面。如图3-50所示,选中“student”表。步骤2:继续单击“下一步”按钮,选择“否,自行决定”单选框;再单击“下一步”按钮。在“表分析器向导”向导中拖出“院系”,在弹出对话框中修改‘表2”的名称为“toffice”,单击“确定”按钮,接着在向导界面右上部分单击“设置惟一标识符”按钮,设置“院系”字段设为“主键”;继续拖“院长”、“院办电话”字段到“toffice”中,如图3.51所示。步骤3:单击“表1”,向导界面右上部分单击“重命名表”按钮,将“表1”修改名为“tStud”,单击“确定”按钮,在“tStud”表中选中“学号”字段,然后单击向导界面右上部分的“设置惟-标识符”按钮,设置“学号"字段为主键。继续单击“下一步”按钮,选中“否,不创建查询”项,单击“完成”按钮,关闭向导。[*]知识点解析:暂无解析45、建立“student”和“grade”两表之间的关系。标准答案:步骤1:在【数据库工具】功能区的【关系】分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择”显示表”快捷菜单命令。在【显示表】对话框内分别双击“student”和“grade”表到关系窗口中。关闭【显示表】对话框。在“student”表中拖动“学号”字段到“grade”表中“学号”上,在弹出的【编辑关系】对话框中单击“创建”按钮。[*]步骤2:单击快速访问工具栏中的“保存”按钮。关闭“关系”窗口,关闭“sampl.accdb”数据库。知识点解析:暂无解析三、简单应用题(本题共4题,每题1.0分,共4分。)考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:46、创建一个查询,计算并输出教师最人年龄与最小年龄的差值,显示标题为“mage“,所建查询命名为“qT1”。标准答案:步骤1:双击打开“samp2.accdb”数据库,在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“mage:”,再输入求最大年龄和最小年龄之差的计算式:max([年龄]).min(、[年龄])。如图3.53所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭“qT1”查询窗口。[*]知识点解析:本题考查查询的基本方法的应用max()函数、min()函数的使用方法。47、创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭【显示表】对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在“学历”所在的条件行内输入:”研究生”。作为条件字段不需要显示,取消“显示”复选框的勾选。如图3.54所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT2”文件名,单击“确定”按钮,关闭“qT2”查询窗口。[*]知识点解析:本题考查一个比较简单的条件查询。值得注意的是,“学历”作为条件字段不需要显示。48、创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭【显示表】对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字段。在字段“年龄”所在的条件行下输入:<=38,在字段“职称”所在的条件行下输入:”教授”or”副教授”。如图3-55所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT3”文件名,单击“确定”按钮,关闭“qT3”查询窗口。[*]知识点解析:本题考查多条件查询实现方法。同时要考生掌握“and”、“or”、“not”逻辑运算符的使用。注意:“年龄”和“职称”字段虽然作为条件,但是查询中要显示这两个字段的信息,所以不能去掉“显示”项。49、创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表,关闭【显示表】对话框,单击“汇总”按钮。双击“tTeacher”表“职称”字段,在其“总计”所在行选择“GroupBy”。双击“年龄”字段,在“年龄”字段左侧单击定位鼠标。输入标题“平均年龄:”,在其“总计”行选择“平均值”。双击“在职否”字段,在其“总计”行中选择“where”,在其条件行内输入:-1,并去掉“显示”行中的勾选,如图3.56所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT4”文件名,单击“确定”按钮,关闭“qT4”查询窗口。步骤3:关闭“samp2.accdb”数据库。[*]知识点解析:本题考查查询中的计算方法的应用。对不不同职称的教师进行分组,然后求出不同组的平均年龄,同时还要求考生掌握“是/否”型的符号表达:是:-1(yes)、否:0(no)。四、综合应用题(本题共3题,每题1.0分,共3分。)考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计:50、在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”。标准答案:步骤1:双击打开“samp3.accdb”数据库,在【开始】功能区的“报表”面板中右击“rEmployee”报表,选择“设计视图”快捷菜单命令,打开“rEmployee”的设计视图,单击【控件】分组中的”标签”控件。在报表的页眉节区单击鼠标,在光标闪动处输入:职工基本信息表,在标签上右键单击鼠标,在快捷菜单中选择“属性”命令,在【属性表】对话框内修改“名称”为:bTitle。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改。知识点解析:本题主要考查报表一些常用控件的设计方法、控件在报表中的样式、控件在报表中显示的位置以及表的修改。利用函数对数据中显示的数据进行处理。Dlookup()函数的使用格式:DL,ookup(”字段名称”,”表或查询名称”,”条件字段名=…&forms!窗体名!控件名&…”1。51、在“性别”字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米位置添加一个文本框,显示出“性别”字段值,并命名为“tSex”。标准答案:步骤1:在“rEmployee”报表设计视图下,单击【控件】分组中的“文本框”按钮,在报表主体节区上拖动产生一个“文本框”和一个“标签”,删除“标签”。选中新增的文本框,在【属性表】对话框内修改“名称”为:tSex,单击“控件来源”所在行的下拉框中选择:性别,把“上边距”修改为:0.1cm,“左”修改为:5.2cm。如图3.57所示。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改。[*]知识点解析:暂无解析52、设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。)注意:不允许修改数据库中的表对象“‘tEmployee”和“tGroup”及查询对象“qEmployee”;不允许修改报表对象“qEmployee”中未涉及的控件和属性。标准答案:步骤1:在“rEmployee”报表设计视图中选中“tDept”文本框,在【属性表】对话框的“控件来源”所在行内输入运算式:=DIookl”名称”,”tGhlDup”,”部门编号=”&[所属部门]&””。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改,关闭“rEmployee”报表。步骤3:关闭“samp3.accdb”数据库。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第2套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下的“sampl.accdb”数据库文件中已建立表对象“tVisitor”,同时在考生文件夹下还有“exam.accdb”数据库文件。请按以下操作要求,完成表对象“tVisitor”的编辑和表对象“tLine”的导入。(1)设置“游客ID”字段为主键。(2)设置“姓名”字段为“必填”字段。(3)设置“年龄”字段的“有效性规则”为:大于等于10且小于等于60。(4)设置“年龄”字段的“有效性文本”为:“输入的年龄应在10岁到60岁之间,请重新输入。”(5)在编辑完的表中输入如下一条新记录,如表3.3所示。其中“照片”字段数据设置为考生文件夹下的“照片1.bmp”图像文件。(6)将“exam.accdb”数据库文件中的表对象“tLine”导入“samp1.accdb”数据库文件内,表名不变。标准答案:(1)【操作步骤】步骤1:选择“表”对象,右击表“tVisitor”,在弹出的快捷菜单中选择“设计视图”命令。如图4.94所示。步骤2:选择“游客ID”字段,右键单击,在弹出的快捷菜单中选择“主键”命令,如图4.95所示。(2)【操作步骤】在设计视图中单击“姓名”字段行任一处,在“必需”行下拉列表中选择“是”。如图4.96所示。(3)【操作步骤】在设计视图中单击“年龄”字段行任一处,在“有效性规则”行输入“>=10and<=60”。(4)【操作步骤】在设计视图中单击“年龄”字段行任一处,在“有效性文本”行输入“输入的年龄应在10岁到60岁之间,请重新输入”,如图4.97所示。单击快速访问工具栏中的“保存”按钮,关闭设计视图。(5)【操作步骤】步骤1:双击打开表“tVisitor”,按照题干中的表输入数据。如图4.98所示。步骤2:右键单击游客ID为“001”的照片列,从弹出的快捷菜单中选择“插入对象”命令。如图4.99所示。步骤3:选中“由文件创建”单选框,单击“浏览”按钮,在考生文件夹中找到“照片1.bmp”图片。单击“确定”按钮。如图4.100所示。(6)【操作步骤】单击“外部数据”选项卡“导人并链接”组中的“Access”按钮,在考生文件夹中找到“exam.accdb”文件,选中“exam.accdb”文件,单击“确定”按钮;选中表“tLine”,单击“确定”按钮。如图4.101所示。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的3个关联表对象“tStud”、“tCourse”和“tScore”及表对象“tTemp”。请按以下要求完成设计。(1)创建一个查询,查找并显示学生的“姓名”、“课程名”和“成绩”3个字段的内容,将查询命名为“qT1”。(2)创建一个查询,查找并显示有摄影爱好的学生的“学号”、“姓名”、“性别”、“年龄”和“入校时间”5个字段内容,将查询命名为“qT2”。(3)创建一个查询,查找学生的成绩信息,并显示“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,将查询命名为“qT3”。(4)创建一个查询,将“tStud”表中女学生的信息追加到“tTemp”表对应的字段中,将查询命名为“qT4”。标准答案:(1)【操作步骤】步骤1:在设计视图中新建查询,从“显示表”对话框中添加表“tStud”、“tScore”和“tCourse”,关闭“显示表”对话框。如图4.80所示。步骤2:双击添加“姓名”、“课程名”和“成绩”字段,如图4.81所示。单击快速访问工具栏中的“保存”按钮,另存为“qT1”。关闭设计视图。(2)【操作步骤】步骤1:在设计视图中新建查询,从“显示表”对话框中添加表“tStud”,关闭“显示表”对话框。步骤2:双击添加“学号”、“姓名”、“性别”、“年龄”、“入校时间”和“简历”字段,在“简历”字段的“条件”行输入“like”*摄影*””,单击“显示”行取消字段显示的勾选,如图4.82所示。单击快速访问工具栏中的“保存”按钮,另存为“qT2”。关闭设计视图。(3)【操作步骤】步骤1:在设计视图中新建查询,从“显示表”对话框中添加表“tScore”,关闭“显示表”对话框。步骤2:双击“学号”、“成绩”字段,单击“查询工具”的“设计”选项卡“显示/隐藏”组中的“汇总”按钮,在“成绩”字段“总计”行下拉列表中选择“平均值”。在“成绩”字段前添加“平均成绩:”字样。如图4.83所示。单击快速访问工具栏中的“保存”按钮,另存为“qT3”。关闭设计视图。(4)【操作步骤】步骤1:在设计视图中新建查询,从“显示表”对话框中添加表“tStud”,关闭“显示表”对话框。步骤2:在“查询工具”的“设计”选项卡“查询类型”组中单击“追加”按钮,在“表名称”中输入“tTemp”,单击“确定”按钮。如图4.84所示。步骤3:双击“学号”、“姓名”、“性别”、“年龄”、“所属院系”、“入校时间”字段,在“性别”字段的“条件”行输入“女”。如图4.85所示。步骤4:从“查询工具”的“设计”选项卡“结果”组中单击“运行”按钮,在弹出的对话框中单击“是”按钮。如图4.86所示。单击快速访问工具栏中的“保存”按钮,另存为“qT4”。关闭设计视图。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计。(1)将表对象“tEmp”中的“聘用时间”字段的格式调整为“长日期”显示、“性别”字段的有效性文本设置为“只能输入男和女”。(2)设置报表“rEmp”按照“性别”字段降序(先女后男)排列输出;将报表页面页脚区内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码显示(如1/35、2/35、…)。(3)将“fEmp”窗体上名为“bTitle”的标签上移到距“btnP”命令按钮1厘米的位置(标签的下边界距命令按钮的上边界1厘米)。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”。注意:不能修改数据库中的宏对象“mEmp”;不能修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不能修改表对象“tEmp”中未涉及的字段和属性。标准答案:(1)【操作步骤】步骤1:选择表对象,右键单击表“tEmp”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:单击“聘用时间”字段行任一点,在“格式”行下拉列表中选择“长日期”。如图4.143所示。步骤3:单击“性别”字段行任一点,在“有效性文本”行输入“只能输入男和女”。如图4.144所示。步骤4:单击快速访问工具栏中的“保存”按钮,关闭设计视图。(2)【操作步骤】步骤1:选择报表对象,右键单击“rEmp”报表,从弹出的快捷菜单中选择“设计视图”命令。步骤2:在报表“设计”选项卡中的“分组和汇总”组中单击“分组和排序”按钮,弹出“分组、排序和汇总”界面,在“添加组”下拉列表中选择“性别”。在“排序次序”下拉列表中选择“降序”,关闭分组、排序和汇总界面。如图4.145所示。步骤3:右键单击“tPage”未绑定文本框,从弹出的快捷菜单中选择“属性”命令,在“全部”选项卡的“控件来源”行输入“=[Page]&”/”&[Pages]”。如图4.146所示。步骤4:单击快速访问工具栏中的“保存”按钮,关闭设计视图。(3)【操作步骤】步骤1:选择窗体对象,右键单击“fEmp”窗体,从弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“btnP”命令按钮,从弹出的快捷菜单中选择“属性”命令,查看知“上边距”行为“3cm”,关闭属性表。步骤3:右键单击“bTitle”标签,从弹出的快捷菜单中选择“属性”命令,查看知高度为“1cm”。步骤4:设置控件“bTitle”的“上边距”为“1cm”,关闭属性表。步骤5:右键单击“btnP”命令按钮,从弹出的快捷菜单中选择“属性”命令,在“事件”选项卡的“单击”行下拉列表中选择“mEmp”,关闭属性表。如图4.147所示。步骤6:单击快速访问工具栏中的“保存”按钮,关闭设计视图。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、可以判定某个日期表达式能否转换为日期或时间的函数是()。A、CDateB、IsDateC、DateD、IsText标准答案:B知识点解析:判定某个日期表达式能否转换为日期或时间的函数用IsDate。2、现有一个已经建好的“按雇员姓名查询”窗体,如下图所示:运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个名是“按雇员姓名查询”的查询,在查询显示出所查雇员的雇员ID、姓名和职称等三个字段。若窗体中的文本框名称为tName,设计“按雇员姓名查询”,正确的设计视图是()。A、B、C、D、标准答案:C知识点解析:本题考查数据库对象的引用方法。基本语法格式为:Forms(或Reports)!窗体(或报表)名称!控件名称[.属性名],其中Forms或Reports分别表示窗体或报表对象集合。感叹号“!”分隔开对象名称和控件名称。“属性名称”部分默认(即在控件名称后不添加属性)时,表示该控件的值。本题是要在查询的条件表达式中引用“按雇员姓名查询”窗体上名称为“tName”文本框的值,所以选项C中表达式书写正确。3、VBA程序的多条语句写在一行中时其分隔符必须使用符号()。A、冒号(:)B、分号(;)C、逗号(,)D、单引号(’)标准答案:A知识点解析:本题考查VBA语句书写的知识。在VBA中每条语句写在独立的一行上,若将多条语句写在一行中,需要使用“:”将其分隔开来。4、在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的A、外键(码)B、候选键(码)C、主键(码)D、元组标准答案:A知识点解析:二维表中的一行称为元组。候选键(码)是二维表中能唯一标识元组的最小属性集。若一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。表M中的某属性集是表N的候选键或者主键,则称该属性集为表M的外键(码)。A中属性集D是B的主关键字,故D是A的外键(码),A选项正确。5、对建立良好的程序设计风格,下面描述正确的是()。A、程序应简单、清晰、可读性好B、符号名的命名只要符合语法C、充分考虑程序的执行效率D、程序的注释可有可无标准答案:A知识点解析:程序设计应该简单易懂,语句结构应该简单直接,不应该为提高效率而把语句复杂化。6、若有两个字符串s1=“12345”,s2=“34”,执行s=Instr(s1,s2)后,S的值为()。A、2B、3C、4D、5标准答案:B知识点解析:本题考查Instr函数的知识。Instr函数也称为字符串检索函数,返回值为第二个字符串参数在第一个字符串参数中最早出现的位置。7、在显示查询结果时,如果要将数据表中的“出生日期”字段名,显示为“年龄”,可在查询设计视图中改动()。A、显示B、字段C、排序D、条件标准答案:B知识点解析:A)排序用于选择查询所采用的排序方法;B)字段可以在此输入或添加字段名;C)根据所输入条件进行查找;D)利用复选框来确定字段是否在数据表(查询结果)中显示。8、在关于输入掩码的叙述中,正确的是()。A、在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符B、定义字段的输入掩码,是为了设置输入时以密码显示C、输入掩码中的字符“A”表示可以选择输入数字0到9之间的一个数D、直接使用字符定义输入掩码时不能将字符组合起来标准答案:A知识点解析:本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致;输入掩码中的字符“A”代表必须输入字母或数字,字符“0”代表必须输入0~9中的一个数字;在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符;当直接使用字符来定义输入掩码属性时,可以根据需要将字符组合起来。9、下列表达式计算结果为数值类型的是()。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,仍为日期型。10、以下程序段运行结束后,变量x的值为()。x=2y=4Dox=x*yY=y+lLoopWhiley<4A、2B、4C、8D、20标准答案:C知识点解析:本题考查VBA中循环的知识。在本题中用了Do…LoopWhile循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后y的值为5已经不满足条件,故此本循环只执行一次,x的值为2*4=8。11、下列叙述中正确的是()。A、一个逻辑数据结构只能有一种存储结构B、数据的逻辑结构属于线性结构,存储结构属于非线性结构C、一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D、一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率标准答案:D知识点解析:一种数据的逻辑结构根据需要可以表示成多种存储结构。而采用不同的存储结构,其数据处理的效率是不同的。数据的逻辑结构与存储结构都可以分为线性和非线性结构。12、软件生命周期中的活动不包括()。A、市场调研B、需求分析C、软件测试D、软件维护标准答案:A知识点解析:软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段,需求分析,软件设计,软件实现,软件测试,运行和维护,所以选择A)。13、假定有以下两个过程:Subsl(ByValxAsInteger,ByValyAsInteger)DimtAsIntegert=xx=yy=tEndSubSubS2(xAsInteger,yAsInteger)DimtAsIntegert=x:x=y:y=tEndSub下列说法正确的是()。A、用过程S1可以实现交换两个变量的值的操作,S2不能实现B、用过程S2可以实现交换两个变量的值的操作,Sl不能实现C、用过程Sl和S2都可以实现交换两个变量的值的操作D、用过程Sl和S2都不可以实现交换两个变量的值的操作标准答案:B知识点解析:VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程S1由于声明为按值传递(ByVal)所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按址调用却不同,这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程S2能够交换两个变量的值,而S1不能实现。14、教师管理数据库有数据表"teacher",包括"编号"、"姓名"、"性别"和"职称"四个字段。下面程序的功能是:通过窗体向teacher表中添加教师记录。对应"编号"、"姓名"、"性别"和"职称"的4个文本框的名称分别为:tNo、tName、tSex和tTitles。当单击窗体上的"增加"命令按钮(名称为Command1)时,首先判断编号是否重复,如果不重复,则向"teacher"表中添加教师记录;如果编号重复,则给出提示信息。有关代码如下:PrivateADOcnAsNewADODB.ConnectionPrivateSubForm_Load()’打开窗口时,连接Access本地数据库SetADOcn=EndSubPrivateSubCommand0_Click()’追加教师记录DimstrSQLAsStringDimADOcmdAsNewADODB.CommandDimADOrsAsNewADODB.RecordsetSetADOrs.ActiveConnection=ADOcnADOrs.Open"Select编号FromteacherWhere编号=’"+tNo+"’"IfNotADOrs.EOFThenMsgBox"你输入的编号已存在,不能新增加!"ElseADOcmd.ActiveConnection=ADOcnstrSQL="InsertIntoteacher(编号,姓名,性别,职称)"strSQL=strSQL+"Values(’"+tNo+"’,’"+tname+"’,’"+tsex+"’,’"+ttitles+"’)"ADOcmd.CommandText=strSQLADOcmd.ExecuteMsgBox"添加成功,请继续!"EndIfADOrs.CloseSetADOrs=NothingEndSub按照功能要求,在横线上应填写的是()。A、CurrentDBB、CurrentDB.ConnentionC、CurrentProjectD、CurrentProject.Connection标准答案:D知识点解析:由于变量ADOcn定义为ADODB连接对象,因此,当初始化为连接当前数据库时要使用SetADOcn=CurrentProject.Connection。因为CurrentDb是DAO.Database的对象,而CurrentProject才是适用于ADO.Connection的对象。15、报表的数据源不包括()。A、表B、查询C、SQL语句D、窗体标准答案:D知识点解析:报表的数据源可以是表对象或者查询对象,而查询实际上就是SQL语句,所以报表的数据源也可以是SQL语句。窗体不能作为报表的数据源。16、在数据表设计时,一个字段的基本需求是:具有唯一性且能够顺序递增,则该字段的数据类型可以设置为()。A、文本B、OLE对象C、自动编号D、计算标准答案:C知识点解析:文本类型存放各种文字和数据的组合,适用于文字及不需要计算的数字,最长不超过255个字符。OLE对象:可存放表格、图形、图像、声音等嵌入或链接对象。自动编号类型数据可以在添加或删除记录时自动产生编号值,既可递增或递减,也可随机。计算类型的主要用来存储表达式或内置函数。综上可知,选择C选项。17、在窗体设计控件组中,代表组合框的图标是A、B、C、D、标准答案:D知识点解析:选项A)是单选按钮:选项B)是复选框:选项C)是命令按钮;选项D)是组合框。18、在Access数据库中创建一个新表,应该使用的SQL语句是()。A、CREATETABLEB、CREATEINDEXC、ALTERTABLED、CREATEDATABASE标准答案:A知识点解析:在Access数据库中创建一个新表,应该使用的SQL语句是CREATETABLE,所以答案为A。19、设有如下过程:x=lDox=x+2LoopUntil___________运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是A、x<=7B、x<7C、x>=7D、x>7标准答案:C知识点解析:本题考查循环的基础知识。本题目要求循环3次,当第3次循环结束时x的值为7,而Until型循环的特点是当条件表达式为真的时候结束循环,故此条件应该是x>=7。20、若将文本字符串"23"、"881"、"79999"按升序排序,则排序的结果是A、23、"881"、"79999"B、79999、"881"、"23"C、23、"79999"、"881"D、79999、"23"、"881"标准答案:C知识点解析:在对文本字符串进行排序时,首先比较第一个字符之后进行排序,若第一个字符相同则比较第二个字符,以此类推。因此对文本字符串"23"、"881"、"79999"进行升序排序的结果为"23"、"79999"、"881"。若该字段为数值类型,则升序排序结果为"23"、"881"、"79999"。因此选项C正确。21、运行下列程序,显示的结果是PrivateSubCommand34_Click()i=0Doi=i+1LoopWhilei<10MsgBoxiEndSubA、0B、1C、10D、11标准答案:C知识点解析:依据题意可知,当执行完第10次循环体后,此时i的值为10,while的条件为假,所以跳出循环,所以最终的结果为10。22、能够检查字段中的输入值是否合法的属性是()。A、格式B、默认值C、有效性规则D、有效性文本标准答案:C知识点解析:“格式”属性用于定义数字、日期/时间及文本等显示及打印的方式,可以使用某种预定义格式,也可以用格式符号来创建自定义格式。“默认值”属性指定一个数值,该数值在新建记录时将自动输入到字段中。“有效性规则”属性用于规定输入到字段中的数据的范围,从而判断用户输入的数据是否合法。“有效性文本”属性的作用是当输入的数据不在规定范围时显示相应的提示信息,帮助用户更正所输入的数据。所以选项C正确。23、销售库中有"产品表"(产品编码,产品名称,单价),另有"新品表"(产品编码,产品名称,单价)。根据产品编码,一件产品只在"新品表"中出现,则要将该产品追加到"产品表"中;如果一件产品在"产品表"和"新品表"中同时出现,则用"新品表"中的单价修改"产品表"中相应产品的单价。为实现上述功能要求,应使用的方法是A、更新查询B、追加查询C、生成表查询D、编VBA程序标准答案:D知识点解析:根据题目描述,若产品编码只在"新品表"中出现,需要追加至"产品表";若产品编码在"产品表"和"新品表"中同时出现,需要修改"产品表"中相应产品的单价。为了同时满足上述功能要求,应编写VBA程序进行判断后执行相应操作。因此选项D正确。24、将表"学生名单2"的记录复制到表"学生名单1"中,且不删除表"学生名单1"中的记录,可使用的查询方式是A、删除查询B、生成表查询C、追加查询D、交叉表查询标准答案:C知识点解析:删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选择的字段;生成表查询利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。交叉表查询是用于对相同的数据进行统计,是一个二维总计矩阵。可见只有追加查询可以将A表中的数据追加到B表而保持B表原有的数据不变。25、如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是()。A、0.01*1nt(X+1.05)B、0.01*1nt(100*(X+0.005))C、0.01*1nt(X+0.0005)D、0.01*1nt(100*(X+0.05))标准答案:B知识点解析:根据题意,Int(100*(x+0.05)实现千分位的四舍五入,同时扩大100倍取整,乘0.01是为保证保留两位小数,与前面的乘以100对应,因此本题选B)26、如果在查询条件中使用通配符"[]",其含义是()。A、错误的使用方法B、通配任意长度的字符C、通配不在括号内的任意字符D、通配方括号内任一单个字符标准答案:D知识点解析:在查询条件中使用通配符"[]",其含义是通配方括号内任一单个字符,故选项D)正确。27、下列关于栈叙述中正确的是()。A、栈顶元素最先能被删除B、栈底元素最后才能被删除C、栈底元素永远不能被删除D、栈底元素是最先被删除标准答案:A知识点解析:栈是先进后出的数据结构,所以栈顶元素是最后入栈最先被删除。栈底元素最先进却最后被删除。所以选择A)。28、下列不属于Access2010的控件是A、列表框B、分页符C、换行符D、矩形标准答案:C知识点解析:控件是窗体或报表上用于显示数据、执行操作、装饰窗体的对象,主要有标签、文本框、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命令按钮、图像、非绑定对象框、绑定对象框、分页符、选项卡控件、子窗体/子报表、直线和矩形等。换行符不不属于Access控件。29、执行下列程序段后,变量a和b的值分别是a=100:b=50Ifa>bThena=a-bElseb=b+aEndIfA、50和50B、100和50C、100和150D、150和100标准答案:A知识点解析:本题考查If-Else条件语句,若a>b则执行a=a-b,否则执行b=b+a。本题a初始值为100,b初始值为50,满足a>b的条件,执行a=a-b,即a=100-50=50,b的值不变,因此a值为50,b值为50。30、已知代码下:DimstrSQLAsStringstrSQL="CreateTableStudent("strSQL=strSQL+"SnoCHAR(10)PRIMARYKEY,"strSQL=strSQL+"SnameVARCHAR(15)NOTNULL,"strSQL=strSQL+"SphotoIMAGE);"DoCmd.RunSQLstrSQL以上代码实现的功能是A、创建表StudentB、删除Student表中指定的字段C、为Student表建立索引D、为Student表设置关键字标准答案:A知识点解析:题目中定义了一个Sql语句,Sql语句中的CreateTableStudent为创建表的命令且表名为Student,后3句分别为该表定义了表的3个字段,因此选择A选项。31、下列关于Access索引的叙述中,正确的是A、同一个表可以有多个唯一索引,且只能有一个主索引B、同一个表只能有一个唯一索引,且只有有一个主索引C、同一个表只能有多个唯一索引,且可以有多个主索引D、同一个表只能有一个唯一索引,且可以有多个主索引标准答案:A知识点解析:利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。按索引功能区分,Access表的索引包括主索引、候选索引、普通索引、唯一索引。主索引可确保字段中输入值的唯一性并决定了处理记录的顺序,可以为数据库中的每一个表建立一个主索引;候选索引像主索引一样要求字段值的唯一性并决定了处理记录的顺序,在数据库表和自由表中均可为每个表建立多个候选索引;普通索引也可以决定记录的处理顺序,但是允许字段中出现重复值,在一个表中可以加入多个普通索引;唯一索引为了保持同早期版本的兼容性,以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序,在一个表中可以加入多个唯一索引。因此选项A正确。32、窗体中有命令按钮run34,对应的事件代码如下:PrivateSubrun34_Enter()DimnumAsInteger,aAsInteger,bAsInteger,iAsIntegerFori=1To10num=InputBox("请输入数据:","输入")IfInt(num/2)=num/2Thena=a+1Elseb=b+1EndIfNextiMsgBox("运行结果:a="&Str(a)&",b="&Str(b))EndSub运行以上事件过程,所完成的功能是()。A、对输入的10个数据求累加和B、对输入的10个数据求各自的余数,然后再进行累加C、对输入的10个数据分别统计奇数和偶数的个数D、对输入的10个数据分别统计整数和非整数的个数标准答案:C知识点解析:本题程序中利用For循环输入10个数,并根据IF语句的条件统计两种情况数的个数。在IF语句的条件中int函数的作用是对其中的参数进行取整运算,如果一个整数除以2后取整与其自身除以2相等,那么这个整数就是偶数,否则就是奇数。因此,题目是统计输入的10个数中奇数和偶数的个数。33、若在查询条件中使用了通配符"!",它的含义是()。A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:B知识点解析:通配符"!"的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项B)正确。34、在"工资库"中,要直接显示所有姓"李"的记录,可用的方法是A、排序B、筛选C、隐藏D、冻结标准答案:B知识点解析:在ACCESS中,利用"筛选"操作可以从众多数据中挑选满足某种条件的记录进行处理。35、报表的分组统计信息显示于A、报表页眉或报表页脚B、页面页眉或页面页脚C、组页眉或组页脚D、主体标准答案:C知识点解析:把计算控件放置在报表页眉/页脚时Access会自动按总数来统计;而放置在组页眉/组页脚时Access会自动按分组数来统计。36、创建报表时,使用自动创建方式可以创建A、纵栏式报表和标签式报表B、标签式报表和表格式报表C、纵栏式报表和表格式报表D、表格式报表和图表式报表标准答案:C知识点解析:在Access2010中,可以利用"自动创建报表功能"创建表格式报表和纵栏式报表。37、VBA中,如果没有显式声明或使用符号来定义变量的数据类型,则变量的默认类型为A、变体B、整型C、双精度D、字符串标准答案:A知识点解析:VBA中,如果没有显式声明或使用符号来定义变量的数据类型,则变量的默认类型为变体(Variant)型,可以存放各种系统定义的数据类型以及特殊值。因此,本题应选择A选项。38、用于获得字符串S最左边4个字符的函数是()。A、Left(S,4)B、Left(S,1,4)C、Leflstr(S,4)D、Leftstr(S,1,4)标准答案:A知识点解析:本题考查的是Left()函数。Left()的格式为:Left(<字符串表达式>,<N>),表示从字符串左边开始截取N个字符。39、窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:PrivateSubCommand1_Click()Fori=1To4x=3Forj=1To3Fork=lTo2x=x+3NextkNextjNextiTextl.Value=Str(x)EndSub运行以上事件过程,文本框中的输出是()。A、6B、12C、18D、21标准答案:D知识点解析:题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,在第一重循环中,x的初值都是3,因此,本段程序x重复运行4次,每次都是初值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值加3,里面两重循环分别从1到3,从l到2共循环6次,所以x每次加3,共加6次,最后的结果为x=3+6*3=21。Str函数将数值表达式转换成字符串,即在文本框中显示2l。40、下列关于SQL命令的叙述中,正确的是()。A、UPDATE命令中必须有FROM关键字B、UPDATE命令中必须有INTO关键字C、UPDATE命令中必须有SET关键字D、UPDATE命令中必须有WHERE关键字标准答案:C知识点解析:在SQL查询中修改表中数据的语法结构为:UpdatetableSet字段名=value[where
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024工程监理委托合同
- 2024年网络密码机项目评估分析报告
- 2024至2030年中国野生苦瓜茶行业投资前景及策略咨询研究报告
- 2023年安神补脑类药物项目评价分析报告
- 2024年红外线气体分析仪项目评估分析报告
- 2024至2030年中国液-液转盘萃取塔数据监测研究报告
- 2024至2030年中国挂臂式牙钻行业投资前景及策略咨询研究报告
- 2024至2030年中国大型模具用气弹簧数据监测研究报告
- 18项医疗核心制度要点
- 内蒙古呼和浩特市(2024年-2025年小学五年级语文)统编版期末考试(下学期)试卷及答案
- 加强财务人才梯队建设的计划
- 4.3《课间》 (教案)-2024-2025学年一年级上册数学北师大版
- 2022年浙江温州中考满分作文《打破思维定势》
- 《无衣》(教学设计)-2024-2025学年高二语文选择性必修上册同步备课系列(统编版2019)
- 福建省历年中考语文现代文阅读真题17篇(含答案)(2003-2022)
- 审计模拟实训教程第四版马春静版部分答案
- 政务服务中心物业服务投标方案(技术方案)
- 2024全科医学科理论考试试题及答案
- 部编版道德与法治二年级上册全册教案
- 农村民兵连指导员述职报告范本
- 2024年下半年教师资格考试初中体育与健康学科知识与教学能力测试试卷与参考答案
评论
0/150
提交评论