版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级VF笔试模拟试卷14(共9套)(共439题)国家二级VF笔试模拟试卷第1套一、公共基础选择题(本题共34题,每题1.0分,共34分。)1、树是结点的集合,它有______个根结点A、1个B、1或多C、0或1D、至少2标准答案:A知识点解析:暂无解析2、假设一棵二叉树的后序遍历序列为DGJHEBIFCA,其中序遍历序列为DBGEHJACIF,则其前序遍历序列为______。A、ABCDEFGHIJB、ABDEGHJFICC、ABDEGJHCFID、ABDEGHJCFI标准答案:D知识点解析:由后序遍历序列为DGJHEBIFCA可知A为根结点,从中序遍历序列为DBGEHJACIF可知,根结点A的左子树为DBGEHJ,右子树为CIF,再根据后序遍历可知左子树中B为根结点,右子树中C为根结点,结合左子树DBGEHJ,得到D为B的左结点,GEHJ为B的右子树,以此类推,并按照前序遍历的方法可以得出前序遍历序列为ABDEGHJCFI。3、一个具有767个结点的完全二叉树,其叶子结点个数为______。A、383B、384C、385D、386标准答案:B知识点解析:暂无解析4、希尔排序在最坏的情况下的比较次数是______。A)B)C)D)A、n1.5B、n2C、n(n-1)/2D、log2n标准答案:A知识点解析:暂无解析5、下列不是软件过程的输出信息的是______。A、计算机程序B、文档C、数据D、数据库标准答案:D知识点解析:数据库是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。它不是软件过程的输出信息。6、在层次方框图中,框间的连线表示______。A、调用B、组成C、包含D、归纳标准答案:B知识点解析:暂无解析7、一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是______。A、1:1B、1:MC、M:1D、M:N标准答案:D知识点解析:一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是多对多的联系。8、______也称结构测试或逻辑驱动测试,主要是检查内部成分。A、白盒测试B、黑盒测试C、功能测试D、数据驱动测试标准答案:A知识点解析:暂无解析9、在E-R中,实体与其属性之间用______连接。A)B)C)D)A、箭头B、无向边C、虚线D、有向边标准答案:B知识点解析:在E-R图中,实体与其属性之间用无向边连接。菱形框与相关实体之间也用无向边连接,并在无向边旁标注连接的类型。10、同一关系中的任何两元组______。A、可完全相同B、不能完全相同C、关键字值可相同D、次序不能交换标准答案:B知识点解析:关系中的元组必须能够相互区分,因此不能有完全相同的两个元组。关键字值能够唯一区分各个元组,因此两元组的关键字值不可相同。关系的两行和两列交换不影响关系的含义。11、在数据库管理阶段,数据库系统必须提供必要的保护措施,这些措施不包括______。A、数据的并发访问控制B、数据的安全性控制C、数据的冗余控制D、数据的完整性控制标准答案:C知识点解析:数据库可以被多个用户或应用程序共享,数据的存取往往是并发的,即多个用户同时使用同一个数据库。数据库管理系统必须提供必要的保护措施,包括并发访问控制功能、数据的安全性控制功能和数据的完整性控制功能。12、在项目管理器中,下列的______文件不包含在文档选项卡中。A、表单B、报表C、程序D、标签标准答案:C知识点解析:暂无解析13、执行下列命令后,显示结果为______。A=".F."B=A?TYPE("B"),TYPE(B)A、C,LB、L,LC、C,CD、L,C标准答案:A知识点解析:TYPE()函数的作用是检查字符串中包含的表达式的类型,需注意的是,返回的是已去掉字符串定界符后的表达式类型。故TYPE("B")的返回值为内存变量B的类型,为字符型。TYPE(B)返回的是B中的内容.F.的类型,是逻辑型。14、在VisualFoxPro中,逻辑删除库文件中所有记录的正确操作是______。A、DELETEB、ZAPC、PACKD、DELETEALL标准答案:D知识点解析:DELETE命令省略范围和条件则意味着逻辑删除当前记录,DELETEALL为逻辑删除所有记录,PACK命令的作用是物理删除所有加上删除标志的记录,ZAP命令是物理删除数据库中的所有记录。15、“职工”表文件,含有“编号”、“姓名”、“性别”、“出生日期”、“职务”、“退休”、“基本工资”和“简历”共8个字段。该表文件已经打开,现要求显示女职工平均工资的错误操作是______。A、AVERAGE基本工资FOR性别="女"TOx?xB、AVERAGEFIELDS基本工资FOR性别="女"TOx?xC、COUNTFOR性别="女"TOcSUMFOR性别="女"基本工资TOx?x/cD、AVERAGEFOR性别="女"TOx?x标准答案:B知识点解析:对于“职工”库文件,已假定含有“编号”、“姓名”、“性别”、“出生日期”、“职务”、“退休”、“基本工资”和“简历”共8个字段。本题提供的4个选项中,AVERAGEFIELDS基本工资FOR性别="女"Tox命令格式错,不能含有FIELDS关键词。16、关于索引的说法,以下不正确的是______。A、索引可以提高查询速度B、主索引和候选索引可以保证字段值的唯一性C、唯一索引也可以保证字段的唯一性D、索引需要维护,这种维护可能使插入、删除和修改操作的速度降低标准答案:C知识点解析:建立索引的目的之一就是为了加快查询速度,数据库表的主索引和候选索引都要求字段值的唯一性,唯一索引是指“索引项”的唯一,而不是指字段值的唯一,它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。打开的索引需要维护,以便和表中的数据相一致,因此可能使操作速度降低。17、关于自由表和数据库表的说法中,不正确的是______。A、自由表就是那些不属于任何数据库的表B、可通过ADDTABLE命令把自由表加到数据库中使之成为数据库表C、可通过REMOVETABLE命令把数据库表从数据库中移去使之成为自由表D、一个表可以包含在多个数据库中标准答案:D知识点解析:自由表可以被添加到数据库中成为数据库表。数据库表可以从数据库中移出变为自由表。但必须注意的是,一个表只能属于一个数据库。这一点应和另一个概念区分开来,就是一个文件可以包含在多个项目中。18、语句如下:SELECTBRDA.姓名,COUNT(*);FROMBRDAINNERJOINMXB;ONBRDA.病历号=MXB.病历号;GROUPBYBRDA.病历号;ORDERBY2DESC该语句执行后,结果中的每一条记录的值为______。A、戴燕4B、戴燕2C、丁国维2D、丁国维3标准答案:A知识点解析:本题的SELECT语句的作用是根据病历号相等,在BRDA和MXB两个表之间建立内部连接,然后根据病历号进行分组,求出每个病历号有多少条记录(即开药记录数),并按照开药记录数降序排列。19、要列出所有病人病历号、姓名和所用的药品总价,下列的语句正确的是______。A、SELECT病历号,姓名,药品总价;FROMBRDA,MXB;GROUPBY病历号B、SELECTBRDA.病历号,BRDA.姓名,SUM(MXB.数量*MXB.单价)AS药品总价;FROMBRDAINNERJOINMXB;WHEREBRDA.病历号=MXB.病历号;GROUPBYBRDA.病历号C、SELECTBRDA.病历号,BRDA.姓名,SUM(MXB.数量*MXB.单价)AS药品总价;FROMBRDAINNERJOINMXB;ONBRDA.病历号=MXB.病历号;GROUPBYBRDA.病历号D、SELECTBRDA.病历号,BRDA.姓名,SUM(MXB.数量*MXB.单价)AS药品总价;FROMBRDAINNERJOINMXB;ONBRDA.病历号=MXB.病历号;ORDERBYBRDA.病历号标准答案:C知识点解析:由于需要两个表中的信息,根据语义可知两个表之间应根据病历号相等建立内部连接,内部连接用ON表示连接条件而不是用WHERE表示连接条件。连接后应根据病历号进行分组,求出每个病历的药品总价,求药品总价可用SUM()函数对表达式“MXB.数量*MXB.单价”进行求和。注意GROUPBY子句和ORDERBY子句的区别。20、要给BRDA表的性别字段设置一个字段级有效性规则,规则为该字段只能输入“男”或“女”,如果在输入时违反了该规则,将给出提示信息“性别必须是男或女。”正确的语句是______。A、CREATETABLEBRDA性别CHECK性别=男OR性别=女;ERROR"性别必须是男或女。"B、ALTERTABLEBRDAALTER性别;ADDCHECK性别="男"OR性别="女"ERROR"性别必须是男或女。"C、ALTERTABLEBRDAALTER性别;SETCHECK性别="男"OR性别="女"ERROR"性别必须是男或女。"D、ALTERTABLEBRDAALTER性别;SETCHECK性别=男OR性别=女ERROR"性别必须是男或女。"标准答案:C知识点解析:在表存在时,要定义、修改和删除有效性规则和设置默认值的语法格式为ALTERTABLETableName1ALTER[COLUMN]FieldName2[NULL|NOTNULL][SETDEFAULTeExpression2][SETCHECK1Expression2[ERRORcMessageText2]][DROPDEFAULT][DROPCHECK]注意:使用的是SETCHECK子句而不是ADDCHECK。性别是一个字符型,"男"和"女"应用双引号括起来。21、把MXB中药品编号为“0001”的药品的单价提高15%,其他药品的单价提高10%,以下正确的语句为______。A、REPLACE单价WITH单价*(1+0.15);WHILE药品编号="0001",单价WITH单价*(1+0.10)FORMXBB、UPDATEMXB单价WITH单价*(1+0.15);FOR药品编号="0001",单价WITH单价*(1+0.10)C、UPDATEMXBSET单价=IIF(药品编号子="0001",单价*(1+0.15),单价*(1+0.10))D、UPDATEMXBSET单价WITHIIF(药品编号子="0001",单价*(1+0.15);单价*(1+0.10))标准答案:C知识点解析:REPLACE语句使用FOR条件来选择记录,UPDATE命令使用WHERE条件。UPDATE命令的一般格式为UPDATE表名SET字段名=表达式;故只有C是正确的。22、要给BRDA表增加一个婚否字段(逻辑型),下面正确的是______。A、CREATETABLEBRDAADDCOLUMN婚否LB、ALTERTABLEBRDAALTERCOLUMN婚否LC、ALTERTABLEBRDAADDCOLUMN婚否LD、ALTERTABLEBRDAADDCOLUMN"婚否"L标准答案:C知识点解析:给表增加一个字段的SQL命令格式为ALTERTABLE表名ADDCOLUMN字段名字段类型[(字段宽度[,精度])]注意:字段名不能加双引号,故C是正确的。23、要从MXB中删除1998年以前的记录,以下一定正确的是______。A、DELETEALLFOR日期<={^1997/12/31}B、DELETEFROMMXBWHERE日期<={^1997/12/31}C、DELETEALLFROMMXBWHERE日期<={^1997/12/31}D、DELETEALLFROMMXBFOR日期<={^1997/12/31}标准答案:B知识点解析:删除表中的记录可使用DELETE语句和SQL-DELETE命令,DELETE语句不能有FROM子句,SQL-DELETE命令中不能有ALL关键字,故正确答案只可能是A和B。选项A是DELETE语句,但DELETE语句删除表中的记录时,表必须是打开的。当表不是打开的时候,只能通过SQL-DELETE语句来删除它。24、根据MXB创建一个名为YP的视图,该视图包含每种药品的药品号和销售总价,下列正确的语句是______。A、SELECT药品编号,SUM(数量*单价)AS销售总价;FROMMXBINTOVIEWYPB、CREATEVIEWYPAS;SELECT药品编号,SUM(数量*单价)AS销售总价;FROMMXB;GROUPBY药品编号C、CREATEVIEWYPAS;SELECT药品编号,SUM(数量*单价)AS销售总价;FROMMXB;ORDERBY药品编号D、CREATEYPASVIEW;SELECT药品编号,SUM(数量*单价)AS销售总价;FROMMXB;ORDERBY药品编号标准答案:B知识点解析:创建视图的命令格式为CREATEVIEW视图名ASSELECT命令要求出每种药品的销售总价,应根据药品编号来进行分组,对表达式“数量*单价”进行求和。注意分组使用的是GROUPBY子句。25、在VisualFoxPro中利用菜单生成器所建立的菜单文件是______。A、扩展名为.PRG的文件B、扩展名为.MPR的文件C、扩展名为.MPX的文件D、扩展名为.MNX和.MNT的文件标准答案:D知识点解析:利用菜单设计器设计菜单,保存后将产生两个文件:菜单定义文件.mnx和菜单备注文件.mnt,扩展名为.mpr的文件是生成的菜单程序,扩展名为.mpx的文件是编译后的菜单程序,PRG是程序文件。26、在设计报表的时候,希望每个字段一列,字段名在页面上方,字段与其数据在同一列,每行一条记录,应采用的报表布局为______。A、列报表B、行报表C、一对多报表D、多栏报表标准答案:A知识点解析:暂无解析27、有下列程序段:Fori=1To4x=4ForJ=1To3x=3Fork=1To2x=x+6NextkNextjNexti?x该程序段的执行结果为______。A、7B、15C、157D、538标准答案:B知识点解析:本题考查的是FOR循环的嵌套。最外层循环体中的第一条语句给x赋值4,而进入第二层循环体后,又给x赋值3,所以进入第二层循环时x的值为3。由于每次进入第二层循环都给x赋值3,所以x的结果只跟该循环体的最后一次循环有关。第二层循环的最后一次循环中,第三层循环执行了两次,每次x的值增加6,所以最后x的值为15。28、A、
B、
C、
D、
标准答案:B知识点解析:为独立复合索引文件建立索引的一般格式为INDEXON索引表达式TAG索引名OF复合索引文件名本题按应发工资进行排序,故索引表达式应为JBGZ+JJ。需注意两点:A建立的是单一索引文件GZ.idx(使用的是“TO单一索引文件名”);为结构复合索引文件建立索引不用“OF索引文件名”。29、A、
B、
C、
D、
标准答案:B知识点解析:本题考查的是列表框的事件、方法及文本框的属性。程序运行时,在Text1中输入了“789”后,Text1.Value的值为“789”。发生列表框List1的双击事件时,先用变量a记下了List1的Value属性的值,即选定的那一项的字符串,此处为456,然后输出a与Text1.Value连接后的字符串,为456789。30、在VisualFoxPro中,关于表单的数据环境的说法不正确的是______。A、打开或运行表单时,在数据环境中的表和视图将自动打开B、关闭或释放表单时,将自动地关闭数据环境中的表和视图C、在数据环境中,可以设置表之间的关系D、数据环境是表单的子对象,可使用表单的DateEnvironment属性访问数据环境标准答案:D知识点解析:可以为表单建立数据环境,在数据环境中可以包含与表单有联系的表和视图以及表之间的关系。通常情况下,数据环境中的表或视图会随着表单的打开或运行而打开,并随着表单的关闭或释放而关闭。在数据环境中可以设置表之间的关系,关系是数据环境中的对象,有自己的属性、事件和方法。数据环境不是表单和表单集的子对象。31、在VisualFoxPro中,在文本框的______事件过程中可以检测用户输入的按键。A、KeyPressB、InteractiveChangeC、WhenD、Valid标准答案:A知识点解析:文本框的InteractiveChange、When和Valid事件均无参数,KeyPress事件中有两个参数nKeyCode和nShiftAltCtrl,其中nKeyCode对应于按键的代码,nShiftAltCtrl对应于是否按下Shift键、Alt键和Ctrl键。32、在VisualFoxPro中,当在表格中显示一个表(子表)时,可用表格控件的______属性指定对应的父表名称A、ChildOrderB、ParentC、LinkMasterD、RelationalExpr标准答案:C知识点解析:LinkMaster属性用于指定表格控件中所显示的子表的父表名称。使用该属性在父表和表格中显示的子表(由RecordSource属性指定)之间建立一对多的关联关系。要在两个表之间建立这种一对多关系,除了要设置该属性,还要用到ChildOrder和RelationalExpr两个属性。33、在编辑框中,关于文本选定的几个属性的说法不正确的是______。A、如果把SelLength属性值设置成小于0,将产生一个错误B、如果SelStart的设置值大于文本总字符数,系统将提示错误C、如果改变了SelStart属性的值,系统将自动把SelLength属性值设置为0D、如果将SelText属性设置成一个新值且SelLength值为0,那么新值将插入到插入点处标准答案:B知识点解析:SelStart属性的作用是返回用户在编辑框中所选文本的起始点位置或插入点位置(没有文本选定时);SelLength属性的作用是返回用户在控件的文本输入区中所选定字符的数目,或指定要选定的字符数目;SelText属性的作用是返回用户编辑区内选定的文本,如果没有选定任何文本,则返回空字符串。使用这类属性时,需要注意它们的以下行为。?如果把SelLength属性值设置成小于0,将产生一个错误。?如果SelStart的设置值大于文本总字符数,系统将自动将其调整为文本的总字符数,即插入点位于文本末尾。?如果改变了SelStart属性的值,系统将自动把SelLength属性值设置为0。?如果将SelText属性设置成一个新值,那么这个新值就会去置换编辑区中的所选文本并将SelLength置为0。如果SelLength值本来是0,那么新值就会被插入到插入点处。34、A、
B、
C、
D、
标准答案:B知识点解析:若选项按钮组中的选项按钮没有定义事件过程代码,在该选项按钮上发生相应事件时,将调用它的容器控件选项按钮组的相应事件过程代码。二、公共基础填空题(本题共13题,每题1.0分,共13分。)35、设一棵完全二叉树共有700个结点,则在该二又树中有______个叶子结点。标准答案:350知识点解析:暂无解析36、数据库系统中实现各种数据管理功能的核心软件称为______。标准答案:据库管理系统知识点解析:数据库管理系统是数据库的机构,是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制以及保护和数据服务等。它是数据库系统的核心。37、______是指编写程序时所表现出的特点、习惯和逻辑思路。标准答案:程序设计风格知识点解析:暂无解析38、对模块化最重要的要求是模块的______。标准答案:独立性知识点解析:模块化就是把一个系统按功能分解成若干个具有一定独立性、彼此间又有一定联系的组成部分。由这些模块构成的一个整体来实现系统的整体功能。对模块化最重要的要求是模块的独立性。模块独立是指每个模块实现一个相对独立的特定子功能,并且与其他模块之间的联系简单。39、数据库系统的三级模式中,______是一种抽象的描述,它不涉及具体的硬件环境与平台,也与具体的软件环境无关。标准答案:概念模式知识点解析:概念模式(ConceptualSchema)是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图。此种描述是一种抽象的描述,它不涉及具体的硬件环境和平台,也与具体的软件环境无关。概念模式主要描述数据的概念记录类型及其之间的关系。40、关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是______。标准答案:二维表或关系知识点解析:暂无解析41、在VisualFoxPro中,将所有以a字母开头的变量存放在名为amemfile的内存变量文件中,用到的命令是______。标准答案:SAVEALLLIKEA*TOAMEMFILE知识点解析:在VisualFoxPro中,可用SAVE命令把内存变量及其值保存到内存变量文件中,命令的一般格式为SAVEALLLIKE/EXCEPT<框架>TO内存变量文件名其中<框架>中可以包含“*”和“?”通配符。42、下列命令的执行结果为______。?STR(12345.6789,8,3),DTOC(CTOD("02/23/2002"),1)标准答案:12345.6820020223知识点解析:STR函数的作用是把数值型转换为字符,其一般格式如下:STR(<数值表达式>[,<长度>[,<小数位数>]])该函数产生的字符串为把<数值表达式>转换成<长度>指定的长度的字符串,并保留由<小数位数>指定的小数位数,该位后的小数位进行四舍五入。CTOD函数的作用是把符合日期格式的字符型数据转换成相应的日期格式,而DTOC函数的作用则是把日期型数据转换为字符型,后面若加可选参数1,转换成的字符串的格式为“yyyymmdd”。43、下列程序的功能是输出如下数列的前20项,按每行5个数的形式输出。1,1,2,3,5,8,13,…程序代码如下,请填空。A=1B=1I=3?A,BDOWHILE(_______)C=A+BT=BB=A+B_______??CIf_______Then?EndIfI=I+1ENDDO标准答案:I<=20I<=20I%5=0知识点解析:通过分析可知,该数列从第3项开始,每一项的值是前面两项的值的和。一共要求前面的20项,因此可通过一个循环来实现,由于只求前20项,故循环条件应是I(项数)的值小于等于20。在循环中应求出第1项(C=A+B),并为求I+1项作好准备,即要让刚才的B成为下一个A,刚才的C成为下一个B,故[10]处应填“A=T”。“??”命令在输出数据的时候不换行,为了在每输出5个数据后分行,可根据项数I的值来进行控制,当I的值能够被5整除时,换到下一行进行输出,换到下一行用命令“?”来实现,故(11)处应填“I%5=0”。44、在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接,在等值连接的基础上去掉重复属性,称为______连接。标准答案:自然知识点解析:暂无解析45、在数据库表中,主索引和______要求字段值的唯一性,且不能在具有重复值的字段上建立该索引。标准答案:候选索引知识点解析:在数据库表中,可以建立主索引、候选索引、唯一索引和普通索引4种索引。它们的含义如下。主索引是指在索引字段或索引表达式中不允许出现重复值的索引,该类索引起到主关键字的作用。如果在已含有重复数据的字段中建立主索引,将会出现错误。候选索引也要求索引字段值或索引表达式值的唯一性,建立候选索引的索引字段可以看做是候选关键字,所以一个表可以建立多个候选索引。唯一索引是为了保持同早期版本的兼容性,“唯一”不是索引字段值的唯一。它以指定字段的首次出现值(后面出现的值的记录将不包含在索引中)为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个唯一索引。普通索引允许索引字段或索引表达式有重复值,对于有多个重复值的记录,其中每一条记录都在索引中存在。46、在模块程序中可以使用PARAMETERS和LPARAMETERS命令来接受调用程序传入的参数,其LPARAMETERS命令声明的形参变量被看成是模块程序中建立的______变量。标准答案:局部或LOCAL知识点解析:在过程模块中用PARAMETERS声明的形参变量是PRIVATE变量,在下一级模块中还可以使用。用LPARAMETERS声明的变量为LOCAL变量,只能在本模块中使用,在下一级模块中不可以使用。47、在VisualFoxPro中,基类的最小事件集为Init、Destroy和______。标准答案:Error知识点解析:VisualFoxPro的事件集是固定的,用户无法定义新的事件。每一个对象能够响应的事件种类也是不同的,但每一个对象均能响应最小事件集中的3个事件:Init、Destroy和Error。国家二级VF笔试模拟试卷第2套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、如果进栈序列为e1、e2、e3、e4、e5,则可能的出栈序列是()。A、e3、e1、e4、e2、e5B、e5、e2、e4、e3、e1C、e3、e4、e1、e2、e5D、任意顺序标准答案:B知识点解析:根据栈先进后出的特点可知e1肯定是最后出栈的,因此正确答案为选项B。2、下述关于数据库系统的叙述中,正确的是()。A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类型一致D、数据库系统比文件系统能管理更多的数据标准答案:A知识点解析:数据库系统会减少数据冗余。但不可能避免一切冗条。3、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。A、控制流B、加工C、数据存储D、源和潭标准答案:A知识点解析:数据流图简称DFD,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有4种基本图形符号:箭头表示数据流;椭圆表示加工;双杠表示存储文件(数据源);方框表示数据的源点或终点。4、已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。A、1B、2C、3D、9标准答案:B知识点解析:根据二兮法查找需要两次:首先将90与表中间的元素50进行比较,由于90>50,所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。5、有下列二叉树,对此二叉树后序遍历的结果为()。A、ACBEDGFHB、GDBHEFCAC、HGFEDCBAD、ABCDEFGH标准答案:B知识点解析:对二叉树的后序遍历是先遍历左子树,然后遍历右子树,最后是根结点。6、下列关于项目中“移出”文件的说法,正确的是()。A、被移出的文件将直接从磁盘中删除B、被移出的文件将不能被任何项目添加C、被移出的文件只是将文件移出项目,但文件保留在磁盘中D、被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中标准答案:C知识点解析:在VisualFoxPro项目管理中,文件从项目管理器中移出,只是该文件不存在于此项目,但会保留在磁盘中。移出的文件可再次被原项目添加.也可以被其他项目添加。7、需求分析阶段的任务是()。A、软件开发方法B、软件开发工具C、软件开发费用D、软件系统功能标准答案:D知识点解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。8、设R是一个二元关系,S是一个三元关系,则下列运算中正确的是()。A、R-SB、R×SC、R∩SD、R∪S标准答案:B知识点解析:关系的交(n)、并(U)和差(-)运算要求两个关系是同元的,显然作为二元的R和三元S只能做笛卡尔积运算。9、结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。A、对象B、数据结构C、数据流D、目标标准答案:C知识点解析:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解、建立系统的处理流程。10、数据库设计包括两个方面的设计内容,它们是()。A、概念设计和逻辑设计B、模式设计和内模式设计C、内模式设计和物理设计D、结构特性设计和行为特性设计标准答案:A知识点解析:暂无解析二、选择题(本题共20题,每题1.0分,共20分。)11、下列常量中格式正确的是()。A、$1.23E4B、“计算机”等级考试”C、.False.D、{2003/01/13}标准答案:D知识点解析:暂无解析12、在VisualFoxPro和,字段的数据类型不可以指定为()。A、日期型B、时间型C、通用型D、备注型标准答案:B知识点解析:暂无解析13、在创建数据库结构时,为该表中一些字段建立普通索引,其目的是()。A、改变表中记录的物理顺序B、为了对表进行实体完整性约束C、加快数据库表的更新速度D、加快数据库表的查询速度标准答案:D知识点解析:暂无解析14、函数INT<数值表达式>的功能是()。A、返回数值表达式值的整数部分B、按四舍五入取数值表达式值的整数部分C、返回不小于数值表达式值的最小整数D、返回不大于数值表达式值的最大整数标准答案:A知识点解析:暂无解析15、用鼠标双击对象时所引发的事件是()。A、ClickB、DblClickC、RightClickD、LeftClick标准答案:B知识点解析:暂无解析16、为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是()。A、INDEXON学号,成绩TOXHCJB、INDEXON学号+成绩TOXHCJC、INDEXON学号,STR(成绩,3)TOXHCJD、INDEXON学号+STR(成绩,3)TOXHCJ标准答案:D知识点解析:暂无解析17、表达式VAL(SUBS(“奔腾586”,5,1))*Len(“visual{oxpro”)的结果是()。A、13.00B、14.00C、45.00D、65.00标准答案:D知识点解析:暂无解析18、设MY.DBF数据库中共有10条记录,执行下列命令序列:USEMYGOTO2DISPLAYALL?RECNOO执行最后一条命令后,屏幕显示的值是()。A、2B、3C、10D、11标准答案:D知识点解析:暂无解析19、在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是()。A、SELECT姓名TOP2EROM成绩表WHERE物理DESCB、SELECT姓名TOP2FROM成绩表FOR物理DESCC、SELECT姓名TOP2FROM成绩表GROUPBY物理DESCD、SELECT姓名TOP2FROM成绩表ORDERBY物理DESC标准答案:D知识点解析:暂无解析20、在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第1条记录后,如果还需要查找下一条满足条件的记录,应使用()。A、LOCATE.FOR命令B、SKIP命令C、CONTINUE命令D、GO命令标准答案:C知识点解析:暂无解析21、在VisualFoxPro中,下列选项巾数据类型所占字符的字节数相等的是()。A、字符型和逻辑型B、口期型和备注型C、逻辑型和通用型D、通用型和备注型标准答案:D知识点解析:暂无解析22、在程序巾用wITH.MyForm…ENDwITH修改表单对象的属性冉显示该表单.其中“…”所书写的正确代码是()。A、Width=500ShowB、MyForm.Width=500MyForm.ShowC、.Width=500.ShowD、ThisForm.Width=500ThisForm.Show标准答案:C知识点解析:暂无解析23、在VisualFoxPro中,用来指明复选框的当前状态的属性是()。A、ValueB、CaptionC、StatusD、ControlSource标准答案:A知识点解析:暂无解析24、下列关于SQL的超链接查询的描述中,说法不正确的是()。A、VisualFoxPro支持超链接运算符“*=”和“=*”B、在SQL中可以进行内部连接、左连接、右连接和伞连接C、SQL的超链接运算符“*=”代表左连接,“=*”代表右连接D、即使两个表中的记录不满足连接条件.也都会在目标表或查询结果中出现,只是不满足条件的记录对应部分为空值标准答案:A知识点解析:暂无解析25、假定所创建表单对象的Click事件也可以修改该表单对象的Caption属性。为了在程序运行巾修改由语句Myform=creatcObjecl("form")所创建对象的Caption属性,下面语句中不可以使用的是()。A、WITHMyform.Caption=“我的菜单”B、Myform.Click.Caption=“我的菜单”ENDWITHC、Myform.Caption=“我的菜单”D、Thisform.Caption=“我的菜单”标准答案:D知识点解析:暂无解析26、检索尚未确定的供应商的订单号,正确的语句是()。A、SELECT*FROM订购单wHERE供应商号NULLB、SELECT*FROM订购单wHERE供应商号=NULLC、SELECT*FROM订购单wHERE供应商号ISNuLLD、SELECT*FROM订购单wHERE供应商号ISNOTNULL标准答案:C知识点解析:暂无解析27、在VisualFoxPro中,关于查询和视图的正确描述是()。A、查询是一个预先定义好的SQL的SELECT语句文件B、视图是一个预先定义好的SQL的SELECT语句文件C、查询和视图是同一种文件,只是名称不同D、查询和视图都是一个存储数据的表标准答案:A知识点解析:暂无解析28、下列关于数据环境及表间关系的说法,正确的是()。A、数据环境是对象,关系不是对象B、数据环境不是对象,关系是列象C、数据环境和关系都不是对象D、数据环境是对象,关系是数据环境中的对象标准答案:D知识点解析:暂无解析29、在SQL的数据定义功能中.删除表字段名的命令格式是()。A、ALTERTABLE数据表名DELETECOLUMN字段名B、ALTERTJABLE数据表名DROPCOLUMN字段名C、ALTERTABLE数据表名CANCELCOLUMN字段名D、ALTERTABLE数据表名CUTCOLUMN字段名标准答案:B知识点解析:暂无解析30、SQL语句中进行空值运算时。需要使用到的短语是()。A、NULLB、=NULLC、ISNULLD、ISNOTNULL标准答案:C知识点解析:暂无解析三、选择题(含2小题)(本题共5题,每题1.0分,共5分。)使用下列数据表。31、执行下列SQL语句后,第一条记录的内容是()。SELECT姓名,外币名称.持有数量FROM外汇名,持有数WHERE外汇名.外币代码=持有数.外币代码AND持有数量>=10000ORDERBY持有数量DESC,姓名A、张武奇加元18000B、张武奇法郎18000C、李巡芬加元30000D、李巡芬法郎30000标准答案:D知识点解析:暂无解析32、查询持有外币种类在4种以上人员的姓名及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是()。A、SELECT姓名,COUNT(*)AS外币种类FROM持有数GROUPBY姓名HAVINGCOUNT(*)>=4ORDERBY外币种类,姓名DESCB、SELECT姓名,COUNT(*)AS外币种类FROM持有数GROUPBY姓名HAVINGCOUNT(*)>=40RDERBYCOUNT(*),姓名DESCC、SELECT姓名,COUNT(*)AS外币种类FROM持有数GROUPBY姓名HAVINGCOUNT(*)>=4ORDERBY外币种类AND姓名DESCD、SELECT姓名,COUNT(*)AS外币种类FROM持有数GROUPBY姓名HAVINGCOUNT(*)>=4ORDERBY外币种类+姓名DESC标准答案:A知识点解析:暂无解析33、计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是()。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)A、SELECTSUM(现钞买入价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码AND姓名=“马小六”B、SELECTSUM(现钞买入价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码FOR姓名=“马小六”C、SELECTCOUNT(现钞买入价*持有数量)AS人民币价值FROM持有数,外汇名wHERE外汇名.外币代码=持有数.外币代码AND姓名=“马小六”D、SELECTCOUNT(现钞买人价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码FOR姓名=“马小六”标准答案:A知识点解析:暂无解析34、将“外汇名”表美元和英镑的基准价下调1%,下列SQL语句正确的是()。A、UPDATE外汇名FOR基准价=甚濉价*0.99WHERE外币名称=“美元”OR外币名称=“欧元”B、UPDATE外汇名SET基准价=基准价*0.99WHERE外币名称一”美元”0R外币名称=“欧元”C、UPDATE外汇名SET基准价=基准价*0.99WHERE外币名称=“美元”AND外币名称=“欧元”D、UPDATE外汇名FOR基准价=基准价*0.99WHERE外币名称=“美元”AND外币名称=“欧元”标准答案:B知识点解析:暂无解析35、删除“持有数”表中所有外币名称为“法郎”的记录,下列SQL语句正确的是()。A、DELETEFROM持有数WHERE持有数.外币代码=外汇名.外币代码AND外币名称=“法郎”B、DELETEFROM持有数,外汇名WHERE持有数.外币代码=外汇名.外币代码AND外币名称=“法郎”C、DELETEFROM持有数wHERE外币代码IN(SELECT外币代码FROM外汇名WHERE外币名称=“法郎”)D、DELETEFROM持有数WHERE外币代码INSELECT外币代码FROM外汇名wHERE外币名称=“法郎”标准答案:C知识点解析:暂无解析四、公共基础填空题(本题共5题,每题1.0分,共5分。)36、关系操作的特点是_________操作。标准答案:集合知识点解析:在关系数据库中,把数据表示成一维表,每一个一维表称为关手,因此关系其实是数据的集合,对关系的操作其实就是对数据组成的集合之间的操作。37、按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于__________。标准答案:线性结构知识点解析:数据的逻辑结构分为线性结构和非线性结构。常见的线性结构有线性表、栈和队列等,常见的非线性结构有树、二叉树等。38、一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的_________。标准答案:非线性结构知识点解析:数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示,又称物理结构。数据的存储结构包括顺序存储结构和链式存储结构。数据的逻辑结构有线性结构和非线性结构两39、在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的_________。标准答案:封装性。知识点解析:暂无解析40、在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有_________个元素。标准答案:31知识点解析:暂无解析五、填空题(本题共10题,每题1.0分,共10分。)41、在VisualFoxPro中,用来确定复选框是否被选中的属性是__________。标准答案:Value知识点解析:复选框用于标识一个两值状态,如真(.T.)或假(.F.)。当处于选中状态时,复选框内显示一个对勾;否则,复选框内为空白。复选框可以通过Value属性来设置或返回复选框的状态。42、在VisualFoxPro中,基类的最小事件集包括__________、ERROR和DESTROY。标准答案:INIT知识点解析:在VF中,事件是由系统预定义而由用户或系统发出的动作。基类最小事件集包含INIT、ERROR和DESTROY三个事件,LOAD事件在运行表单时引发。43、如下命令将“产品”表的“名称”字段名修改为“产品名称”:ALTERTABLE产品RENAME____________名称TO产品名称。标准答案:COLUMN知识点解析:修改字段名的SQL语句格式是ALITETABLE<表名>RENAMECOLUMW<旧字段名>TO<新字段名>。44、执行下列程序,显示的结果是__________。first=”china”second=""a=LEN(first)i=a标准答案:anihc知识点解析:变量a使用LEN函数取得字符串变量first的长度,该变量包含5个字母,所以它的长度为5,即a=5,然后将a的值赋给i,那么i也等于5,使用一个DOWHILE循环语句来操作,判断条件是变量i是否大于等于0,如果小于0,则退出循环,否则执行循环体,此时SUBSTR(first,5,1)的值为a,(从“china”字符串的第5位开始取一位字符);执行i=i-1后,i=4,重复此循环体的操作,变量second的值依次为a、a11、ani、anih,anihc,最后i<0,退出循环体。45、检索堂生信息表中“籍贯”为“海南”的学生记录,将结果保存到表XX中,SQL语句为:SELECT*FROM学生信息表wHERE籍贯=“海南”__________XX。标准答案:INTOTABLE(或INTODBF)知识点解析:在SQL语句中,查询结果可以保存到数组中,也可以保存到临时文件、永久性表等文件中,使用短语INTODBF/TABLETableName可以将查询结果存放到永久表中(dbf文件)。46、使用SQL语句实现将一条新的记录插入“学生”表中:INSERT_________学生(学号,姓名)VALUES(“9801”,“李峰”)。标准答案:INTO知识点解析:INSERT命令用于在一个表中添加新记录,然后给新记录的字段赋值。47、在成绩表中,检索选修三门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下列的sQL语句补充完整。SELECT学号,SUM(成绩)FROM成绩表;wHERE成绩>=60GROUPBY学号COUNT(*)>=3标准答案:HAVING知识点解析:在实际的应用中,除了简单的计算查询外,我们还可以加上GROUPBY子句进行分组计算查询。通常来说,一个计算函数的范围是满足WHERE子句指定条件的所有记录。当加上GROUPBY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个GROUPBY子句一起使用时,计算函数的范围变为每组所有的记录。也就是说,一个结果是由组成一组的每个记录集合产生的。另外,使用HAVING子句可以对这些组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中。本题中,根据学号将学生记录分组,然后利用SQL的统计函数c0UNTO,统计选修三门课程以上的学生记录,并利用SuM()函数将及格科目的分数求和。48、CTOD(“04-01-01”)+20的结果是________。标准答案:04/21/01知识点解析:函数CTOD(字符表达式)是将字符串转换成日期或日期时间的函数。49、设有职工表文件,在职工表巾查找奖金最高的职工记录,完成下列SQL语句。SELECT*FROM职工表WHERE奖金>=(SELECT奖金FROM职工表)标准答案:ALL知识点解析:SQL语句中可以利用ANY、ALL等量词进行查询。ANY、ALL和SOME是量词,其中ANY和s0ME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真;而ALL则要求子查询中的所有行都使结果为真时,结果才为真。50、在SQL语句中,要删除仓库关系中仓库号的字段值是WH2的记录,可利用命令:FROM仓库WHERE仓库号=“WH2”。标准答案:DELETE知识点解析:在SQL语句中,利用DELETE逻辑删除语句可以删除表中满足要求的记录,但要进行物理删除,必须再使用PACK命令。国家二级VF笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、栈和队列的共同点是______。A、都是先进先出B、都是先进后出C、只允许在端点处插入和删除元素D、没有共同点标准答案:C知识点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”(或“先进后出”)的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”(或“后进后出”)的线性表。因此栈和队列的共同点是只允许在端点处插入和删除元素。2、下列叙述中正确的是()。A、黑箱(盒)测试方法完全不考虑程序的内部结构和内部特征B、黑箱(盒)测试方法主要考虑程序的内部结构和内部特征C、白箱(盒)测试不考虑程序内部的逻辑结构D、上述3种说法都不对标准答案:A知识点解析:黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例,选项A是正确的,选项B错误。白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,选项C错误。3、下列叙述中错误的是()。A、一种数据的逻辑结构可以有多种存储结构B、数据的存储结构与数据的处理效率无关C、数据的存储结构与数据的处理效率密切相关D、数据的存储结构在计算机中所占的空间不一定是连续的标准答案:B知识点解析:数据的存储结构分为顺序结构和链式结构,一个数据的逻辑结构可以有多种存储结构。顺序结构中数据元素所占的存储空间是连续的,而链式存储结构中,数据元素所占的存储空间不一定是连续的。数据的存储结构与数据的处理效率密切相关。4、A、
B、
C、
D、
标准答案:D知识点解析:CREATE[表名[.dbf]是VisualFoxPro建表命令;MODIFYSTRUCTURE是修改表结构命令;MODIFYCOMMAND是建立程序文件命令;CREATETABLE是SQL的建表命令,它不通过表设计器进行。5、算法的时间复杂度是指A、算法的执行时间B、算法所处理的数据量C、算法程序中的语句或指令条数D、算法在执行过程中所需要的基本运算次数标准答案:D知识点解析:算法的时间复杂度是指算法需要消耗的时间资源,是独立于机器的,选项D正确;相同的算法在不同的机器上运行时问可能不同,选项A错误;算法所处理的数据量与算法无关,选项B错误;程序的长短与程序执行时需要消耗的时间资源没有必然的关系,比如一个条件语句可以很长,但只需判断一次,而一个循环语句可能只有几行,但可以执行很多次,故选项C错误。6、下列工具中为需求分析常用工具的是()。A、PADB、PFDC、N-SD、DFD标准答案:8知识点解析:需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的工具。7、开发软件时对提高开发人员下作效率至关重要的是A、操作系统的资源管理功能B、先进的软件开发工具和环境C、程序人员的数量D、计算机的并行处理能力标准答案:2知识点解析:软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了软件的开发效率、维护效率和软件质量。8、需求分析阶段的任务是确定______。A、软件开发方法B、软件开发工具C、软件开发费用D、软件系统功能标准答案:8知识点解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项A)软件开发方法是在总体设计阶段完成的任务;选项B)软件开发工具是在实现阶段需完成的任务;选项c)软件开发费用是在可行性研究阶段需完成的任务。9、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。A、控制流B、加工C、数据存储D、源和潭标准答案:1知识点解析:数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据源)、源和潭。10、下列叙述中正确的是______。A、用E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系B、用E-R图只能表示实体集之间一对一的联系C、用E-R图只能表示实体集之间一对多的联系D、用E-R图表示的概念数据模型只能转换为关系数据模型标准答案:1知识点解析:用E-R图可以简单明了地描述实体及其相互之间的联系,用E-R图还可以方便地描述多个实体集之间的联系和一个实体集内部实体之间的联系。所以,选项A正确,选项B与选项C错误。为了建立用户所要求的数据库,必须把概念结构(用E-R图表示的概念数据模型)转换为某个具体的数据库管理系统所支持的数据模型,这就是逻辑结构设计所要完成的任务。在已给定数据库管理系统的情况下,数据库的逻辑设计可以分两步来进行:(1)将概念模型转换成一般的数据模型;(2)将一般的数据模型转换为特定的数据库管理系统所支持的数据模型。可知,用E-R图表示的概念数据模型不仅能转换为关系数据模型,还可以转换为其他数据模型,如网状模型和层次模型等。所以,选项D说法错误。二、选择题(本题共25题,每题1.0分,共25分。)11、软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。A、模块间的关系B、系统结构部件转换成软件的过程描述C、软件层次结构D、软件开发过程标准答案:B知识点解析:暂无解析12、层次模型不能直接表示______。A、1:1关系B、1:m关系C、m:n关系D、1:1和1:m关系标准答案:C知识点解析:暂无解析13、扩展名为.dbc的文件是______。A、表单文件B、数据库表文件C、数据库文件D、项目文件标准答案:C知识点解析:暂无解析14、设X="ABC",Y="ABCD",则下列表达式中的值为工的是______。A、X=YB、X=YC、XSYD、AT(X,Y)=0标准答案:C知识点解析:暂无解析15、软件开发的结构化生命周期方法将软件生命周期划分成()。A、定义、开发、运行维护B、设计阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计标准答案:A知识点解析:暂无解析16、修改表单MyForm的正确命令是()。A、MODIFYCOMMANDMyFormB、MODIFYFORMMyFormC、DOMyFormD、EDITMyForm标准答案:B知识点解析:一个表单无论是通过何种途径创建的,都可以使用表单设计器进行编辑修改。要修改项目中一个表单,可按下列方法打开表单文件并进入表单设计器环境。①在“项目管理器”窗口中,选择“文档”选项卡。②如果表单类文件没有展开,单击“表单”图标左边的加号。③选择需要修改的表单文件,然后单击“修改”按钮。如果一个表单不属于任何项目,可以使用下列方法打开:单击“文件”菜单中的“打开”命令,然后在“打开”对话框中选择需要修改的表单文件;或者在命令窗U中输入命令MODIFYFORM<表单文件名>。在这里,如果命令中指定的表单文17、下列关于SQL中HAVING子句的描述,错误的是A、HAVING子句必须与GROUPBY子句同时使用B、HAVING子句与GROUPBY子句无关C、使用WHERE子句的同时可以使用HAVING子句D、使用HAVING子句的作用是限定分组的条件标准答案:B知识点解析:本题考查的是对SQL的HAVING子句的掌握,是常考知识点。HAVING子句总是跟在GROUPBY子句之后,不可以单独使用,利用HAVING子句设置当分组满足某个条件时才检索,在查询中,首先利用WHERE子句限定元组,然后再进行分组,最后再利用HAVING子句限定分组。因此正确答案为选项B。18、为当前表中所有学生的总分增加lO分,可以使用的命令是A、CHANGE总分WITH总分+10B、REPLACE总分WITH总分+10C、CHANGEALL总分WITH总分+lOD、REPLACEALL总分WITH总分+10标准答案:D知识点解析:修改表记录用REPIACE命令,其常用格式为:REPI_ACEFieldNamelWITHeExpressionl[,FieldName2wITHeExpression2][FORIExpressionl],由题意可知为所有学生加10分的命令为:REPLACEALL总分WITH总分+10。19、VisualFoxPro中修改当前数据表结构的命令是______。A、MODIFYSTRUCTUREB、MODIFYDATABASEC、MODIFYTABLED、MODIFYDATABASETABLE标准答案:1知识点解析:在VisualFoxPro中,修改数据表结构的命令是MODIFYSTRUCTURE,如果在当前工作区中没有打开数据表文件,则应该先利用USE命令打开。20、______不是表单中使用的设计工具。A、属性窗口B、控件工具栏C、表单控制器D、数据环境设计器标准答案:4知识点解析:暂无解析21、视图不能单独存在,它必须依赖于()。A、视图B、数据库C、数据表D、查询标准答案:2知识点解析:暂无解析22、数据库文件$TU.DBF,”姓名“字段均为学生全名,执行下列命令序列中最后一条?命令显示()。USESTUINDEXON姓名TOSTUISETTALKOFFFIND李DISPLAY姓名,性别RECORD#姓名,性别1李涛男SETEXACTONFIND李?EOF()A、.F.B、.T.C、0D、1标准答案:4知识点解析:暂无解析23、SELECT-SQL语句中,可以对查询结果进行排序的短语是A、ORDERBYB、GROUPBYC、HAVINGD、WHERE标准答案:1知识点解析:掌握基本的SQL查询语句中,各个短语的含义。SELECT用于实现关系的投影操作,使用时将所选的字段名放在SELECT之后,多个字段保间用逗号隔开。WIIERE用于实现关系的选择操作,GROUPBY用于实现分组,ORDERBY用于对查询结果进行排序。SQL查询功能的排序。24、下列叙述中,不属于表单数据环境常用操作的是A、向数据环境添加表或视图B、向数据环境中添加控件C、从数据环境中删除表或视图D、在数据环境中编辑关系标准答案:2知识点解析:了解表单设计器和表单数据环境两者之间的关系和区别。数据环境中不能添加控件,只能向表单中添加控件,可以在数据环境中添加或删除表及视图,以及编辑表间的关系。VisualFoxPro中各种设计器中数据环境的功能、了解数据库设计器的功能及用途。25、以下属于容器类控件的是______。A、TextB、FormC、LabelD、CommandButton标准答案:2知识点解析:VisualFoxPro中的类一般可分为两种类型:容器类和控件类。控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按钮、一个文本框等。控件通常被放置在一个容器里,容器可以被认为是一种特殊的控件,它能包容其他的控件或容器,例如一个表单、一个表格等。26、用SQL语句建立表时为属性定义有效性规则,应使用短语______。A、DEFAULTB、PRIMARYKEYC、CHECKD、UNIQUE标准答案:4知识点解析:4个选项中所列出的短语都是建立表CREATETABLE语句中的短语,其中用于定义属性的有效性规则的短语是CHECK。A选项DEFAULT短语用于定义属性的默认值;B选项PRIMARYKEY短语用于定义满足实体完整性的主索引;D选项UNIQUE短语用于建立候选索引。27、在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以______。A、单击选项按钮B、双击选项按钮C、先右击选项组,并选择“编辑”命令,然后单击选项按钮D、以上B)和C)都可以标准答案:4知识点解析:选定表单中某选项组里的某个选项按钮,先右键单击选项组,并选择“编辑”命令,然后单击选项按钮。28、VisualFoxPro的命令窗口中输入CREATE命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以单击“文件”菜单中的“新建”按钮,然后______。A、在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B、在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C、在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D、在新建对话框中选定“表”单选钮,再单击“向导”命令按钮标准答案:4知识点解析:在命令窗口中执行CREATE命令可打开“创建”对话框。若要实现相同的功能,也可以单击“文件”菜单中的“新建”按钮,在“新建”对话框中选定“表”单选钮,然后单击“新建文件”按钮。29、下面关于过程调用的陈述中,哪个是正确的?A、实参与形参的数量必须相等B、当实参的数量多于形参的数量时,多余的实参被忽略C、当形参的数量多于实参的数量时,多余的形参取逻辑假D、上面B和C都对标准答案:4知识点解析:在过程调用的过程中,含有PARAMETERS<形参表>的过程,称为“有参过程”,否则称为“无参过程”。形参表中的各个参数需要逗号分隔开,并且形参表应该出现在过程体前,过程定义之后:如果是“有参调用”,那么调用时还必须加上WITH子句:并且形参表与实际参数应该按序排列,并且其数据类型必须一一对应,但是其名字可以不同;但是当形参的数量多于实参数量是,多余的形参就会取值逻辑假,因此C选项正确。30、在学生表中查找没有选课的学生,下列语句正确的是()。A、SELECT*FROM学生WHEREEXISTS;(SELECT*FROM选课WHERE学生号=学生.学生号)B、SELECT*FROM学生WHERENOTEXISTS;(SELECT*FROM选课WHERE学生号=学生.学生号)C、SELECT*FROM学生WHEREEXISTS;(SELECT*FROM选课WHERE学生号=学生号)D、SELECT*FROM学生WHERENOTEXISTS;(SELECT*FROM选课WHERE学生号=学生号)标准答案:2知识点解析:本题是嵌套循环查循,在外层中使用了谓词EXISTS。依据题意,在子查询中有结果返回,应该用EXISTS谓词。内层查询引用了外层查询的表,所以在WHERE短语的学生号中使用关系名,即学生.学生号。31、求每个终点的平均票价的SQL语句是A、SELECT终点,avg(票价)FROMticketGROUPBY票价B、SELECT终点,avg(票价)FROMticketORDERBY票价C、SELECT终点,avg(票价)FROMticketORDERBY终点D、SELECT终点,avg(票价)FROMticketGROUPBY终点标准答案:8知识点解析:根据题目的要求,求每个终点的平均票价,则按不同的终点分组查询,用AVG()函数计算每组的平均票价值,故正确的SQL语句是:SELECT终点,avg(票价)FROMticketGROUPBY终点32、打开一个数据库的命令是________。A、USEB、USEDATABASEC、OPEND、OPENDATABASE标准答案:8知识点解析:打开数据库的命令是OPENDATABASE语法:OPENDATABASE[FileName|?][EXCLUSIVE|SHARED][NOUPDATE][VALIDATE]33、要运行表单文件form1,下列命令正确的是A、DOform1.scxB、DOFORMform1C、RUNform1.scxD、RUNFORMform1标准答案:2知识点解析:在VisualFoxPro中,利用DO命令可运行表单文件,但必须加短语FORM,否则将视为执行程序文件。34、下列常量中格式正确的是()。A、12300B、计算机"等级考试"C、.False.D、{^2003/01/13}标准答案:8知识点解析:货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加一个前置的美元符号($),货币型常量没有科学记数法形式,所以选项A)是错误的。字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串起来。这里的单引号、双引号或方括号称为定界符。字符常量的定界符必须成对匹配,不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串内容,则需要用另一种定界符为该字符串定界。所以选项B)是错误的。逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有:.T.、.t.、.Y.和.y.,逻辑假的常量表示形式有.F.、.f.、.N.和.n.,所以选项C)是错误的。35、将一个设计好的菜单存盘,再运行该菜单,却不能执行。因为______。A、没有放到项目中B、没有生成菜单程序C、要用命令方式D、要连编标准答案:2知识点解析:在“菜单设计器”里设计菜单完毕后,必须生成扩展名为.MPR的菜单程序才能被应用程序调用。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示,用带空心圆的箭头表示传递的是数据。标准答案:模块知识点解析:矩形表示的是模块,箭头表示的是模块间的调用关系。用带实心圆的箭头表示传递的是控制信息,用带空心圆的箭头表示传递的是数据。37、_______________是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。标准答案:逻辑独立性知识点解析:数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。数据在磁盘上的数据库中怎样存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时,应用程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学港口航道与海岸工程(港口航道设计)试题及答案
- 2025年高职网络安全技术(技术实操训练)试题及答案
- 2025年中职城市轨道交通运营服务(行车组织)试题及答案
- 2025年中职(中医基础)经络识别阶段测试试题及答案
- 禁吸戒毒业务培训课件
- 2025 小学二年级科学上册认识蝌蚪的四肢生长课件
- 光伏质量培训课件教学
- 2025年半年度可持续金融报告
- 云南省部分学校2025-2026学年七年级上学期期中历史试题(含答案)
- 2026山东菏泽曹州医院招聘备考题库及答案详解一套
- 初中语文仿写训练
- 老同学聚会群主的讲话发言稿
- 天然气输气管线阴极保护施工方案
- 高血压问卷调查表
- QC成果提高花岗岩砖铺装质量
- YS/T 416-2016氢气净化用钯合金管材
- GB/T 25156-2010橡胶塑料注射成型机通用技术条件
- GB/T 20878-2007不锈钢和耐热钢牌号及化学成分
- 第六章 亚洲 第一节 概述
- 第六单元作文素材:批判与观察 高一语文作文 (统编版必修下册)
- 全新版尹定邦设计学概论1课件
评论
0/150
提交评论