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

下载本文档

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

文档简介

国家二级VF笔试模拟试卷16(共9套)(共431题)国家二级VF笔试模拟试卷第1套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、DBMS的含义是A、数据库系统B、数据库管理系统C、数据库管理员D、数据库标准答案:B知识点解析:本题是对数据库系统中几个基本概念的考查。DBMS是DatabaseManagementSystem的缩写,表示数据库管理系统。数据库系统的缩写是DBS(DatabaseSystem),数据库管理员的缩写是DBA(DatableAdministrator),数据库的缩写是DB(Database)。因此选项B为正确答案。2、把实体—联系模型转换为关系模型时,实体之间多对多关系在关系模型中是通过A、建立新的属性来实现B、建立新的关键字来实现C、建立新的关系来实现D、建立新的实体来实现标准答案:C知识点解析:本题考查对VisualFoxPro实体—关系模型的掌握。数据模型也就是数据的组织方式,一个关系就是一张二维表,实体之间多对多关系在关系模型中是通过建立新的关系来实现的,因此答案为C。3、设有下列二叉树:对此二叉树中序遍历的结果为A、ABCDEFB、DBEAFCC、ABDECFD、DEBFCA标准答案:B知识点解析:二叉树的遍历分为先序、中序、后序三种不同方式。本题要求中序遍历,其遍历顺序应该为:中序遍历左子树→访问根结点→中序遍历右子树。按照定义,中序遍历序列是DBEAFC,故答案为B。4、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A、并运算B、交运算C、差运算D、积运算标准答案:A知识点解析:本题考查集合运算。在关系数据库理论中,两个关系的并是由属于这两个关系的元组组成的集合,故选项A正确。两个关系的交是由既属于一个关系又属于另一个关系的元素组成的集合,两个集合的差运算是由从一个集合中去掉另一个集合中有的元素组成。两个集合的交运算是由既属于前一个集合又属于后一个集合的元素组成。5、下列对于线性链表的描述中正确的是A、存储空间不一定连续,且各元素的存储顺序是任意的B、存储空间不一定连续,且前件元素一定存储在后件元素的前面C、存储空间必须连续,且前件元素一定存储在后件元素的前面D、存储空间必须连续,且各元素的存储顺序是任意的标准答案:A知识点解析:在链式存储结构中,存储数据的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,数据元素之间的逻辑关系,是由指针域来确定的。由此可见,选项A的描述正确。6、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是A、可行性分析B、需求分析C、详细设计D、程序编码标准答案:B知识点解析:结构化分析方法是结构化程序设计理论在软件需求分析阶段的运用。而结构化分析就是使用数据流图(DFD)、数据字典(DD)、结构化英语、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。所以数据流程图是在需求分析阶段使用的。7、在VisualFoxPro中,运行表单T1.SCX的命令是A、DOT1B、RUNFORMT1C、DOFORMT1D、DOFROMT1标准答案:C知识点解析:本题考查表单文件的执行方法。表单文件的执行有两种方法:一种是通过菜单操作环境来实现,另外一种是通过命令方式,而命令方式执行中表单文件的命令格式为:DOFROM?表单文件名?因此选项C是正确答案。8、下列描述中正确的是A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合标准答案:D知识点解析:计算机软件是计算机系统中与硬件相互依存的部分,包括程序、数据及相关文档的完整集合。选项D的描述正确。9、数据库表可以设置字段有效性规则,字段有效性规则属于A、实体完整性范畴B、参照完整性范畴C、数据一致性范畴D、域完整性范畴标准答案:D知识点解析:本题考查域完整性的概念,属于常考题目。域完整性中的“规则”即字段有效性规则,用来指定该字段的值必须满足的条件,为逻辑表达式。建立字段有效性规则通常在“表设计器”中完成。因此正确答案为选项D。10、用树形结构表示实体之间联系的模型是A、关系模型B、网状模型C、层次模型D、以上三个都是标准答案:C知识点解析:在数据库系统中,由于采用的数据模型不同,相应的数据库管理系统(DBMS)也不同。目前常用的数据模型有三种:层次模型、网状模型和关系模型。在层次模型中,实体之间的联系是用树形结构来表示的,其中实体集(记录型)是树中的结点,而树中各结点之间的连线表示它们之间的关系。因此,本题的正确答案是C。二、选择题(本题共26题,每题1.0分,共26分。)11、数据库文件工资.DBF共有10条记录,当前记录号为5。用SUM命令计算工资总和,如果不给出范围短句,那么命令A、计算后5条记录工资值之和B、计算后6条记录工资值之和C、只计算当前记录工资值D、计算全部记录工资值之和标准答案:D知识点解析:如SUM命令单独使用,如果不给出范围短语,则函数计算的是当前表中指定字段的全部记录之和,请特别注意与函数COUNT()区分,后者是统计记录的个数,两者容易混淆,故选项D为正确答案。12、在VisualFoxPro中,可对字段设置默认值的表A、必须是数据库表B、必须是自由表C、自由表或数据库表D、不能设置字段的默认值标准答案:A知识点解析:在VisualFoxPro中可对数据表进行默认值设置的字段仅限于数据库表,自由表无此功能。故选项A为正确答案。13、调用报表格式文件PP1预览报表的命令是A、REPORTFROMPP1PREVIEWB、DOFROMPP1PREVIEWC、REPORTFORMPP1PREVIEWD、DOFORMPP1PREVIEW标准答案:C知识点解析:预览报表文件的命令格式是:REPORTFORM<报表名>PREVIEW因此选项C为正确答案。14、“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是A、查询、视图或表单B、表单、报表和标签C、查询、表单或程序D、以上文件都可以标准答案:C知识点解析:在项目管理器中不能运行的文件是视图或报表,因此排除选项A、选项B选项D,答案为选项C。15、在Visua1FoxPro中,相当于主关键字的索引是A、主索引B、普通索引C、惟一索引D、排序索引标准答案:A知识点解析:如果一个字段的值或几个字段的值能够惟一标识表中的一条记录,则这样的字段称为候选关键字,一个表中可能含有多个候选关键字,用户可以从中选择一个作为主关键字。VisualFoxPro中将主关键字称为主索引。因此正确答案为选项A。16、以纯文本形式保存设计结果的设计器是A、查询设计器B、表单设计器C、菜单设计器D、以上三种都不是标准答案:A知识点解析:在“查询设计器”的“查询去向”中可以选择纯文本形式存储,表单是一种特殊的磁盘文件,菜单是一种菜单程序文件,故选项A为正确答案。17、不允许记录中出现重复索引值的索引是A、主索引B、主索引、候选索引和普通索引C、主索引和候选索引D、主索引、候选索引和惟一索引标准答案:C知识点解析:VisualFoxPro中的索引可以分为:普通索引、惟一索引、候选索引和主索引。不允许记录中出现重复索引值的索引是土索引和候选索引。故选项c为正确答案。18、在VisualFoxPro的查询设计器中“筛选”选项卡对应的SQL短语是A、WHEREB、JOINC、SETD、ORDERBY标准答案:A知识点解析:在查询设计器中,与“筛选”选项卡对应的SQL短语是WHERE。故正确答案为选项A。“连接”选项卡与SQL语句的JOIN短语对应。“分组依据”选项卡与SQL语句的GROUPBY短语对应,故选项A为正确答案。19、在VisualFoxPro中,下列关于表的叙述正确的是A、在数据库表和自由表中,都能给字段定义有效性规则和默认值B、在自由表中,能给表中的字段定义有效性规则和默认值C、在数据库表中,能给表中的字段定义有效性规则和默认值D、在数据库表和自由表中,都不能给字段定义有效性规则和默认值标准答案:C知识点解析:只有数据库表中的字段才能定义字段的有效性规则,自由表不可以。故选项C为正确答案。20、执行下列一组命令之后,选择“职工”表所在工作区的错误命令是CLOSEALLUSE库IN0USE职工IN0A、SELECT职工B、SELECT0C、SELECT2D、SELECTB标准答案:B知识点解析:在VisualFoxPro中,SELECT0是选择一个编号最小且没有使用的空闲工作区。执行题干中两条打开表的命令后,“职工”表所在工作区为2号工作区。若想在工作区之间切换,可以用SELECT<工作区号>来指定工作区,同时又可以SELECT?工作区别名?来指定工作区,职工表的系统默认的工作区别名是表名和字母B,因此选项ACD都可以实现选择“职工”表所在工作区,故答案为B选项,这个命令实现的是选择“仓库”表所在的工作区。21、要使当前表的所有职工的工资增加200元,应使用的命令是A、EDIT工资WITH工资+200B、REPLACE工资WITH工资+200C、REPLACE工资WITH200D、REPLACEALL工资WITH工资+200标准答案:D知识点解析:EDIT命令用于全屏幕修改表的记录,不能进行成批替换。REPLACE命令可以成批替换记录记录。故选项D为正确答案。22、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:姓名=姓名-“您好”?姓名那么主窗口中将显示A、张三B、张三您好C、张三您好D、出错标准答案:A知识点解析:题干中“姓名”为字段变量,对内存变量赋值方式对字段变量是无效的,因此显示“姓名”字段变量的值时显示的是当前指针指向的记录的值。选项A为正确答案。23、在VisualFoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是:A、PRIVATEB、PUBLICC、LOCALD、在程序中直接使用的内存变量(不通过A,B,C说明)标准答案:C知识点解析:局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放。局部变量的建立用LOCAL命令声明。选项C为正确答案,选项B则是用来声明全局变量。24、求每个终点的平均票价的SQL语句是A、SELECT终点,avg(票价)FROMticketGROUPBY票价B、SELECT终点,avg(票价)FROMticketORDERBY票价C、SELECT终点,avg(票价)FROMticketORDERBY终点D、SELECT终点,avg(票价)FROMticketGROUPBY终点标准答案:D知识点解析:根据题目的要求,求每个终点的平均票价,则按不同的终点分组查询,用AVG()函数计算每组的平均票价值,故正确的SQL语句应该是:SELECT终点,avg(票价)FROMticketGROUPBY终点故选项D为正确答案。25、在VisualFoxPro中,删除数据库表S的SQL命令是A、DROPTABLESB、DELETETABLESC、DELETETABLES.DBFD、ERASETABLES标准答案:A知识点解析:题目中考查的SQL的删除表的命令,语法格式为:DROPTABLE表名故选项A为正确答案。26、以下叙述与表单数据环境有关,其中正确的是A、当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B、当表单关闭时,不能自动关闭数据环境中的表C、当表单运行时,自动打开数据环境中的表D、当表单运行时,与数据环境中的表无关标准答案:C知识点解析:在VisualFoxPro中,打开或者修改一个表单或者报表时需要打开的全部表、视图和关系称为数据环境。当表单运行时,数据环境中的表将会被自动打开,并且可以被修改,由此可以得出正确答案为选项B。27、使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)字段的值分别为0401、王芳、女、18,正确命令是A、APPENDINTOS(SNO,SN,SEX,AGE)VALUES(‘0401’,‘王芳’,‘女’,18)B、APPENDSVALUES(‘0401’‘王芳’,18,‘女’)C、INSERTINTOS(SNO,SN,SEX,AGE)VALUES(‘0401’,‘王芳’,‘女’,18)D、INSERTSVALUES(‘0401’,‘王芳’,18,‘女’)标准答案:C知识点解析:本题考查对SQL语句插入记录命令的掌握。APPEND为传统的FoxPro的添加记录的命令,所以首先排除选项A和B;插入记录命令的语法格式为:INSERTINTO表名(字段名1,[字段名2,…])VALUES(表达式1,[表达式2,…])选项D没有INTO和字段名,选项C正确。28、以下关于查询描述正确的是A、不能根据自由表建立查询B、只能根据自由表建立查询C、只能根据数据库表建立查询D、可以根据数据库表和自由表建立查询标准答案:D知识点解析:在VisualFoxPro中,查询不仅可以根据自由表建立,而且可以根据数据库表建立。因此正确答案为选项D。29、使用报表向导定义报表时,定义报表布局的选项是A、列数、方向、字段布局B、列数、行数、字段布局C、行数、方向、字段布局D、列数、行数、方向标准答案:A知识点解析:在VisualFoxPro中使用报表向导共有6个步骤,其中第4个步骤中需要用户来定义报表的布局,具体的选项为列数、方向、字段布局,故选项A正确。30、视图设计器中包含的选项卡有A、更新条件、筛选、字段B、显示、排序依据、分组依据C、更新条件、排序依据、显示D、联接、显示、排序依据标准答案:A知识点解析:视图设计器中包含的选项卡有更新条件、筛选、字段等,故选项A为正确答案。31、若要从学生表中检索出1980年1月1日以后(含1月1日)出生的所有学员,可应用如下SQL语句SELECT*FROMstudentWHERE______请给出恰当的表达式以完成该语句A、csrq<={^1980-1-1)B、csrq<{^1980-1-1)C、csrq>={^1980-1-1)D、csrq>{^1980-1-1)标准答案:C知识点解析:在四个答案中,只有C是在1980年1月1日(含1月1日)以后出生的正确表达方法。故选项c为正确答案。32、在VisualFoxPro中主索引字段A、不能出现重复值或空值B、能出现重复值或空值C、能出现重复值,不能出现空值D、能出现空值,不能出现重复值标准答案:A知识点解析:建立了土索引字段若出现重复值或空值,系统都将给出“索引不惟一”的提示.故选项A为正确答案。使用如下三个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。33、用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是A、SELECT学号,姓名FROMSWHERENOTEXISTS;(SELECT*FROMSCWHERESC.学号=S.学号AND成绩<85)B、SELECT学号,姓名FROMSWHERENOTEXISTS;(SELECT*FROMSCWHERESC.学号=S.学号AND成绩>=85)C、SELECT学号,姓名FROMS,SCWHERES.学号=SC.学号AND成绩>=85D、SELECT学号,姓名FROMS,SCWHERES.学号=SC.学号ANDALL成绩>=85标准答案:A知识点解析:本题属于多表查询,使用联接查询和嵌套查询,选项c、D使用联接查询,使用时每个字段前要表明所属的表,C、D写法都不完整;选项A、B使用嵌套查询,NOTEXISTS表示将括号内SELECT查询条件取反,故选项A为正确答案。34、用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是A、SELECTS.学号,姓名,平均成绩FROMS,SC;WHERES.学号=SC.学号;GROUPBYS.学号HAVINGGOUNT(*)>=5ORDERBY平均成绩DESCB、SELECT学号,姓名,AVG(成绩)FROMS,SC;WHERES.学号=SC.学号ANDCOUNT(*)>=5;GROUPBY学号ORDERBY3DESCC、SELECTS.学号,姓名,AVG(成绩)平均成绩FROMS,SC;WHERES.学号=SC.学号ANDCOUNT(*)>=5;GROUPBYS.学号ORDERBY平均成绩DESCD、SELECTS.学号,姓名,AVG(成绩)平均成绩FROMS,SC;WHERES.学号=SC.学号;GROUPBYS.学号HAVINGCOUNT(*)>=50RDERBY3DESC标准答案:D知识点解析:本题考查使用COUNT()函数来构造复杂查询,显示“平均成绩”不是表中字段,不能直接显示,用函数来实现表示方法为:AVG(成绩)平均成绩。因选项A、选项B表示错误可排除;在查询中是先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组,也就是说先写WHERE子句,然后是GROUP,最后用HAVING子句对GROUP分组限定条件。选项C这两个选项中错误在于COUNT(*)>5分组限定条件写在WHERE之后。故选项D为正确答案。三、公共基础填空题(本题共5题,每题1.0分,共5分。)35、VisualFoxPro6.0是一个______位的数据库管理系统。标准答案:32位知识点解析:VisualFoxPro是可运行在Windows98、WindowsNT等平台的32位数据库开发系统,能充分发挥32位微处理器的强大功能。36、在VisualFoxPro中项目文件的扩展名是______。标准答案:pjx或.pjx知识点解析:VisualFoxPro项目文件的扩展名是pjx或.pjx。37、常量.n.表示的是______型的数据。标准答案:逻辑或布尔知识点解析:逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有:.T.、.t.、.Y.和.y.。逻辑假的常量表示形式有:.F.、.f.、.N.和.n.。38、弹出式菜单可以分组,插入分组线的方法是在“菜单名称”项中输入______两个字符。标准答案:\-或“\-”或‘\-’知识点解析:本题考查VisualFoxPro中菜单设计的掌握。在对弹出式菜单分组时,需要在“菜单名称”项中输入“\-”两个字符。39、运行表单时,Load事件是在Init事件之______被引发。标准答案:前知识点解析:本题考查表单的Load事件和Init事件的执行次序。运行表单时,事件的引发次序是Load事件是在Init事件之前引发。四、填空题(本题共9题,每题1.0分,共9分。)40、在VisualFoxPro中,参照完整性规则包括更新规则、删除规则和______规则。标准答案:插入知识点解析:在VisualFoxPro中参照完整性规则包括更新规则、删除规则和插入规则。41、为了从用户菜单返回到默认的系统菜单,应该使用命令SET______TODEFAULT。标准答案:SYSMENU知识点解析:将用户菜单返回到默认的系统菜单可以使用命令SETSYSMENUTODEFAULT。42、在VisualFoxPro表中,主关键字的值不能为______。标准答案:空知识点解析:在VisualFoxPro表中,必须保证主关键字的值不能在整个表的每一个记录中为空,即出现NULL值。43、在VisualFoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的______属性值。标准答案:ColumnCount知识点解析:ColumnCount用来改变表单上表格对象中当前显示的列数;Visible属性设置表单的是否可见。44、为“学生”表增加一个“平均成绩”字段的正确命令是:ALTERTABLE学生ADD______平均成绩N(5,2)标准答案:COLUMN知识点解析:本题考查表结构的修改,其命令格式为:ALTERTABLE<表名>如需要增加字段可以用ADDCOLUMN短语。45、在将设计好的表单存盘时,系统将生成扩展名分别是SCX和______的两个文件。标准答案:SCT或.SCT知识点解析:本题考查表单文件的类型。将设计好的表卑存盘时、设计的表单将被保存在一个表单文件和一个表单备注文件里。表单文件的扩展名为.SCX,表单备注文件的扩展名为.SCT。46、把当前表当前记录的学号,姓名字段值复制到数组A的命令是:SCATTERFIELD学号,姓名______。标准答案:TOA知识点解析:要将表的当前记录复制到数组,可以使用SCATTER命令。命令中使用FIELD短语来指定复制的字段项,并使用TO短语指定目标数组名。47、说明公共变量的命令关键字是______(关键字必须拼写完整)。标准答案:PUBLIC知识点解析:题目要求定义公共变量,则可以用PUBLIC来声明。同时请记住其他几种类型变量的声明方法,私有变量用PRIVATE,局部变量用LOCAL。48、函数BETWEEN(40,34,50)的运算结果是______。标准答案:.T.或逻辑真、或真或.Y.知识点解析:函数BETWEEN()用来判断一个表达式的值是否介于另外两个表达式的值之间,返回值为逻辑真(.T.)或逻辑假(.F.)。在本题中数值40介于34和50之间,因此表达式返回值为逻辑真(.T.)。五、填空题(含2小题)(本题共1题,每题1.0分,共1分。)49、打开库文件的同时打开了索引文件,命令“GOTO3”的功能是______,命令“SKIP3”的功能是______。标准答案:设置库文件中3号记录为当前记录,从当前记录向下移动3个记录。知识点解析:GOTO[<数值表达式>]的功能是将记录移动到指定的记录号。SKIP[<数值表达式>]命令的功能是相对移动记录指针到第“数值表达式”的值的位置,并将该位置的记录设置为当前记录。国家二级VF笔试模拟试卷第2套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、算法的时间复杂度是指______。A、执行算法程序所需要的时间B、算法程序的长度C、算法执行过程中所需要的基本运算次数D、算法程序中的指令条数标准答案:C知识点解析:暂无解析2、下列叙述中正确的是______。A、线性表是线性结构B、栈与队列是非线性结构C、线性链表是非线性结构D、二叉树是线性结构标准答案:A知识点解析:暂无解析3、下面关于完全二叉树的叙述中,错误的是______。A、除了最后一层外,每一层上的结点数均达到最大值B、可能缺少若干个左右叶子结点C、完全二叉树一般不是满二叉树D、具有结点的完全二叉树的深度为[log2n]+1标准答案:B知识点解析:暂无解析4、结构化程序设计主要强调的是______。A、程序的规模B、程序的易读性C、程序的执行效率D、程序的可移植性标准答案:B知识点解析:暂无解析5、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。A、概要设计B、详细设计C、可行性分析D、需求分析标准答案:D知识点解析:暂无解析6、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。A、控制流B、加工C、数据存储D、源和潭标准答案:A知识点解析:暂无解析7、软件需求分析一般应确定的是用户对软件的______。A、功能需求B、非功能需求C、性能需求D、功能需求和非功能需求标准答案:D知识点解析:暂无解析8、述关于数据库系统的叙述中正确的是______。A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据标准答案:A知识点解析:暂无解析9、系表中的每一横行称为一个______。A、元组B、字段C、属性D、码标准答案:A知识点解析:暂无解析10、据库设计包括两个方面的设计内容,它们是______。A、概念设计和逻辑设计B、模式设计和内模式设计C、内模式设计和物理设计D、结构特性设计和行为特性设计标准答案:A知识点解析:暂无解析二、选择题(本题共25题,每题1.0分,共25分。)11、VisualFoxPro数据库文件是______。A、存放用户数据的文件B、管理数据库对象的系统文件C、存放用户数据和系统的文件D、前3种说法都对标准答案:D知识点解析:暂无解析12、下面关于运行应用程序的说法正确的是______。A、.app应用程序可以在VisualFoxPro和Wmdows环境下运行B、.exe只能在Windows环境下运行C、.exe应用程序可以在VisualFoxPro和Windows环境下运行D、.app应用程序只能在Windows环境下运行标准答案:C知识点解析:暂无解析13、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS标准答案:A知识点解析:暂无解析14、VisualFoxPro6.0是一种关系型数据库管理系统,所谓关系是指______。A、各条记录中的数据彼此有一定的关系B、一个数据库文件与另一个数据库文件之间有一定的关系C、数据模型符合满足一定条件的二维表格式D、数据库中各个字段之间彼此有一定的关系标准答案:C知识点解析:暂无解析15、用来指明复选框的当前选中状态的属性是______。A、SelectedB、CaptionC、ValueD、ControlSource标准答案:C知识点解析:暂无解析16、数据库系统与文件系统的主要区别是______。A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量标准答案:B知识点解析:暂无解析17、将一个设计好的菜单存盘,再运行该菜单,却不能执行。因为______。A、没有放到项目中B、没有生成菜单程序C、要用命令方式D、要连编标准答案:B知识点解析:暂无解析18、定位第1条记录上的命令是______。A、GOTOPB、GOBOTTOMC、GO6D、SKIP标准答案:A知识点解析:暂无解析19、表达式VAL(SUBS("奔腾586",5,1))*Len("visualfoxpro")的结果是______。A、13.00B、14.00C、45.00D、65.00标准答案:D知识点解析:暂无解析20、关系数据库中,实现表与表之间的联系是通过______。A、实体完整性规则B、参照完整性规则C、用户自定义的完整性D、值域标准答案:B知识点解析:暂无解析21、以下赋值语句正确的是______。A、STORE8TOX,YB、STORE8,9TOX,YC、X=8,Y=9D、X,Y=8标准答案:A知识点解析:暂无解析22、设当前数据库有10条记录(记录未进行任何索引),在下列3种情况下,当前记录号为1时;EOF()为真时:BOF()为真时,命令?RECN()的结果分别是______。A、1,11,1B、1,10,1C、1,11,0D、1,10,0标准答案:A知识点解析:暂无解析23、下列表达式中结果不是日期型的是______。A、CTOD("2000/10/01")B、{^1999/10/01}+365C、VAL("2000/10/01")D、DATE()标准答案:C知识点解析:暂无解析24、下面对控件的描述正确的是______。A、用户可以在组合框中进行多重选择B、用户可以在列表框中进行多重选择C、用户可以在一个选项组中选中多个选项按钮D、用户对一个表单内的一组复选框只能选中其中一个标准答案:B知识点解析:暂无解析25、执行SELECTO选择工作区的结果是______。A、选择了0号工作区B、选择了空闲的最小号工作区C、关闭选择的工作区D、选择已打开的工作区标准答案:B知识点解析:暂无解析26、在SQL语言中,修改基本表的语句是______。A、CREATEETABLEB、DROPTABLEC、ALTERTABLED、UPDATETABLE标准答案:C知识点解析:暂无解析27、DELETEFROMSWHERE年龄>60语句的功能是______。A、从S表中彻底删除年龄大于60岁的记录B、S表中年龄大于60岁的记录被加上删除标记C、删除S表D、删除S表的年龄列标准答案:B知识点解析:暂无解析28、SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,是属于数据控制功能的语句。A、GRANTB、CREATEC、INSERTD、SELECT标准答案:A知识点解析:暂无解析29、在标准SQL中,建立视图的命令是______。A、CREATESCHEMA命令B、CREATETABLE命令C、CREATEVIEW命令D、CREATEINDEX命令标准答案:C知识点解析:暂无解析30、有关SCAN循环结构,叙述正确的是______。A、SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假B、在使用SCAN循环结构时,必须打开某一个数据库C、SCAN循环结构的循环体中必须写有SKIP语句D、SCAN循环结构,如果省略了<scope>子句\FOR<expll>和WHILE<EXPL2>条件子句,则直接退出循环标准答案:B知识点解析:暂无解析31、以下属于非容器类控件的是______。A、FormB、LabelC、pageD、Container标准答案:B知识点解析:暂无解析32、下面所列条目中,错误的SQL语句是______。A、ALTERTABLEB、ALTERVIEWC、CREATETABLED、CREATEVIEW标准答案:B知识点解析:暂无解析33、对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。SELECT出版单位,______,______,______;FROM图书管理!图书______出版单位A、MIN(单价)AVGAGE(单价)COUNT(*)GROUPBYB、MAX(单价)AVG(单价)COUNT(*)ORDERBYC、MAX(单价)AVG(单价)SUM(*)ORDERBYD、MAX(单价)AVG(单价)COUNT(*)GROUPBY标准答案:D知识点解析:暂无解析34、对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是______。SELECT单位,______FROM借阅,读者WHERE;借阅.借书证号=读者.借书证号A、COUNT(借阅.借书证号)GROUPBY单位B、SUM(借阅.借书证号)GROUPBY单位C、COUNT(借阅.借书证号)ORDERBY单位D、COUNT(借阅.借书证号)HAVING单位标准答案:A知识点解析:暂无解析35、对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。下面SQL语句正确的是______。SELECT借书证号FROM借阅WHERE总编号=;A、(SELECT借书证号FROM图书WHERE书名=“现代网络技术基础”)B、(SELECT总编号FROM图书WHERE书名=“现代网络技术基础”)C、(SELECT借书证号FROM借阅WHERE书名=“现代网络技术基础”)D、(SELECT总编号FROM借阅WHERE书名=“现代网络技术基础”)标准答案:B知识点解析:暂无解析三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、在单链表中,要删除一个指定的节点,必须要找到该节点的______。标准答案:前件知识点解析:单链表是一种顺序存取的存储结构,要对某节点进行存取,都必须从链表的头指针指向的节点开始,依次找到该点,因此在删除一个指定的节点,必须要找到该节点的前件。37、假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为______。标准答案:ABDEGHJCFI知识点解析:若后序序列为非空,则后序遍历序列最后一个元素应是二叉树的根。那么前半部分非空应是二叉树左子树的中序遍历序列,后半部分非空应是二叉树右子树的中序序列。若判断出左子树非空,那么在后序序列的第二个元素即是左子树的根,再结合中序序列前半部分,递归地就可把左子树判定出来。同样的方法可把右子树判定出来,那么二叉树就唯一地确定出来,这样其前序序列便可得到。对于本题,首先根据后序遍历序列确定这棵二叉树的根节点为A,然后将根据中序遍历序列确定左右子树的节点及中序遍历序列,分别是“DBGE-HJ”和“CIF”;再根据左子树38、类是具有共同属性、共同操作方法的对象的集合,所以类是对象的______。标准答案:抽象知识点解析:类是具有共同属性、共同操作方法的对象的集合,所以类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。39、软件工程概念的出现源自______。标准答案:软件危机知识点解析:软件工程是为了消除软件危机而产生的,它试图使用工程、科学和数学的原理与方法研制、维护计算机软件的有关技术及管理方法,其目的应该是最终解决软件的生产工程化问题。40、数据库三级模式体系结构的划分,有利于保持数据库的______。标准答案:数据独立性知识点解析:数据库的三级模式体系结构把数据的组织管理工作进行了划分,把数据的具体组织留给DBMS管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式,保证了数据的独立性。四、填空题(本题共6题,每题1.0分,共6分。)41、在应用程序生成器的“常规”选项卡中,选择程序类型时选中“正常”,将生成一个在VisualFoxPro主窗口运行的______应用程序。标准答案:APP知识点解析:在应用程序生成器的“常规”选项卡中,选择程序类型时选中“正常”,将生成一个在VisualFoxPro主窗口运行的APP应用程序。42、命令?LOWER("Xy2A")的结果是______。标准答案:xy2a知识点解析:LOWER(“Xy2A”)命令是将大写转换成小写。43、快捷菜单实质上是一个弹出式菜单,要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的______事件代码中添加调用该弹出式菜单程序的命令。标准答案:Rightclick知识点解析:快捷菜单实质上是一个弹出式菜单。要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的Rightclick事件代码中添加调用该弹出式菜单程序的命令。44、若想设置当前对象的直接容器对象的标题为“注意”,则在对象的方法或事件中应该加入的语句为______。标准答案:This.Parent.Caption=“注意”知识点解析:即设置当前对象的父对象的标题属性。45、设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主关键字是NO,其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。删除姓“王”的学生记录______。标准答案:DELETEFROMRWHERENAMELIKE“王%”知识点解析:Delete用途:删除表中的数据。语法:DELETEFROMtable_nameWHEREcolumn_name=some_valueLIKE语句中,%表示任意个字符。46、设有图书管理数据库:图书(总编号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))为图书管理数据库的读者表增加工资属性(N(8,2)),请对下面的SQL语句填空:______标准答案:ALTERTABLE读者ADD工资N(8,2)知识点解析:AlterTable用途:在已经存在的表中增加或者移除字段。语法:ALTERTABLEtable_nameADDcolumn_namedatatypeALTERTABLEtable_nameDROPCOLUMNcolumn_name五、填空题(含2小题)(本题共5题,每题1.0分,共5分。)______指只有满足连接条件的记录才包含在查询结果中。47、______指只有满足连接条件的记录才包含在查询结果中。标准答案:内部连接知识点解析:内部连接指只有满足连接条件的记录才包含在查询结果中。为了通过视图能够更新基本表中的数据,需要在视图设计器的(7)选项卡中选择(8)设置项。48、7.标准答案:更新条件知识点解析:暂无解析49、8.标准答案:发送SQL更新知识点解析:根据对视图的操作,如果需要通过视图更新基本标中的数据,则要在视图设计器中的“更新条件”选项卡中选择发送SQL更新设置项。要为表单设计下拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的ShowWindow属性值设置为(9),使其成为顶层表单;最后需要在表单(10)的事件代码中添加调用菜单程序的命令。50、9.标准答案:2知识点解析:暂无解析51、10.标准答案:Init知识点解析:暂无解析国家二级VF笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、链表适用于______查找。A、顺序B、二分法C、顺序或二分法D、随机标准答案:A知识点解析:线性表的查找有顺序查找和二分法查找两种。由于链表不能随机访问,要访问某个节点,必须从它直接前驱的指针域出发才能找到。因此,链式存储的线性表,即使是有序表,也只能使用顺序查找法。2、A、

