国家二级VF笔试模拟试卷34(共349题)_第1页
国家二级VF笔试模拟试卷34(共349题)_第2页
国家二级VF笔试模拟试卷34(共349题)_第3页
国家二级VF笔试模拟试卷34(共349题)_第4页
国家二级VF笔试模拟试卷34(共349题)_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

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

文档简介

国家二级VF笔试模拟试卷34(共7套)(共349题)国家二级VF笔试模拟试卷第1套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、对于现实世界中事物的特征,在实体—联系模型中使用______。A、属性描述B、关键字描述C、二维表描述D、实体描述标准答案:4知识点解析:数据用于描述实体,而实体之间往往存耷联系;属性描述的只是实体的特征;关键字说明实体的查询方法;实体描述说明不了实体之间的联系;二维表格既能描述实体,又能描述实体之间的联系。2、把实体一联系模型转换为关系模型时,实体之间的多联系在关系模型中是通过______。A、建立新的属性来实现B、建立新的关键字来实现C、建立新的关系来实现D、建立新的实体来实现标准答案:8知识点解析:把实体一联系模型转换为关系模型时,需要实体之间存在多对多联系,一般需要一个中间环节将多对多的实体联系转化为一对多联系,这个中间环节一般是一个实体。3、专门的关系运算不包括下列中的______。A、连接运算B、选择运算C、投影运算D、交运算标准答案:8知识点解析:专门的关系运算包括连接、选择和投影。交运算属于集合运算。4、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为______。A、并运算B、交运算C、差运算D、积运算标准答案:2知识点解析:并运算产生两个关系的和,S差R运算产生属于S但不属于R的集合,积运算产生的是两个关系的笛卡儿积。5、关于VisualFoxPro的变量,下面说法中正确的是______。A、使用一个简单变量之前要先声明或定义B、数组中各数组元素的数据类型可以不同C、定义数组以后,系统为数组的每个数组元素赋以数值0D、数组元素的下标下限是0标准答案:2知识点解析:在VisualFoxPro中变量不用声明即可引用。定义数组以后,系统为数组的每个数组元素赋以逻辑假,数组的下限是1;数组中各个数组元素可以是不同的数据类型。6、在下面的表达式中,运算结果为逻辑真的是______。A、EMPTY(.NULL.)B、LIKE("edit","edi?”)C、AT("a","123abc")D、EMPTY(SPACE(10))标准答案:8知识点解析:DNULL.是空值而不是空的值。EMPTY()函数判断的是空的值(字符型为空格字符串,数值型为零)。LIKE判断一个字符串是否包含在另一个字符串中。AT函数指出一个字符串在另一个字符串中出现的位置。7、VisualFoxPro内存变量的数据类型不包括______。A、数值型B、货币型C、备注型D、逻辑型标准答案:4知识点解析:在VisualFoxPro中内存变量的类型只能是数值型、货币型、逻辑型、日期型或日期时间型。8、为了设置两个表之间的数据参照完整性,要求这两个表是______。A、同一个数据库中的两个表B、两个自由表C、一个自由表和一个数据库表D、没有限制标准答案:1知识点解析:自由表中不能建立主关键字,也就无法建立表之间的联系,更无法设置两个表之间的参照完整性。9、数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个______。A、逻辑表达式B、字符表达式C、数值表达式D、日期表达式标准答案:1知识点解析:字段有效性规则实现了域完整性,用于判断字段中输入的内容是否合法。10、通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的______。A、参照完整性B、实体完整性C、域完整性D、字段完整性标准答案:4知识点解析:参照完整性与表之间的联系有关,实体完整性表明表中的记录是唯一的,域完整性指明字段的数据类型和宽度来限制该字段的取值范围,在数据完整性中无字段完整性的说法。二、选择题(本题共19题,每题1.0分,共19分。)11、在VisualFoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的____。A、STUDENT.DOCB、STUDENT.MENC、STUDENT.DBTD、STUDENT.FPT标准答案:8知识点解析:数据表中备注型和通用型字段的内容都存放在一个单独的表备注文件中(.FPT)。12、在VisualFoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是______。A、MNXB、PRGC、MPRD、SPR标准答案:4知识点解析:使用菜单设计器建立的是菜单的库文件(.MNX),不可直接运行,只有通过菜单命令生成可执行的菜单程序文件(.M1)R)才可运行。13、在VisualFoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是______。A、REPLACEAGEWITHAGE+1B、UPDATESTUDENTAGEWITHAGE+1C、UPDATESETAGEWITHAGE+1D、UPDATESTUDENTSETAGE=AGE+1标准答案:8知识点解析:利用SQL语句更新数据的命令格式为UPDATE数据表名SET字段名;表达式WHERE条件表达式。14、调用报表格式文件PPI预览报表的命令是______。A、REPORTFROMPP1PREVIEWB、DOFROMPP1PREVIEWC、REPORTFORMPP1PREVIEWD、DOFORMPP1PREVIEW标准答案:4知识点解析:预览报表文件的命令格式是REPORTFORM报表名PREVIEW。15、在VisualFoxPro中,建立索引的作用之一是______。A、节省存储空间B、便于管理C、提高查询速度D、提高查询和更新的速度标准答案:4知识点解析:索引可以提高查询速度。当对表进行插入、删除和修改等操作时,系统会自动维护索引,也就是说索引会提高插入、删除和修改等操作的速度。16、在VisualFoxPro中,相当于主关键字的索引是______。A、主索引B、普通索引C、唯一索引D、排序索引标准答案:1知识点解析:如果一个字段的值或几个字段的值能够唯一标识表中的一条记录,则这样的字段称为候选关键字,一个表中可能含有多个候选关键字,从中选择一个作为主关键字。VisualFoxPro中将主关键字称为主索引。17、在VisualFoxPro中,为了将按钮的Click事件代码设置为表单从内存中释放(清除),可将表单中退出命令______。A、ThisForm.RefreshB、ThisForm.DeleteC、ThisForm.HideD、ThisForm.Release标准答案:8知识点解析:利用Release命令可以将表单从内存中释放,Refresh是刷新表单,Hide是隐藏表单,此两个命令都不可以释放表单,Delete的用法是错误的。18、假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?______。A、ThisForm.TexH.valueB、This.Parent.valueC、Parent.Text1.valueD、this.Parent.Text1.value标准答案:1知识点解析:Parent代表的是当前控件存在的一个容器窗口,ThisForm代表的是当前表单,可以在当前表单中任何一个控件内利用ThisForm.Text1调用文本框对象。19、在VisualFoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是______。A、CREATEB、CREATESDBC、CREATETABLESDBD、CREATEDATABASESDB标准答案:8知识点解析:创建数据库的命令是CREATEDATABASE,创建数据库表的命令是CREATE。20、在VisualFoxPro中,存储图象的字段类型应该是______。A、备注型B、通用型C、字符型D、双精度型标准答案:2知识点解析:在VisualFoxPro的数据表中,通用型字段用于标记电子表格、文档、图片等OLE对象。21、在VisualFoxPro中,下面4个关于日期或日期时间的表达式中,错误的是______。A、{∧2002.09.0111:10:10:AM}-{∧2001.09.0111:10:10AM}B、{∧01/01/2002}+20C、{∧2002.02.01}+(∧2001.02.01)D、{∧2002/02/01}-{∧2001/02/01}标准答案:4知识点解析:{∧YYYY_MM_DD}是一个标准的日期型数据格式,日期型表达式格式有一定的限制,其正确的表达式格式有如下几种:<日期>+<天数>,<天数>+<日期>,<日期>-<天数>,<日期>-<日期>,<日期时间>+<秒数>,<秒数>+<日期时间>,<日期时间>-<秒数>,<日期时间>-<日期时间>,其中<日期>-<日期>-<日期时间>-<日期时间>结果为数值型,其他表达式结果均为日期型。两个日期是不能直接相加的。22、在VisualFoxPro中,关于过程调用的叙述正确的是______。A、当实参的数量少于形参的数量时,多余的形参初值取逻辑假B、当实参的数量多于形参的数量时,多余的实参被忽略C、实参与形参的数量必须相等D、上面A和B都正确标准答案:1知识点解析:调用模块程序时,形参的数目不能少于实参的数目,否则系统会在运行时产生错误,如果形参的数目多于实参的数目,那么多余的形参取初值逻辑假卫。23、下面是关于表单数据环境的叙述,其中错误的是______。A、可以在数据环境中加入与表单操作有关的表B、数据环境是表单的容器C、可以在数据环境中建立表之间的联系D、表单自动打开其数据环境中的表标准答案:2知识点解析:可以为表单建立数据环境,数据环境中能够包含与表单有联系的表和视图及表之间的联系。通常情况下,数据环境中的表会随着表单的打开或运行而打开。数据环境是一个对象,有自己的属性、方法及事件。24、在VisualFoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是______。A、PRIVATEB、PUBLICC、LOCALD、在程序中直接使用的内存变量(不通过A,B,C说明)标准答案:4知识点解析:局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的程序模块运行结束时,局部变量被自动释放。局部变量用LOCAL命令建立。25、在DOWHILE…ENDDO循环结构中,LOOP命令的作用是______。A、退出过程,返回程序开始处B、转移到DOWHILE语句行,开始下一个判断和循环C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D、终止程序执行标准答案:2知识点解析:如果在DOWHILE循环体中包含LOOP命令,当执行到LOOP时,就结束循环体的本次执行,不再执行其后的语句,而是转到DOWHILE处重新判断条件。26、在VisualFoxPro中,关于视图的正确叙述是______。A、视图与数据库表相同,用来存储数据B、视图不能同数据库表进行连接操作C、在视图上不能进行更新操作D、视图是从一个或多个数据库表导出的虚拟表标准答案:8知识点解析:视图是根据表定义或派生出来的,是可以更新的,它兼有表和查询的特点。27、SQL是______的缩写。A、StandardQueryLanguageB、StructuredQueryLanguageC、SelectQueryLanguageD、以上都不是标准答案:2知识点解析:SQL是结构化查询语言StructuredQueryLanguage的缩写。28、如果学生表STUDENT是使用下面的SQL语句创建的CREATETABLESTUDENT(SNOC(4)PR1MARYKEYNOTNULL;SNC(8),;SEXC(2),;AGEN(2)CHECK(AGE>15ANDAGE<30)下面的SQI语句中可以正确执行的是______。A、INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("S9","男",17)B、INSERTINTOSTUDENT(SNO,SEX,AGE)valueS(“李安琦”,“男”,20)C、INSERTINTOSTUDENT(SEX,AGE)valueS(“男”,20)D、INSERTINTOSTUDENT(SNO,SN)valueS("S9",“安琦”,16)标准答案:1知识点解析:本题中SNO字段值在定义时为主关键字,所以不能为空。当插入一条新的记录时;必须保证此字段有数据,且插入的数据如果为字符型数据,要加双引号。29、使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:______。A、SELECT*FROMSTUDENTWHERELEFT(姓名,2)=“王”B、SELECT*FROMSTUDENTWHERERIGHT(姓名,2)=“王”C、SELECT*FROMSTUDENTWHERETRIM(姓名,2)=“王”D、SELECT*FROMSTUDENTWHERESTR(姓名,2)=“王”标准答案:1知识点解析:本题主要考查的是截取字符串的函数,利用LEFT()函数可以从指定的字符串的第一个字符开始截取指定长度的字符串。30、连编后可以脱离VisualFoxPro独立运行的程序是______。A、APP程序B、EXE程序C、FXP程序D、PRG贴程序标准答案:知识点解析:暂无解析三、选择题(含2小题)(本题共2题,每题1.0分,共2分。)以下2题使用如下图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))31、对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。SQL语句正确的是______。SELECT姓名,书名FROM借阅,图书,读者WHERE;借阅.借书证号="0001"AND;A、图书.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号B、图书.分类号=借阅.分类号AND读者.借书证号=借阅.借书证号C、读者.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号D、图书.总编号=借阅.总编号AND读者.书名=借阅.书名标准答案:1知识点解析:使用SQL命令进行查询。查询结果出自不同的表,即姓名出自读者表,书名出自图书表,该题是涉及多个表的连接查询。读者和借阅表通过共有属性借书证号进行连接,从而可以获得借阅了图书的读者姓名,图书表和借阅表通过共有属性总编号进行连接,从而可以获得借出图书的书名。由于要进行3个关系即借阅、图书和读者3个表的连接,必须将连接条件放在WHERE短语后面,两个连接条件即“图书.总编号=借阅.总编号”和“读者.借书证号=借阅.借书证号”由AND运算符连接。32、对于图书管理数据库,检索所有藏书的书名和出版单位。下面SQL语句正确的是______。A、SELECT书名,出版单位FROM图书B、SELECT书名;出版单位FROM图书C、SELECT书名,出版单位FOR图书D、SELECT书名;出版单位FOR图书标准答案:1知识点解析:本题完成的查询的操作,所以使用SELECT语句,SELECT的格式要求FROM后说明要查询的数据来自哪个或哪些表。所以选项C、D是错误的。SELECT后说明的是要查询的数据,如果为多选项之间用逗号隔开,选项B是错误的,所以本题答案为A。四、公共基础填空题(本题共5题,每题1.0分,共5分。)33、无论对于顺序存储,还是链接存储的栈和队列来说,进行插入或删除运算的时间复杂性均相同,为【】。标准答案:O(2)知识点解析:暂无解析34、已知一棵二叉树的后序遍历结果为DCEBIGHFA,中序遍历结果为CDBEAGIFH,则这棵二叉树的右子树的根为【】。标准答案:F知识点解析:暂无解析35、在索引查找或分块查找中,首先查找【】,然后再查找相应的【】,整个索引查找的平均查找长度等于查找索引表的平均查找长度与查找相应子表的平均查找长度之和。标准答案:索引表,块知识点解析:暂无解析36、软件的【】设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。标准答案:概要/初步知识点解析:暂无解析37、数据库系统的三级模式结构由外模式、【】和内模式组成。标准答案:模式知识点解析:暂无解析五、填空题(本题共10题,每题1.0分,共10分。)38、数据库设计的过程具有一定的规律和标准。目前,数据库设计的6个主要阶段是:需求分析、【】、逻辑结构设计、【】、数据库实施、数据库运行和维护。标准答案:概念结构设计,数据库物理设计知识点解析:暂无解析39、统计教师号为“T1101”和“T1102”的教师授课的门数,并将查询的结果合并成一个结果集。请填空补充下面的SELECT语句:SELECT教师号,【】AS授课门数;FROM授课表WHERE教师号="T1101"GROUPBY教师号;【】;SELECT教师号,COUNT(*)AS授课门数;FROM课表WHERE【】GROUPBY教师号标准答案:COUNT(*),UNION,教师号="T1102"知识点解析:暂无解析40、在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。而去掉重复属性的等值连接称为【】。标准答案:自然连接知识点解析:暂无解析41、执行下列命令后,变量R1的值为【】,R2的值为【】。STORESPACE(5)+"数据库管理系统"+SPACE(3)TORR1=LEN(R)R2=LEN(TRIM(LTRIM(R)))标准答案:22,14知识点解析:暂无解析42、在“表设计器”对话框中包括有“字段”、“【】”、“表”3个选项卡。标准答案:索引知识点解析:暂无解析43、在VlsualFoxPro中,字母Y表示的字段类型为【】。标准答案:货币型知识点解析:暂无解析44、当要对基本表中的多个列一起约束时,应使用【】。标准答案:表约束知识点解析:暂无解析45、如果在SELECT语句中使用了TOP子句,必须要同时使用【】子句。标准答案:ORDER知识点解析:暂无解析46、“查询设计器”默认查询的输出形式是【】。标准答案:浏览知识点解析:暂无解析47、若要控制只能在每月的8号才能修改表中记录,相应的触发器表达式为【】。标准答案:DAY(DATE())=8知识点解析:暂无解析六、填空题(含2小题)(本题共1题,每题1.0分,共1分。)48、为表单添加菜单,除了要在“常规选项”对话框中选择“顶层表单”复选框,还要将表单的ShowWindow属性值设为【】,最后要在【】事件代码中添加调用菜单程序的命令。标准答案:2,Init知识点解析:暂无解析国家二级VF笔试模拟试卷第2套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、使用关系运算进行操作,得到的结果是()。A、属性B、元组C、关系D、关系模式标准答案:4知识点解析:暂无解析2、数据库系统的用户对数据库的查询和存储操作使用的语言是()。A、自然语言,B、自含语言C、数据描述语言D、数据操作语言标准答案:8知识点解析:暂无解析3、从数据库的整体结构看,数据库系统采用的数据模型有()。A、网状模型、链状模型和层次模型B、层次模型、网状模型和环状模型C、层次模型、网状模型和关系模型D、链状模型、关系模型和层次模型标准答案:4知识点解析:暂无解析4、用二维形式表示的数据模型是()。A、层次数据模型B、关系数据模型C、网状数据模型D、网络数据模型标准答案:2知识点解析:暂无解析5、用于实现数据库各种数据操作的软件称为()。A、数据软件B、操作系统C、数据管理系统D、编译程序标准答案:4知识点解析:暂无解析6、使用数据库技术进行人事档案管理,是属于计算杌的()。A、科学计算应用B、过程控制应用C、数据处理应用D、辅助工程应用标准答案:4知识点解析:暂无解析7、数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据库系统称为()。A、分布式系统B、单用户系统C、集中式系统D、共享式系统标准答案:2知识点解析:暂无解析8、关系数据库系统中所使用的数据库结构是()。A、树B、图C、表格D、二维表标准答案:8知识点解析:暂无解析9、在逻辑运算中,运算的先后顺序是()。A、NOTOR-ANDB、.NOT-AND-ORC、AND-OR-NOTD、OR-AND-NOT标准答案:2知识点解析:暂无解析10、利用向导创建一个数据表时,应该()。A、在工具栏上单击向导按钮B、在命令窗口执行CREATC、在表设计器中选择D、在新建窗口中单击向导按钮标准答案:8知识点解析:暂无解析二、选择题(本题共25题,每题1.0分,共25分。)11、在VISUALFOXPRO中,打开数据库的命令是()。A、ORENDATABASE<数据库名>B、USE<数据库名>C、USEDATABASE<数据库名>D、OPEN<数据库名>标准答案:1知识点解析:暂无解析12、修改数据表中的数据是在()环境下完成的A、表设计器B、表导向C、表浏览器D、表编辑器标准答案:4知识点解析:暂无解析13、在数据库中可以存放的文件是()。A、数据库文件B、数据库表文件C、自由表文件D、查询文件标准答案:2知识点解析:暂无解析14、DAY(“01/09/02”)返回的值是()。A、9B、1C、计算机日期D、错误信息标准答案:1知识点解析:暂无解析15、在SQL查询时,使用WHERE子句指的是()。A、查询目标B、查询结果C、查询条件D、查询图视标准答案:4知识点解析:暂无解析16、命令SETDELETOFF的作用是()。A、禁止对数据库记录进行删除B、使删除标记读任何命令无影响C、执行删除命令时,不提供任何信息D、取消删除标记标准答案:2知识点解析:暂无解析17、当前工作区是指()。A、最后执行SELCT命令所选折的工作区B、最后执行USE命令所在的工作区C、最后执行REPLACE命令所在的工作区D、建立数据表时所在的工作区标准答案:1知识点解析:暂无解析18、使用命令DECLARE(2,3)定义的数组,包含的数组元素(下标变量)的个数()。A、2B、3C、5D、6标准答案:8知识点解析:暂无解析19、视图不能单独存在,它必须依赖于()。A、视图B、数据库C、数据表D、查询标准答案:2知识点解析:暂无解析20、报表设计器中不包含在基本带区的有()。A、标题B、页标头C、页注脚D、细节标准答案:1知识点解析:暂无解析21、不属于循环结构的语句是()。A、SCAN…ENDSCANB、IF...ENDIFC、FOR...ENDFORD、D0…ENDDO标准答案:2知识点解析:暂无解析22、以下不属于容器控件的是()。A、TEXTB、FORMC、LABEID、COMMANDBUTTON标准答案:2知识点解析:暂无解析23、计时器控件的主要属性是()。A、ENABLEDB、CAPTIONC、INTERVALD、VALUE标准答案:4知识点解析:暂无解析24、在一个系统中,使多个对象协调工作,可以使用()。A、工具栏B、菜单栏C、单选按钮组D、命令按钮组标准答案:2知识点解析:暂无解析25、在下面的VisualFoxPro表达式中,不正确的是()。A、{^2002-05-110:10:10AU}-10B、{^2002-05-1}-DATE()C、{^2002-05-1}+DATE()D、{^2002-05-1}+10标准答案:4知识点解析:暂无解析26、结构化程序设计主要强调的是______。A、程序的规模B、程序的易读性,C、程序的执行效率D、程序的可移植性标准答案:2知识点解析:暂无解析27、软件需求分析一般应确定的是用户对软件的______。A、功能需求B、非功能需求C、性能需求D、功能需求和非功能需求标准答案:8知识点解析:暂无解析28、以下关于查询的描述正确的是______。A、不能根据自由表建立查询B、只能根据自由表建立查询C、只能根据数据库表建立查询D、可以根据数据库表和自由表建立查询标准答案:8知识点解析:暂无解析29、可以链接或嵌入OLE对象的字段类型是______。A、备注型字段B、通用型和备注型字段C、通用型字段D、任何类型的字段标准答案:4知识点解析:暂无解析30、用二维表数据宋表示实体及实体之间联系的数据模型称为______。A、实体一联系模型B、层次模型C、网状模型D、关系模型标准答案:8知识点解析:暂无解析31、未婚男教师的逻辑表达式为()。A、婚否=.F..AND.职业=’教师’.AND.性别=,男’B、婚否=.F..AND.职业=’教师’.AND.性别=’男’C、婚否=.F..职业=,教师’,性别=’男’D、婚否=.F..AND.职业=’教师’+性别=’男’标准答案:2知识点解析:暂无解析32、函数LEN(SPACE(20)—SPACE(15))的值是()。A、35B、19C、5D、错误信息标准答案:1知识点解析:暂无解析33、假设系统日期是2003年S月20日,执行如下命令后,RQ的值应该是()。SETDATET0YM1)RQ=DTOC(DATE())?RIGHT(RQ,2)A、2003B、3C、30620D、20标准答案:8知识点解析:暂无解析34、用二维表来表示实体及实体之间联系的数据模型称为()。A、面向对象模型B、关系模型C、层次模型D、网状模型标准答案:2知识点解析:暂无解析35、要想定义标签控件的Caption属性值的大小,要定义的标签属性是()。A、FontsizeB、CaptionC、HeightD、Autosize标准答案:1知识点解析:暂无解析三、公共基础填空题(本题共2题,每题1.0分,共2分。)36、对象的【】就是对象可以执行的动作或它的行为标准答案:方法知识点解析:暂无解析37、类是对象的集合,它包含了相似和行为方法,而【】是类的实例。标准答案:对象知识点解析:暂无解析四、填空题(本题共6题,每题1.0分,共6分。)38、在VFP中,MIN(ROUND(8.89,1),9)的值是【】。标准答案:9知识点解析:暂无解析39、顺序执行下面命令之后,屏幕显示的结果是【】。INPUTT0XX&&输入:.T.?XX.AND.XXXX标准答案:.T.知识点解析:暂无解析40、5.阅读下列程序,并给出运行结果SET,FALKOFFCLEARSTORE0T0X,Y,S1,S2,S3D0WHILEX<1OX=X+lDOCASECASEINT(X/2)=X/2S1:SI+X/2CASEMOD(XJ3)=0S2=S2+X/3CASEINT(X/2)<>X/2S3=S3+1ENDCASEENDDO?S1,S2,S3SETTALK0NRETURN运行以上程序后,屏幕显示【】。标准答案:15.00004.00003知识点解析:暂无解析41、在一个关系中,能够唯一确定一个元组的属性或属性组合叫做【】。标准答案:关键字知识点解析:暂无解析42、设STUDENT.DBF数据库中共有100条记录,执行如下命令序列:USESTUDENTGOTO10DIPLAYALL?RECNO()执行最后一条命令后,屏幕显示的值是【】。标准答案:101知识点解析:暂无解析43、用DIMENSION命令定义数组后,各数组元素在赋值前的数据类型是【】。标准答案:逻辑型知识点解析:暂无解析五、填空题(含2小题)(本题共4题,每题1.0分,共4分。)44、有计算机等级考试考生数据库文件STD.DBF和合格考生数据库文件HG.DBF,这两个库的结构相同,为了颁发合格证书并备案,把$TD数据库中笔试成绩和上机成绩均合格的记录的‘合格否’字段修改为逻辑真,然后再将合格的记录追加到合格考生数据库HC.DBF中,请对以下操作填空。USESTDLISTRecord#准考证号姓名性别笔试成绩上机成绩合格否111001梁小东女7080F211005林旭男9578P311017王平男6040F411083吴大鹏男9060F511108杨纪红女5867FREPLACE【】FOR笔试成绩>=60.AND,上机成绩>=60USEHCAPPENDFROMSTDFOR【】LISTUSE标准答案:ALL合格否WITH.T.,合格否知识点解析:暂无解析45、下列程序的功能是通过字符变量操作竖向显示“伟大祖国”,横向显示“祖国伟大”,请填空。SETTALKOFFSTOR“伟大祖国”TOXYCLEARN=1DOWHILEN<87SUBSTR【】N-N+2ENDDO?【】??SUBSTR(KY,1,4)RETURN标准答案:XY,N,2,SUBSTR(XY,5,4)知识点解析:暂无解析46、要将含有备注型字段的数据库DZ.DBF文件改名为AB.DBF应使用命令【】和【】。标准答案:RENADZ.DBFAB.DBP,RENADZ.DBFAB.DBT知识点解析:暂无解析47、职工(编号,姓名,基本工资)和工资(编号、…、实发工资)两个数据库文件,如下程段用关拉联方法显示职工的编号,姓名,职称,基本工资和实发工资的数据,请填空。USE工资ALLASGZINDEXON编号TOidx3SELECT2USE职工SERPELATIONON【】LIST编辑、姓名、职称、基本工资、【】实发工资。标准答案:编号INT0A,A->知识点解析:暂无解析国家二级VF笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、算法分析的目的是______。A、找出数据结构的合理性B、找出算法中输入和输出之间的关系C、分析算法的易懂性和可靠性D、分析算法的效率以求改进标准答案:D知识点解析:算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。2、n个顶点的强连通图的边数至少有______。A、n-1B、n(n-1)C、nD、n+1标准答案:C知识点解析:在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有n条边。3、已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是______。A、堆排序B、直接插入排序C、快速排序D、直接选择排序标准答案:B知识点解析:当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项B。4、用链表表示线性表的优点是______。A、便于插入和删除操作B、数据元素的物理顺序与逻辑顺序相同C、花费的存储空间较顺序存储少D、便于随机存取标准答案:A知识点解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。5、下列不属于结构化分析的常用工具的是______。A、数据流图B、数据字典C、判定树D、PAD图标准答案:D知识点解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而PAD图是常见的过程设计工具中的图形设计。6、软件开发的结构化生命周期方法将软件生命周期划分成______。A、定义、开发、运行维护B、设计阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计标准答案:A知识点解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护3个阶段。7、在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是______。A、循环的集合B、地址的集合C、路径的集合D、目标的集合标准答案:C知识点解析:软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。8、在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。A、数据无冗余B、数据可共享C、专门的数据管理软件D、特定的数据模型标准答案:D知识点解析:在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。9、分布式数据库系统不具有的特点是______。A、分布式B、数据冗余C、数据分布性和逻辑整体性D、位置透明性和复制透明性标准答案:B知识点解析:分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的:但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。10、下列说法中,不属于数据模型所描述的内容的是______。A、数据结构B、数据操作C、数据查询D、数据约束标准答案:C知识点解析:数据模型所描述的内容有3个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。二、选择题(本题共25题,每题1.0分,共25分。)11、以下关于自由表的叙述,正确的是______。A、全部是用以前版本的FoxPro(FoxBASE)建立的表B、可以用VisualFoxPro建立,但是不能把它添加到数据库中C、自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D、自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表标准答案:C知识点解析:关于数据库与自由表的关系:自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表。12、在FoxPro中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的______语句。A、CREATEB、APPENDC、COPYD、INSERT标准答案:C知识点解析:CREATE用于数据定义。COPY用于复制。INSERT用于插入数据。13、以下关于查询的描述正确的是______。A、不能根据自由表建立查询B、只能根据自由表建立查询C、只能根据数据库表建立查询D、可以根据数据库表和自由表建立查询标准答案:D知识点解析:对多个表和视图进行查询,当需要获取存储在两个或更多表中的信息时,只要把所有有关的表添加到查询中并用公共字段连接它们就可以了。此后搜索所有这些表中的记录时便可以查找所需的信息。在查询中可以使用数据库表、自由表、本地或远程视图的任意组合。14、下列关于属性、方法和事件的叙述中,______是错误的。A、属性用于描述对象的状态,方法用于表示对象的行为B、基于同一个类产生的两个对象可以分别设置自己的属性值C、事件代码也可以像方法一样被显式调用D、在新建一个表单时,可以添加新的属性、方法和事件标准答案:D知识点解析:属性用于描述对象的状态,方法用于表示对象的行为;事件代码也可以像方法一样被显式调用。在新建一个表单时,可以添加新的属性、方法。用户不能定义新的事件。15、下面关于表单控件基本操作的陈述中,______是不正确的。A、要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令B、要在表单中复制某个控件,可以按住CTRL键并拖放该控件C、要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮D、要将某个控件的TAB序号设置为1,可在进入TAB键次序交互设置状态后,双击控件的TAB键次序盒标准答案:B知识点解析:要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏上的“相同大小”按钮;要将某个控件的Tab序号设置为1,可在进入Tab键次序交互设置状态后,双击控件的Tab键次序盒;要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令。16、项目管理器中的“文本文件”组件包含在______选项卡中。A、其他B、代码C、数据D、类标准答案:A知识点解析:在“其他”选项卡中包括“菜单”、“文本文件”和“其他文件”。17、浏览表文件的命令是______。A、USEB、LISTC、DISPLAYD、BROWSE标准答案:D知识点解析:在用命令USE打开一个表时,可以用BROWSE命令浏览浏览该表的记录,选项B、C为在屏幕上显示表文件的内容。18、可以链接或嵌入OLE对象的字段类型是______。A、备注型字段B、通用型和备注型字段C、通用型字段D、任何类型的字段标准答案:C知识点解析:备注型字段占4个字节,存放不定长的字符文本,所保存的信息存储在以.fpt为扩展名的文件中。通用型字段用于标记电子表格、文档、图片等OLE对象(对象链接和嵌入),占4个字节。19、在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择______。A、限制(Restrict)B、忽略(Ignore)C、级联(Cascade)D、级联(Cascade)或限制(Restrict)标准答案:C知识点解析:级联作用是,用新的连接字段值自动修改子表中的相关所有记录。限制作用是,若子表中有相关的记录,则禁止修改父表中的连接字段值。忽略的作用是,若不做完整性检查,即删除父表的记录时与子表无关。20、在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是______。A、永久性关联B、永久性关联或临时性关联C、临时性关联D、永久性关联和临时性关联标准答案:C知识点解析:SETRELATION命令建立两个表之间的关联是一种临时性关联。21、使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是______。A、OPENQUERYzgjk.qprB、MODIFYQUERYzgik.qprC、DOQUERYzgik.qprD、CREATEQUERYzgik.qpr标准答案:B知识点解析:打开、建立、执行查询的命令分别是MODIQUERY、CREATEQUERY、DOQUERY。22、可以伴随着表的打开而自动打开的索引是______。A、单一索引文件(IDX)B、复合索引文件(CDX)C、结构化复合索引文件D、非结构化复合索引文件标准答案:C知识点解析:与表名相同的结构索引在打开表时都能够自动打开,但是对于非结构索引必须在使用之前打开索引文件。单独的.idx索引,是一种非结构单索引。采用非默认名的.cdx索引,也是非结构复合索引。与表名同名的.cdx索引,是结构复合索引。结构复合索引具有如下特性:在打开表时自动打开;在同一索引文件中能包含多个索引方案,或索引关键字;在添加、更改或删除记录时自动维护索引。23、设有变量sr="2000年上半年全国计算机等级考试",能够显示“2000年上半年计算机等级考试”的命令是______。A、?sr"全国"B、?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)C、?STR(sr,1,12)+STR(sr,17,14)D、?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)标准答案:D知识点解析:SUBSTR(<字符表达式>,<起始位置>[,<长度>])函数的作用是指定表达式值的指定起始位置取指定长度的子串作为函数值。选项A是错误的命令。选项B的结果为“2000年上年全国计算机等级考试”。选项C中STR()函数的功能是将数值转换为字符串,所以STR的中应为数值,此语句格式不正确。选项D中SUBSTR(sr,1,12)是从字符串的第1位起取12个字符,结果为“2000年上半年”,SUBSTR(sr,17,14)是从字符串第17个位置取14个字符,结果为“计算机等级考试”,“+”是用于连接两个字符串。24、设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为______。A、3.141B、3.142C、3.140D、3.000标准答案:B知识点解析:四舍五入函数格式:ROUND(<数值表达式1>,<数值表达式2>)功能:返回指定表达式在指定位置四舍五入后的结果,其中<数值表达式2>指明四舍五入的位置。若<数值表达式2>大于等于0,那么它表示的是要保留的小数位数;若<数值表达式2>小于0,那么它表示的是整数部分的舍入位数。本题使用ROUND函数计算pi保留3位小数的值,因为小数点后第4位为5,要入一位。25、命令“DIMEarray(5,5)”执行后,array(3,3)的值为______。A、0B、1C、.T.D、.F.标准答案:D知识点解析:创建数组的命令格式有两种DIMENSION<数组名><下标上限1>[,<下标上限2])[…]DECLARE<数组名>(<下标上限1>[,<下标上限2])[…]两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假.F.。26、设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。A、X=YB、X==YC、X$YD、AT(X,Y)=0标准答案:C知识点解析:在用双等号运算符“==”比较两个字符串时,只有当两个字符串完全相同(包括空格以及各字符的位置)时,运算结果才会是逻辑真.T.,否则为逻辑假.F.。选项B是不正确的。在用单等号运算符“=”比较两个字符串时,运算结果与SETEXACTON/OFF设置有关,该命令是设置精确匹配与否的开关。该命令可以在命令窗口或在程序中执行,也可以通过“数据”选项卡设置。①当处于OFF状态时,只要右边的字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.的结果。也就是说,字符串的比较以右面的字符串为目标,右字符串一结束即终止比较。②当处于ON状态时,比较到两个字符串全部结束,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行比较。所以选项A的结果为.F.。AT函数是返回字符串1值的首字符在字符串2值中的位置。AT(X,Y)=1,所以选项D的结果也是.F.。$判断前一个字符串是否包含在后一个字符串中。所以本题答案为C。27、在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用______逻辑表达式。A、婚否OR(性别=’女’)B、(婚否=.T.)AND(性别=’女’)C、婚否AND(性别=女)D、已婚OR(性别=女)标准答案:B知识点解析:题面要求检索“已婚的女同志”,那么婚否和性别之间应用与(AND)连接。所以选项A、D可以排除。又知性别字段是字符型(C),那么在条件表达式中应给字符型数据加引号,所以C也是不正确的。答案应为B。28、用二维表数据来表示实体及实体之间联系的数据模型称为______。A、实体-联系模型B、层次模型C、网状模型D、关系模型标准答案:D知识点解析:关系:表之间的一种链接,它允许用户不仅能从当前选定表中访问数据,而且可以访问其他表中的数据。这种链接指的是连接条件。关系模型:用二维表数据来表示实体及实体之间联系的数据模型。层次模型:用树形结构表示实体及其之间联系的模型。网状模型:用网状结构表示实体及其之间联系的模型。29、如果需要在Myform=CreateObject("Form")所创建的表单对象Myform中添加commandl按钮对象,应当使用命令______。A、AddObjectCommandlAScommandbuttonB、Myform.Addobject("commandl","commandbutton")C、Myform.Addobject("commandbutton","commandl")D、commandl=Addobject("comandl","commandbutton")标准答案:B知识点解析:在运行时向一个容器加入一个对象要用到AddObject方法,该方法是容器的一个方法,该方法的第1个参数是要加入对象的对象名,第2个参数是要加入对象的类名,按钮类的类名为commandbutton,所以答案是B。30、SQL实现分组查询的短语是______。A、ORDERBYB、GROUPBYC、HAVINGD、ASC标准答案:B知识点解析:4个选项中所列出的短语都是SELECT语句的短语,其中C选项HAVING不能脱离GROUPBY短语而独立存在,D选项ASC不能脱离ORDERBY短语而独立存在。实现分组查询的短语是GROUPBY。A选项ORDERBY短语是对最终的查询结果进行排序:C选项HAVING短语是用于限定分组的条件;D选项ASC是限定按指定属性值的升序进行排序。若需要HAVING短语,HAVING短语必须出现在GROUPBY短语之后,若需要ASC(DESC降序)短语,则必须出现在ORDERBY短语之后,通常GROUPBY短语出现在ORDERBY短语之前。31、在SQL的计算查询中,用于求平均值的函数是______。A、AVGB、AVERAGEC、averageD、AVE标准答案:A知识点解析:SQL的求平均值的函数是AVG,求最大值的函数是MAX,求最小值的函数是MIN,求和函数是SUM,计数的函数是COUNT。32、SQL语句中的SELECT命令建立表之间联系的短语为______。A、UNIQEB、GROUPBYC、JOIND、FROM标准答案:C知识点解析:选项A是在表的定义语句中用来建立候选索引;选项B是用来分组查询,通常置于WHERE短语后;选项C是建立表之间的联系,通常置于FROM后;选项D指定数据的来源。基于下述描述:设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))33、对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书。下面SQL语句正确的是______。SELECT*FROM图书WHERE单价>ALL;______A、SELECT书名FROM图书WHERE出版单位="高等教育出版社"B、(SELECT单价FROM图书WHERE出版单位="高等教育出版社")C、SELECT单价FROM图书WHERE读者.借书证号=借阅.借书证号D、(SELECT书名FROM图书WHERE读者.借书证号=借阅.借书证号)标准答案:B知识点解析:查询操作使用SELECT命令。本题是嵌套查询,内层查询的结果是藏书中高等教育出版社出版的图书的书价的集合。外层查询结果中的单价值应该大于内层查询结果书价集合中的所有值,使用ALL运算。内层查询要用一对圆括号括起来。34、对于图书管理数据库,查询读者孙慨然的情况。下面SQL语句正确的是______。SELECT*FROM读者______A、WHERE姓名="孙慨然"B、WHERE图书.姓名="孙慨然"C、FOR姓名="孙慨然"D、WHERE姓名=孙慨然标准答案:A知识点解析:本题完成的操作是查询,查询使用SELECT命令,查询条件的是孙慨然的情况。在SQL语句中在WHERE语句后加条件表达式,所以选项C是不正确的,选项B中“图书.姓名”语句是错误的,因为在图书表中没有姓名字段,选项D字符型字段的内容没有加定界符。35、对于图书管理数据库,检索所有藏书的书名和出版单位。下面SQL语句正确的是______。A、SELECT书名,出版单位FROM图书B、SELECT书名;出版单位FROM图书C、SELECT书名;出版单位FOR图书D、SELECT书名,出版单位FOR图书标准答案:A知识点解析:本题完成的查询的操作,所以使用SELECT语句,SELECT的格式要求FROM后说明要查询的数据来自哪个或哪些表。所以选项C、D是错误的。SELECT后说明的是要查询的数据,如果为多选项之间用逗号隔开,选项B是错误的。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。标准答案:18知识点解析:设循环队列的容量为n。若rear>front,则循环队列中的元素个数为rear-front:若rear<front,则循环队列中的元素个数为n+(rear-front)。题中,front=16,rear=9,即rear<front,所以,循环队列中的元素个数为m+(rear-front)=25+(9-16)=18。37、在面向对象方法中,类之间共享属性和操作的机制称为【】。标准答案:分类性知识点解析:在面向对象方法中,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质。而一个具体的对象则是其对应类的一个实例。由此可知,类是关于对象性质的描述,它包括一组数据属性和在数据上的一组合法操作。类之间这种共享性和操作的机制称为分类性。38、在数据库系统中,实现各种数据管理功能的核心软件称为【】。标准答案:数据库管理系统或DBMS知识点解析:数据库管理系统(DatabaseManagementSystem,DBMS)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。因此,数据库系统中,数据库管理系统是实现各种数据管理功能的核心软件。本题的答案是数据库管理系统或DBMS。39、在数据库的概念结构设计中,常用的描述工具是【】。标准答案:E-R图知识点解析:E-R图是设计概念模型的有力工具。40、在E-R图中,矩形表示【】。标准答案:实体知识点解析:E-R模型中,有3个基本的抽象概念:实体、联系和属性。在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。四、填空题(本题共8题,每题1.0分,共8分。)41、表达式{^2005-10-310:0:0}-{2005-10-39:0:0)的数据类型是【】。标准答案:数字或数值或数知识点解析:表达式{^2005-10-310:0:0)和{^2005-10-39:0:0}均为日期时间型变量,而两个日期时间型变量相减所得结果为两个日期时间之间所相差的秒数,为数值型。42、能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是【】。标准答案:Show知识点解析:Visible属性指定对象是可见还是隐藏。Show方法在使表单成为可见的同时,也使其成为活动的。43、在VisualFoxPro中,可以使用【】语句跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句。标准答案:EXIT知识点解析:EXIT命令跳出循环执行循环体后面的语句;LOOP返回到循环体开始执行。44、在VisualFoxPro中修改表结构的非SQL命令是【】。标准答案:MODIFYSTRUCTURE知识点解析:在命令窗口中使用MODIFYSTRUCTURE命令可以将当前已打开的表文件的表设计器打开,在表设计器中可以对表结构进行修改。45、在VisualFoxPro表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的【】事件。标准答案:Click或单击或鼠标单击知识点解析:当用鼠标单击一个对象时,执行该对象的Click事件。46、“职工”表有工资字段,计算工资合计的SQL语句是:SELECT【】FROM职工标准答案:SUM(工资)知识点解析:计算合计数时,应当使用SQL的SUM()(求和)函数,则计算工资合计时,需要使用SUM(工资)。47、在VisualFoxPro中表单的Load事件发生在Init事件之【】。标准答案:前知识点解析:在VisualFoxPro中,表单的Load事件先于Init事件引发。48、如下命令将“产品”表的“名称”字段名修改为“产品名称”:ALTERTABLE产品RENAME【】名称TO产品名称标准答案:COLUMN知识点解析:在SQL语句中修改表字段名称的格式为:RENAMECOLUMN字段名1TO字段名2,故正确答案为COLUMN。五、填空题(含3小题)(本题共1题,每题1.0分,共1分。)49、基于下述描述:假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))标准答案:AVG(单价),COUNT(*)或COUNT(出版单位),GROUPBY知识点解析:AVG(单价)对所有记录的单价字段求平均值。COUNT(*)求取当前的满足条件的记录个数。GROUPBY子句实现分组。国家二级VF笔试模拟试卷第4套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、A、

B、

C、

D、

标准答案:D知识点解析:设关系R和S的元数分别为r和s。定义R和S的笛卡儿积是一个(r+s)元的元组集合,每个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组,记为R×S。形式定义如下:R×S≡{t|t=<tr,ts>∧tr∈R∧tx∈S)若R有m个元组,S有n个元组,则R×S有(m×n)个元组。2、为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。A、PAD图B、N-S图C、结构图D、数据流图标准答案:2知识点解析:常见的过程设计工具有:程序流程图、N-S图、PAD图和HIPO图。其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为N-S图。3、已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是______。A、堆排序B、直接插入排序C、快速排序D、直接选择排序标准答案:2知识点解析:当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项B。4、下面有关索引的描述正确的是______。A、建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B、索引与数据库表的数据存储在一个文件中C、创建索引是创建一个指向数据库表文件记录的指针构成的文件D、使用索引并不能加快对表的查询操作标准答案:4知识点解析:本题考查考生对索引的理解。选项A是错误的,当建立索引表之后,原来数据库表文件中数据记录的物理顺序是不会因为建立索引而被改变的,即建立索引不会影响原有数据表中记录的排列次序。选项B也是错误的,索引文件和数据库表的数据分别存储在两个不同的文件之中,不能混为一谈。选项D错误的原因是,否定了索引文件的作用,要清楚建立索引的一个目的就是加快对表的查询。5、E-R图是数据库设计的工具之一,它一般适用于建立数据库的______。A、概念模型B、结构模型C、物理模型D、逻辑模型标准答案:1知识点解析:暂无解析6、定义全局型变量,使用什么命令()。A、PUBLICB、PRIVATEC、LOCALD、CREATE标准答案:1知识点解析:暂无解析7、具有3个结点的二叉树有A、2种形态B、4种形态C、7种形态D、5种形态标准答案:8知识点解析:具有3个结点的二叉树具有以下的几种形态:二叉树的结构及画法。8、在数据流图(DFD)中,带有名字的箭头表示______。A、控制程序的执行顺序B、模块之间的调用关系C、数据的流向D、程序的组成成分标准答案:4知识点解析:数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。9、在进行单元测试时,常用的方法是A、采用白盒测试,辅之以黑盒测试B、采用黑盒测试,辅之以白盒测试C、只使用白盒测试D、只使用黑盒测试标准答案:1知识点解析:白盒测试是测试程序内部逻辑结构,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,更容易发现和解决程序中的问题,因此单元测试时应该以白盒测试为主,而黑盒测试为辅。10、待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。A、3B、5C、7D、9标准答案:2知识点解析:快速排序的基本思想是:从表中选取一个元素(如本题中的33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后分别对两个子表再次分割……本题中33作为分割的中界线,第一趟排序后排在比它小的18,9、25、11后面。二、选择题(本题共25题,每题1.0分,共25分。)11、在概念模型中,一个实体集合对应于关系模型中的一个______。A、元组B、字段C、属性D、码标准答案:C知识点解析:暂无解析12、下面______是输入控件。A、编辑框B、标签C、列表框D、滚动条标准答案:A知识点解析:暂无解析13、标准的SQL基本查询语句的格式是()。A、SELECT...FROM...WHEREB、SELECT...WHERE...FROMC、SELECT...WHERE...GROUPBYD、SELECT...FROM...ORDERBY标准答案:A知识点解析:SELECT查询语句可带很多功能不同的短语,最基本的格式通常为:SELECT<字段名列表>FROM<表名>WHERE<查询条件>其中,SELECT用于选择查询结果要显示的目标列表;FROM用于列出查询要用到的所有表文件;WHERE则用于指定查询结果的筛选条件。14、数据库的数据都存放在一台计算机中,由它统一管理和运行的数据库系统称为______。A、分布式系统B、单用户系统C、集中式系统D、共享式系统标准答案:B知识点解析:根据题目的叙述,“数据库的数据都存放在一台计算机中”,可以知道该系统肯定是一个集中式的;然后根据后面的叙述,“并由它统一管理和运行”,可以知道该数据库系统只能在该计算机上进行操作,因此它是一个单用户系统,本题正确答案为B。15、在SELECT-SQL命令的查询中,筛选条件的“=”运算符的比较方式(精确匹配和非精确匹配)取决于______。A、SETDATE的设置B、SETANSI的设置C、SETTALK的设置D、SETFILTER的设置标准答案:B知识点解析:在SELECT-SQL命令的查询中,筛选条件的“=”运算符的比较方式(精确匹配和非精确匹配),取决于SETANSI的设置,因此在本题中,选项B才是正确的答案。16、执行下列程序:STORE0TOm,nDOWHILEn<=10m=m+nn=n+2ENDDO?m,nRETURN在屏幕上显示的输出结果是()。A、2010B、3010C、2012D、3012标准答案:D知识点解析:DOWHLE…ENDDO语句的格式:DOWHILE<条件><命令序列>ENDDO执行该语句时,先判断DOWHILE处的循环条件是否成立,如果条件为真,则执行DOWHILE与ENDDO之间的<命令序列>(循环体)。当执行到.ENDDO时,返回到DOWHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行ENDDO后面的语句。先将0赋给两个变量m和n,使用一个DOWHILE循环语句来操作,判断条件是变量n是否小于等于10,如果大于10,则退出循环,否则进入循环体,执行m=m+n;题干中的循环步骤及结果分别为:初始值m=0,n=0;第1次循环后:m=0,n=2;第2次循环后:m=2,n=4;第3次循环后:m=6,n=6;第4次循环后:m=12,n=8:第5次循环后:m=20,n=10;第6次循环后:m=30,n=12;此时n不满足循环条件,程序结束,m、n最终的显示值是30、12。17、在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是()。A、SELECT姓名TOP2EROM成绩表WHERE物理DESCB、SELECT姓名TOP2FROM成绩表FOR物理DESCC、SELECT姓名TOP2FROM成绩表GROUPBY物理DESCD、SELECT姓名TOP2FROM成绩表ORDERBY物理DESC标准答案:D知识点解析:暂无解析18、设A=[6*8-2],B=6*8-2、C=“6*8-2”,属于合法表达式的是()。A、A+BB、B+CC、A-CD、C-B标准答案:C知识点解析:[6*8-2]、“6*8-2”都是字符型常量,6*8-2是数值型常量,类型不同,所以表达式合法的是C。19、在VisualFoxPro中,表单(Form)是指()。A、窗口界面B、数据库查询的清单C、各种文件的清单D、表中记录的清单标准答案:1知识点解析:表单(Form)是VisualFoxPro提供的用于建立应用程序界面的最主要界面之一。表单内可以包含命令按钮、文本框、列表框等各种界面元素,产生标准的窗口或对话框。20、SQL是哪几个英文单词的缩写______。A、StandardQueryLanguageB、SelectQueryLanguageC、StructuredQueryLanguageD、以上都不是标准答案:4知识点解析:SQL语言称为结构化查询语言,用英文写为StructuredQueryLanguage。21、在下列关于VisualFoxPro内存变量的叙述中,错误的一条是______。A、一个数组中的各元素的数据类型必须完全相同B、内存变量的类型取决于其值的类型C、内存变量的类型可以改变D、数组在使用之前要用DIMENSION或DECLARE语句进行定义标准答案:1知识点解析:暂无解析22、SQL中的INSERT语句可以用于______。A、插入一条记录B、插入一个字段C、插入一个索引D、插入一个表标准答案:1知识点解析:暂无解析23、SQL语句中修改表结构的命令是______。A、MODIFYTABLEB、MODIFYSTRUCTUREC、ALTERTABLED、ALTERSTRUCTURE标

温馨提示

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

评论

0/150

提交评论