B、

C、

D、

标准答案:B知识点解析:暂无解析3、下列工具中为需求分析的常用工具是()。A、PADB、PFDC、N-SD、DFD标准答案:8知识点解析:需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的常用工具。4、下列不属于结构化分析的常用工具的是______。A、数据流图B、数据字典C、判定树D、PAD图标准答案:8知识点解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而PAD图是常见的过程设计工具中的图形设计。5、和队列的共同特点是______.A、都是先进先出B、都是先进后出C、只允许在端点处插入和删除元素D、没有共同点标准答案:4知识点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。6、下列有关数据库的描述,正确的是______。A、数据库是一个DBF文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是,组文件标准答案:4知识点解析:数据库(Database,简称DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特点。7、已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为90的元素时,查找成功的比较次数为A、1B、2C、3D、9标准答案:2知识点解析:根据二分法查找的查找过程,首先将90与表中中间的元素50进行比较,由于90大于50,所以线性表的后半部分查找。第二次与比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。8、编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑A、仅为整个程序作注释B、仅为每个模块作注释C、为程序段作注释D、为每个语句作注释标准答案:4知识点解析:功能性注释是嵌在源程序体中的,用以描述其后的语句或程序段是在做什么工作,或者执行了下面的语句会怎么样。所以它描述的是一段程序,是为程序段做注释,而不是每条语句。9、以下数据结构属于非线性数据结构的是______。A、队列B、线性表C、二叉树D、栈标准答案:4知识点解析:线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称后进先出表(LastInFirstOut);队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称先进先出表(FirstInFirstOut)。10、耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是______。A、提高耦合性降低内聚性有利于提高模块的独立性B、降低耦合性提高内聚性有利于提高模块的独立性C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度D、内聚性是指模块间互相连接的紧密程度标准答案:B知识点解析:1、内聚性:内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量。2、耦合性:耦合性是模块间互相连接的紧密程度的度量。因此选项C、D是错误的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。因此选项A是错误的,应该降低耦性合提高内聚性,所以选项B是正确的。二、选择题(本题共29题,每题1.0分,共29分。)11、命令“?str(34.567,4,3)”的输出结果是______。A、34.6B、34.567C、34.57D、34.5标准答案:A知识点解析:暂无解析12、在VFP环境下,用LISTSTRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为______。A、60B、61C、3、8、10D、3、8、任意标准答案:B知识点解析:暂无解析13、以下属于非容器类控件的是______。A、FormB、LabelC、PageD、Container标准答案:B知识点解析:暂无解析14、定位第1条记录上的命令是______。A、GOTOPB、GOBOTTOMC、GO6D、SKIP标准答案:A知识点解析:GO命令直接对记录进行定位,TOP是表头,不使用索引时,记录号为1的记录,使用索引时,索引项排在最前面的索引对应的记录。BOTTOM是表尾,当不使用索引时,是记录号最大的那条记录,使用索引时,是索引项排在最后面的索引项对应的记录。SKIP命令的作用是,当确定了当前记录位置之后,可以用SKIP命令向前或向后移动若干条记录位置。15、在表单控件工具栏中,创建哪个控件,用于显示一段固定的文本信息字符串?A、文本框B、命令组C、标签D、复选框标准答案:C知识点解析:标签的作用是用于显示一段固定的文本信息字符串.它没有数据源,把要显示的字符串直接赋予标签的“标题”(Caption)属性即可,故选项C为正确答案。16、操作对象是两个表的关系运算是()。A、选择B、投影C、联接D、并标准答案:C知识点解析:选择是从关系中找出满足给定条件的元组,即在表中从行的角度抽取记录。投影是从表中选择若干字段形成新的关系。选择和投影的操作对象只是一个表。联接是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。并是传统的集合运算,是由属于两个关系的元组组成的集合。使用下列数据表。仓库(仓库号C(3)、所在地C(8)、人数N(2))职工(仓库号C(3)、职工号C(2)、姓名C(8)、工资I)17、检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是()。A、SELECTDISTINCT仓库号FROM职工WHERE工资>=ANY;(SELECTMAX(工资)FROM职工WHERE仓库号="WH1")B、SELECTDISTINCT仓库号FROM职工WHERE工资>=ANY;(SELECT工资FROM职工WHERE仓库号="WH1")C、SELECTDISTINCT仓库号FROM职工WHERE工资>=ALL;(SELECT工资FROM职工WHERE仓库号="WH1")D、SELECTDISTINCT仓库号FROM职工WHERE工资>=ALL;(SELECTMAX(工资)FROM职工WHERE仓库号="WH1")标准答案:C知识点解析:本题的SQL语句功能是检索有职工工资大于等于仓库号“WH1”中所有职工工资的仓库号。本题中通过子查询检索“WH1”仓库中所有职工的工资,然后在主查询中检索有职工工资大于子查询所查的工资记录,即大于所有“WH1”中所有职工工资的职工所在的仓库号,DISTINCT短语的功能是去掉查询结果中重复的记录。在SQL语句中可以利用ANY、ALL等量词进行查询。基本格式为:<表达式><比较运算符>[ANY|ALL|SOME](子查询)。其中,ANY(任意的)和SOME(一些)表示只要子查询中存在符合条件的行,结果就成立;而ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。18、有下列SQL语句:INSERTINTO职工VALUES("WH4","E15","张清",2800)在命令窗口执行该命令后()。A、向表中任意位置插入一条新记录B、在当前记录之前,插入一条新语句C、在当前记录之后,插入一条新语句D、在表末尾新增一条记录标准答案:D知识点解析:VisualFoxPro支持两种SQL插入格式,第一种为标准格式,第二种是VisualFoxPro的特殊格式。第一种格式为:INSERTINTO<表名>[(字段名1[,字段名2,…])];VALUES(表达式1[,表达式2,…])其中INSERTINTO<表名>说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名1,字段名2,…指定字段:VALUE(表达式1[,表达式2,…给出具体的记录值。该命令默认的是向表末尾新增一条记录。注意:插入的记录值要与相应的字段类型一致。19、检索最少有4名职工仓库的职工平均工资的语句为()。A、SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY仓库号WHERECOUNT(*)>=4B、SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY仓库号HAVINGCOUNT(*)>=4C、SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY职工号WHERECOUNT(*)>=4D、SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY职工号HAVINGCOUNT(*)>=4标准答案:B知识点解析:在分组与计算查询语句中,使用HAVING子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中,HAVING子句必须与GROUPBY短语同时使用。本题中先由GROUPBY子句按“仓库号”对记录行进行分组:再执行COUNT()函数统计每组中有多少个记录,执行AVG()函数计算每个组的平均工资;最后执行HAVING子句,只有记录总数大于等于4的组才输出结果,即仓库职工在4名(含)以上的。注意:此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该仓库的仓库号、人数和平均工资。20、为“仓库”表增加一个“面积”字段,类型为数值型,宽度是7,小数位数为2,正确的命令是()。A、CREATETABLE仓库ADD面积N(7,2)B、CREATETABLE仓库ALTER面积N(7,2)C、ALTERTABIE仓库ADD面积N(7,2)D、LTERTABLE仓库ALTER面积N(7,2)标准答案:C知识点解析:利用SQL命令可以对基本表的结构进行修改,利用以下命令可以为表建立新的字段:ALTERTABLE<表名>ADD[[COLUMN][<字段名1><字段类型>[(<长度>[,<小数位数>])]本题中CREATETABLE命令用来新建一个表,要修改已存在的表的结构需要使用ALTERTABLE命令。另外,给表增加字段的短语是ADDCOLUMN,而不是ALTER,其中COLUMN短语可以省略。ALTER是用来修改已有的字段,不能新增一个字段。21、检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的SQL命令是()。A、SELECT仓库号,所在地,人数FROM仓库WHEREIN;(SELECT仓库号FROM职工WHERE仓库号=职工.仓库号)B、SELECT仓库号,所在地,人数FROM仓库WHERE仓库号IN;SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)C、SELECT仓库号,所在地,人数FROM仓库WHERENOTEXISTS;(SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)D、SELECT仓库号,所在地,人数FROM仓库WHEREEXISTS;(SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)标准答案:D知识点解析:本题中EXISTS属于SQL查询谓词,EXISTS或NOTEXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组,子查询要用圆括号括起来。本题SQL查询中的子查询查询的是“职工”表中“仓库号”等于“仓库”表中“仓库号”的数据,然后在外层查询中检索“仓库”表中的“仓库号”是否存在于子查询的查询结果中,将存在的“仓库号”显示其“仓库号”、“所在地”和“人数”的信息。22、进行字符串比较时,使命令:?“我们大家”=“我们”,结果为逻辑假的设置是()。A、SETEXACTONB、SETEXACTOFFC、SETCOLLATETO“Machine”D、SETCOLLATETO“Stroke”标准答案:A知识点解析:在用单等号运算符(=)比较两个字符串时,运算结果与SETEXACTONIOFF的设置有关。●ON先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行精确比较。●OFF命令后,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真的结果,即字符串的比较因右面的字符串结束而终止。23、SQL用于显示部分查询结果的TOP短语,必须与下列()短语同时使用才有效。A、HAVINGB、DISTINCTC、ORDERBYD、GROUPBY标准答案:C知识点解析:暂无解析24、SQLSELECT语句中的WHERE用于说明()A、查询数据B、查询条件C、查询分组D、查询排序标准答案:2知识点解析:SELECT语句中的WHERE短语用来进行查询条件的筛选,相当于关系的选择操作:GROUPBY短语用于对查询结果进行分组;ORDERBY短语用来对查询结果进行排序。25、关于内存变量的调用,下列说法正确的是()。A、私有变量只能被本层模块程序调用B、私有变量能被本层模块和下层模块程序调用C、局部变量不能被本层模块程序调用D、局部变量能被本层模块和下层模块程序调用标准答案:2知识点解析:在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用LOCAL命令建立。26、下列关于数值型常量表示正确的是______。A、152.365B、125.34C、-1.6e+013D、{10/10/2006}标准答案:4知识点解析:选项A是货币型常量,选项B是字符型常量,选项D是日期型常量,选项C是用科学计数法表示的一个数值型常量。27、查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。A、SELECT姓名,工资,SUM(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号B、SELECT姓名,工资,MAX(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号C、SELECT姓名,工资,MAX(工资)FROM工资表D、SELECT姓名,工资,MAX(工资)FROM员工表,工资表HAVING员工表.工号=工资表.工号标准答案:2知识点解析:A.应把求和函数SUM()改成求最大函数MAX();C.由于工资表中没有员工姓名,因此要用联结查询才能实现:D.格式错误,SELECT格式为:SELECT列名FROM表名WHERE表达式。28、从员工表中删除工号为“00011”的员工记录,正确的SQL语句是______。A、DROPFROM员工表WHERE工号="00011"B、DROPFROM员工表FOR工号="00011"C、DELETEFROM员工表WHERE工号="00011"D、DELETEFROM员工表FOR工号="00011"标准答案:4知识点解析:删除语句的一般格式为:DELETEFROM表名[WHERE谓词)。29、在下面的VisualFoxPro表达式中,运算结果是逻辑真的是______。A、EMPTY(.NULL.)B、LIKE(’acd’,’ac?’)C、AT(’a’,’123abc’)D、EMPTY(SPACE(2))标准答案:8知识点解析:LIKE(cExpressionl,cExpression2)返回值:LogicalcExpressionl是要查找的字符,而cExpression2是被查找的字符。AT(cSearchExpression,cExpressionSearched[,nOccurrence])返回值:NumericcSearchExpression是搜索的字符,eExpressionSearched是被搜索的字符。EMPTY(eExpression)返回值:Logical.NULL.是一个不同于空字符串、空字段,0的值;对.NULL.的判断要通过ISNULL()来进行。30、INSERT语句中所使用的数据不能来自于______。A、数组B、变量C、查询D、索引标准答案:8知识点解析:暂无解析31、用WAIT命令给内存变量输入数据时,内存变量获得的数据是()。A、任意长度的字符串B、一个字符串和一个回车符C、数值型数据D、一个字符标准答案:8知识点解析:暂无解析32、VisualFoxPro的系统数菜单,其主菜单是一个A、条形菜单B、弹出式菜单C、下拉式菜单D、组合菜单标准答案:1知识点解析:VisualFoxPro的系统菜单是一个典型的菜单系统,它是由一个条形菜单,即主菜单和一个弹出式菜单,即子菜单所组成的。条形菜单和弹出式菜单都是下拉菜单的组成部分。在应用程序中,我们用到的菜单系统一般都下拉式菜单。33、表达式4*3^2-1/2+3^2的值为A、26.5B、45.5C、44.5D、20.5标准答案:4知识点解析:本题先算乘方(^),再算乘(*)除(/),最后算加减,最后结果44-5。34、在指定字段或表达式中不允许出现重复值的索引是A、惟一索引B、惟一索引和候选索引C、惟一索引和主索引D、主索引和候选索引标准答案:8知识点解析:主索引是指在指定字段或表达式中不允许出现重复值的索引,一个表只能创建一个主索引;候选索引和主索引具有相同的特性,所不同的是一个表可以建立多个候选索引;惟一索引是为了保持同早期版本的兼容性,它的“惟一性”是指索引项的惟一,而不是字段值的惟一。35、SQL的查询语句中,______短语用于实现关系的投影操作。A、WHEREB、SELECTC、FROMD、GROUPBY标准答案:2知识点解析:4个选项所列出的短语都属于SELECT语句的短语,SELECT短语用于实现关系的投影操作,将所选的属性名置于SELECT短语后面,多个属性名之间用逗号隔开;A选项WHERE短语用于实现关系的选择操作。C选项FROM短语指定查询数据的来源,D选项GROUPBY短语用于实现分组。36、执行SELECT0选择工作区的结果是______。A、选择了0号工作区B、选择了空闲的最小号工作区C、关闭选择的工作区D、选择已打开的工作区标准答案:2知识点解析:使用窗口命令选择工作区:SELECT<T作区>|<别名><工作区号>的取值范围0432767。如果取值为0,则选择尚未使用编号最小的一个工作区。<别名>是指打开表的别名,用来指定包含打开表的工作区。别名有3种使用方法使用系统默认的别名A~J表示前10个工作区使用用户定义的别名。定义格式为USE表名ALIAS别名用户未定义别名时,直接使用表名作为别名。另外,要为表指定打开的工作区,此时不改变当前区的位置。定义格式为USE<表名>m<工作区号>37、在SQL查询时,使用WHERE子句指出的是______。A、查询目标B、查询结果C、查询条件D、查询视图标准答案:4知识点解析:在SQL命令使用SELECT查询时,WHERE子句指出的是查询条件,可参照SELECT语句的语法。38、把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的将这些数据厍文件联系起来。A、操作系统B、文件系统C、文件结构D、数据结构标准答案:8知识点解析:在数据库系统中,把各个数据库文件联系起来构成一个统一的整体,通常是通过采用一定的数据结构来实现这一点,而这种数据中存在的结构通常采用数据模型来表示。39、在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是()。A、永久性关联B、永久性关联或临时性关联C、临时性关联D、永久性关联和临时性关联标准答案:4知识点解析:在“数据库设计器”中可以建立表与表之间的“永久联系”,但是它不能控制在不同的工作区中记录指针的联动。所以还需要建立能够控制表间记录指针联动的临时关系,称作关联。通常利用命令SETRELATION建立关联。三、公共基础填空题(本题共5题,每题1.0分,共5分。)40、投影运算是一个______元运算。标准答案:一知识点解析:暂无解析41、在结构化分析使用的数据流图中,使______解释其中的图形元素。标准答案:数据字典知识点解析:数据字典的作用是对数据流图中出现的被命名的图形元素进行确切解释。通常数据字典包含的信息有名称、别名、何处使用/如何使用、内容描述、补充信息等。42、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。标准答案:1对多或1:N知识点解析:两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有3种,即一对一(1:1)的联系;一对多(1:N)或多对一(N:1)的联系和多对多(N:N)的联系。43、顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。标准答案:【】相邻知识点解析:常用的存储表示方法有4种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。44、栈的基本运算有3种:入栈、退栈和【】。标准答案:读栈顶元素知识点解析:栈的基本运算有3种:入栈、退栈和读栈顶元素。入栈运算是指在栈顶位置插入一个新元素。这个运算有两个基本操作:首先将栈顶指针进一(即top加1),然后将新元素插入到栈顶指针指向的位置。退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操作:首先将栈顶元素(栈顶指针指向的元素)赋给一个指定的变量,然后将栈顶指针退一(即top减1)。读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它的值赋给一个变量。四、填空题(本题共10题,每题1.0分,共10分。)45、数据库逻辑设计的主要工作是将E-R图转换成指定RDBMS中的______。标准答案:关系模式知识点解析:暂无解析46、设计报表通常包括两部分内容;______和布局。标准答案:数据源知识点解析:设计报表通常包括两部分内容:数据源和布局。数据源是报表的数据来源。47、在“报表设计器”中,要添加标题或其他说明文字,应使用______控件。标准答案:标签知识点解析:标签控件在报表中的使用是相当广泛的。如每一个字段前面都要有一段说明性文字,报表一般都有标题等。这些说明性文字或标题文本就需要使用标签控件来完成。插入标签控件的方法是:在“报表控件”工具栏中单击“标签”按钮,然后在报表的指定位置上单击,便出现一个插入点,即可在当前位置上输入文本。48、在定义字段有效性规则时,在“信息”框中输入的表达式类型是_____________。标准答案:字符型知识点解析:在表设计器的“字段”选项卡中有一组定义字段有效性规则的项目,它们是规则(字段有效性规则)、信息(违背字段有效性规则时的提示信息)、默认值(字段的默认值)3项。其中,“规则”是逻辑表达式,“信息”是字符串表达式,“默认值”的类型则视字段的类型而定。49、将成绩表中总分字段的默认值设置为0,这属于定义数据______完整性。标准答案:域知识点解析:域完整性指的是对表中字段的取值的限定。如对于数值型数据,可以通过指定字段的宽度来限定其取值范围。同时也可以通过用一些域约束规则来进一步保证域完整性,域约束规则也称字段有效性规则,在插入或修改字段值时起作用,主要用于数据输入正确性检验。“默认值”用来设置字段的默认值。50、若要在一个表单中,分3页显示3个数据表的内容,应使用【】控件。标准答案:页框知识点解析:暂无解析51、在表设计器的“字段”选项卡中有一组定义字段有效性规则的项目,它们是【】、“信息”和“默认值”。标准答案:“规则”知识点解析:在表设计器的“字段”选项卡中有一组定义字段有效性规则的项目,它们是“规则”(字段有效性规则)、“信息”(违背字段有效性规则时的提示信息)和“默认值”(字段的默认值)。52、执行命令A=2005/4/2之后,内存变量A的数据类型是【】型。标准答案:数值知识点解析:2005/4/2实际上是一个数值表达式,其结果为一个数值型数据,这里比较容易与日期常量或字符型常量混淆,要注意的是日期型常量的定界符是一对花括号“{}”,字符型常量的定界符是半角的单引号、

温馨提示

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

评论

0/150

提交评论